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

alexvk3bqn

Sergeant
Aug 27, 2020
88
12
I have been playing this game for a long time and it has done some very strange things.

I have tried to find the correct forums to get answers and struggled.

I have many questions about what the games does and whether or not they are faults or deliberate.
I have recently started asking, but may be posting questions that have already been answered.

If so, I apologise, but it does some things I just cannot understand, and I am looking for answers.



1632207130399.png


This is an example from one of my games.

The white-light grey areas are all controlled by Australia, the country I am playing. (Apart from Finland.)

From this position, the Soviet Union has just annexed Germany.

It controlled NO German territory, and the British held the Norwegian provinces that are now Russian puppet territory.

Russia appears to be able to annex all of the remaining Germany in any game at any random time as soon as any country captures Berlin, even annexing it if no "German territory" at all remains German.
I have seen this happen repeatedly.

Is this a fault, or is it supposed to act that way?

I have a lot of other questions as well.

I may post more.

If they have been answered already, please ignore them.
 
I have a possible PARTIAL answer to my own question.

I have been looking through the events files in the hoi2.txt section.


I found this section:-


event = {
id = 938
random = no
country = GER

name = EVT_38_NAME
desc = EVT_38_DESC
style = 0
picture = "ger_surrender"

trigger = {
random = 25
war = { country = GER country = SOV }
lost_national = { country = GER value = 70 }
NOT = {
control = { province = 300 data = GER } # Berlin
}
control = { province = 56 data = SOV } #Paris
}

date = { day = 0 month = january year = 1939 }
offset = 5
deathdate = { day = 29 month = december year = 1963 }

action_a = {
name = EVT_38_ACTA
command = { type = removecore which = 304 } #Elbing
command = { type = removecore which = 510 } #Königsberg
# Transfer Poland & Czechoslakia to Soviet control
command = { type = secedeprovince which = SOV value = 303 } # Poland
command = { type = secedeprovince which = SOV value = 306 }
command = { type = secedeprovince which = SOV value = 307 }
command = { type = secedeprovince which = SOV value = 479 }
command = { type = secedeprovince which = SOV value = 480 }
command = { type = secedeprovince which = SOV value = 481 }
command = { type = secedeprovince which = SOV value = 483 }
command = { type = secedeprovince which = SOV value = 484 }
command = { type = secedeprovince which = SOV value = 305 }
command = { type = secedeprovince which = SOV value = 485 }
command = { type = secedeprovince which = SOV value = 486 }
command = { type = secedeprovince which = SOV value = 487 }
command = { type = secedeprovince which = SOV value = 489 }
command = { type = secedeprovince which = SOV value = 488 }
command = { type = secedeprovince which = SOV value = 500 }
command = { type = secedeprovince which = SOV value = 501 }
command = { type = secedeprovince which = SOV value = 502 }
command = { type = secedeprovince which = SOV value = 503 }
command = { type = secedeprovince which = SOV value = 504 }
command = { type = secedeprovince which = SOV value = 505 }
command = { type = secedeprovince which = SOV value = 506 }
command = { type = secedeprovince which = SOV value = 507 }
command = { type = secedeprovince which = SOV value = 508 }
command = { type = secedeprovince which = SOV value = 509 }
command = { type = secedeprovince which = SOV value = 209 }
command = { type = secedeprovince which = SOV value = 208 }
command = { type = secedeprovince which = SOV value = 213 }
command = { type = secedeprovince which = SOV value = 211 }
command = { type = secedeprovince which = SOV value = 210 }
command = { type = secedeprovince which = SOV value = 222 }
command = { type = secedeprovince which = SOV value = 229 }
command = { type = secedeprovince which = SOV value = 562 }
command = { type = secedeprovince which = SOV value = 214 }
command = { type = secedeprovince which = SOV value = 471 } # Czechoslovakia
command = { type = secedeprovince which = SOV value = 472 }
command = { type = secedeprovince which = SOV value = 466 }
command = { type = secedeprovince which = SOV value = 470 }
command = { type = secedeprovince which = SOV value = 469 }
command = { type = secedeprovince which = SOV value = 468 }
command = { type = secedeprovince which = SOV value = 474 }
command = { type = secedeprovince which = SOV value = 475 }
command = { type = secedeprovince which = SOV value = 478 }
command = { type = secedeprovince which = SOV value = 477 }
command = { type = secedeprovince which = SOV value = 490 }
command = { type = secedeprovince which = SOV value = 499 }
command = { type = secedeprovince which = SOV value = 476 }
command = { type = secedeprovince which = SOV value = 467 }
# Transfer eastern Germany to Soviets
command = { type = secedeprovince which = SOV value = 298 }
command = { type = secedeprovince which = SOV value = 299 }
command = { type = secedeprovince which = SOV value = 300 }
command = { type = secedeprovince which = SOV value = 301 }
command = { type = secedeprovince which = SOV value = 206 }
command = { type = secedeprovince which = SOV value = 296 }
command = { type = secedeprovince which = SOV value = 297 }
command = { type = secedeprovince which = SOV value = 310 }
command = { type = secedeprovince which = SOV value = 309 }
command = { type = secedeprovince which = SOV value = 311 }
command = { type = secedeprovince which = SOV value = 473 }
command = { type = secedeprovince which = SOV value = 482 }
command = { type = secedeprovince which = SOV value = 308 }
command = { type = secedeprovince which = SOV value = 302 }
command = { type = secedeprovince which = SOV value = 304 }
command = { type = secedeprovince which = SOV value = 510 }

# Trigger events for US, UK, France and USSR
command = { type = trigger which = 42 }
}
}


If I read the event trigger settings correctly, as soon as Germany has lost 70% of it's victory points, and has lost control of Berlin, Russia can take over all of it, IF IT ALSO CONTROLS PARIS.

The difficulty I have is that I have seen this happen when other countries control Paris, and I cannot yet find out why that happens.
It happens if France controls Paris, or Australia.

If I've read the event triggers correctly, I can't see how that would happen.

I may keep trying.

ALEXVK3BQN.
 
I apologise if I have been unclear previously.

I tend to have a clear meaning in mind, but I have trouble finding the correct phrasing, and I am somewhat obsessive-compulsive, so I also have a strong urge to keep trying to explain what I mean,
(I'm usually a bit better at controlling that, but it tends to show up when I write.)

What I meant in my previous post is that there must be some similar coding elsewhere in the game that allows the Soviet union to annex Germany if Germany has lost a certain percentage of Victory points, and ANYBODY BUT GERMANY controls Berlin.

If you're playing as any other country, you must make certain to capture Berlin last of every German province with victory points and annex it immediately, or Russia will annex it, probably within a day or two of game time, if not immediately, and will automatically and permanently gain control of all the Territory Germany still held at that point.

As far as I can tell, I think it must be deliberately programmed to act that way, but I do not now why.

There is also a similar event acting with Japan.
America will often puppet Japan, even if it only controls some of the minor islands, if another country has captured most of the main islands and other Japanese territory,

As I have said, this game does some strange things.

I think what I find most annoying about it is how well most of it runs, and the amount of excellent work that's gone into it.
It makes me feel deeply frustrated when it does things I don't understand.
If it wasn't so good in most ways, I wouldn't find the problems I've had with it nearly so annoying.

As for my comments on other strange things it does, I have written more elsewhere.

I have actually posted an aar that includes a long list of the other things that it does that I think are strange or irrational, and mostly cannot find explanations for, as part my comments in the aar, but they're not very well written or coherent and are poorly organised.
I wasn't really thinking about trying to post it when I wrote it.

I hope some of this has been some help to somebody.

Just remember, if you think it's done something really weird, it's quite possible that somebody else has seen it before.

Or possibly it's just me it does it to for some reason.


AlexVK3bqn.