HoI 4 - Manchukuo White Peace With Japan Error and Border Conflict Still Using Terrain Modifier (1.12.4.3887 - cb616)

  • 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.

kiamhiung

Recruit
11 Badges
Aug 16, 2013
5
1
  • Sword of the Stars
  • Hearts of Iron IV: Cadet
  • Hearts of Iron IV: Together for Victory
  • Hearts of Iron IV: Death or Dishonor
  • Age of Wonders III
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: Expansion Pass
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: By Blood Alone
  • Hearts of Iron IV: No Step Back
Description of issue
Manchukuo White Peace With Japan Error and Border Conflict Still Using Terrain Modifier (1.12.4.3887 - cb616)

What platform do you play on?
Steam

Game Version
1.12.4.3887

Enabled DLC


Do you have mods enabled?
No

Description
when i play as manchukuo and choosing independence path, white peace is not happening between Manchukuo and Japan if China already white peace first, all my gained territory return to China, and Manchukuo and Japan still at war. If i joined China faction, when the white peace happened the territory revert to prewar, no Korea, Mengkukuo exist again, although Manchukuo peace out with Japan.

and another issue, when playing with warlords and using border conflict mechanics, attack now have terrain modifier. it make border conflict almost unwinnable.

Steps to Reproduce
play Man or Warlord normally, For MAN just tried backstabbing Japan until China get white peace.

Upload Attachment
File(s) attached
 

Attachments

  • Ironman Manchukuo almost defeat Jap.hoi4
    23,5 MB · Views: 0
Upvote 0

papapyro

Captain
13 Badges
Jul 11, 2017
337
678
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Age of Wonders III
  • Imperator: Rome
  • Crusader Kings III
  • Victoria 3 Sign Up
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Heir to the Throne
This has also just happened in my game; Japan lost its last territory on the mainland and white peaced China, but now I'm stuck at war with them, ruining the campaign.
 

papapyro

Captain
13 Badges
Jul 11, 2017
337
678
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Age of Wonders III
  • Imperator: Rome
  • Crusader Kings III
  • Victoria 3 Sign Up
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Heir to the Throne
Just looking at the decision files and saw this:
Code:
JAP_sue_for_peace_MAN = {
...
        ai_will_do = {
            base = 10
            modifier = {
                factor = 0
                casualties_inflicted_by = {
                    opponent = MAN
                    thousands < 300
                }
            }
...
    }
I don't remember seeing this 'casualties_inflicted_by' line before; is it a new addition? If so, might it be causing the problem?
What does it even mean? Japan won't peace out until it loses 300,000 men to Manchukuo? I'm pretty sure I'd killed >500,000 of them but still didn't get them to peace out.
 

Mefisto1029

First Lieutenant
12 Badges
Aug 15, 2018
269
211
  • 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
  • Hearts of Iron IV: La Resistance
  • Battle for Bosporus
  • Hearts of Iron IV: No Step Back
  • Hearts of Iron IV: By Blood Alone
  • Crusader Kings II
  • Age of Wonders III
  • Shadowrun Returns
Just looking at the decision files and saw this:
Code:
JAP_sue_for_peace_MAN = {
...
        ai_will_do = {
            base = 10
            modifier = {
                factor = 0
                casualties_inflicted_by = {
                    opponent = MAN
                    thousands < 300
                }
            }
...
    }
I don't remember seeing this 'casualties_inflicted_by' line before; is it a new addition? If so, might it be causing the problem?
What does it even mean? Japan won't peace out until it loses 300,000 men to Manchukuo? I'm pretty sure I'd killed >500,000 of them but still didn't get them to peace out.
The problem is not this modifier, but the next one.
Code:
            modifier = {
                factor = 0
                NOT = {has_country_flag = JAP_dont_surrender_instantly_lock}
            }

Because it will always be factor = 0 unless Japan completes the Finish the Fight national focus.
It should be instead:
Code:
            modifier = {
                factor = 0
                has_country_flag = JAP_dont_surrender_instantly_lock
            }

Both of these mods were added in version 1.12.0
 
  • 1
Reactions:

papapyro

Captain
13 Badges
Jul 11, 2017
337
678
  • Europa Universalis IV
  • Hearts of Iron IV: Cadet
  • Age of Wonders III
  • Imperator: Rome
  • Crusader Kings III
  • Victoria 3 Sign Up
  • Crusader Kings II
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Sword of Islam
  • Europa Universalis III
  • Europa Universalis III: Chronicles
  • Divine Wind
  • Heir to the Throne
The problem is not this modifier, but the next one.
Code:
            modifier = {
                factor = 0
                NOT = {has_country_flag = JAP_dont_surrender_instantly_lock}
            }

Because it will always be factor = 0 unless Japan completes the Finish the Fight national focus.
It should be instead:
Code:
            modifier = {
                factor = 0
                has_country_flag = JAP_dont_surrender_instantly_lock
            }

Both of these mods were added in version 1.12.0
Goddamnit Paradox...