• We have updated our Community Code of Conduct. Please read through the new rules for the forum that are an integral part of Paradox Interactive’s User Agreement.

Burning

Arms, Armistice 'n Revolutions
33 Badges
Mar 25, 2004
2.322
3
  • Victoria 2 Beta
  • Supreme Ruler 2020
  • Victoria 2
  • Rome: Vae Victis
  • 200k Club
  • 500k Club
  • Crusader Kings II: Holy Knight (pre-order)
  • Europa Universalis III: Collection
  • Europa Universalis: Rome Collectors Edition
  • Semper Fi
  • Stellaris Sign-up
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Battle for Bosporus
  • Arsenal of Democracy
  • Europa Universalis: Rome
  • Victoria: Revolutions
  • Europa Universalis III Complete
  • Majesty 2
  • Iron Cross
  • Europa Universalis III Complete
  • Heir to the Throne
  • Hearts of Iron III
  • Divine Wind
  • Europa Universalis III
  • East India Company
  • Deus Vult
  • Darkest Hour
  • Crusader Kings II
  • Hearts of Iron II: Armageddon
Arms, Armistice and Revolutions: Announcements and Propaganda

bg_start.jpg


1914 - 1964

Alpha version for DH 1.03 RC2
(This is an open-alpha version, expect bugginess.)

Stable version for DH 1.02: 1.4.1_1 (Codename: Too Long Version Number)
Release Date: 2012-05-13
Supported Game Mode: Single player and Multiplayer

Download Location
http://aarmod.cfuchs.net/export/head/aarmod-current.zip

How to Install
http://aarmod.cfuchs.net/wiki/HowToInstall


The Scenarios:
The mod includes one new scenario:
  • The AAR Scenario, which extends the 1914 scenario, and now also includes the AAR-History package as a whole.
  • AAR-History previously was a separate scenario that guided the AI towards more historical outcome of the great war (about 90% of the time).

The Project's Website:
http://aarmod.cfuchs.net/


Please post bugs, enhancement suggestions and single-event suggestions in the ticketing system, NOT in this thread.

Ticket/Bug Tracking System and FAQ:
http://aarmod.cfuchs.net/report/1
http://aarmod.cfuchs.net/newticket


If you have suggestions for the Russian Civil War, Interwar Balic and Balcan-States or the Interwar Socialist Revolutions/Nations, please put them in the Wiki.
Wiki & Major Event Cluster Discussion:
http://aarmod.cfuchs.net/wiki/EventClusters


You can also check out the mod, even without downloading the archive:
http://aarmod.cfuchs.net/browser

Arms, Armistice and Revolutions(AAR) links the 1914-Scenario to the classical 1936 grand campaign, thereby offering half a century of pure political, economical and social turmoil to play. It takes care of guiding the major powers of WW2 so they can then pursue their individual, (a)historical paths in a new, great War. Of course you may stray off the path of history and create a very different Second World War.

In contrast to many other mods, AAR aims to provide the essential parts of the scenario first, before providing a absolute historical accuracy of all the turmoil happening in the interwar period. Thus the mod initially offers a link based on a historical outcome of WW1 (Germany, Ottoman Empire & Austria-Hungary defeated), and adding all the eye candy things (like historical ministers) later on. The primary objective always is to link the 1914 and 1936 scenarios and possible other alternative history timelines in an enjoyable, meaningful way to allow them function and play smoothly.

AAR is deployed on top of DH-Full, DH-key events are used to integrate the mod dynamically. Thus, AAR extends DH-Full but does not require any alterations to existing event files. All Events check if 1914-DH-Full events have happened, for example the Treaty of Brest-Litovsk or Versailles. Thus the mod should be completely portable and easy to integrate into other mods.


AAR Developers: Burning, Limith
Current and Past Contributors: El_que, Horton13, makif130289, Nymet260, Pasalietis, Sargeras, Steppen

Special Thanks to:
AC, clanjay, delanonne, dukeofboom, Fernando, kaiserfranz, mib, old'joe, Tipsy3000, T.J. Arnold, whatguts and the rest of the DH-devteam!

The person responsible for the original idea for this mod was Ostheim, the archived thread can be found here. Thanks for your effort Ostheim!

If you want to do your part, supply the mod with something you think it might benefit from or simply give me a hint via skype, icq or jabber! It would be great to have you aboard!

FAQ:
  • When is the next version due?
    From time to time, Burning or Limith will announce something in this thread, so that should give you a rough estimate if we are months or hours away from the next version. As we are using rather sophisticated project management tools, you can find the latest information on ETA the release schedule at http://aarmod.cfuchs.net/roadmap (this may not be accurate and may change without notice!)

  • I launch the 1914 scenario, but there are no AAR events!
    There is a separate scenario named "Arms, Armistice and Revolutions", scroll down in the scenario list. ;)

  • I extracted the AAR archive into a new empty folder. The game crashes when i load the mod!
    You need to unpack the archive content on top of a copy of Darkest Hour Full (see mods directoy).

  • WW1 is unbalanced/I've found a bug in WW1/One side is too weak!
    AAR does not modify WW1, beyond to what AAR History modifies.

  • When does the AAR content (events, wars, storyline) start?
    Generally, after WW1 is over (Armistice Events must be triggered). However, for the Russian and Chinese Civil Wars, events start earlier.

  • I'm an awesome general, and have won WW1 as a member of the Central Powers. Now nothing is happening, no new events!
    AAR does not cover Alternative History/WW1-outcomes at the moment.

  • The game makes so many automatic savegames (named AutoSave_Country_Year_Month_Day), and does not delete old ones, how can i turn this off?
    In DH, the autosave format was changed to retain old autosaves, if chosen. That's intended behavior for AAR, and helps you going back to a previous date in your game, and is very handy for bug reporting. If you really need to limit the number of savegames, you can always revert to the old behavior, by setting the following line in <DH>/mods/<aarmod>/db/misc.txt.
    Code:
    # Use new auto-save file format: AutoSave_Country_Year_Month_Day.eug. 1 - Enabled, 0 - Disabled.
    	0 # AAR has this set to 1

  • I've found a Bug in AAR, where should i report it?
    There is a ticketing system designed specifically for this. Please do not post bugs in this Thread. Put your bug reports here, please: http://aarmod.cfuchs.net/newticket

  • I want to lend a hand/participate/write events/do a graphical overhowl!
    Great, thanks! Please contact Burning with your suggestion via Instant messenger(contact details see below). Do NOT try via the forums PM-function. Burnings PM-Mailbox is almost constantly full.
 
Last edited:
Goals:
  • Link historical outcome of WW1 to the 1936 Scenario, thus allowing us to play onwards and experience the prelude to WW2
  • Make the Interwar period (1918-1936) work without unit overload/maxed out techs/crashes and nation-relicts.
  • Make the Interwar period run quickly and smoothly enough so that it might only take one whole evening to go from 1918-1936.
  • Ensure that the mod interferes as little as possible with other mods. Compatibility is important.
  • Trigger the correct AI-scripts for the 1936-Setup
  • Allow players to choose ahistorical paths during the interwar period.

Secondary/Future Goals:
  • Make the Interwar period of 18 years more flavorful and eventful, catering to both history adherents and alternate history fans.
  • Support alternative WW1 outcomes for the major nations.
  • Events for minor nations, the socialist revolutions in europe and the russian civil war.

Progress:
  • add more events - ongoing process
  • support for ahistorical outcomes and decicions - ongoing process
  • Add the most essential events - DONE
  • Make these events work properly & test them - DONE
  • Balance the Great Depression - Need Feedback
  • correct AI behavior for each nation at the right time in the right situation - Need Feedback
  • Add post-WW1, Interwar and pre-1936 treaties, pacts, agreements and alliances - work in progress
  • Extend the Russian Civil War
  • Add interwar socialist revolutions
  • More complex First Spanish Civil War (NOT the 1936 one)
  • add fancy stuff like custom pictures

Changelogs:
Version 1.4.0 said:
*German elections events added and fixed
*added greek ministers and leaders from the greece improvement pack
*added a new file called utility functions... this could be used for meta-information about the mod (unneccesary, annoying startup welcome popup) or control features (music switching, as markif sent)
*many fixes to the german minister-changes (mainly missing offset & deathdates)
*gave ireland a startup army, in case they DOW northern ireland
*removed obsolete event files from load.
*added makif130289's German pack (events, pictures)
*pushed the 1914 changes to DH-full directly, too
*Fix Elections for Yugoslavia
*General codebase cleanup
*Add Tweaked Northern ireland event chain.
*Fix Irish Independence
*removed obsolete event triggering for great depression economic-collapse event (now handled by IC-sanitizer)
*fixed a flag-issue with the IC-sanitizer
*Added League of Nations images
*Cleaned up LoN formatting.
*Add pictures for Great Depression
*Cleanup GD formatting.
*League of Nations reference to correct China faction
*fixed a logics loop in the naval treaties
*minor translation fix to an italian event
*more tuning to the greek megali - AI
* sanitized the new Czech events a bit more
*added AI file for greece during the greco-turkish war
*Germany defensiveness effect typo fixed
*more fixes to turkey and the ottoman empire
*fixed a major logics issue in the in the yugoslav event-chain, which prevented yugoslavia from being formed (addcores)
*fixed duplicate yugoslav minister IDs
*added U48 ministers from dh 1.03
* fixed a SEVERE trigger issue for the great depression, which made the depression only trigger for nations with planned economy, instead of the opposite
*Czechoslovakia Ministers modified
*Hungary Ministers modified
*Yugoslavia Ministers modified
*Austria Ministers modified
*Many missing localizations added
*Czechoslovakia events expanded
*more names/descriptions for austria and hungary added
*event-trigger glitch with alternative-CP event fixed
*added central powers puppets cleanup event, in case germany has released puppet nations and was defeated afterwards
*added missing localizations from wiki
*fixed a bit more localization
*registered event-id range for alternative history CP events
*tweaks to the german economic-AI
*fixes to various events
*fixed the Turkish war on kurdistan
*resolved a logics bug in the English supplies for Saudia Arabia event
*more russian civil war tweaks
*some grammar and spelling sanitizing for the worst typos.
*fixed syntax errors in the infrastructure events
*added makif130289's turkey enhancement pack; Thanks!
*some more fixes to the Yugoslavia events
*some more tweaks to the russian civil war
*in the russian civil war, puppeted fractions no longer DOW the USSR
*in case Ukraine is released/liberted by rebels, it will join the Russian Civil War
*poland now also gets the peace of riga, if it peaces out without the events
*fixed a major bug in the great depression, (type in flagname)
*Ottomans will now also release hadjez or end mastery over them
*if a democratic or fascist nation has a lot of money and has a non-free economy, it will have the chance to spend money to create jobs or invest into public infrastructure.
*more fixes to the great depression
*If nations have sufficient money, they can offer contracts for building or extending infrastructure or airports
*a lot of great depression tweaking
*Ottomans will not hand over Hadjez to Saudi Arabia, if they conquered it during WW1 and are beaten
*Integrated CZE events
*Russian Civil war balancing
*reorganized aar-events.txt
*Czechslovakia and Romania events modified
*poland should now also act furiously
*hungary events fixed a bit more (derelict Slovak SSR now gets annexed after HSSR collapsed)
*CZE now also receives some free starting divisions after WW1 is over
*hungarian even fixes, HSSR no longer stays around forever
*included romanian events (just two, for wars)
*weihmar germany now no longer keeps the monarchs around
*russia is now furious, while in civil war (no more peacing out)
*fixed austrian localization (must not contain % [is colorcode], " and ; )
*Austria-Hungary treaty with Italy added, fixed many bugs in Italy events
*Various Austria Events mods.csv updates
*poland should now also act furiously
*CZE now also receives some free starting divisions after WW1 is over
*included romanian events (just two, for wars)
*weihmar germany now no longer keeps the monarchs around
*Hindenburg now comes into power upon tagchange for germany, to allow the 1933 events to trigger properly
*Correct Hitler comes into power upon the fall of the republic (was: 1 HOS, is: 22 HOG), to allow the 1933 events to trigger properly
*USA now force returns Mexico land if one of the factions remains alive as MEX.
*new Tibetan events added
*some love for Stalin's and Trotsky's cabinet (Stalin + Kalinin vs Trotsky)
*Italy now annexes Senussi, if it somehow is leftover after WW1
*added Romania events
*increased industria_modifier for 1914 germany by 15%, due to balancing reasons
*your people will be unhappy, if you don't participate in peacekeeping conferences
*some hungarian fixups
*yugoslavia now gets a bigger starting army after WW1, to help it deal with it's rebels and civil war.
*Reparation is much more expensive.
*Fixed Yugoslavia country name.
*some fixes to the related minister files, which contained some duplicates and typos.
*Added USA, ENG, FRA elections. (thanks nymet260!)
*Added Hungary-Czech war.
*Modified German AI
*added trigger fixes to greece's events
*fixed a script-error in the demobilization events
*Reparations has been modified to include the Dawes and Young plans.
*Roaring 20s and dustbowl events added for USA.
*AI for the Russian Civil War has been modified slightly.
*AAR-History has been removed
*Added minister changing events for Austria and Hungary
*Added hungary ministers
*Added yugoslavia ministers
*Added austria ministers
*Added austria events
*New minister personalities added.
*Some changes to revolt.txt
-CHC revolt date pushed back to May 4th Movement, 1919 per historic.
-CHC minimum is 3
-U87 revolt = no
-MAN revolt = no
-MEN revolt = no
-U87 minimum = 10
*Added aggressive, warmongering, hostile Canadian Techteams
*Added Newfoundland Techteams
*added hungarian events
*changed CZE AI event range, as it was different from the regular CZE event game
*in Yemeni event 13301624, moved leave_alliance ahead of the peace commands, to make them properly peace out from WW1
*added pics for Latvia minister/leader/tech team
*added minister/leaders/tech teams for Latvia
*Changed Shanxi name to include Clique
*hopefully fixed the austrian-anschluss fixup event
*enhanced the trigger of the airforce limitation events (disarmament)
*fixed poland event 2193502 in 1914/POL - Poland.txt, to show correct button texts
*Integration of CCIP into AAR.
*New pictures added
*Numerous CCIP fixes.
*fixed a lot of belligerence bugs (which -> value)
*added a airforce limit, to prevent STR deathstacks from being formed
*Updated Asia colors to avoid conflicts.
*CHI now has CGX color LightBrown?.
*U74 is modified to DarkGray?.
*CGX now has CHI color Blue.
*Revolter KAZ is modified to DarkBlue? since it had the same color as UCH and the two can border.
*CXB is modified to a different shade of green to differentiate from RUS.

Changelog for Version 1.3.2 said:
  • fixed trigger issue with the disarmament event
  • added hungary-placeholder event file
  • some more russia-tuneing
  • added tibet as observer nation to show up by default as selectable nation
  • Removed outdated country desc parameters in scenarios, 1.02 defines them by default in scenario_text.csv.
  • fixed the Japanese AI a bit more
  • removed typo in disarmament event
  • adjusted italy's slider moves, to not end up national socialist after the revolution
  • the US no longer looses so much money, once the great depression is over
  • tuned down the soviet civil war armies from 20 divisions to 17, please give feedback if is too harsh or not
  • refined the dynamic resource sketch a bit again
  • adjusted japans AI
  • japan will not garrison so many troops in north korea, but it will guard it's border with china much better
  • Cleaned up mods.csv and added two country descriptions from CCIP. The two country descriptions (should) have no current impact on AAR since the countries are not available in the default scenario.
  • draft docs for the dynamic resource system
  • multiplied existing global VP by 5
  • set all provinces currently having 0 VP to 1 VP, to allow province counting/weighting via event
  • started info collection for the dynamic resource system
  • adjusted triggers for the disarmament events a bit more
  • adjusted belligerence for russian civil war
  • adjusted belligerence for chineese civil war
  • increased offset for disarmament event, to prevent it from firing too often
  • changed hitler-related flags from local_flag to global flag, to allow information transfer to other nations
  • added a few italian AI fixes
  • GRE should now move it's troops to the TUR/OTT border, once WW1 is over
  • Added a few bugfixes to the Naval Treaties
  • changed unit_type = x triggers to unit_type = { value = X when = now }, to ignore ships being currently in the build-queue
  • the russian civil war event now has a deadline in 1925, no more reinforcements after that time!
  • Italy should now move it's troops towards the ethiopian border, once mussolini plans to wage war.
  • added a lot of russian (not soviet!) techteams & pics, Thank you old'joe from Russia for this great contribution!
  • added a fixup event to enable the event for the anschluss österreichs ans deutsche reich
  • fixed a flag-error in a naval treaty event
  • converted the naval treaty events to use the new demobilize logics of 1.02
  • some more bug fixing in the naval treaty events
  • Updated land disarmament event to now use the demobilize event command
  • added flags required to have air and navy disarmament event
  • added air and navy disarmament events, HOWERVER THERE ARE NO TRIGGERS TO COUNT AIR AND NAVY TOTALS AT THE MOMENT, thus, they are disabled
  • nerved CHI a bit.
  • if france simply accepts germany not paying reprations, the saarprotectorate is also returned to german control.
  • the correct mussolini will rise to power in 1933
  • italy now wakes up the correct mussolini minister ;-)
  • china only disbands divisions for garrison after defeating a warlord, if it has a large enough army
  • france is now more likely to annex the ruhrgebiet, after germany refuses to pay reparations twice
  • Japan may keep a larger army after the establishing of Manchukuo
  • Enhanced the Anschluss-Fixup event for germany, to also make hitler the HOG in Germany
  • Anschluss now triggers successfully in 1938
  • The sovietunion may now keep more troops around after they join the league of nations
  • Japan, Italy and Hungary may now gear up, even if they are not jet Fascist in 1932
  • during the greate depression, fascist nations are will no longer become democratic again
  • rearmament now also enables militia again
  • Italy now gets the correct mussolini as HOG
  • the soviets should usually get the event to join the league of nations
  • nerfed the russian civil war a bit more
  • removed golan from hejaz' cores
  • after a ceasefire, a civil war nation in russia will no longer be able too recruit free troops
  • adjusted the reparations event, so germany is not very unlikely to pay out of free will
  • hyperinflation can now occur just once per nation

Changelog Version 1.3.0 said:
  • Added Sino-Japanese War AI & AI Events
  • Integrated 1933 AI brains
  • soviets can now keep more troops.
  • japan may now field more troops during the peacetimes
  • fixed a bug in the disarmament events
  • fascist/nazi nations may now gear up earlier (1932) than the rest (1935)
  • the league of nations makes nations more democratic... sometimes
  • fixed a trigger issue for the megali idea's war
  • fixed a trigger issue that prevented mussolini from becoming duce
  • 13309920 may not trigger, if there is some dissent
  • fixed some more italian events
  • Added Arabia Package by Pasalietis to the game
  • Added lots of arabian unification wars
  • added nation tag for the kindom of najd and hajez
  • added surrender event for yemen
  • extended the ottoman surrender event to liberate hajez, if it was annexed during WW1
  • Added Localizations for many events missing text
  • enhanced localization for the arabian events
  • some england fixes
  • added even more localizations
  • some more italy fixes (i'm now nearing the point where i would just throw them out, they are nice flavor, but...)
  • added a missing event description for 13300084
  • fixed a typo in an english event
  • some more russian civil war events
  • another italy fix... jet again.
  • fixed some missing deathdates, thanks AC and Fernando!
  • delayed the mussolini event until after the march of rome event
  • removed the cores of hajez on jordan and golan
  • If georgia and Azerbaijan are at war with SOV, they will also receive civil war troops
  • tweaked the army distribution of the russian civil war a bit more, should now be rather balananced and unpredictable.
Changelog Version 1.2.4 said:
  • fixed a bug where russia could gain 50 divisions, if it dropped below 20
  • fewer authoritarian and left-wing moves during the great depression, to prevent from England and the US from going stalinist :D
  • poland can now win their war against the soviets a bit more easily, if the ussr is occupied with fighting the whites.
  • fixed a trigger bug in the IC-sanitizer
  • the megali idea-war can now also happen if greece was neutral, but OTT got defeated.
  • If greece does not have a fleet, it will gain some ships at the start of their war
  • russia may draft a few more divisions during the civil war
Changelog Version 1.2.3 said:
Ticket #50 (game crashes in 1926) closed by burning
Ticket #53 (High dissent values in Serbia and Italy post WW1) closed by burning
Ticket #52 (db/events/aar-events/AAR-SOV-Soviet Union.txt trigger issue) closed by burning
Ticket #70 (Game freezes in 1926 at Commonwealth formation event) closed by burning
fixed italys path to fascism
lots of invasion AI fixes, too many to write down where
fixed the commonwealth crash
added a few more trigger conditions to peace-events
added some AI target provinces
added an IC-sanitizer, which will be used during the great depression, to cut down excess IC
gave serbia and italy a dissent reduction upon victory
the great depression no longer makes all nations become planned economies
fixed some soviet events
fixed a problem in the italian province target AI
germany may now start in 1916 to enact unlimited submarine warfare, but has only a chance of 20 per tick
integrated missing patch 1.02 revolters
added IC sanitizer to purge excess IC during the great depression.
fixed hadjez claims on the middle east
hadjez now only has claims on the arabian peninsula, jordan and golan
adjusted the russian civil war, to central asian revolters more powerful
if SOV is at war with RUS, RUS might also get civil war reinforcements
added an escape condition for the ic sanitizer
integrated 2011-10-13 DH-Full revolts.txt
fixed the trigger of the failure of the summer offensive event.
fascists and nazis have an easier time expanding their military-industrial complex.
  • Circumvented AI-Bug which lead to DH hanging (if no land units may be constructed)
  • China now also makes peace with all its puppets, if 90% of its nation provinces are occupied
  • integrated the italian events into an event chain, starting at the end of WW1
  • Added Washington, London 1&2 and the two geneva conferences on disarmament
  • Added Washington, London 1 and London 2 Naval treaties.
  • Fixed Italian events some more...
  • canada now also leaves the entente after the war.
  • ww1 embargoes are revoked after the treaty of versailles (and not one day earlier!)
  • US does have the option to do black ops and spy on the Japanese during the Washington Naval Conference to tighten their build-limit(not jet integrated) a bit more.
  • Japan-related balancing
  • removed tag = { } from all events, seems result in units being deleted from beyond the country scope (FRA disbands Soviet units, ... )
  • each hunger march(ENG) and dust-bowl(USSA) event now also reduces IC by about 1/5th of total IC
  • allowed medium nations to keep a bit more troops, after the war.
  • allowed the human to trade provinces, blueprints and divisions with any nation (you can deactivate this in misc.txt)
  • modified the end of the depression(local), so fascist nations and commies(if converted to communist during the depression) can end the depression early
  • Minor fixes to Soviets, Poland and England
  • made reparations require more cash to in stock to be payed
  • Adjusted AI overall industry build levels (75<-90,60<-75,35<-50)
  • a LOT more work on the naval treaties
  • added treaty events for france and italy
  • tuned the chinese civil war a bit more
  • Japan now checks for the existance of national china, before declaring war on them ;-)
  • Poland only goes to war against the soviets, if it has nearly no rebels in its territory.
  • lots of italian fixes...
  • added italian localization
  • adjusted the naval treaties a bit more.
  • fixed a few typos in the germany and treaty-states files
  • Lenin might be assassinated.
  • Stalin rises to power, if lenin was wounded.
  • AI-bug fixed (placed missing hashtag to dh-ai comment)
Version 1.1.0 said:
Version 1.1.0
Timestamp: 09/07/11 08:41:00
  • Interwar AI
  • AI Unit and IC-production
  • Start-Up armies for states coming into existence due to post-ww1 treaties (treaty-states).
  • Weimar-Germany dissent balancing
  • "Improved" the great depression
  • redesigned the economic recovery after ww1
  • added alternative recovery option for fascist states
  • added an option to leave the gold standard during the Great Depression
  • fixed post-WW1 alliance-text and images for axis, allies and commies
  • added localization for the industrial effects of the great depression and the civil guards.
  • integrated more aar-history adjustments to AI and events
  • IC-building AI only forces industry-building, if it behaves pacifist.
  • Great Depression now also makes companies go bankrupt (onmap IC-reduction)
  • Adjusted Startup Armies for Treaty States
  • US is now also affected by the Post-WW1 events
  • US now properly gears down
  • Serbia will only attempt to form Yugoslavia only if controls Croat, Slovene and Bosnian Core-Provinces.
  • fixed espionage AI: number_of_spies -> NumberOfSpies?
  • added small landfort contructing AI
  • adjusted medium and small naval base building AI
  • gave SER the YUG regular id
  • integrated the treaty-states events into the mod
  • fixed a few AI-files
  • reorganized repository
  • integrated El_que's historical fixes and AI-changes into the regular AAR Scenario
  • fixed england not building anything after ww1
  • fixed interwar buildlines ww1
  • linked in the initial version of AI behavior, buildchain and espionage changes
  • adjusted Ottoman defeat events
  • adjusted added a "failure of the german spring offensive 1918" event by el_que to allow regular transition to sailors mutiny
  • Fixed the Treaty of Locarno
  • Let Italy keep more of its army after WW1 and its whole navy
  • AI-Italy will now always allow the March to Rome to Happen (to allow Hitler-Germany)
  • Further adjusted the polish claims/cores, and game the initial event a choice to not press claims
  • added more dissent-reduction to germanys events, should now soften their civil war.
  • fixed germanys event choice-chance for the decline of the republic (now totals 100%)
  • added more belligerence reduction to germanys event
  • adjusted army-disarmament exit-condition
  • reoccupation of the rhineland and related events could now happen repeatedly.
  • added a few basic economic-AI-scripts to trigger province-improvement building by events later on.
  • integrated El_que's historical modifications as "AAR-History" scenario:
    • db\events\1914\U08 - GermanEmpire?.txt event 2191505 (Mobilization after France refuses to stay neutral) industrial_modifier which = total value set to 50 (was 100)
    • db\events\1914\U08 - GermanEmpire?.txt event 2191506 (Secret Alliance with Ottomans) set offset to 3 days (was 30); start date set to 1 october 1914 (was 1 august)
    • db\events\1914\U08 - GermanEmpire?.txt event 2191514 (Military defeat) - added peace with Serbia
    • db\events\1914\U08 - GermanEmpire?.txt event 2191520 (Armistice in case of revolution) - added peace with Serbia
    • db\events\1914\U08 - GermanEmpire?.txt event 2191515 (Kiel Sailor's mutiny, start of unrest) - set required dissent value to 10 (was 35), start date to 1 january 1918 (was 1914); event 2191516 (the Revolt spreads) - set required dissent value to 15 (was 30); event 2191517 (2 Republics proclaimed) set required dissent value to 20 (was 30); event 2191518 (Creation of Council of the People's Deputies) set required dissent value to 25 (was 30) - to proper reflect situation with rise of civil unrest after the allies had pushed the Germans back beyond the Hindenburg Line
    • db\events\1914\U08 - GermanEmpire?.txt event 2191543 (Unrestricted submarine warfare) - set trigger year to 1917 (was 1916), set random to 75 (was 15)
    • db\events\1914\OTT - Ottoman.txt event 2145513 (The Treaty of Serves) - added independence for Persia in case of Ottoman declaration of war and annexation
    • db\events\1914\OTT - Ottoman.txt event 2145501 (Join Central Powers) set offset to 1 day (was 5); removed random (was 25)
    • db\events\1914\USA - USA.txt - event 2049507 (Interventionalist speech at the Congress undesided policy) action_b ai_chance set to 75 (was 45, action_c ai_chance set to 15 (was 45)
    • db\events\1914\USA - USA.txt - event 2049506 (Interventionalist speech at the Congress slight isoliationists) action_b ai_chance set to 18 (was 8), action_d ai_chance set to 20 (was 30)
    • db\events\1914\USA - USA.txt - event 2049508 (Interventionalist speech at the Congress interv US - 4 or less) action_b ai_chance set to 55 (was 50), action_c ai_chance set to 14 (was 19)
    • db\events\1914\USA - USA.txt - event 2049504 (Interventionalist speech at the Congress decision) trigger money set to 1000 (was 1500)
    • db\events\1914\USA - USA.txt - event 2049502 (Germany's unrestricted warfare) set to trigger event 2049508 (Interventionalist speech at the Congress with high chances of going interventionalist)
    • db\events\1914\peace_negociations.txt - event 2007505 (The Brest Litovsk Treaty : harsh conditions) - added Kutaisi province seceded to Georgia
    • db\event\1914_AI\AI_GER_1914.txt event 3191501 (warplan selection) - set Rupprecht plan ( through Switzerland, war with switzerland) chance to 1 (was 10), set Moltke plan (battle Russia first, no war with belgium or switzerland) chance to 2 (was 10), set Kronprinz plan ( frontal attack, no war with belgium or switzerland) to 2 (was 10), set Schlieffen/Hindenburg? plan (2 armies to the east, war with belgium) to 95 (was 70)
    • db\event\1914_AI\AI_RUS_1914.txt event 3104501 (warplan selection) - set GrandDuke? plan (attack Prussia at the very start of WWI) chance to 80 (was 60); set Czar plan (focus on Galizia) chance to 10 (was 15); set Berlin offensive plan (focus on Germany / Prussia) chance to 5 (was 10); set Rasputin plan (wait until the mobilization is finished) chance to 5 (was 10)
    • ai\U08_1914.ai - added german AI priority to research Mass charge, Counterattack, Schwerpunkt, Defensive attrition, Separated Arms forces, Forward Control and Combined Arms Forces doctrines
    • ai\switch\U09_1914Kaiser_setup.ai - set border priority of Italy border to 5 (was 1) to make Austria-Hungary more aware of Italy joining Entente
    • ai\switch\U09_1914Koenig_setup.ai - set border priority of Italy border to 5 (was 1) to make Austria-Hungary more aware of Italy joining Entente
    • ai\switch\U09_1914Prinz_setup.ai - set border priority of Italy border to 5 (was 1) to make Austria-Hungary more aware of Italy joining Entente
    • ai\U09_1914.ai - added austria-hungarian AI priority to research Mass charge, Counterattack, Schwerpunkt, Defensive attrition, Separated Arms forces, Forward Control and Combined Arms Forces doctrines
    • ai\switch\JAP_1914_Warsetup.ai - Tsingtau priority set to 100 (was 60); added some geman Pacific isles as targets; removed value to attack Ottoman Empire; invasion.enemy set to 0.1 (was 2.0) to make Japan try invasion of garrisoned Tsingtau; invasion.max_distance set to 100.0 (was 150.0) in attempt to avoid japanese troops in africa
    • ai\switch\ENG1914_Gallipolli.ai - set target for A-H coastal provs to -1 (don't invade), set priority for invasions - Gallipolli to 100 (was 500), Bursa to 80 (was 200)
    • ai\ENG_1914.ai - set target for A-H coastal provs to -1 (don't not invade)
    • ai\ITA_1914.ai - set priority for german and austria-hungarian coastal provs to -1 (don't invade)
    • ai\USA_1914.ai - set no_exp_forces_to Russia
    • ai\USA_1914.ai - set priority for german and austria-hungarian coastal provs to -1 (don't invade), set Calais and Bruges as targets for landing (exp. forces)
    • ai\default.ai - claim_acceptance set to -69 (was -49) to prevent countries without AI files accepting demands (example - Finland accepting demands from USSR )
    • fixed albania gaining yugoslavia from bulgaria after ww1
  • added missing event-localizations
  • Many small adjustments and fixes thanks to the bugreports received.

1.0.2 said:
  • fixed the soviet union crashing the world in december 1935. Thanks for that one, Tipsy3000! (timed event triggering always requires an offset to be specified, or DH WILL crash)
  • added all the AI-events and AI-behavior controls for post 1935!
  • Improved the army-disarming events a bit more, so there now more ways to get rid of them ((wait for 1932, OR become fascist, OR nazi, OR go to war) and don't be weimar at peace)
  • increased frances army-limit
  • hitler-germany will now annex the saarland, once they exist, if france did not press for reparations in the occupation of the ruhrgebiet
  • france can now receive the occupation of the ruhr-vally event multiple times.
  • italy can now keep a larger army and all of its navy throughout the interwar period
  • added localization to the alternative outcome of the polish-soviet war
  • fixed polish claims, they now receive less cores and more claims.
  • added an escape-condition for the greek-turkish was (megali idea), if the war last longer than 5 years, greece is considered to have lost.
  • more adjustems to the polish-soviet war. now also tested ;-)
  • Added alternative event chain for the polish-soviet war (poland won, and recreates the commonwealth)
  • adjusted a few more claims and cores of poland
  • improved trigger conditions for the invasion of manchuria, to regard china being invaded by sea ONLY, not through korea
  • fixed the megali idea, now correctly declares war on and makes peace with TUR OR OTT, depending on which exists.
  • added a polish claim for deutsche krone
  • split up the old polish-soviet war event into two. one fires after poland is released, the other actually triggers the war.
  • improved trigger conditions for the invasion of manchuria, to regard china performing very badly and throwing in the sponge immediately
  • reduced the offset for most surrender-events to 7 days, to prevent nations from being annexed before their surrender-events can fire
  • updated 1.0.0 and 1.0.1 savegames to remove the duplicate-id errors
  • polish-soviet war events now check if lithuania exists and if germany has completely liberated its eastern baltik revolters ... no point in forming the commonwealth, if poland came to existance without the Treaty of Brest-Litovsk.
  • added an end-condition to the greek-turkish war, it ends in a draw, if it went on for 5 years or more.
  • added the regular_id = IRE to nothern ireland, so Ireland can now choose to have a civil war, instead of giving northern ireland back to the UK.
  • and a lot minor changes not worth mentioning here

An old Event Flowchart (what you all want to see):


Future events:
The Freikorps (GER)
The Spanish Flu (all nations)
German Hegemony (ahistorical)
Anglo-German Armistice (ahistorical)
Treaty of Liege (ahistorical)
The Vienna Agreement (ITA, GER, A-H)
... and more, please make suggestions!
 
Last edited:
I'll repost this from the previous thread.

Just want to mention that 'Don't Pay' should actually reduce dissent and lower relations with the victorious powers. It was the entire point of the Stresemann foreign Ministry in Germany to make paying for reparations such a pain in the arse for the allied powers.

If you do intend to do this period by the way, I cannot be any more forceful in recommending you read the Zara Steiner books 'The Lights That Failed' and 'The Triumph of the Dark' - sure it's about 8 inches of dense literature, but it'd give you a decently insightful RL event chain as well as thoughts toward alternatives. Also I would set up something that will allow your work to gel with the Kaiserreich scenario in the event of a Central Powers victory!

And yeah. Something like this would need a decent mod team IMO.
 
  • 1
Reactions:
@the books: I guess I'll take a read. Interesting.

@relations: Thanks for the reminder, i KNEW i had missed something obvious! ;-) Added.


Here is the event-example KaiserMuffin was referring to. It's the German war-reparation event, which was posted in the other thread:
Code:
country = U08 #won't trigger for GER!

trigger = {
  local_flag=reparations
  not = { 
    event = 1331010 #ruhr occupation
    not = { flag = Return_of_the_Ruhrgebiet }
  }
}

action = {
#regular reparations
trigger = { 
  atwar = no 
  money = 1000
  not = { flag = Return of the Ruhrgebiet 
  year = 1923 }
  not = { local_flag = depression }
} 

command = { type =  dissent value = 2 }
command = { type = resource which =  money value = -500 }
command = { type = event which = 1330014 where = ENG when = 7 }
command = { type = event which = 1330014 where = FRA when = 7 }
command = { type = event which = 1330014 where = USA when = 7 }
command = { type = clrflag which = no_german_reparations }
}

action = {
#The Dawes Plan
trigger = { 
  atwar = no
  flag = Return_of_the_Ruhrgebiet 
  not = { local_flag = depression }
 }

command = { type =  dissent value = 1 }
command = { type = resource which =  money value = -250 }
command = { type = clrflag which = no_german_reparations }
command = { type = event which = 1330014 where = ENG when = 7 }
command = { type = event which = 1330014 where = FRA when = 7 }
command = { type = event which = 1330014 where = USA when = 7 }
}

action = {
#The Young Plan
trigger = { 
  atwar = no 
  local_flag = depression
}

command = { type =  dissent value = 1 }
command = { type = resource which =  money value = -125 }
command = { type = clrflag which = no_german_reparations }
command = { type = event which = 1330014 where = ENG when = 7 }
command = { type = event which = 1330014 where = FRA when = 7 }
command = { type = event which = 1330014 where = USA when = 7 } 
}

action = {
#sorry, no money for you!
trigger = { 
  not = { 
    flag = no_german_reparations #we can only do this once in a row... if we default, france will become angry!
    flag = Return_of_the_Ruhrgebiet 
  }
  atwar = no  
}

command = { type =  dissent value = -2 }
command = { type = setflag which = no_german_reparations }
command = { type =  relation which =  ENG value = -20 }
command = { type =  relation which =  FRA value = -20 }
command = { type =  relation which =  USA value = -20 }
}

action = {
#we just won't pay now, accept that!
trigger = { 
  flag = no_german_reparations 
  not = { flag = Return_of_the_Ruhrgebiet }
  atwar = no 
}

command = { type =  dissent value = -2 } 
command = { type = event which = 1331010 where = FRA when = 180 } #ruhr occupation
command = { type =  relation which =  ENG value = -20 }
command = { type =  relation which =  FRA value = -20 }
command = { type =  relation which =  USA value = -20 }
}

action = {
#well, why should we pay our enemies?
trigger = { atwar = yes }

command = { type = local_clrflag which = reparations }
command = { type =  relation which =  ENG value = -100 }
command = { type =  relation which =  FRA value = -100 }
command = { type =  relation which =  USA value = -100 }
}
Please note this is not the whole event, i have truncated certain parts, such as descriptions and the button texts.
 
I have a copy of both books if you would like me to look up specific subjects and give you detailed information on them as well as some of the political thoughts behind the men who made the decisions. (There are quite a few in vanilla that make me just go 'Whaaa?' which actually make perfect sense IF you know the history - so perhaps the ability to flesh out event descs)
 
Would be happy to contribute CCIP events whenever I get around to doing them for interwar.

Would love to see this mod wrap up all the loose ends of 1914 scenario and bridge into 1936, hopefully one day the game can go from 1914-1936-??? with all events.
 
@Limith: Excellent! Would be great to add those, as i yours are so much more detailed than what is there at the moment :). Thanks.
@KaiserMuffin: Hehe, indeed there are, and that's the beauty about the interwar period... so much can change and most events really come surprising. Once the initial set of events it done, may i come back to you for event suggestions? Or actually you could start right here and there... because doing the research on consequences and triggers for certain events really is time consuming.
 
All help is welcome! Please add me in skype, icq or jabber and drop a message, then i can send you credentials for the repository.
 
Code:
[B][B]U08 - German Empire[/B][/B]

###2191400     Major strikes in Germany
###2191401     Georg Michaelis becomes Chancellor of Germany
###2191402     Prince Maximilian of Baden replaces Michaelis
###2191403     Workers march on the Royal House of Wittelsbach
###2191404	Spartacist uprising
###2191405	Worker and soldiers form a council
###2191406	Naval order of 24 October 1918
###2191407	German Workers' Party
###2191408	Revolutionaries siezed Berlin!
###2191409	The Spring Offensive
###2191410	Ukraine seeks our help
###2191411	Friedrich Ebert replaces Max von Baden
###2191412	Formation of the Freikorps unit
###2191413	Bavaria declares Soviet Republic


[B]UKR - Ukrainian People's Republic[/B]

### 2369000    Rada declares autonomus republic
### 2369001    Rada declares full independence
### 2369002    Seek help in German Empire?
### 2369003    German Empire agrees
### 2369004    Ukrainian State
### 2369005    Ukrainian Civil War - Directorate


[B]ENG - United Kingdom[/B]

### 2001539    Irish troubles - Expandend by Sgt. Optimus
### 2001540    United Kingdom general election of 1918
### 2001541    Irish general election of 1918
### 2001542    Dáil Éireann unilateraly declares independence
### 2001545    Anglo-Irish Treaty
### 2001546    Opt out for the loyalists


[B]IRE - Ireland[/B]

### 200201     First Dáil 1919
### 200202     Peace negotiations in London
### 200203     Irish Free State
### 200204     The plebiscite of 1937


[B]OTT - Ottoman Empire[/B]

### 2145514    Occupation of Constantinople
### 2145515    Turkish Grand Assembly
### 2145516    Turkish–Armenian War
### 2145517    Greco-Turkish War


[B]RUS - Russian Empire[/B]

### 3104506    Rada declares autonomus republic


[B]SOV - Soviets[/B]

### 2007516    Support the ukrainian bolsheviks
### 2007521    Bolsheviks enter the Yerevan

These are the events I wrote so far, I need some time time to upload them, then I'll begin writing all the German Empire > Weimar Republic > Third Reich events, since that was my main goal. After that I'll start working on the events in coordination with you, Burning, If that's ok? :)

I'm also planing on redrawing 80% of the interface, to make it feel grity, robust and industrial. I would also recommend the services of my companion from the now defunct E3 Mod, Daemoncool. He's pretty awesome in gfx department.:cool:
 
Last edited:
That looks like a LOT of extra flavor! Great work, keep it up!

We definitely should get in touch directly, so we can coordinate this whole thing better. Also you might want to have access to the mod itself (the event files and localizations), so you can properly link those events into the rest of the mod. I think this would make things a lot easier for you, because then you don't have to care for the initial events, which are already in existence. The foundations for the events in the mod were precisely layed out, so we can easily hook in more detailed event chains later on.

You can find my contact details in my signature.
 
Burning, this mod looks excellent! The interwar period has a lot of potential for a mod, I really like your attention to detail (the event list). Can't wait to see this!
 
Thanks :)
You want to see the current state? Sure thing, here is a sneakpeak:

The first pic shows the ongoing Polish-Soviet War. As you can see, there are massive revolts in the Soviet Union,
and the Soviets will soon be forced to accept the Peace of Riga.​
attachment.php


The second image is a bit of a byproduct of the mod: the Chinese Civil war, in a phase where Communists are still part of the kuomintang.
Later on an event fired, which makes the Chinese communists break free.
After a few years of fighting, they will be forced to start their long march to Shaanxi (not Shanxi).​
attachment.php


Oh, and before anyone mentions it: the huge stack of Weimar-Germany divisions will be gone by the time the mod is released. :-D

View attachment 39230View attachment 39229
 
Last edited:
Wow, you've done a very good job. In your place I would release the files already, with many more testers enthusiasm and at least some help should only increase.
 
Just a little status update
I've been working hard on testing, fixing and improving the mod over the past days. The Chinese Civil war plays out nicely, so does the polish-soviet war. Alternatively to WW1 as allies or central powers, you can now lean back and duke out a nice, bloody civil war spanning over more than 20 years.

Disarmament
Most major nations have to disarm their vast ww1-armies, here is how this is done at the moment:
Code:
event = { 
  id = 13300200                      
	country = U08                            
        
  date = { day = 1 month = january year = 1914 }
  offset = 30            
  deathdate = { day = 1 month = january year = 1935 }
  
	trigger = {          
    event = 2002534 # end of the second reich
    atwar = no
  }
	name = "EVT_13300200_NAME"							
	Desc = "EVT_13300200_DESC"
	Picture = "surrender" 

	action = { 	
    name = "I feel Responsible!"    
    ai_chance = 99  
    command = { type = local_setflag which = loser }
    command = { type = local_setflag which = reparations } #accept our responsibility
    command = { type = removecore which = 216 }
    #army
    command = { type = local_setflag which = demobilization_limit_10 }
    #navy
    command = { type = event which = 13300081 where = U08 when = 0 }
    command = { type = event which = 13300081 where = U08 when = 7 }
    command = { type = event which = 13300081 where = U08 when = 14 }
    command = { type = event which = 13300081 where = U08 when = 30 }
    command = { type = event which = 13300081 where = U08 when = 60 }
    command = { type = event which = 13300081 where = U08 when = 90 }
    command = { type = event which = 13300081 where = U08 when = 120 }
    command = { type = event which = 13300081 where = U08 when = 150 }
    #airforce
    command = { type = event which = 13300082 where = U08 when = 0 }
    command = { type = event which = 13300082 where = U08 when = 7 }
    #isolate them a bit
    command = { type = domestic which = defense_lobby value = -3 }
    command = { type = domestic which = interventionism value = -4 }
    command = { type = domestic which = professional_army value = -6 }
    command = { type = secedeprovince which = DEN value =  216 when = 2 } 
    command = { type = dissent value = 10 }
    }
  action = { 	
    name = "We are innocent victims and bear no responsibility!"    
		ai_chance = 1  
		command = { type = local_setflag which = loser }
    command = { type =  dissent value = 2 }
    command = { type =  relation which =  ENG value = -200 }
    command = { type =  relation which =  FRA value = -200 }
    command = { type =  relation which =  USA value = -200 }
    command = { type =  relation which =  ITA value = -200 }
    command = { type =  relation which =  JAP value = -200 }
    command = { type =  relation which =  BEL value = -200 }
    command = { type =  relation which =  HOL value = -200 }
    command = { type =  relation which =  SOV value = -200 }
    command = { type =  belligerence value = 10 }
    } 			
}

As you can see, a local flag is set for weimar-germany, once its defeated. Also notice the slider-moves to reflect its increased isolation in the "new" interwar-environment.

Code:
event = { 
  id = 13300080                                       
	persistent = yes
  TAG =  { AFG ALB ALG ANG ARA ARG ARM AST AUS AZB BEL BEN BLR BOL BOS BRA BRU BUL BUR CAL CAM CAN CGX CHC CHI CHL CMB COL CON COS CRO CSA CSX CUB CXB CYN CYP CZE DDR DEN DFR EAF ECU EGY ENG EQA EST ETH EUS FIN FLA FRA GAB GEO GER GLD GRE GUA GUI GUY HOL HON HUN ICL IDC IND INO IRE IRQ ISR ITA JAP JOR KAZ KOR KUR KYG LAO LAT LBY LEB LIT LUX MAD MAL MAN MEN MEX MLY MON MOR MOZ MTN NAM NIC NIG NOR NZL OMN OTT PAK PAL PAN PAR PER PHI POL POR PRI PRK PRU QUE RHO ROM RSI RUS SAF SAL SAR SAU SCA SCH SCO SER SIA SIB SIE SIK SLO SLV SOM SOV SPA SPR SUD SWE SYR TAJ TAN TEX TRA TRK TUN TUR UKR URU USA UZB VEN VIE WLL YEM YUG U01 U02 U03 U04 U08 U09 U49 U50 U51 U52 U53 U54 U55 U56 U67 U69 UTC UER UPE }
  
  date = { day = 1 month = january year = 1914 }
  offset = 7            
  deathdate = { day = 1 month = january year = 1945 }
  
  trigger = {
    atwar = no
    OR = {
      local_flag = demobilization_limit_10
      local_flag = demobilization_limit_25
      local_flag = demobilization_limit_50
      local_flag = demobilization_limit_75
      local_flag = demobilization_limit_100
    }
  }
  
	name = "EVT_13300080_NAME"							
	Desc = "EVT_13300080_DESC"
	Picture = "economic" 
  
	action = { 	
    name = "Time to turn swords into ploughshares."    
		ai_chance = 100  
		trigger = { 
      or = {
        and = {
          local_flag = demobilization_limit_10
          army = 10
        }
        and = {
          local_flag = demobilization_limit_25
          army = 25
        }
        and = {
          local_flag = demobilization_limit_50
          army = 50
        }
        and = {
          local_flag = demobilization_limit_75
          army = 75
        }
        and = {
          local_flag = demobilization_limit_100
          army = 100
        }
      }
    }
    command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
		command = {type = delete_unit which = -1 }
    }
    action = { 	
    name = "We are finished with gearing down."    
		ai_chance = 100  
		trigger = { 
      not = { country = U08             # not for weimar
              event = 13300200          # if it is a defeated nation
              atwar = no
      }
      year = 1932
      or = {
        and = {
          local_flag = demobilization_limit_10
          not = { army = 10 }
        }
        and = {
          local_flag = demobilization_limit_25
          not = { army = 25 }
        }
        and = {
          local_flag = demobilization_limit_50
          not = { army = 50 }
        }
        and = {
          local_flag = demobilization_limit_75
          not = { army = 75 }
        }
        and = {
          local_flag = demobilization_limit_100
          not = { army = 100 }
        }
      }
    }
    command = { type = local_clrflag which = demobilization_limit_10 }
    command = { type = local_clrflag which = demobilization_limit_25 }
    command = { type = local_clrflag which = demobilization_limit_50 }
    command = { type = local_clrflag which = demobilization_limit_75 }
    command = { type = local_clrflag which = demobilization_limit_100 }
  }  			
}
This event now kicks in for all nations with a disarmament-flag set, resulting in their armies being gradually reduced or disbanded. Once the desired unit-cap has been reached, the flag is clear. This happens for all nations, but for weimar-germany, due to it being restricted by the Versailles treaty.

Due to something i have not quite found out jet, the above event is bugged, and does not trigger, even though the trigger-conditions are satisfied. Whoever can give me a hint on how to fix this, will receive a cookie of doom.

Here is another ww1-ending event, this time for france:
Code:
event = { 
  id = 13301000                  
	country = FRA                           
  date = { day = 1 month = january year = 1914 }
  deathdate = { day = 1 month = january year = 1936 }
  offset = 30                   

	trigger = {          
    OR = { 
      event = 2002534 #versailles
    }
    atwar = no
  }
	name = "EVT_13301000_NAME"							
	Desc = "EVT_13301000_DESC"
	Picture = "capital" 

	action = { 	
    name = "This is not Peace. It is an Armistice for twenty years."      
		command = { type = alliance which = ENG }
    command = { type = removeclaim which = 126 } #Saarbrücken
    command = { type = removeclaim which = 127 } #Trier
    command = { type = removeclaim which = 128 } #Koblenz
    command = { type = removeclaim which = 129 } #Mainz
    command = { type = removeclaim which = 130 } 
    command = { type = removeclaim which = 131 }
    command = { type = secedearea which = FRA value = "Rhineland" when = 2 }
    command = { type = independence which = U23 value = 1 when = 1 }
    command = { type = make_puppet which = U23 } 
    command = { type = secedeprovince which = U08 value = 126 when = 2 }
    command = { type = secedeprovince which = U08 value = 131 when = 2 }
    #army
    command = { type = local_setflag which = demobilization_limit_25 }
    #navy
    command = { type = event which = 13300081 where = FRA when = 0 }
    command = { type = event which = 13300081 where = FRA when = 30 }
    command = { type = event which = 13300081 where = FRA when = 60 }
    #airforce
    command = { type = event which = 13300082 where = FRA when = 30 }
    } 			
}

Hyperinflation
And here is hyperinflation, just for you. Notice the reference to the great depression, more on this topic next time.
Code:
event = { 
  id = 13300013          
	persistent = yes            
	date = { day = 1 month = january year = 1914 }
  deathdate = { day = 1 month = january year = 1939 }
  offset = 730            

	trigger = {             
    local_flag = loser
    local_flag = reparations
    not = { money = 500 }
  }
	name = "EVT_13300013_NAME"							
	Desc = "EVT_13300013_DESC"
	picture = "Unemployment_rate"             

	action = { 	
    name = "Oh no!"             
		ai_chance = 70            
		command = { type = resource which = energy value = -1000 }
    command = { type = resource which = metal value = -1000 }
    command = { type = resource which = oil value = -1000 }
    command = { type = resource which = rare_materials value = -1000 }
    command = { type = resource which = money value = -10000 }
    command = { type = dissent value = 10 }
    }
  action = { 	
    name = "We need to support our people!"             
		ai_chance = 30            
		command = { type = resource which = energy value = -2000 }
    command = { type = resource which = metal value = -2000 }
    command = { type = resource which = oil value = -2000 }
    command = { type = resource which = rare_materials value = -2000 }
    command = { type = resource which = money value = -10000 }
    } 			
}
 
Last edited:
Hmm interesting!!
 
If you want any help into researching (leaders and ministers) for the Chinese warlord factions, Mexicans and Russian (inc. Ukraine, other independence movements) I'd be more than willing. I happen to have a great interest in them and did a fair amount of work for the HoI2 1914 mod in expanding the detail for those parts of the world lol. I can also suggest up events or at least how things should work out (historically) which someone could convert into workable events that could go then ahistorically lol.
 
looking great, cant wait to try it when your done!

Regarding, your trigger issue, well im no pro with event making but I have some basic concept of it. Anywho why dont you change the trigger from an "OR" function to a "AND" one? I know it sounds far fetch but back in my days of making events I had strange issues when I used the "OR" trigger where it wouldn't make the event fire, yet if it changed it or removed it the event worked fine.

So working on that weak logic and my inexperience try changing it to "AND". It would work out I mean it looks like your linking it to surrender terms, in which case you would not be at war anyways as it would trigger peace clearing the "Atwar=no" part and selecting an option would activate one of your flags clearing the other in one shot causing the event to trigger.
 
Last edited: