• 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.
the USSR declared war on Japan, while in this game Japan defeated china solo (except Siam). This went as expected and the USSR went from slowly losing to quickly losing. I even joined to get a few scraps.
This has often surprised me until I, as a Russia player, found out that the Sakhalin Peninsula and the reason for this

Can you say me the year. As Manchukuoplayer i memory that there are time windows if Japan weak the front of china and move to the russian border. I think it was before Germany attack Poland. But i am not shure. And once before Barbarossa start. For this i am 100% shure. And i watch also many russian units at the border. Thats why Germany goes through the eastern front like a knive through butter.
 
Can you say me the year. As Manchukuoplayer i memory that there are time windows if Japan weak the front of china and move to the russian border. I think it was before Germany attack Poland. But i am not shure. And once before Barbarossa start. For this i am 100% shure. And i watch also many russian units at the border. Thats why Germany goes through the eastern front like a knive through butter.
SovietMadness.png


29 August 1945, Japan conquered china and has one of the largest armies of all majors. I am allied with Japan, I got the notification that kingdom of Denmark declared war on German Reich. After some time Japan and Siam keep asking me to join their wars. I see that they are at defensive war with the USSR. Surprisingly I got no notification of USSR declaring war on Japan. The Denmark event and USSR declaring war happens at once. Maybe it's due to a national focus.

Germany in this game beat back d-day and was very slowly pushing back the USSR, but the USSR had a fighting chance because they had more manpower. Then they declared war on Japan and threw the game.
 
  • 1Like
Reactions:
29 August 1945, Japan conquered china and has one of the largest armies of all majors. I am allied with Japan, I got the notification that kingdom of Denmark declared war on German Reich. After some time Japan and Siam keep asking me to join their wars. I see that they are at defensive war with the USSR. Surprisingly I got no notification of USSR declaring war on Japan. The Denmark event and USSR declaring war happens at once.

I think what you're seeing is a bug. There is no actual war declaration between Japan and Soviets

I assume this is a historical game (other countries look 'historical') - I've noticed that almost every time Denmark declares independence (= war against Germany) it creates a war between Soviet Union and Japan (Japan gets a defensive call to arms against Soviet Union). It's because Japan guarantees Germany when this happens. The bug is that it shouldn't give a call to arms against everyone, but only against Denmark.


One of the many, many bugs in the historical game that has been there for years, without a fix.
 
  • 4
Reactions:
One of the many, many bugs in the historical game that has been there for years, without a fix.
This topic is mainly about illogical and irrational AI decisions in the unhistorical game
 
Can you say me the year. As Manchukuoplayer i memory that there are time windows if Japan weak the front of china and move to the russian border. I think it was before Germany attack Poland. But i am not shure. And once before Barbarossa start. For this i am 100% shure. And i watch also many russian units at the border. Thats why Germany goes through the eastern front like a knive through butter.
This Focus is the reason for SOV - JAP war
 

Attachments

  • hoi4_19.png
    hoi4_19.png
    1,5 MB · Views: 0
  • 1Like
  • 1
Reactions:
I think the solution is either the basic war declaration AI extrapolates more things into it's reasoning, which is probably easier to code, or a fully scripted style of outcomes currently seen in major mods like Kaiserreich. Which is more a way around the problem, and takes a ton of effort for every contingency.

It's always funny though, to see some western country joining the East Asian Co-Prosperity Sphere.
 
  • 1
  • 1Haha
Reactions:
it should not be possible for a state with einer orientation to join an alliance of a state with a different orientation
 
This Focus is the reason for SOV - JAP war
Soviet AI can only pick this focus if it is NOT losing. And what I said about Denmark is true, just try it yourself, it wasn’t the soviet focus.
 
  • 2Like
Reactions:
Soviet AI can only pick this focus if it is NOT losing. And what I said about Denmark is true, just try it yourself, it wasn’t the soviet focus.
Probably it's rather easy to fix. Have to write into the event code that anyone who is guaranteeing Germany revokes that guarantee before the war declaration happens. After that they are free to re-guarantee.

Also a good solution might be to reverse the war declaration so as Germany declares on Denmark instead.

Do you know which event is handling the independence war?
 
Last edited:
In my last USA game, Germany was defeated in 1944.
The war in Europe was over.
48 US divisions were fighting on Honshu, approaching Tokyo.
And suddenly, Denmark declared war on the USSR.
UAAARRGH!!!
 
Soviet AI can only pick this focus if it is NOT losing. And what I said about Denmark is true, just try it yourself, it wasn’t the soviet focus.
As long as the AI in Russia is communist, the focus remains possible as part of "the Comintern."
 
Probably it's rather easy to fix. Have to write into the event code that anyone who is guaranteeing Germany revokes that guarantee before the war declaration happens. After that they are free to re-guarantee.

Also a good solution might be to reverse the war declaration so as Germany declares on Denmark instead.

Do you know which event is handling the independence war?
denmark_occupation_event.7 , file AAT_Denmark.

Actually I've already fixed it in my mod some time ago, it's just a workaround, but pretty much what you said, the guarantee gets cancelled shortly before the focus finishes and is reenacted after Denmark declares war.

The way it's handled is a mystery to me though, I've never seen anything similar - it's neither wargoal, nor direct war declaration from event option. There is just some effect called DEN_independence_war_effects = yes
 
  • 1
Reactions:
Thx for the infos. How high is the chance that the ai choose this focus?

Historical Soviet AI has the focus SOV_recover_the_kuril_islands in its plan, and will take it as soon as it becomes available (which as I said also means, it must not be losing some war in Europe already - Less surrender progress than 1%, and the previous focus has the same requirements too).

Per description it should happen in may 1945. In my experience it almost never happens that early, because Soviet AI can rarely push Germany out on its own.
 
  • 1Like
Reactions:
The way it's handled is a mystery to me though, I've never seen anything similar - it's neither wargoal, nor direct war declaration from event option. There is just some effect called DEN_independence_war_effects = yes
That is a scripted effect, specified in the file DEN_scripted_effects.txt

A very long one... :)
 
  • 1
  • 1
Reactions:
  • 4Haha
Reactions:
More garbage... a neutral Finland in a civil war with the Finnish communists. The Finnish communists had allied themselves with communist Turkey, along with communist Spain and communist Greece.

Neutral Finland is – for whatever reason – joining the East Asian sphere of prosperity.

Iraq is fascist and has allied itself with Japan, which is already at war with Great Britain because Great Britain has war aims against Iraq.

Great... Japan will help Finland. WTF!