Iron War: Europe - Official Thread
-
@CrazyG
I hope you will soon have an hour or so to spent
I have tested out two SS-Potential replacement triggers, so it works with two territories right now. They work if they look like this: (Note that I have added Iraq as a player)0_1501630307122_IWE-All187LandTerritories.txt
<attachment name="conditionAttachment-A-Non-German-Axis-SS-Potential-Is-In-Territory-Tunisia" attachTo="Germany" javaClass="games.strategy.triplea.attachments.RulesAttachment" type="player"> <option name="directPresenceTerritories" value="Tunisia" count="1"/> <option name="unitPresence" value="SS-Potential" count="1"/> <option name="players" value="Slovakia:Hungary:Romania:Bulgaria:Croatia:Finland:Italy:Albania:Iraq"/> </attachment> <attachment name="triggerAttachment_The_SS_is_now_recruiting_from_Tunisia" attachTo="Germany" javaClass="games.strategy.triplea.attachments.TriggerAttachment" type="player"> <option name="conditions" value="conditionAttachment-A-Non-German-Axis-SS-Potential-Is-In-Territory-Tunisia"/> <option name="placement" value="Tunisia:SS-Potential" count="1"/> <option name="players" value="Germany"/> <option name="when" value="before:SlovakiaEndTurn"/> <option name="when" value="before:HungaryEndTurn"/> <option name="when" value="before:RomaniaEndTurn"/> <option name="when" value="before:BulgariaEndTurn"/> <option name="when" value="before:CroatiaEndTurn"/> <option name="when" value="before:FinlandEndTurn"/> <option name="when" value="before:ItalyEndTurn"/> <option name="when" value="before:AlbaniaEndTurn"/> <option name="when" value="before:IraqEndTurn"/> </attachment> -
Iron War Europe is about 99% ready to go into Beta, 99% ready to be uploaded to GitHub and become downloadable. But I feel the map is ready to get tested now, before it is uploaded to github, so here it is for people who want to try it out.
The only thing that I know is not working on the map right now are the German âSSâ resource income. This is what @CrazyG needs to help me out with
You can play the map and not notice it, but some of the SS resource generating standards around the map tends to be removed by triggers right now.I think the way the USA looks and functions is good and makes sense, so thanks for all the input here! Without this help, USA would be a small tiny territory in the top left corner. Much better now.
What to expect:
There are map notes, so please read them.
This version is called v0.0.1 (Alpha) and is 123 MB.
Please give feedback about the first impressions, game/xml flaws, errors, misspellings and so on.What to expect, unhistorical wise:
Its 1940, Poland has been invaded and Germany has the first move, just like on the iron War global map.
France is a nation that will not surrender or turn coat.
France will probably not fall before 1941.Known errors:
Because the XML has triggers that removes many types of resources from many players who cannot use them, there is sometimes errors popping up about ânot being able to remove resource âsome countâ as the player only has âsomething lessââ. I cant see that this is really an error, and I donât know why this has to pop up as an error. Maybe @redrum can tell why this popup happens?Download:
https://www.dropbox.com/s/iy77jy0ca46c318/iron_war_europe.zip?dl=0
PS: You need one of the newest pre-releases to play the xml, a release that supports hidden players. -
@frostion looks great! Also the new test lobby is up if ya want to try it live! Ill try to get it in one of the bots there with a program @roiex recommended.
https://forums.triplea-game.org/topic/268/volunteers-needed-early-release-testing-group -
@frostion Do you have a screenshot or save game that shows the popup so I can take a look?
-
@redrum The popup-error I am talking about can easily be reproduced by running Iron War Europe (the version posted above) as a game where all players are âDoes nothing (AI)â. During the first or start of second round the error pops up. It is obvious connected to the triggers removing fuel from players and other resources that the players canât use and therefore should be without.
The triggers try to remove -9999 of specific resources, but the errors states â-25â for some reason.
I hope you can investigate and find out if this popup is really necessary, because I have seen this pop up on other maps I made that also have triggers that removes resources from players.
Error:
triplea.engine.version.bin:1.9 Loading map: dragon_war, from: C:\Users\David-Corsair\triplea\downloadedMaps\dragon_war-master.zip Loading resources from the following paths: [C:\Users\David-Corsair\triplea\downloadedMaps\dragon_war-master.zip, C:\Games\TripleA\assets] Loading map: iron_war_europe, from: C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe Loading resources from the following paths: [C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe, C:\Games\TripleA\assets] Loading map: iron_war_europe, from: C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe Loading resources from the following paths: [C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe, C:\Games\TripleA\assets] Loading map: iron_war_europe, from: C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe Loading resources from the following paths: [C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe, C:\Games\TripleA\assets] Loading map: iron_war_europe, from: C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe Loading resources from the following paths: [C:\Users\David-Corsair\triplea\downloadedMaps\iron_war_europe, C:\Games\TripleA\assets] java.lang.IllegalArgumentException: Cant remove more than player has of resource: Fuel. current:1 toRemove: 25 at games.strategy.engine.data.ResourceCollection.removeResource(ResourceCollection.java:58) at games.strategy.engine.data.changefactory.ChangeResourceChange.perform(ChangeResourceChange.java:42) at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:49) at games.strategy.engine.data.GameData.performChange(GameData.java:501) at games.strategy.engine.history.History.gotoNode(History.java:122) at games.strategy.triplea.ui.history.HistoryPanel.gotoNode(HistoryPanel.java:262) at games.strategy.triplea.ui.history.HistoryPanel.goToEnd(HistoryPanel.java:371) at games.strategy.engine.history.History.goToEnd(History.java:60) at games.strategy.engine.history.HistoryWriter.addToCurrent(HistoryWriter.java:111) at games.strategy.engine.history.HistoryWriter.addToAndSetCurrent(HistoryWriter.java:100) at games.strategy.engine.history.HistoryWriter.startEvent(HistoryWriter.java:124) at games.strategy.engine.framework.HistorySynchronizer$1.lambda$startHistoryEvent$1(HistorySynchronizer.java:64) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:333) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) java.lang.IllegalArgumentException: Cant remove more than player has of resource: Fuel. current:1 toRemove: 25 at games.strategy.engine.data.ResourceCollection.removeResource(ResourceCollection.java:58) at games.strategy.engine.data.changefactory.ChangeResourceChange.perform(ChangeResourceChange.java:42) at games.strategy.engine.data.CompositeChange.perform(CompositeChange.java:49) at games.strategy.engine.data.GameData.performChange(GameData.java:501) at games.strategy.engine.history.History.gotoNode(History.java:122) at games.strategy.triplea.ui.history.HistoryPanel.gotoNode(HistoryPanel.java:262) at games.strategy.triplea.ui.history.HistoryPanel.goToEnd(HistoryPanel.java:371) at games.strategy.engine.history.History.goToEnd(History.java:60) at games.strategy.engine.history.HistoryWriter.addToCurrent(HistoryWriter.java:111) at games.strategy.engine.history.HistoryWriter.addToAndSetCurrent(HistoryWriter.java:100) at games.strategy.engine.history.HistoryWriter.startEvent(HistoryWriter.java:124) at games.strategy.engine.framework.HistorySynchronizer$1.lambda$startHistoryEvent$1(HistorySynchronizer.java:64) at java.awt.event.InvocationEvent.dispatch(Unknown Source) at java.awt.EventQueue.dispatchEventImpl(Unknown Source) at java.awt.EventQueue.access$500(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.awt.EventQueue$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at games.strategy.engine.framework.GameRunner$1.dispatchEvent(GameRunner.java:333) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) -
-
@redrum Haven't DL'd it yet.... But I'm really not a triggerman. Not sure I am fluent enough to be of any assistance. I'll take a look.
-
@redrum I can see that other maps also have triggers like mine. I did a search in my little limited archive of XMLs for (resourceCount" value="-) and found some maps that also removes large amounts of resources from players in different circumstances. But I donât know if the maps experience this error also. Maybe only the mapmakers know.
From Greyhawn wars xml:
<option name="resource" value="PUs"/>
<option name="resourceCount" value="-9999"/>
War of the Middel-Earth 8v8:
<option name="resource" value="Industry"/>
<option name="resourceCount" value="-1000"/>
Civil War: House divided:
<option name="resource" value="PUs"/>
<option name="resourceCount" value="-10000"/> -
Glad to see this project got going. Hopefully my work settles down because I always enjoy Frostion's maps
-
@crazyg Agreed. Truly an artist in many disciplines.
-
Thanks @CrazyG and @Hepps. I have made alle the trigggers for the "SS-Potential" units now manually (took two hours
), so this map here is ready to go into open beta. I would like to uploade it to GitHub but I am kind of waiting for a new TripleA engine to be released that supports hiding players at the start menu. I also have an updated Iron War global map that is ready for upload, but that xml is also making use of hidden players (the neutrals), so it is also waiting for a new game release. -
@frostion What is this hidden players feature you mention?
Is there a conversation somewhere I can reference?
-
-
@redrum Right... forgot about that. Thanks
-
@frostion looks GREAT! nice job!
-
I have now updated Iron War Europe to be in line with the Iron War world map. The update details are as follows:
BETA version to v1.0.0:
⢠Added missing sea connections that form Strait of Messina.
⢠British Colonial-Infantry now looks different and is now more distinguishable from the normal British Colonies Infantry.
⢠Tank-Destroyers are now listed in purchase screen before the Light, Medium and Heavy Tanks, not after.
⢠The Anti-Air unit now costs 9 PUs, not 7.
⢠The map uses the resource option âisDisplayedForâ to keep nation specific resources only visible to certain players.
⢠Fuel system has been changed. Now ships and land vehicles use 1 fuel to move one territory, and planes pay half of their full potential movement in fuel when moved.
⢠More PUs have been added to many map territories.
⢠Other minor changes. -
Been playing Europe instead of the whole world. Couple of thoughts.
I am playing all of one side against the AI.
Seems to favor the axis quite a bit. As the allies it went to turn 15 before i was tipped the scales. As axis, i feel like i am in the winning position on turn 5, just a matter of time. I think part of that is the size of the navies.
The rally points from IW could be a good addition to this map. USA had difficulties finding a place to put a new factory.
Germany and USA had fairly similar colors. Germany was also similar to one of the Balkan nations, but that isn't as big of a deal, as they are allied.
After like 2 turns, iron was not much of a factor for me. I don't know how much you wanted that to be a factor, but the fuel is what really limits things for me. AI seems to use more of its iron though.
SS troops seem to need a higher TUV value. They are picked first for casualties.
Hello! It looks like you're interested in this conversation, but you don't have an account yet.
Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.
With your input, this post could be even better đ
Register Login