First post, by StenApp
Hello here,
i got a nice pc game about philosophy in my days as a teenager.
The name is Sophie's world or Sofies Welt in German, it's from 1997.
Seldom is, that the german version of the game, once installed,
gives you the error (1 )"This application cannot be run on this computer".
This happens if you start App32.exe on Win10 and in a virtual machine running XP SP3.
The same happens with the norwegian Version "Sofies verden"
I analyzed the exe and it was an invalid PE file. PE Explorer opened it complaining of an error buti was able to save a valid exe file.
Next problem was/is, the game throws an error (2)"Code 3410 GetErrorMessage...."
Event log (3) showed Indeo decoder IV32 wasn't installed, fixed it by installing it.
Having that done i ran into (4)"MCI: File not found. Make sure that the file and path name is correct."
ProccessMonitor showed that it wanted to load some files of the hard drive not being there, i set all CD drive paths to game directory but forgot to copy all files there.
It went fine after that until...
...i ran into a scripting error (5 )"Script error: Can't find group itsfrom *** ..."
This scene shown in the picture is referenced to the file sworld/html/SECNP01_.HTM
Comparing the english with this german file showed no coding differences.
After that i installed the US version (i bet i would have had the same errors )
I installed the english version and was astonished, all ran smooth, there was no "This application cannot be run on this computer" upon clicking App32.exe.
Copying the German game files (exept exes and dlls) into the game folder of the US version, bam!!! got me the same script error.
Maybe you have a clue what cause it can be.