• How to add to Big World Variations

    Maps & Mods
    11
    1 Votes
    11 Posts
    2k Views
    TheDogT
    @rogercooper Do you have permission to copy/move this map https://github.com/ClavintheGreat/thehobbesians_1939 to https://github.com/triplea-maps ?
  • Middle Earth: Battle For Arda - Official Thread

    Maps & Mods
    588
    2
    3 Votes
    588 Posts
    1m Views
    R
    Interesting video, and welcome back! I think the changes are interesting. Regarding tactics I do think that having 5 levels is a lot. I think that @shorogyth 's system seems reasonable. I'd also pull the plains bonus out of the tactics system (call it "defensive tactics") and have a separate plains attack bonus. That way horses can have a bonus there, and rangers won't automatically be good attacking on plains. I know it's a third number, but I think it'll be less confusing than tactics being mostly defense bonuses but also one attack bonus. Also, can you have more than a +-1bonus on some terrains? I feel like most flying units would need more than a -1 bonus on caves, especially because tactics give them bonuses. I agree with the relentless issue. I think it's cool for some units to ignore your defensive terrain advantage, but they should be rare and therefore scary. Having basically all orcs be relentless is pretty silly and makes plains better for defense than cities. Regarding unit abilities, I don't think rock paper scissors is necessarily bad, especially because not all factions are equally strong in each. If each faction has different strengths and weaknesses, it forces factions to collaborate more, and stops things from snowballing as much if one faction falls. Eg Gondor would spam rangers because they have good defense bonuses and would kill the winged nazgul (thereby denying mordor's leadership), so you could send flanking cavalry from Rhun or harad to eliminate them. Elven archers were much stronger than the spearmen, but fell very quickly to wargs, which forced the elves to diversify more. In particular, Isengard had no ranged units, so Rohan's flank cavalry was especially dangerous since it would directly target the fires of orthanc, and so isengard had to spend a lot of effort screening its siege forces. I think ranged support feels reasonable. I like all abilities that encourage using a variety of units. Eg the galadhrim archers are one of the most powerful units in the game, but they require you to buy the weaker elven spearmen to unlock their full value. I like the change to charge, since before formation made those units a liability because you couldn't make them not charge. Eg the warg riders were essentially useless for angmar because of this and rohan suffered hard. I do like the new ambush mechanic since it encourages more diversity in unit selection. I do think it should be allowed in cities though (that was the whole siege of osgilliath), and the fact that only a certain number of units can ambush will balance it. I'm not sure I like scouting as it is though. If scouting eliminates ambush, then you just need 1-2 units with scouting in your army and you're fine. And if those units are otherwise useful (eg rangers) then it makes ambushers useless. Maybe scouting should be like spearwall? Just decreasing the effectiveness of ambush so it's less good but still useful? So maybe barrow wights would have an ambush of 6, then eg warg scouts could have a scouting of 2, rangers 3, and wizards 6x2 or sth? I feel like something missing in the game is some notion of hit and run tactics for cavalry. Cavalry is expensive and strong and excels at taking out small groups, but you often can't take advantage of this because if you do it exposes your cavalry to counterattack where they won't make up their PU values. Meanwhile air units can do this which gives angmar and mordor a big advantage. Maybe some cavalry could have an ability wherein they (and only they) can independently retreat after the first round of combat, even if there's a win? This still requires some thought, since if you don't have a win in your first round you have to decide if it's worth leaving your cavalry open to guarantee the win, and cavalry is still worse than flying units since they don't get the whole combat or a noncombat move. But it makes cavalry much more tactically interesting Also a general thought, but I think rangers need to be a higher tier of ranged unit. They have excellent tactics, mountaineer, high movement, anti-flying, scouting, ambush, support, and maybe more. And given the lore this makes sense, but also in the lore they aren't common at all - the Dunedain are solitary and dying out. So I think buffing them and treating them more like weak creatures than elite infantry would make more sense. And then you could maybe have some weaker version for gondor representing Faramir's rangers which are just elite infantry
  • TWW 3.0.9? NTSH (ax) v (al) ubernaut Game 4

    Play By Forum
    1k
    1
    1 Votes
    1k Posts
    559k Views
    ubernautU
    @Nothingtoseehere i havent even looked at the pacific yet
  • 0 Votes
    157 Posts
    17k Views
    B
    @Panzerstahl-Helm-0 Hallo yea I've heard it gets hot there. I guess you were already used to it this summer though yea last couple days been nice. 70s. One more and then it heats back up. Yea the flood triggered a mold invasion so the basement needs to be remediated. Not as expensive as I thought or as dangerous, just have to stay masked up and try not to move stuff around too much while down there. Still fucks with you but just have to power through. I hired the top contractor 2 days ago. She's gonna get one of her crews started next week on it. I still gotta try and salvage some shit but most of it is just gonna get launched and most of it needed to anyway. so I'll be busy and then some downtime while they do their thing. Can still time for the game I imagine. Hope you and the girls enjoying the Vacation Ciao Edit Looking at the game now. I see SSR bought 2 Arty. SPA same price. You can change if you want. Really no reason not too Edit 2 Actually the Oberst3 needed to die instead of a ss Inf as 1st SS had been deactivated due to combat losses. [image: 1784807778190-screenshot-from-2026-07-23-06-48-27.png] The Oberst rolled last and got 2 hits, so I'll put a Panzer back in for you. You could go Elite too but it doesn't really matter Game History Round: 16 Purchase Units - Japanese Japanese buy 1 Escort, 1 Japan_destroyer, 4 TotalWarFighters, 1 elite, 3 infantry and 1 mech_infantry; Remaining resources: 0 PUs; 6 SuicideAttackTokens; Combat Move - Japanese Trigger Kamikaze: Japanese has 1 Kamikaze placed in Japan Trigger Banzai: Japanese has 1 Banzai placed in Japan Trigger RailMovementAutoPlaceJapanese: Japanese has 2 J_Rails placed in Kiangsu 1 armour moved from Amur to Sakha Japanese take Sakha from Russians 1 armour moved from Sakha to Buryatia 1 armour moved from Amur to Buryatia 1 JPNbomber moved from Anhwe to Buryatia 3 armour, 1 elite and 1 fighter moved from Amur to Siberia 1 fighter moved from Japan to Siberia 3 armour and 1 mech_infantry moved from Korea to Siberia 1 elite moved from Japan to 6 Sea Zone 1 Japan_destroyer and 1 elite moved from 6 Sea Zone to 8 Sea Zone 1 elite moved from 8 Sea Zone to Aleutian Islands Combat - Japanese Battle in Aleutian Islands Battle in Siberia Japanese attack with 6 armour, 1 elite, 2 fighters and 1 mech_infantry Americans defend with 1 ArmoredInfantry and 3 usa_fighters Japanese roll dice for 6 armour, 1 elite, 2 fighters and 1 mech_infantry in Siberia, round 2 : 2/11 hits, 4.50 expected hits Russians roll dice for 1 ArmoredInfantry and 3 usa_fighters in Siberia, round 2 : 3/4 hits, 2.50 expected hits 1 mech_infantry owned by the Japanese, 1 elite owned by the Japanese and 1 armour owned by the Japanese lost in Siberia 1 usa_fighter owned by the Americans and 1 ArmoredInfantry owned by the Americans lost in Siberia Japanese roll dice for 5 armour and 2 fighters in Siberia, round 3 : 6/7 hits, 3.50 expected hits Russians roll dice for 2 usa_fighters in Siberia, round 3 : 0/2 hits, 1.33 expected hits 2 usa_fighters owned by the Americans lost in Siberia Japanese win, taking Aleutian Islands from Americans, taking Siberia from Russians with 5 armour and 2 fighters remaining. Battle score for attacker is 19 Casualties for Japanese: 1 armour, 1 elite and 1 mech_infantry Casualties for Americans: 1 ArmoredInfantry and 3 usa_fighters Battle in Buryatia Japanese attack with 1 JPNbomber and 2 armour Americans defend with 1 infantry Japanese roll dice for 1 JPNbomber and 2 armour in Buryatia, round 2 : 2/3 hits, 1.67 expected hits Russians roll dice for 1 infantry in Buryatia, round 2 : 0/1 hits, 0.33 expected hits 1 infantry owned by the Americans lost in Buryatia Japanese win, taking Buryatia from Russians with 1 JPNbomber and 2 armour remaining. Battle score for attacker is 3 Casualties for Americans: 1 infantry Trigger Remove All RussiansParaBoost: has removed 1 russian_paraBoost owned by Russians in Slovakia Hungary Non Combat Move - Japanese Trigger RemoveKamikaze: has removed 1 Kamikaze owned by Japanese in Japan Trigger RemoveBanzai: has removed 1 Banzai owned by Japanese in Japan Trigger RussiansParaBoost atSlovakia Hungary: Russians has 1 russian_paraBoost placed in Slovakia Hungary Trigger RailMovementAutoPlaceRemoveJapanese: has removed 1 J_Rail owned by Japanese in Kweichow Trigger RailMovementAutoPlaceRemoveJapanese: has removed 1 J_Rail owned by Japanese in Hunan 1 JPNbomber moved from Buryatia to Amur 1 infantry moved from Korea to Amur 1 aaGun moved from Hopei to Anhwe 2 fighters moved from Hopei to Amur 3 armour and 1 mech_infantry moved from Jehol to Anhwe 1 J_Rail moved from Kiangsu to Korea 1 J_Rail and 1 infantry moved from Korea to Hunan 1 J_Rail moved from Kiangsu to Korea 1 J_Rail and 1 infantry moved from Korea to Kweichow 1 mech_infantry moved from Anhwe to Hopei 1 armour moved from Korea to Amur 2 armour moved from Korea to Jehol 2 fighters moved from Siberia to 6 Sea Zone Place Units - Japanese 3 infantry and 1 mech_infantry placed in Korea 1 Escort, 1 Japan_destroyer and 4 TotalWarFighters placed in 6 Sea Zone 1 elite placed in Japan Japanese undo move 2. 4 TotalWarFighters placed in Japan 1 Escort and 1 Japan_destroyer placed in 6 Sea Zone Trigger JapaneseTotalWarFighterPlaceJapan4: has removed 4 TotalWarFighters owned by Japanese in Japan Trigger JapaneseTotalWarFighterPlaceJapan4: Japanese has 4 fighters placed in Japan Turn Complete - Japanese Total Cost from Convoy Blockades: 2 Rolling for Convoy Blockade Damage in 35 Sea Zone. Rolls: 3,2,2,2 Japanese collect 38 PUs (2 lost to blockades); end with 38 PUs Trigger Japan Loses CarolineIslands: Japanese met a national objective for an additional -3 Optional[PUs]; end with 35 Optional[PUs] Trigger Japanese Controls Philippines Pacific Expanded: Japanese met a national objective for an additional 3 Optional[PUs]; end with 38 Optional[PUs] Trigger Japanese Controls AleutianIslands Pacific Expanded: Japanese met a national objective for an additional 1 Optional[PUs]; end with 39 Optional[PUs] Trigger Japanese Controls Guam Pacific Expanded: Japanese met a national objective for an additional 1 Optional[PUs]; end with 40 Optional[PUs] Trigger Japanese AdvancedProduction: Japanese met a national objective for an additional 8 Optional[PUs]; end with 48 Optional[PUs] Trigger Japanese Controls WakeIsland Pacific Expanded: Japanese met a national objective for an additional 2 Optional[PUs]; end with 50 Optional[PUs] Combat Hit Differential Summary : Japanese regular : 0.33 Russians regular : -1.17 EXP Game 10 Straw J 16.tsvg I swapped the Arty and added a Pnzr. If you attack Japan you will need to edit the Home Defense Token and the 2 Inf before combat.
  • Pact of Steel 2 mods for new Version

    Maps & Mods
    6
    0 Votes
    6 Posts
    77 Views
    TheDogT
    @djggml So here is a working map.yml (remove the .txt to use it. map.yml.txt map_name: the_pact_of_steel games: - {game_name: Pact of Steel, file_name: pact_of_steel.xml} - {game_name: Pact of Steel 2, file_name: pact_of_steel_2.xml} - {game_name: Pact of Steel 233, file_name: pact_of_steel_233.xml} Note it has the version line removed.
  • Game Engine Rules (AI Training)

    Development
    23
    5 Votes
    23 Posts
    8k Views
    KindwindK
    @RogerCooper Some. I moved over to a local LLM using Fable. Here is a log file. I ditched my rust engine. Everything is in working order now I think. ======================================================================== TRIPLEA-LLM GAME STATEMENT (both sides where logged) Account: ? side vs ? model ? Game id: eval-56cb5c6b-3329-4682-8126-455bc6fc53da Opened: 2026-07-22 18:14 Rounds: ? Duration: ?s Result: winners = none (round cap) ROUND 1 ------------------------------------- RUSSIANS (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 24 PURCHASE 3 x infantry .......................................... - 9 PURCHASE 2 x artillery ......................................... - 8 PURCHASE 1 x armour ............................................ - 5 BALANCE AFTER PURCHASE ....................................... PU 2 COMBAT Karelia S.S.R. -> West Russia (1 x fighter, 3 x infantry) << ATTACK COMBAT Archangel -> West Russia (3 x infantry, 1 x armour) << ATTACK COMBAT Caucasus -> West Russia (3 x infantry, 1 x artillery, 1 x armour) << ATTACK COMBAT Russia -> West Russia (1 x fighter, 3 x infantry, 1 x artillery, 2 x armour) << ATTACK NONCOM West Russia -> Archangel (2 x fighter) NONCOM Soviet Far East -> Yakut S.S.R. (2 x infantry) NONCOM Novosibirsk -> Kazakh S.S.R. (2 x infantry) NONCOM Yakut S.S.R. -> Novosibirsk (2 x infantry) NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry) NONCOM Evenki National Okrug -> Russia (2 x infantry) NONCOM Buryatia S.S.R. -> Yakut S.S.R. (2 x infantry) PLACE Russia: 3 x infantry, 2 x artillery, 1 x armour ROUND 1 ----------------------------------- GERMANS (AXIS / llm-triplea) BALANCE BROUGHT FORWARD ...................................... PU 40 PURCHASE 7 x infantry .......................................... - 21 PURCHASE 3 x armour ............................................ - 15 BALANCE AFTER PURCHASE ....................................... PU 4 COMBAT Eastern Europe -> Belorussia (1 x fighter, 2 x infantry, 1 x armour) COMBAT Germany -> Belorussia (1 x bomber, 1 x fighter, 1 x armour) COMBAT Eastern Europe -> West Russia (1 x fighter, 1 x infantry, 1 x armour) << ATTACK COMBAT Norway -> West Russia (1 x fighter) via Norway > Karelia S.S.R. > West Russia << ATTACK COMBAT Germany -> West Russia (2 x infantry, 1 x armour) << ATTACK COMBAT Southern Europe -> Ukraine S.S.R. (2 x infantry, 1 x artillery, 1 x armour) NONCOM Germany -> Western Europe (1 x infantry) NONCOM Southern Europe -> Western Europe (1 x infantry) NONCOM 5 Sea Zone -> 7 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer) NONCOM Germany -> 7 Sea Zone (1 x infantry) << LOAD NONCOM 7 Sea Zone -> Western Europe (1 x infantry) << UNLOAD NONCOM Southern Europe -> 7 Sea Zone (1 x infantry) << LOAD NONCOM 7 Sea Zone -> Western Europe (1 x infantry) << UNLOAD NONCOM Germany -> Ukraine S.S.R. (1 x armour) via Germany > Eastern Europe > Ukraine S.S.R. NONCOM Belorussia -> Ukraine S.S.R. (1 x infantry) NONCOM Ukraine S.S.R. -> Belorussia (1 x fighter) NONCOM Western Europe -> 7 Sea Zone (1 x fighter) << LOAD NONCOM 7 Sea Zone -> 6 Sea Zone (1 x fighter) NONCOM 6 Sea Zone -> 5 Sea Zone (1 x fighter) NONCOM 5 Sea Zone -> Eastern Europe (1 x fighter) << UNLOAD NONCOM Belorussia -> Eastern Europe (1 x bomber, 1 x infantry) NONCOM Germany -> Eastern Europe (1 x infantry) NONCOM Ukraine S.S.R. -> Eastern Europe (1 x fighter) NONCOM Ukraine S.S.R. -> Belorussia (1 x fighter, 1 x infantry, 1 x artillery) PLACE Germany: 1 x armour PLACE Germany: 1 x armour PLACE Germany: 1 x armour PLACE Germany: 1 x armour PLACE Southern Europe: 1 x armour PLACE Southern Europe: 1 x armour PLACE Southern Europe: 1 x armour PLACE Southern Europe: 1 x infantry ROUND 1 -------------------------------------- BRITISH (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 30 PURCHASE 3 x infantry .......................................... - 9 PURCHASE 2 x artillery ......................................... - 8 PURCHASE 1 x armour ............................................ - 5 PURCHASE 1 x transport ......................................... - 8 BALANCE AFTER PURCHASE ....................................... PU 0 COMBAT United Kingdom -> 2 Sea Zone (2 x infantry) << LOAD COMBAT 2 Sea Zone -> 6 Sea Zone (1 x battleship, 1 x transport, 2 x infantry) via 2 Sea Zone > 3 Sea Zone > 6 Sea Zone COMBAT United Kingdom -> Germany (1 x bomber) via United Kingdom > 6 Sea Zone > 5 Sea Zone > Germany << ATTACK COMBAT Anglo Egypt -> Libya (1 x fighter, 1 x infantry, 1 x armour) << ATTACK NONCOM Germany -> Karelia S.S.R. (1 x bomber) via Germany > 5 Sea Zone > Karelia S.S.R. NONCOM Libya -> Anglo Egypt (1 x fighter) NONCOM Union of South Africa -> Kenya (1 x infantry) NONCOM Persia -> Caucasus (1 x infantry) NONCOM India -> Persia (3 x infantry) NONCOM Trans-Jordan -> Persia (1 x infantry) NONCOM 1 Sea Zone -> 3 Sea Zone (1 x transport) via 1 Sea Zone > 2 Sea Zone > 3 Sea Zone NONCOM 15 Sea Zone -> 33 Sea Zone (1 x destroyer) via 15 Sea Zone > 34 Sea Zone > 33 Sea Zone NONCOM 13 Sea Zone -> 9 Sea Zone (1 x battleship) via 13 Sea Zone > 12 Sea Zone > 9 Sea Zone NONCOM 35 Sea Zone -> 33 Sea Zone (1 x carrier, 1 x fighter, 1 x transport, 1 x destroyer) via 35 Sea Zone > 32 Sea Zone > 33 Sea Zone NONCOM 40 Sea Zone -> 42 Sea Zone (1 x submarine, 1 x transport) via 40 Sea Zone > 41 Sea Zone > 42 Sea Zone NONCOM United Kingdom -> 3 Sea Zone (1 x artillery) << LOAD PLACE 6 Sea Zone: 1 x transport PLACE United Kingdom: 3 x infantry, 2 x artillery, 1 x armour ROUND 1 ---------------------------------- JAPANESE (AXIS / llm-triplea) BALANCE BROUGHT FORWARD ...................................... PU 30 PURCHASE 2 x infantry .......................................... - 6 PURCHASE 1 x armour ............................................ - 5 PURCHASE 1 x transport ......................................... - 8 BALANCE AFTER PURCHASE ....................................... PU 11 COMBAT Japan -> 60 Sea Zone (2 x infantry) << LOAD COMBAT 60 Sea Zone -> 59 Sea Zone (1 x transport, 2 x infantry) COMBAT 59 Sea Zone -> China (2 x infantry) << AMPHIBIOUS ASSAULT NONCOM 50 Sea Zone -> 59 Sea Zone (1 x carrier, 1 x fighter) NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry) NONCOM 50 Sea Zone -> 60 Sea Zone (1 x destroyer) NONCOM Japan -> 60 Sea Zone (1 x fighter) << LOAD NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport) NONCOM Japan -> 60 Sea Zone (2 x infantry) << LOAD NONCOM 60 Sea Zone -> 59 Sea Zone (1 x transport, 2 x infantry) NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry) NONCOM 60 Sea Zone -> 59 Sea Zone (1 x transport) NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry) NONCOM 60 Sea Zone -> 59 Sea Zone (1 x transport, 2 x infantry) NONCOM Japan -> 59 Sea Zone (1 x fighter) << LOAD NONCOM 59 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry) NONCOM 60 Sea Zone -> 61 Sea Zone (1 x transport, 2 x infantry) NONCOM 61 Sea Zone -> Manchuria (2 x infantry) << UNLOAD NONCOM China -> Manchuria (2 x fighter) NONCOM 50 Sea Zone -> 49 Sea Zone (1 x carrier, 1 x fighter, 1 x destroyer) NONCOM 49 Sea Zone -> 60 Sea Zone (1 x carrier, 1 x fighter, 1 x destroyer) PLACE French Indochina: 1 x infantry PLACE China: 1 x transport PLACE Manchuria: 1 x infantry ROUND 1 ------------------------------------ AMERICANS (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 42 PURCHASE 4 x infantry .......................................... - 12 PURCHASE 2 x armour ............................................ - 10 PURCHASE 2 x transport ......................................... - 16 PURCHASE 1 x artillery ......................................... - 4 BALANCE AFTER PURCHASE ....................................... PU 0 COMBAT Eastern United States -> 10 Sea Zone (2 x infantry, 1 x artillery, 1 x armour) << LOAD COMBAT 10 Sea Zone -> 12 Sea Zone (2 x transport, 2 x infantry, 1 x destroyer, 1 x artillery, 1 x armour) via 10 Sea Zone > 11 Sea Zone > 12 Sea Zone COMBAT 12 Sea Zone -> Algeria (2 x infantry, 1 x artillery, 1 x armour) << AMPHIBIOUS ASSAULT NONCOM Sinkiang -> Kazakh S.S.R. (2 x infantry) NONCOM Central United States -> Mexico (2 x infantry) NONCOM 52 Sea Zone -> 54 Sea Zone (1 x carrier, 1 x submarine, 1 x fighter) via 52 Sea Zone > 55 Sea Zone > 54 Sea Zone NONCOM 55 Sea Zone -> 20 Sea Zone (1 x battleship, 1 x transport) via 55 Sea Zone > 54 Sea Zone > 20 Sea Zone NONCOM 20 Sea Zone -> 10 Sea Zone (1 x destroyer) via 20 Sea Zone > 19 Sea Zone > 10 Sea Zone PLACE 10 Sea Zone: 2 x transport PLACE Eastern United States: 4 x infantry, 1 x artillery, 2 x armour ROUND 2 ------------------------------------- RUSSIANS (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 28 PURCHASE 3 x infantry .......................................... - 9 PURCHASE 2 x artillery ......................................... - 8 PURCHASE 2 x armour ............................................ - 10 BALANCE AFTER PURCHASE ....................................... PU 1 COMBAT West Russia -> Ukraine S.S.R. (9 x infantry, 2 x artillery, 2 x armour) << ATTACK COMBAT Caucasus -> Ukraine S.S.R. (2 x infantry) << ATTACK NONCOM Novosibirsk -> Kazakh S.S.R. (2 x infantry) NONCOM Yakut S.S.R. -> Novosibirsk (4 x infantry) NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry) NONCOM Russia -> West Russia (5 x infantry, 2 x artillery, 1 x armour) PLACE Russia: 3 x infantry, 2 x artillery, 2 x armour ROUND 2 ----------------------------------- GERMANS (AXIS / llm-triplea) BALANCE BROUGHT FORWARD ...................................... PU 37 PURCHASE 7 x infantry .......................................... - 21 PURCHASE 2 x armour ............................................ - 10 BALANCE AFTER PURCHASE ....................................... PU 6 COMBAT Belorussia -> West Russia (2 x infantry, 1 x armour) << ATTACK COMBAT Germany -> West Russia (1 x armour) via Germany > Karelia S.S.R. > West Russia << ATTACK COMBAT Eastern Europe -> West Russia (1 x bomber, 1 x fighter) via Eastern Europe > Belorussia > West Russia << ATTACK COMBAT Balkans -> West Russia (1 x fighter) via Balkans > Ukraine S.S.R. > West Russia << ATTACK COMBAT Belorussia -> Ukraine S.S.R. (1 x fighter, 1 x infantry, 1 x armour) << ATTACK COMBAT Germany -> Ukraine S.S.R. (1 x armour) via Germany > Eastern Europe > Ukraine S.S.R. << ATTACK COMBAT Southern Europe -> Ukraine S.S.R. (2 x infantry, 1 x artillery) << ATTACK COMBAT Belorussia -> Karelia S.S.R. (2 x infantry) << ATTACK COMBAT Eastern Europe -> Karelia S.S.R. (1 x infantry, 1 x artillery) << ATTACK COMBAT Germany -> Karelia S.S.R. (1 x infantry) << ATTACK COMBAT Balkans -> Karelia S.S.R. (2 x infantry) via Balkans > Eastern Europe > Karelia S.S.R. << ATTACK COMBAT Southern Europe -> Germany (3 x infantry) NONCOM Germany -> Eastern Europe (2 x infantry, 2 x armour) NONCOM Southern Europe -> Balkans (2 x infantry, 1 x artillery) NONCOM Western Europe -> Southern Europe (4 x infantry, 2 x armour) NONCOM West Russia -> Belorussia (2 x fighter) NONCOM Ukraine S.S.R. -> Belorussia (1 x fighter) NONCOM 7 Sea Zone -> 8 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer) NONCOM 8 Sea Zone -> 7 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer) NONCOM 7 Sea Zone -> 6 Sea Zone (2 x submarine, 1 x transport, 1 x destroyer) PLACE Germany: 1 x infantry PLACE Southern Europe: 1 x armour PLACE Germany: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Germany: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Germany: 1 x infantry ROUND 2 -------------------------------------- BRITISH (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 31 PURCHASE 3 x infantry .......................................... - 9 PURCHASE 1 x armour ............................................ - 5 PURCHASE 2 x transport ......................................... - 16 BALANCE AFTER PURCHASE ....................................... PU 1 COMBAT United Kingdom -> 6 Sea Zone (1 x infantry, 1 x armour) << LOAD COMBAT United Kingdom -> 3 Sea Zone (1 x infantry) << LOAD COMBAT 6 Sea Zone -> 2 Sea Zone (1 x transport, 2 x infantry) via 6 Sea Zone > 3 Sea Zone > 2 Sea Zone COMBAT 6 Sea Zone -> Western Europe (1 x infantry, 1 x armour) << AMPHIBIOUS ASSAULT COMBAT 9 Sea Zone -> 8 Sea Zone (1 x battleship) NONCOM Kenya -> Belgian Congo (1 x infantry) NONCOM Persia -> Caucasus (4 x infantry) NONCOM Caucasus -> Ukraine S.S.R. (1 x infantry) NONCOM Libya -> Anglo Egypt (1 x infantry, 1 x armour) NONCOM 42 Sea Zone -> 22 Sea Zone (1 x submarine, 1 x transport) via 42 Sea Zone > 25 Sea Zone > 22 Sea Zone NONCOM 3 Sea Zone -> 6 Sea Zone (1 x transport, 1 x infantry, 1 x artillery) NONCOM 33 Sea Zone -> 27 Sea Zone (1 x carrier, 1 x fighter, 1 x transport, 2 x destroyer) via 33 Sea Zone > 28 Sea Zone > 27 Sea Zone PLACE 6 Sea Zone: 2 x transport PLACE United Kingdom: 3 x infantry, 1 x armour ROUND 2 ---------------------------------- JAPANESE (AXIS / llm-triplea) BALANCE BROUGHT FORWARD ...................................... PU 43 PURCHASE 1 x transport ......................................... - 8 PURCHASE 1 x infantry .......................................... - 3 PURCHASE 1 x armour ............................................ - 5 BALANCE AFTER PURCHASE ....................................... PU 27 COMBAT Japan -> 61 Sea Zone (2 x infantry, 1 x artillery, 2 x armour) << LOAD COMBAT 61 Sea Zone -> 60 Sea Zone (1 x transport, 2 x infantry, 1 x artillery, 2 x armour) COMBAT 60 Sea Zone -> Manchuria (2 x infantry, 1 x artillery, 2 x armour) << UNLOAD NONCOM China -> French Indochina (2 x infantry) NONCOM Manchuria -> French Indochina (2 x fighter) via Manchuria > China > French Indochina NONCOM 59 Sea Zone -> 36 Sea Zone (1 x carrier, 2 x fighter, 2 x transport, 4 x infantry) via 59 Sea Zone > 60 Sea Zone > 36 Sea Zone NONCOM 51 Sea Zone -> 36 Sea Zone (2 x infantry) via 51 Sea Zone > 50 Sea Zone > 49 Sea Zone > 36 Sea Zone NONCOM Japan -> 51 Sea Zone (2 x armour) << LOAD NONCOM 51 Sea Zone -> Wake Island (2 x armour) << UNLOAD PLACE China: 1 x infantry PLACE French Indochina: 1 x infantry PLACE Kwantung: 1 x infantry PLACE Manchuria: 1 x infantry PLACE 60 Sea Zone: 1 x transport PLACE 60 Sea Zone: 1 x transport ROUND 2 ------------------------------------ AMERICANS (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 41 PURCHASE 4 x infantry .......................................... - 12 PURCHASE 1 x armour ............................................ - 5 PURCHASE 2 x artillery ......................................... - 8 PURCHASE 2 x transport ......................................... - 16 BALANCE AFTER PURCHASE ....................................... PU 0 COMBAT Eastern United States -> 10 Sea Zone (3 x infantry, 1 x artillery) << LOAD COMBAT 10 Sea Zone -> 12 Sea Zone (2 x transport, 3 x infantry, 1 x destroyer, 1 x artillery) via 10 Sea Zone > 11 Sea Zone > 12 Sea Zone NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry) NONCOM Algeria -> Libya (2 x infantry, 1 x artillery, 1 x armour) NONCOM 54 Sea Zone -> 19 Sea Zone (1 x carrier, 1 x submarine, 1 x fighter) via 54 Sea Zone > 20 Sea Zone > 19 Sea Zone NONCOM 12 Sea Zone -> 10 Sea Zone (2 x transport, 1 x destroyer) via 12 Sea Zone > 11 Sea Zone > 10 Sea Zone NONCOM 20 Sea Zone -> 10 Sea Zone (1 x battleship, 1 x transport) via 20 Sea Zone > 19 Sea Zone > 10 Sea Zone NONCOM Eastern United States -> 10 Sea Zone (1 x infantry, 2 x armour) << LOAD NONCOM 12 Sea Zone -> Algeria (3 x infantry, 1 x artillery) << UNLOAD PLACE 10 Sea Zone: 2 x transport PLACE Eastern United States: 4 x infantry, 2 x artillery, 1 x armour ROUND 3 ------------------------------------- RUSSIANS (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 30 PURCHASE 1 x infantry .......................................... - 3 PURCHASE 4 x artillery ......................................... - 16 PURCHASE 2 x armour ............................................ - 10 BALANCE AFTER PURCHASE ....................................... PU 1 COMBAT Ukraine S.S.R. -> Eastern Europe (9 x infantry, 2 x artillery, 2 x armour) << ATTACK COMBAT West Russia -> Karelia S.S.R. (2 x infantry, 2 x artillery, 2 x armour) << ATTACK NONCOM Novosibirsk -> Kazakh S.S.R. (4 x infantry) NONCOM Kazakh S.S.R. -> Caucasus (2 x infantry) NONCOM Caucasus -> Ukraine S.S.R. (2 x infantry) NONCOM Russia -> West Russia (3 x infantry, 2 x artillery, 2 x armour) PLACE Russia: 1 x infantry, 4 x artillery, 2 x armour ROUND 3 ----------------------------------- GERMANS (AXIS / llm-triplea) BALANCE BROUGHT FORWARD ...................................... PU 41 PURCHASE 11 x infantry ......................................... - 33 PURCHASE 2 x artillery ......................................... - 8 PURCHASE 2 x armour ............................................ - 10 BALANCE AFTER PURCHASE ....................................... PU -10 COMBAT (no attacks declared) NONCOM 7 Sea Zone -> 6 Sea Zone (1 x submarine, 1 x transport, 1 x destroyer) PLACE Germany: 1 x infantry, 1 x armour PLACE Germany: 1 x infantry PLACE Germany: 1 x infantry PLACE Germany: 1 x infantry PLACE Germany: 1 x infantry PLACE Germany: 1 x infantry PLACE Germany: 1 x infantry PLACE Germany: 1 x armour PLACE Germany: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Southern Europe: 1 x infantry PLACE Southern Europe: 1 x infantry ROUND 3 -------------------------------------- BRITISH (ALLIES / WeakAi) BALANCE BROUGHT FORWARD ...................................... PU 38 PURCHASE 3 x infantry .......................................... - 9 PURCHASE 2 x artillery ......................................... - 8 PURCHASE 2 x transport ......................................... - 16 PURCHASE 1 x armour ............................................ - 5 BALANCE AFTER PURCHASE ....................................... PU 0 COMBAT United Kingdom -> 6 Sea Zone (3 x infantry, 2 x artillery, 1 x armour) << LOAD COMBAT 2 Sea Zone -> 6 Sea Zone (1 x transport, 2 x infantry) via 2 Sea Zone > 3 Sea Zone > 6 Sea Zone COMBAT 6 Sea Zone -> Norway (6 x infantry, 3 x artillery, 1 x armour) << AMPHIBIOUS ASSAULT COMBAT 8 Sea Zone -> 7 Sea Zone (1 x battleship) NONCOM Belgian Congo -> Anglo Egypt (1 x infantry) NONCOM Caucasus -> Ukraine S.S.R. (4 x infantry) NONCOM Ukraine S.S.R. -> Eastern Europe (1 x infantry) NONCOM Anglo Egypt -> Trans-Jordan (1 x infantry, 1 x armour) NONCOM 27 Sea Zone -> 17 Sea Zone (1 x carrier, 1 x fighter, 1 x transport, 2 x destroyer) via 27 Sea Zone > 23 Sea Zone > 17 Sea Zone NONCOM 22 Sea Zone -> 12 Sea Zone (1 x submarine, 1 x transport) via 22 Sea Zone > 17 Sea Zone > 12 Sea Zone PLACE 6 Sea Zone: 2 x transport PLACE United Kingdom: 3 x infantry, 2 x artillery, 1 x armour ROUND 3 ---------------------------------- JAPANESE (AXIS / llm-triplea) BALANCE BROUGHT FORWARD ...................................... PU 59 PURCHASE 1 x carrier ........................................... - 16 PURCHASE 2 x transport ......................................... - 16 PURCHASE 1 x submarine ......................................... - 8 PURCHASE 1 x destroyer ......................................... - 12 PURCHASE 1 x infantry .......................................... - 3 PURCHASE 1 x armour ............................................ - 5 BALANCE AFTER PURCHASE ....................................... PU -1 COMBAT Japan -> 60 Sea Zone (1 x infantry, 1 x artillery, 1 x armour) << LOAD COMBAT 60 Sea Zone -> 57 Sea Zone (1 x transport, 1 x infantry, 1 x artillery, 1 x armour) COMBAT 57 Sea Zone -> 61 Sea Zone (1 x transport, 1 x infantry, 1 x artillery, 1 x armour) COMBAT 61 Sea Zone -> Manchuria (1 x infantry, 1 x artillery, 1 x armour) << UNLOAD NONCOM Wake Island -> 51 Sea Zone (3 x infantry) << LOAD NONCOM 51 Sea Zone -> 52 Sea Zone (1 x battleship, 1 x submarine, 1 x transport, 1 x destroyer, 3 x infantry) NONCOM 52 Sea Zone -> 57 Sea Zone (1 x transport, 3 x infantry) NONCOM 57 Sea Zone -> Manchuria (3 x infantry) << UNLOAD NONCOM China -> Manchuria (4 x infantry) NONCOM 51 Sea Zone -> 52 Sea Zone (1 x carrier, 2 x fighter) NONCOM 52 Sea Zone -> 57 Sea Zone (1 x carrier, 2 x fighter) NONCOM 57 Sea Zone -> Manchuria (1 x carrier, 2 x fighter) << UNLOAD NONCOM French Indochina -> Manchuria (2 x fighter, 2 x infantry) via French Indochina > China > Manchuria NONCOM 51 Sea Zone -> 50 Sea Zone (1 x battleship, 1 x submarine, 1 x destroyer) ======================================================================== CLOSING SUMMARY: 3 rounds on statement, 58 decisions, 22 retries
  • World War I with more territories?

    Maps & Mods
    47
    1
    1 Votes
    47 Posts
    10k Views
    SchulzS
    I think it's necessary to block the Milan–Trento route to make it both more historical and to make the front lines even narrower than the Western Front. The mountains favored the Austrian defenders, but Italy was able to threaten both the Trieste and Trento routes simultaneously from one central position, which was their advantage. Austria won't have a factory in Trieste (but the Germans will have one in Munich). The front line will still encourage the Austrians to take Udine for a better defensive position, which was historical. Should the Turin–Lyon route be impassable as well? Maybe @cernel could help us with this? [image: 1784754980788-wwieurope_names_values-copy.jpg]
  • IllegalStateException

    Bug Reports
    3
    1 Votes
    3 Posts
    66 Views
    C
    @EyesWideShut Is this the same thing as this other "IllegalStateException"? https://github.com/triplea-game/triplea/issues/14743
  • EXP G40 Game 4 Trout (Axis) vs Panzer (Allies)

    Play By Forum
    74
    0 Votes
    74 Posts
    11k Views
    Panzerstahl-Helm 0P
    @trout Ciao- Nothing exciting on ANZACs turn. They are building up their fleet a bit and preparing for some....holidays in the Pacific. BR c1546cac-e896-4615-b39c-64ce8cf91d0e-exp-game-4-trout-vs.panzer-ANZ6.tsvg
  • TripleA Server Costs

    News
    10
    4 Votes
    10 Posts
    4k Views
    C
    @LaFayette And I guess also the possibility of them breaking down. About that, if currently there are 5 servers of 3 bots each (for a total of 15), it seems like that only 10 out of 15 bots are currently working. This appears to be the situation: California: 1 out of 3 working. Jersey: 2 out of 3 working. Toronto: 2 out of 3 working. London: all working. Frankfurt: 2 out of 3 working. [image: 1784571502750-20260720.png] (Also, I understand that, thanks to @eyeswideshut, there are now 2 additional private-but-open bots dedicated to its Revised ladder.)
  • EXP Game 12 barnee vs Trout

    Play By Forum
    103
    1
    0 Votes
    103 Posts
    13k Views
    B
    @Trout Good Morning EXP Game 12 Trout J 9.tsvg There was error that wouldn't load JPN Trprts in NCM so I had to edit. I vaguely remember seeing that after the update and it was fixed. Forgot how weak JPN is. Well they have one job. Give the Germans enough time to get to Moscow lol We'll see how it goes
  • Have in Game Dice Roller Show in History

    Feature Requests & Ideas
    12
    1 Votes
    12 Posts
    5k Views
    P
    I get the appeal of having manual rolls in history. For quick out-of-game rolls, I’ve been using https://dice.onl for its simple interface and custom sides – it’s handy when I just need a fast result without syncing concerns. For in-game integration, LaFayette’s points about the upcoming ledger system make sense, but I’d still love to see this feature added eventually.
  • Multi Game 2 barnee Trout vs Alex Panzer

    Play By Forum
    279
    1
    0 Votes
    279 Posts
    37k Views
    B
    @Trout right on. will try adding your gmail to the save and see if it works now or I guess @panzerstahl-helm-0 Panzer up next so he can try if he wants. yea still not feeling good. At least the Mold guy didn't thing it was the end of the world like the ai bitch Still a little concerned. we'll see what they say tomorrow . Enjoy the Vacay @alexander @panzerstahl-helm-0 @trout lolI frgot new dice roller you can only have 2 emails. You have to pick a Captain and then just use their email
  • TripleA Maps List

    Maps & Mods
    3
    1
    3 Votes
    3 Posts
    70 Views
    TheDogT
    @rogercooper Cant find Ansalon/Analon on Github maps Missing from your list, but on Github maps Settlers: Fallen Empire Shogun Advanced
  • 🏯 Shogun Advanced - Official Thread

    Maps & Mods thedog
    18
    1
    2 Votes
    18 Posts
    5k Views
    RogerCooperR
    @TheDog I recently tried this mod and there is a lot to like about it. However, it does have one problem, at the start of everyone is at war with everyone else. This is both ahistorical and confusing to play. They should either start neutral with each other or grouped into two loose alliances, one in Eastern Japan and other in Western Japan.
  • Roger's Scenario Thread

    Pinned Maps & Mods
    978
    9 Votes
    978 Posts
    2m Views
    RogerCooperR
    Name The Shogun Advanced Description Japan in the Sengoku Period on a large map https://axisandallies.fandom.com/wiki/The_Shogun_Advanced [image: 1784343226921-05614493-26a2-456d-a926-437186a5a058-image.jpeg] Good Points A variety of clearly differentiated units Upkeep costs & build caps prevent spamming and mega stacks Historical economic values and clan locations Political rules Historical events like the introduction of muskets Bad Points Everyone starts at war with everyone else (historically the clans tending to group into eastern and western alliances) Because of the lack of alliances at start and some random placements, it can be confusing to play
  • barnee vs beelee EXP 2.59

    Play By Forum
    29
    1 Votes
    29 Posts
    7k Views
    B
    Game History Round: 4 Purchase Units - Italians Italians buy 1 Escort, 2 armour, 1 fighter, 2 infantry and 3 mine_unarmeds; Remaining resources: 0 PUs; Combat Move - Italians Trigger RailMovementAutoPlaceItalians: Italians has 1 Europe_Rail placed in Southern Italy 1 bomber moved from Southern France to Western Ukraine 1 armour and 1 infantry moved from Bessarabia to Western Ukraine 1 artillery and 2 infantry moved from Eastern Poland to Western Ukraine Combat - Italians Battle in Western Ukraine Italians attack with 1 armour, 1 artillery, 1 bomber and 3 infantry Russians defend with 1 armour and 1 elite Italians roll dice for 1 armour, 1 artillery, 1 bomber and 3 infantry in Western Ukraine, round 2 : 3/6 hits, 2.17 expected hits Russians roll dice for 1 armour and 1 elite in Western Ukraine, round 2 : 1/3 hits, 1.17 expected hits 1 infantry owned by the Italians lost in Western Ukraine 1 armour owned by the Russians and 1 elite owned by the Russians lost in Western Ukraine Italians win, taking Western Ukraine from Russians with 1 armour, 1 artillery, 1 bomber and 2 infantry remaining. Battle score for attacker is 5 Casualties for Italians: 1 infantry Casualties for Russians: 1 armour and 1 elite Trigger Remove All RussiansParaBoost: has removed 1 russian_paraBoost owned by Russians in Finland Trigger Remove All Wolfpack: has removed 1 Wolfpack owned by Germans in 112 Sea Zone Trigger Remove All Wolfpack: has removed 1 Wolfpack owned by Germans in 119 Sea Zone Non Combat Move - Italians Trigger RussiansParaBoost atFinland: Russians has 1 russian_paraBoost placed in Finland Trigger Wolfpack at112 SeaZones: Germans has 1 Wolfpack placed in 112 Sea Zone Trigger Wolfpack at119 SeaZones: Germans has 1 Wolfpack placed in 119 Sea Zone Turning on Edit Mode EDIT: Turning off Edit Mode Turning on Edit Mode EDIT: Turning off Edit Mode Trigger RailMovementAutoPlaceRemoveItalians: has removed 1 Europe_Rail owned by Italians in Bulgaria Trigger Remove All ItaliansParaBoost: has removed 1 italian_paraBoost owned by Italians in Tobruk 1 bomber moved from Western Ukraine to Eastern Poland 1 infantry moved from Greece to Bulgaria 1 infantry moved from Yugoslavia to Romania 2 armour moved from Northern Italy to Romania 1 cruiser, 1 destroyer and 1 transport moved from 98 Sea Zone to 97 Sea Zone 1 armour, 1 artillery and 1 infantry moved from Alexandria to Tobruk 1 Europe_Rail and 1 infantry moved from Southern Italy to Bulgaria 1 air_transport moved from Gibraltar to Southern Italy EDIT: 1 Italian_LCV, 1 aaGun and 1 infantry moved from Southern France to Gibraltar 1 aaGun moved from Northern Italy to Southern France 1 armour moved from Southern France to Yugoslavia 1 infantry moved from Northern Italy to Southern France Place Units - Italians 1 fighter, 2 infantry and 3 mine_unarmeds placed in Southern Italy 2 armour placed in Northern Italy 1 Escort placed in 97 Sea Zone Turn Complete - Italians Trigger Italians RemoveItalyConvoySZ97Invert: has removed 1 Escort owned by Italians in 97 Sea Zone Trigger Italians RemoveItalyConvoySZ97Invert: Italians has 1 Escort_Convoy placed in 97 Sea Zone Italians collect 18 PUs; end with 18 PUs Trigger Italians AdvancedProduction: Italians met a national objective for an additional 3 Optional[PUs]; end with 21 Optional[PUs] Objective Italians 1 Control The Mediterranean: Italians met a national objective for an additional 5 PUs; end with 26 PUs Objective Italians 3 North Africa: Italians met a national objective for an additional 5 PUs; end with 31 PUs Objective Italians 2 Roman Empire: Italians met a national objective for an additional 5 PUs; end with 36 PUs Combat Hit Differential Summary : Italians regular : 0.83 Russians regular : -0.17 EXP bvsb 7-1-26 I3.tsvg
  • Bugs in World War I

    Bug Reports
    5
    1 Votes
    5 Posts
    2k Views
    RogerCooperR
    The only obvious difference between the xml files is the "placeNoAirCheck". But changing that to "place" did not solve the problem. The AI log offered no clues.
  • Question about trenches domination 1914 no mans land

    Map Making
    12
    0 Votes
    12 Posts
    3k Views
    R
    @wc_sumpton thanks a lot! So far it seems to work perfectly!
  • 5 Votes
    33 Posts
    8k Views
    TheDogT
    @RogerCooper Thanks!