Simple Peace Deals
A simple mod that replaces the useless vanilla "feature" of conditional surrender with an actual functional button.

– A "Peace Out" Diplomatic option that works both ways, with barely any limitations (war duration can be disabled via rules, or by typing "debug" in the console). Allowing the player to issue demands and taking territory without complete capitulation of the enemy.
– A dynamic calculation that takes into account the amount of surrender progress, stability, allies surrender progress and crises (such as strikes and mutinies).

if both countries haven’t progressed in the front, that is, 0% surrender progress in both sides, the peace result will end up in a white peace:

Note that, if you control any non-core territory or ally territory you’ll still get score even when it shows you’ll get no core score.
Also, if you don’t control any state, you won’t get any score despite what the tooltip says.

– ""deep"" AI acceptance values that don’t rely on RNG;

The AI can also send peace deals to the player and other AI.
– A few Game Rules to customize you experience.

– Exclusion of historical wars like the ethiopian war and the winter war, as they’re already handled by the game.
This mod should be compatible with any mod, even total overhaul ones.
BUT I personally don’t advice you to use it along railroaded mods like Kaiserreich for example, as they rely on their own scripted peace deals and complete capitulation.
If you use Millennium Dawn this mod is not needed, as it has its own Peace Deal system
– Better Mechanics: War Exhaustion. – Built compatibility with this mod; the higher the war exhaution the more likely is the AI to accept.
– State Interactions (In One). – Amazing mod that works well with this one.
– Commands like "nocb" or "allowdiplo" won’t work, use "debug" instead.
I crave criticism so if you have any feedback, ideas or something like that don’t hesitate to let me know 😉
Revisions:
Old revisions of this mod are available below. Click the link to download.