An excellent observation... I used Dependency Walker as well to determine which dlls you might need, but I carelessly overlooked "msvcp80.dll" - sorry about that.Pol wrote:Dependency walker told me, that you will need msvcp80.dll and msvcr80.dll, as outlined in "install visual c++ redistributable package" hint.
Afterward files should be presented in windows/system directory.
I've uploaded another bunch of dlls for you here:
http://people.inf.elte.hu/narzoul/dlls.zip
It's probably more than what you need, you should only need to put these 4 files in your game directory:
- mss32.dll
- mss32old.dll
- msvcr80.dll
- msvcp80.dll (this is the new one)
You should already have the first 3 of them, but copy them just in case too (overwrite files if necessary). If the game still won't run after that, you can try adding the rest of the files from the archive, too. If it still doesn't work, you can try putting "msvcr80.dll" and "msvcp80.dll" in your windows\system32 directory, as Pol suggested. (Might need to restart your comp afterwards.)
I hope this will really do the trick now. Sorry for all the file heaps and messes. I'll try to cut down on all these dependencies once I have some extra free time. As well as I might need to improve on the patch's stability a bit, as I've been having random crashes in game. (Not sure if it's caused by the patch, since I haven't really played much without it... anyone else getting crashes, with or without the patch?)