Hearts of Iron IV

Hearts of Iron IV

Not enough ratings
Battle Royale (Millenium Dawn Compatible)
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
167.378 KB
Apr 22, 2022 @ 10:32am
1 Change Note ( view )

Subscribe to download
Battle Royale (Millenium Dawn Compatible)

Description
Battle Royale v3.1.0 for HoI4 v1.11.10 "Barbarossa"

NOTE: I did not originally make this mod, I updated it and added Millenium Dawn as a dependency to make it compatible so other people didn't have to. Credit for actually making the mod goes to Ra'zac on the Steam Workshop. It's still compatible with vanilla and any other mod that still worked with Battle Royale.

Welcome to Battle Royale! In this mod, countries will repeatedly declare war on and annex their weakest neighbors until only one remains! You can choose when to begin the chaos, to give yourself time to prepare.

Once the battle royale starts, all existing non-civil wars will immediately end with white peace, all puppets will be freed, all factions will be dismantled, all guarantees and military access will be removed, and every country will declare war on their militarily weakest neighbor, if any, or will navally invade a weak nearby country. Countries will now exclusively annex in peace conferences and will immediately gain cores on all owned states, while non-existant country cores (both releasable and annexed) will removed. AI countries will neither propose nor accept any diplomatic actions. Human players will be able to form factions among themselves, but they will be dismantled once nothing else remains. The last country standing wins.

Should be compatible with most mods. Bugs may arise from mods with events that repeatedly puppet, release, or white peace particular countries (Kaiserreich excluded).

Enjoy!

Submods/Patches:
-Removed because these are all super old

Changes in v3.1.0
-Updated for HoI4 v1.11.10 "Barbarossa"
-Added "Millennium Dawn: A Modern Day Mod" as a dependency to make it compatible

Changes in v3.0.7:
-Updated for 1.7

Changes in v3.0.6:
-Updated for 1.6

Changes in v3.0.5:
-Restored the default war declaration pop-ups
-Made AI a bit more aggresive
-Fixed vanilla events
-Created submod to hide war pop-ups
-Fixed mod compatibility issues with separate compatibility patch submods (see section above)

Changes in v3.0.4:
-Hid Millennium Dawn war declaration events once again (earlier update had broken)

Changes in v3.0.3:
-War declaration popups are now hidden

Changes in v3.0.2:
-Countries are allowed to like each other again
-Democracies don't care about world tension anymore
-fixed bug causing island nations to declares tons of simultaneous wars
-Changed earliest start time back from "two weeks" to "tomorrow"
-AI no longer prematurely revokes guarantees or military access -- will instead be cleanly removed once Battle Royale Starts

Changes in v3.0.1:
-Hotfix for countries not starting wars against nations with a shared enemy

Changes in v3.0:
-Updated for Cornflakes update
-Temporarily removed AI changes -- need to see what works best with new Cornflakes AI
-Removed waiting period before surrendering
-Changed peace conference AI to take precedence over Player-Led Peace Conferences
-Changed peace conference AI to try to improve borders
-Simplified code for core removal in case of civil wars
-Made battle royale set up event run automatically if loading mod for first time in a saved game
-Gave players more choices in start times
-Allowed players to vote for start times in multiplayer
-Removed need to maintain long list of country tags by:
(a) Simplifying code for removing releasable countries to only trigger when a player attempts to release a country (during battle royale only, before is fine)
(b) Simplifying code for removing guarantees/military access -- AI will now revoke such things themselves
-Improved order of war declarations to minimize chance of being declared on at the same time as declaring war
-Tried to improve choice of war targets
-Reduced need for naval invasions by declaring new wars if no longer bordering any enemies
-Overhauled event mechanics to try to improve performance

Changes in v2.0.2:
-Hotfix for bug causing game crashes at fixed date(s)

Changes in v2.0.1:
-Hotfix for reloads breaking battle royale event checking mechanics

Changes in v2.0:
-Overhauled the battle royale war/puppet/faction/ai checking events to only occur once a day
-Disabled Kaiserreich's puppet releasing events
-Allowed players to spend almost all of their war score in peace conferences, reducing the need for passing
-Multiplayer games will now no longer pause for everyone unless 3 or more human players are participating in it as victors
-AI diplomacy bans no longer require country tags, so AI will never try to get military access or form a faction regardless of mods
-Fixed bug that allowed countries to join war against Soviet Union if they were in the Anti Soviet Pact
-Added corresponding human and AI ideas to formalize rules for Battle Royale, including factions and puppeting
-All puppets acquired after the start of Battle Royale (through events and focuses) are freed if they have an army, and annexed otherwise (redundancy for Kaiserreich)
-Improved peace conference AI (more emphasis on taking states neighboring already owned states and states that contain friendly troops)
-Allow human players to give and receive military access from each other, and to form factions (no national spirit required)
-Removed ideology requirement to faction joining
-Added many more country tags (now 1635 total) from several mods to initial checks for releasable cores, guarantees, and military access
-Added initial Portuguese, French, German, Polish, Russian, and Spanish localizations (help wanted!)
-(Hopefully) made the AI more aggressive and capable of naval invasions
-Changed war declaration rules:
-Declare new war if can't reach current target(s),
-Avoid declaring new wars if already under attack by a powerful neighbor
-Declare all neighboring wars before any wars requiring naval invasions
-Required to be at peace before declaring any wars requiring naval invasions
-In war target selection, now break equal strength ties by proximity


FAQ

Q: Is this compatible with mod X?
A: Hopefully! I am trying to make this compatible with as many mods as possible. Please test it and let me know!

Q: How does this work for island nations?
A: They declare war on weaker nearby countries as well, if they have at least one division and one ship (i.e. can do a naval invasion). There is extra weight given to targets without any divisions, since amphibious battles are challenging.

Q: What happens to puppets?
A: All existing puppets are freed. Countries are banned from puppeting in peace conferences. Any puppets acquired later (through events and focuses) are freed if they have an army, and annexed otherwise.

Q: Is this good in multiplayer?
A: Hopefully! I've tried to limit the amount of time players have to spend waiting in peace conferences. Now, multiplayer games will now no longer pause for everyone unless 3 or more human players are participating in it as victors. Also, I've allowed players to spend almost all of their war score in peace conferences, reducing the need for passing.

Q: Can you delete the major focus trees,and delete national spirits?
A: Probably not in a way that ensures mod compatibility, sorry!

Q: Can you disable all the war popups?
A: I don't think so; I think those might be hard coded into the game.

Q: Does it auto declare war on your puppets that you got after battle royale started? Or even faction members you added after the battle royale started?
A: The war declaration event does not check for puppets (though puppeting is now disabled, and other events check for them already). It does check for faction members though.

Q: How the mod define the weakest nation? Is it based on industry?
A: No, it checks the relation of army strengths with a country with the strength_ratio condition (also used in determining which mobilization laws are allowed in the base game)
5 Comments
DanGame777B Jun 3, 2024 @ 5:27am 
ADAPT IT TO MD
DarKnight Oct 11, 2022 @ 4:53pm 
I dont know if its a issue with the mod, but every time a country takes over another they end up signing a white peace and the country is returned.
ender1324 Sep 6, 2022 @ 5:07am 
good mod
Catty C  [author] Apr 22, 2022 @ 10:53am 
I might add the ability to give every country a bunch of money so they don't go into debt sometime in the future.
Catty C  [author] Apr 22, 2022 @ 10:51am