Posted June 04, 2021
The installer seems to have a broken post-install script that is supposed to copy some DLL files for the old Microsoft Reality Lab (Direct3D Retained Mode before it was called that) to the System32 (for 32bit windows) or SysWOW64 (for 64bit Windows) folder, but it doesn't work causing the game to not launch.
This should be fixed but in the meanwhile you can use the innosetup extractor from here (download innoextract-1.9-windows.zip):
https://github.com/dscharrer/innoextract/releases/tag/1.9
Create a new empty folder, place the innoextract.exe from the archive above in it, place the GOG offline installer next to it and open a command line window and type the command:
innoextract setup_warhammer_shadow_of_the_horned_rat_1.0_(46832).exe
This will create a bunch of files in the same folder (which is why i mentioned to make a new empty one). From the new folders enter the __support and then sys32. Select all the files and copy them to C:\Windows\SysWOW64 (or System32 if you have 32bit windows). Then the game should work fine.
But this should be done as part of the InnoSetup process, InnoSetup should already have the necessary functionality and not need a separate batch script.
This should be fixed but in the meanwhile you can use the innosetup extractor from here (download innoextract-1.9-windows.zip):
https://github.com/dscharrer/innoextract/releases/tag/1.9
Create a new empty folder, place the innoextract.exe from the archive above in it, place the GOG offline installer next to it and open a command line window and type the command:
innoextract setup_warhammer_shadow_of_the_horned_rat_1.0_(46832).exe
This will create a bunch of files in the same folder (which is why i mentioned to make a new empty one). From the new folders enter the __support and then sys32. Select all the files and copy them to C:\Windows\SysWOW64 (or System32 if you have 32bit windows). Then the game should work fine.
But this should be done as part of the InnoSetup process, InnoSetup should already have the necessary functionality and not need a separate batch script.