Selected Test Results (selected in 'Test Results' table below)
What works
Loading saved games.
Saving games.
Sound, video (at lowish settings), including particle effects.
Getting past level 2 (level loads now work)
What does not
Odd "floating black box" effect sometimes, apparently associated with scripted events (is this a trigger that should be invisible?)
Mouse still not captured correctly, so you can suddenly be unable to turn any further. (I didn't fiddle with the relevant settings in the wine registry, though).
What was not tested
Installing.
Any part of the game past around level 3.
Additional Comments
Silver because, although I didn't get the mouse working "correctly", this is because I didn't try to, and I know others have had success.
Please vote for App here and vote for bug in bugzilla to help your favorite game get working
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
Solution Bug 6971: Mous Escape from Window
by Raziel on Tuesday August 4th 2009, 6:41
Type "regedit" into a terminal and go to HKEY_CURRENT_USER --> Software --> Wine, make a key named "DirectInput". In this key make the string "MouseWarpOverride" with the value "force".
After this key is placed, the mouse can not escape from the window.
Hangs while saving
by Mike on Sunday June 7th 2009, 9:55
It seems like everyone else is having great luck with Bioshock and while I managed to get the game running, it's hanging almost every time I save. There's no output in the terminal when this happens, it just sits at the save screen for minutes and I have to kill Bioshock.exe. I've applied the mmap and malloc patches (wine-1.1.22 and now 1.1.23), then made a new wine directory and installed vc2005sp1 and directx9. Any suggestions?
Hello,
if someone is interested there is PlayOnLinux script [ www.playonlinux.com/en/topic-2586-script_Bioshock.html ] which installs Bioshock (you even have got ability to patch to 1.1). You don't have to compile from sources to get mouse working.
PS. The script is very fresh and needs more testing so expect small issues. However it works for me.
PS. If someone knows additional tweaks/fixes please inform me it would be much appreciated.
Obviously, you must modify some entries to match your hardware. Not all of these settings are necessary, but they shouldn't break anything.
Page faulting should be significantly reduced. You should now be able to run with higher graphical settings. Overall stability, performance, and graphical fidelity should improve.
I played for 5 hours straight last night - starting at the beginning - and made it all the way to the end of Neptune's Bounty with no crashing.
Mouse is still problematic. More of an annoyance, really.
Installing and playing
by John P Sims on Sunday May 10th 2009, 23:35
install wine-1.1.21
get winetricks from www.kegel.com/wine/winetricks get bioshock 1.1 patch from downloads.2kgames.com/bioshock/patch/Bioshock_Version_11_Patch_Worldwide_Retail.zip open a termial
start install with "wine /media/cdrom/setup.exe"
accept the license agreement
do the typical install
installer will download the latest patch and ultimately fail because the it thinks that the patch has an invalid signature
ALT-Tab back to the terminal and Ctrl-C out of the running wine process back to the command prompt
type "wineboot -k" to terminate all running wine processes
use winetricks to install ie6 vcrun2005sp1 and directx9
unzip the patch
patch your installation with "wine Bioshock\ Version\ 1.1\ Patch\ Worldwide\ Retail.exe"
change directory to ".wine/drive_c/Program\ Files/2K\ Games/BioShock/Builds/Release"
launch game with "wine Bioshock.exe -dx9 -nointro"
activate game with your serial number
game should start normally
navigate to the "Graphical Options" menu
at the minimum, turn off "Shadow Maps" and "Distortion" and set "Texture Detail" to medium
lowest graphical settings are best
leave the resolution at 1024x768
play
you should at least be able to make it to the "Medical Pavilion" level.
Installing
by Zarmakuizz on Thursday May 7th 2009, 16:07
If you do the install like the last comment before itself and the game still not work, you can try to start with the terminal and you will see the failed dll.
If after that it still not work... retry exactly the instructions. ;)
Actually Bioshock is unstable when playing. I can't play after the Andrew Ryan video, sometimes when the mouse is on the right/left of the screen it doesn't move on right/left anymore and the loading time is very long...
how I installed it
by Mark on Monday January 26th 2009, 0:50
I also installed "Bioshock".
Puppy Linux, wine 1.1.12.
It starts, but uses Pixelshaders.
The catalyst driver 8-12 has an incomplete implementation of OpenGL, so Wine games using this, remain black
You hear the sound, but see nothing.
I searched hours for fixes, but they do not exist.
The driver is just too bad for this.
With the onboard Nvidia 7050 I could see something, but it was like still images so slow.
So to play that, a 7600 GT for 60 Euro or better is required.
The installation required to intall vcrun2005 with winetricks, and to run the redist installation from the CD. Also d3dx9_36.dll must be copied to /root/.wine/drive_c/Programme/2K Games/BioShock/Builds/Release.
Important:
At end of installation, it downloads an upgrade. Though it was retrieved, it is not found. If you continue now, the whole installation will be deleted again!
So hit CTRL-ALT-Backspace to exit X, or use "ps -ax" to find the processnumbers, and terminate them with
kill -9 number
The Bioshock.exe still is there then, and you can start the game by running it.
newbie
by skyline on Wednesday January 21st 2009, 22:12
I have a guite powerfull video card which has pixel shader 2.0. But bioshock requires pixel shader 3.0. Is there any way to play this game in wine. I'am new to wine. thanks.
crashing bioshock
by Stefan Allmann on Monday January 5th 2009, 10:35
Sadly, even with 1.1.12 Bioshock still crashes quite often. So I made a short script which keeps the Bioshock config intact and eases the start of the game.
I use a separate wine version for each game and a start script to run them. Some people call it stupid but I found it very convenient as this way I can have games using different wine versions running at the same time without intefering. Especially if you need a patch like the one for Bioshock and don't want to possibly mess up your other games.
Addition to new test data
by blaise on Saturday December 6th 2008, 11:03
I forgot to add to my test data that if you experience hanging/bombing out when loading a level or a new game the low mem area hack/patch at bugs.winehq.org/show_bug.cgi?id=14657 fixes the problem. Your mileage may vary depending on your machine/config.