Description: The launcher shows different checksum compared to game, which leads me to believe that the launcher checksum calculation method is different compared to the in game one. In "Documents\Paradox Interactive\Hearts of Iron IV", if there is a map folder with "definition.csv" in it, the launcher doesn't account for it but the game does.
As for the other issue related to this, it's related to how that folder and file come to exist. It appears that if the mod has at least 1 of these files (definition.csv and provinces.bmp) in the map folder, it creates the map folder (outside the mod directory) with definition.csv in it.
Reproduction Steps:
1. Subscribe to August Storm on the Steam Workshop (or, I imagine, any other mod that messes with those files).
2. Launch Hearts of Iron 4 without any mods installed. Notice how the launcher shows the correct version, as does the game menu.
3. Quit the game.
4. Activate August Storm mod and launch the game again.
5. Quit the game again, and notice how the "map" folder has now been created in "Documents\Paradox Interactive\Hearts of Iron IV".
6. Disable August Storm in the launcher, and see how before starting, it shows the correct checksum.
7. Start the game and the menu will show a different checksum compared to the one in the launcher.
Then, the real question is: which one is correct? The launcher or the game menu? Does the map folder existing with that file affect the vanilla experience, despite the differing checksums from launcher to game?
Anyway, the issue can easily be solved for vanilla. Simply keep August Storm disabled and delete the "map" folder. Then vanilla will show proper checksum in the main menu. Obviously, though, if you enable August Storm again, another "map" folder will be created upon game start.
How did I find that definition.csv and provinces.bmp were the culprits? Well, I unzipped the mod zip and pasted it in the mods folder, and created a new .mod file so I could fiddle as needed without the Steam Workshop to auto-update.
Note I'm not a modder, I'm merely pointing out 2 issues.
As for the other issue related to this, it's related to how that folder and file come to exist. It appears that if the mod has at least 1 of these files (definition.csv and provinces.bmp) in the map folder, it creates the map folder (outside the mod directory) with definition.csv in it.
Reproduction Steps:
1. Subscribe to August Storm on the Steam Workshop (or, I imagine, any other mod that messes with those files).
2. Launch Hearts of Iron 4 without any mods installed. Notice how the launcher shows the correct version, as does the game menu.
3. Quit the game.
4. Activate August Storm mod and launch the game again.
5. Quit the game again, and notice how the "map" folder has now been created in "Documents\Paradox Interactive\Hearts of Iron IV".
6. Disable August Storm in the launcher, and see how before starting, it shows the correct checksum.
7. Start the game and the menu will show a different checksum compared to the one in the launcher.
Then, the real question is: which one is correct? The launcher or the game menu? Does the map folder existing with that file affect the vanilla experience, despite the differing checksums from launcher to game?
Anyway, the issue can easily be solved for vanilla. Simply keep August Storm disabled and delete the "map" folder. Then vanilla will show proper checksum in the main menu. Obviously, though, if you enable August Storm again, another "map" folder will be created upon game start.
How did I find that definition.csv and provinces.bmp were the culprits? Well, I unzipped the mod zip and pasted it in the mods folder, and created a new .mod file so I could fiddle as needed without the Steam Workshop to auto-update.
Note I'm not a modder, I'm merely pointing out 2 issues.
Upvote
0