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

Ganduler

Corporal
34 Badges
Jan 9, 2015
34
60
  • Crusader Kings II
  • Europa Universalis IV
  • Europa Universalis IV: Art of War
  • Europa Universalis IV: Conquest of Paradise
  • Europa Universalis IV: Wealth of Nations
  • Hearts of Iron III
  • Europa Universalis IV: Res Publica
  • Hearts of Iron IV: Together for Victory
  • Stellaris
  • Europa Universalis IV: Mandate of Heaven
  • Surviving Mars
  • Hearts of Iron IV: Death or Dishonor
  • Europa Universalis IV: Cradle of Civilization
  • Hearts of Iron IV: Expansion Pass
  • Europa Universalis IV: Rule Britannia
  • Europa Universalis IV: Dharma
  • Europa Universalis IV: Golden Century
  • Hearts of Iron IV: Expansion Pass
  • Battle for Bosporus
  • Europa Universalis 4: Emperor
  • Europa Universalis IV: Rights of Man
  • Hearts of Iron IV: Cadet
  • Stellaris Sign-up
  • Crusader Kings II: Conclave
  • Europa Universalis IV: Cossacks
  • Europa Universalis IV: Common Sense
  • Crusader Kings II: Way of Life
  • Europa Universalis IV: El Dorado
  • Europa Universalis IV: Third Rome
  • Europa Universalis IV: Mare Nostrum
  • Crusader Kings II: Sons of Abraham
  • Crusader Kings II: The Old Gods
  • Crusader Kings II: Legacy of Rome
  • Crusader Kings II: Charlemagne
After some years playing Multiplayer with a lot of different mods and versions last week I found something inexplicable.
Basically I'm getting a different checksum from everybody else. I can actually play the mod, but it seems like my machine just calculates the checksum differently. Only for this mod, I can still play with other mods with no issues.

I have done all the recommended protocols to fix the typical mod issues, and I keep getting the same - wrong - checksum.

Searching the web I have found some threads talking about a similar issue, I don't know if could be something similar:

In the end I would like to know how to fix the mod in order to avoid those issues with Linux users. Any suggestion? It should be easy to fix, since until now all the mods I have played didn't have the issue.

Thanks.
 
That thread was from 2014! I would assume the case sensitivity issue there was resolved long ago, but is that what you are saying is the case here?

FYI I know nothing about modding - have you asked in the User Mods forum?
 
That thread was from 2014! I would assume the case sensitivity issue there was resolved long ago, but is that what you are saying is the case here?

FYI I know nothing about modding - have you asked in the User Mods forum?
I haven't asked in the modding forum, but it's something that shouldn't happen at all, maybe it's a know bug do you mean?
Honestly I have no idea what the actual issue but it seems to me that it has to be something similar. Encoding, line breaks, whatever, idk. I just think that the checksum system has a strange bug here and you get different results in different machines.
 
The key question is whether it just affects your machine, or is a general problem in Linux - I would have thought we'd have had more reports in the last 7 years if this was a general issue!

Does this affect every mod you try, or just some or one?
 
Which mod does have that problem and which checkum does it have on Windows and on Linux? If you link to the steam workshop page of the mod, I could try it on Linux and see if I get the same checksum as you get on Linux. And if I do, I can maybe find out how to get the windows checksum.

Disclaimer: I'm not working for Paradox. I'm just trying to help people.
 
  • 1
Reactions:
Which mod does have that problem and which checkum does it have on Windows and on Linux? If you link to the steam workshop page of the mod, I could try it on Linux and see if I get the same checksum as you get on Linux. And if I do, I can maybe find out how to get the windows checksum.

Disclaimer: I'm not working for Paradox. I'm just trying to help people.

I'll send you a dm with a link to the files, thx!
 
The key question is whether it just affects your machine, or is a general problem in Linux - I would have thought we'd have had more reports in the last 7 years if this was a general issue!

Does this affect every mod you try, or just some or one?
Only this one, otherwise I would have assumed that it's a problem of my machine 100%. Let's wait for grotaclas help here, maybe he gets the correct checksum and it's actually all my fault. :p
 
The key question is whether it just affects your machine, or is a general problem in Linux - I would have thought we'd have had more reports in the last 7 years if this was a general issue!

Does this affect every mod you try, or just some or one?
To sum up the issue, grotaclas and I managed to get the same 'wrong' checksum using linux, confirming that it was something more than an error in my end.
After that he figured that the issue could be solved by making sure that all the filenames had the same capitalization as the game files plus removing all the non-ascii characters in there too.

So that's all, really appreciated your help here grotaclas, bless you.
 
Not sure whether that would be considered a game/launcher bug, or a requirement on the Mod authors to use consistent case in their mods!
 
Not sure whether that would be considered a game/launcher bug, or a requirement on the Mod authors to use consistent case in their mods!
I would say that it is an issue with the mod. I'm not sure if the capitalization actually mattered, because we never tested the case of only fixing the non-ascii characters. And handling non-ascii characters in filenames across different OSs would not be easy, especially because the actual filename is used in the checksum calculation. So I think it is reasonable for the game to only fully support ascii characters in filenames. The actual issue might even be that the files are named differently on Linux and Windows. Even on Linux the filenames depended on the tool which was used to unzip the mod. So it might be possible to get the checksums to match by using the same non-ascii characters on Linux and on Windows.
 
I'm having the same problem, can you further elaborate on the steps taken to resolve the issue?
Did you make sure that all players have the correct checksum when all mods are disabled and did you identify which mod is causing the problem? If you did, is it a public mod or a personal mod? If it is a public mod which one is it and did you already report it to the mod author?