Cold War 1965 - Official Thread


  • Admin

    mapScreenshot.png
    Cold War 1965
    The Cold War... a period of great uncertainty. The 1960s saw the Berlin Wall go up, the Cuban Missile Crisis, the Sino-Soviet split, the Vietnam War, the Six Days War, the continued stand-off between the Koreas, tension between India and Pakistan, the end of European Colonialism (and the collapse of many successor states), and of course, the proliferation of nuclear arms. This was a tense period in our history, in which any number of small conflicts could have escalated quickly into WWIII.

    Originally by Dave Ball (Conarymor)
    Updated by redrum

    Original map thread: http://tripleadev.1671093.n2.nabble.com/Cold-War-1965-REVISED-v1-0-1-td7580946.html


    Proposed Changes (Open to Discussion)

    • ?

    Changes

    v1.1

    • Reworked game notes
    • Fixed map legend colors
    • Fixed China and Sino territory restrictions

  • Moderators

    @redrum You didn't upgrade the game's version past 1.0.5 (it should be 1.1.0, according to the changelog).

    I guess you could take this problem as an opportunity for upgrading to 1.1.1 and hiding + nothing AI the Neutral players and AI the AI players (not sure if these should be hidden too, as the player is not supposed to assign them to anything but AI).



  • There is an issue in "ısAirtransportable" part. I did fail to open the map.


  • Admin

    @Schulz Can you post the whole error you get?



  • Eki 11, 2019 11:58:10 AM games.strategy.engine.framework.ui.GameChooserEntry fullyParseGameData
    SEVERE: Could not parse:jar:file:/C:/Users/Acer/triplea/downloadedMaps/cold_war_1965-master.zip!/cold_war_1965-master/map/games/ColdWar-1965.xml
    games.strategy.engine.data.GameParseException: map name: 'jar:file:/C:/Users/Acer/triplea/downloadedMaps/cold_war_1965-master.zip!/cold_war_1965-master/map/games/ColdWar-1965.xml', game name: 'Cold War: 1965', Missing property definition for option 'ısAirTransportable' in attachment 'unitAttachment'


  • Donators

    @Schulz said in Cold War 1965 - Official Thread:

    ısAirTransportable

    There is no 'dot' over the 'i'. Try replacing 'ısAirTransportable' with 'isAirTransportable' and see if that helps.

    Cheers...



  • There were two properties belong unts which are;

    <option name="isAirTransportable" value="false"/>
    <option name="IsAirTransportable" value="true"/>

    And I deleted all IsAirTransportables and it works right now. Originally were they air transportable or not?


  • Moderators

    @Schulz I guess at this point the main question would be whether you got those caracters right in the zip you downloaded, after unzipping it or after resaving the xml (assuming you didn't write them yourself).


  • Admin

    @Cernel The problem is in the actual map repo/zip: https://github.com/triplea-maps/cold_war_1965/blob/master/map/games/ColdWar-1965.xml#L1795

    I don't think there are actually any air transports in the map and most likely those aren't needed at all. I'll look to clean that up, actually increment the version, and take a look at hiding some of the players in the next update.



  • The problem might be specific to me only since in my native language there are two separate letters as "ı" and "i". The similar problem had occured when I downloaded v3,v4,v5 and revised. They are all downloaded like wwıı not wwii then I had edited them manuelly.


  • Donators

    @Schulz lol nothing new, sometime I have the same problem with the lowercase 'l' and the number '1' in some type settings.

    Cheers...


  • Moderators

    @redrum said in Cold War 1965 - Official Thread:

    @Cernel The problem is in the actual map repo/zip: https://github.com/triplea-maps/cold_war_1965/blob/master/map/games/ColdWar-1965.xml#L1795

    So, why is "IsAirTransportable" not giving problem to me? Is it because Windows is case insensitive, while this map would error if I were on Linux, for example?

    I don't think there are actually any air transports in the map and most likely those aren't needed at all. I'll look to clean that up, actually increment the version, and take a look at hiding some of the players in the next update.

    Uhm no. There are actual cargo planes ("CargoPlane"), that are doing only that (beside being fodder). In the other thread me and @Lafayette discussed that, and agreed that they are even a tad too good for their cost.
    https://forums.triplea-game.org/topic/1532/cold-war-map/13

    The Tank is way overpriced or underpowered, with respect with Artillery, and also considering that the CargoPlane may bee too good at cost 9, movement 5, and able to transport 2 Infantries or 1 Infantry and 1 Artillery, especially in combination with the Helicopter. I would make the Tank able to give support (a Tank is an artillery piece too) and increase its attack and defence to 4 (so you get a +1 attack and +2 defence for +2 PUs over the Artillery).

    I see that, in the code there is the following nonsense:

    • The "Infantry" has two occurences of "isAirTransportable", first false, second true.
    • The "Marine" has two occurences of "isAirTransportable", both true.
    • The "Helicopter" has "isAirTransport", but lacks "transportCapacity", making the option pointless.

    Since helicopters were indeed used to transport troops, I guess the mapmaker may have intended the "Helicopter" unit to be able to transport 1 Infantry etc.. In this case, this line should be added to its attachment:
    <option name="transportCapacity" value="2"/>

    However, Helicopters are already a very good unit without the ability to transport anything, so I think this ability would imbalance the unit roster a bit more, for example making the "Tank" even more underpowered/overpriced (but I think I would never buy such unit already) and making "Fighter" and "FighterBomber" even less interesting (they are already quite marginalized by how good the "NuclearBomber" is).

    Beside that, the unit attachments have the deprecated "isInfantry" property, even present twice per attachment.


  • Donators

    @Cernel, I don't think the OS matters since TripleA is written in JAVA, and 'IsAirTransportable', 'ısAirTransportable', and 'isAirTransportable', would all be treated as different values.

    Windows is case insensitive. 'infantry.png' and 'Infantry.png' can not be placed in the same unit folder. But one can be placed in the nation's unit folder and the other placed in the 'units' folder, and, if my understanding is correct, TripleA will use the correct image as long as both are defined properly.

    Cheers...


Log in to reply