To play Bioshock on Windows 2000 you need two files, dbghelp.dll and xinput1_3.dll
You can get dbghelp.dll from a Windows XP or 2003 install, the version I used which worked was 5.2.3790.3959 from a 2003 SP2 server install
You can find the xinput1_3.dll on the install DVD or in the root of the demo zipfile in a folder called "dx redist"
In there open the file APR2007_xinput_x86.cab and extract the dll file
Now you need to open it in a HEX Editor, I use Hex Workshop.
Search for the textstring: "TraceMessage" and replace that with "GetUserNameA"
Place both dll files in the games install dir under \Builds\Release
(Don't overwrite the files in your winnt/system32 dir!)
Please post any problems or issues in this thread, my Win2K install is not very "clean" so more fixes might be needed... Oh, make sure to install the latest nVidia beta display driver for Bioshock too:
http://www.nzone.com/object/nzone_bioshock_downloads.html
Direct Link: http://www.nvidia.com/object/winxp_2k_163.44.html
There was a fix by ATI also, ask Google ;-)
Oh, and be sure to run the installer for DirectX too, i.e. in the above referenced "dx redist" directory
With these fixes I was able to play through the demo just fine, I think it will work for the full version also...
You can get dbghelp.dll from a Windows XP or 2003 install, the version I used which worked was 5.2.3790.3959 from a 2003 SP2 server install
You can find the xinput1_3.dll on the install DVD or in the root of the demo zipfile in a folder called "dx redist"
In there open the file APR2007_xinput_x86.cab and extract the dll file
Now you need to open it in a HEX Editor, I use Hex Workshop.
Search for the textstring: "TraceMessage" and replace that with "GetUserNameA"
Place both dll files in the games install dir under \Builds\Release
(Don't overwrite the files in your winnt/system32 dir!)
Please post any problems or issues in this thread, my Win2K install is not very "clean" so more fixes might be needed... Oh, make sure to install the latest nVidia beta display driver for Bioshock too:
http://www.nzone.com/object/nzone_bioshock_downloads.html
Direct Link: http://www.nvidia.com/object/winxp_2k_163.44.html
There was a fix by ATI also, ask Google ;-)
Oh, and be sure to run the installer for DirectX too, i.e. in the above referenced "dx redist" directory
With these fixes I was able to play through the demo just fine, I think it will work for the full version also...