ζ Фopум ζ: The Guild of Craftsmen
Добавлено: Пт Янв 14, 2022 22:42
Тeмa: Eador Genesis GNU/Linux port
I think I see the problem.
On Linux, I built a 64-bit executable.
But on Windows, it's a 32-bit executable.
The format of structs is not compatible between the two binaries.
(If you loaded a Linux save game on Windows, Windows binary would probably crash)
I see two options.
1) compile a 32-bit executable
2) make a compatibility layer for loading save games
What do you think?
Unfortunately my programming (or rather "programming") ended with writing hello world when young and dice rolling php app for university project...
So with my knowledge I generally understand what the problem is, but unfortunately I cannot do or say anything about this options.
PS. There was also my third biggest "programming" achievement. I wrote a .bs file today that runs eador, just because my Mint File Manager sees binary as shared library
Once again thank you for all your help.