August 21, 2007 initial release version.
Application Details:
Version: | 1.0 |
License: | Retail |
URL: | http://www.2kgames.com/bioshoc... |
Votes: | 55 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 2.13-staging |
Maintainers: About Maintainership
What works
Tested in a 32-bit WINEPREFIX, Windows 7 compatibility, Wine Virtual Desktop @1920x1080p.
What does not
Workarounds
[HKEY_CURRENT_USER\Software\Wine\DirectInput]
MouseWarpOverride="force"
[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
dxgi=""
What was not tested
Hardware tested
Graphics:
Additional Comments
Some issues like the occasional crash after exiting the game (hardly critical). DLL overrides still required. The failure to start in DX10 mode. The (now) working in-game resolution switching raises the game above a Silver rating! System Software =============== uname -r 4.12.3-gentoo emerge -pv1 sys-devel/gcc kde-plasma/plasma-desktop media-libs/mesa x11-base/xorg-server x11-drivers/nvidia-drivers =app-emulation/wine-staging-2.13 [ebuild R ~] sys-devel/gcc-6.3.0:6.3.0::gentoo USE="cxx doc fortran go mpx (multilib) nls nptl openmp pch sanitize ssp vtv (-altivec) (-awt) -cilk -debug (-fixed-point) (-gcj) -graphite (-hardened) (-jit) (-libssp) -objc -objc++ -objc-gc (-pie) -regression-test -vanilla" 97,570 KiB [ebuild R ~] kde-plasma/plasma-desktop-5.10.4:5::gentoo USE="debug fontconfig gtk2 handbook legacy-systray pulseaudio semantic-desktop -appstream -gtk3 -ibus -qt4 -scim {-test}" INPUT_DEVICES="evdev synaptics" 5,944 KiB [ebuild R #] media-libs/mesa-17.1.5::bobwya USE="classic egl gbm nptl osmesa wayland xvmc -bindist -d3d9 -debug -dri3 -gallium -gles1 -gles2 -llvm -opencl -openmax -pax_kernel -pic (-selinux) -unwind -vaapi -valgrind -vdpau -vulkan -xa" ABI_X86="32 (64) (-x32)" VIDEO_CARDS="(-freedreno) -i915 -i965 -imx -intel -nouveau -r100 -r200 -r300 -r600 -radeon -radeonsi (-vc4) (-vivante) -vmware" 0 KiB [ebuild R #] x11-base/xorg-server-1.19.3-r1:0/1.19.3::bobwya USE="ipv6 kdrive suid systemd udev xephyr xorg -debug -dmx -doc -fop -glamor -libressl -minimal (-selinux) -static-libs -tslib -unwind -wayland -xcsecurity -xnest -xvfb" 5,909 KiB [ebuild R #] x11-drivers/nvidia-drivers-384.59:0/384::bobwya USE="X acpi driver kms multilib tools uvm -compat -gtk3 -pax_kernel -static-libs -wayland" ABI_X86="32 (64) (-x32)" 0 KiB [ebuild R #] app-emulation/wine-staging-2.13:2.13::bobwya USE="X alsa cups dos fontconfig gecko gphoto2 gsm gstreamer jpeg lcms ldap mono mp3 ncurses netapi nls openal opencl opengl osmesa pipelight png pulseaudio realtime run-exes s3tc samba scanner ssl threads truetype udev udisks vulkan xcomposite xinerama xml -capi -cuda -custom-cflags -odbc -oss -pcap -perl -prelink (-selinux) {-test} -themes -v4l -vaapi" ABI_X86="32 64 (-x32)" LINGUAS="en en_US -ar -bg -ca -cs -da -de -el -eo -es -fa -fi -fr -he -hi -hr -hu -it -ja -ko -lt -ml -nb_NO -nl -or -pa -pl -pt_BR -pt_PT -rm -ro -ru -sk -sl -sr_RS@cyrillic -sr_RS@latin -sv -te -th -tr -uk -wa -zh_CN -zh_TW" 0 KiB H/W path Device Class Description ========================================================= system G751JT (ASUS-NotebookSKU) /0 bus G751JT /0/0 memory 64KiB BIOS /0/8 processor Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz /0/8/9 memory 1MiB L2 cache /0/8/a memory 256KiB L1 cache /0/8/b memory 6MiB L3 cache /0/c memory 32GiB System Memory /0/c/0 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/1 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/2 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/c/3 memory 8GiB SODIMM DDR3 Synchronous 1600 MHz (0.6 ns) /0/100 bridge Xeon E3-1200 v3/4th Gen Core Processor DRAM Controller /0/100/1 bridge Xeon E3-1200 v3/4th Gen Core Processor PCI Express x16 Controller /0/100/1/0 display GM204M [GeForce GTX 970M] /0/100/1/0.1 multimedia GM204 High Definition Audio Controller /0/100/14 bus 8 Series/C220 Series Chipset Family USB xHCI /0/100/14/0 usb1 bus xHCI Host Controller /0/100/14/0/3 bus USB 2.0 Hub /0/100/14/0/3/2 bus USB2.0 Hub /0/100/14/0/3/2/1 input USB Receiver /0/100/14/0/3/2/3 input Corsair K65 Gaming Keyboard /0/100/14/0/4 multimedia Corsair Gaming H2100 Headset /0/100/14/0/5 communication Bluetooth wireless interface /0/100/14/0/7 multimedia USB2.0 HD UVC WebCam /0/100/14/0/a input ASUS ROG Macrokey /0/100/14/1 usb2 bus xHCI Host Controller /0/100/16 communication 8 Series/C220 Series Chipset Family MEI Controller #1 /0/100/1b multimedia 8 Series/C220 Series Chipset High Definition Audio Controller /0/100/1c bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #1 /0/100/1c.2 bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #3 /0/100/1c.2/0 wls1 network Wireless 7260 /0/100/1c.3 bridge 8 Series/C220 Series Chipset Family PCI Express Root Port #4 /0/100/1c.3/0 p3p1 network RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller /0/100/1f bridge HM87 Express LPC Controller /0/100/1f.2 storage 8 Series/C220 Series Chipset Family 6-port SATA Controller 1 [AHCI mode] /0/100/1f.3 bus 8 Series/C220 Series Chipset Family SMBus Controller /0/1 scsi0 storage /0/1/0.0.0 /dev/sda disk 2048GB Samsung SSD 850 /0/2 scsi2 storage /0/2/0.0.0 /dev/cdrom disk BD-CMB UJ172 S /0/2/0.0.0/0 /dev/cdrom disk /0/3 scsi3 storage /0/3/0.0.0 /dev/sdb disk 1024GB Samsung SSD 850
Operating system | Test date | Wine version | Installs? | Runs? | Used Workaround? | Rating | Submitter | ||
Current | Gentoo Linux x86_64 | Jul 31 2017 | 2.13-staging | Yes | Yes | Yes | Gold | Rob | |
Show | Arch Linux x86_64 | Oct 24 2013 | 1.7.4 | Yes | Yes | No | Bronze | Mario Oelze | |
Show | Fedora 16 x86_64 | Mar 03 2012 | 1.4-rc6 | Yes | Yes | No | Gold | John P Sims | |
Show | Ubuntu 10.04 "Lucid" amd64 (+ variants like Kubuntu) | Dec 24 2011 | 1.3.35 | Yes | Yes | No | Platinum | an anonymous user | |
Show | openSUSE 11.4 | Aug 20 2011 | 1.3.26 | Yes | Yes | No | Gold | Philipp Lorenz |
These notes were last updated: 14 May 2018
Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!
These guidelines ensure your submitted test results are actually relevant to other users of Wine and WineHQ.
1 The console version of the lshw utility is your friend. This command will dump your System hardware specification in a clean format. Post command and output in the Extra Comments section:
sudo lshw -short | egrep -v '(volume|disk|bus)'
2 inxi can be used to display information about your graphics card, and your OpenGL/ graphics driver versions. Post the command and output in the Extra Comments section:
inxi -G -c0
Bioshock red fog during game play.
Note: this only seems to be a problem with older nVidia Geforce 7000 series cards.
Fixing this issue will involve changing 2 files in the Bioshock binaries folder with modified versions. Download the following 2 files:
Extract the files and copy the 2 files you extracted from the downloads into the directory:
"${WINEPREFIX}/drive_c/Program Files/Steam/steamapps/common/bioshock/builds/release"
... overwriting the files that are already there. Then retest.This issue could be related to the OpenAL library, you can fix this problem by setting the library openal32 to native (using winecfg).
General Troubleshooting.
"${WINEPREFIX}/drive_c/Program Files/Steam/steamapps"
... i.e. your full Steam library that will include all the installed Bioshock files (from the existing/ old Wineprefix).export WINEPREFIX=" ❚❚❚❚❚❚ " WINEARCH=win32 wineboot -u winetricks sandbox
winecfg
wine "D:\setup.exe"(Replace D: with whatever drive letter you have your DVD mapped to in winecfg)
The default installation folder is:
C:\Program Files\2K Games\BioShock
Mouse axes confined to 360° zones
There is still a bug present with Wine that causes you mouse to lock in a fixed 360° arc whilst playing Bioshock. This issue always manifests when you play Bioshock in a Wine Virtual Desktop arrangement. It will manifest occasionally when playing Bioshock in standard Wine arrangement (i.e. non-Virtual Desktop). The symptom is that you are unable to spin you character round on the spot (it will become locked at a fixed angle) or be unable to view your characters feet.
The only work around for this issue is to enable the mouse warping override:
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\DirectInput" "/v" "MouseWarpOverride" "/t" "REG_SZ" "/d" "force"
DirectX 10.x Support
As of Wine version 1.7.53(+) there are tests enabled to see if your graphics hardware supports DirectX 10.x... Unfortunately a significant amount of the DirectX 10.x support has still to be implemented in Wine. The symptom for this issue is that Wine will crash immediately after you launch Bioshock.
The workaround is to disable support for the DirectX Graphics Infrastructure (DXGI) in Wine:
wine reg.exe ADD "HKEY_CURRENT_USER\Software\Wine\DllOverrides" "/v" "dxgi" "/t" "REG_SZ" "/d" ""
Changing Game Resolution
In game changing screen resolution can be a bit erratic. The symptom of this is that you change the screen resolution in the game menus and you end up with a "windowed version" of the game running (i.e. smaller than your full monitor real estate). This problem especially manifests when using Linux proprietary graphics drivers.
Option 1 : set game resolution manually before launching
To set the default Bioshock game resolution manually, from a terminal... Run this terminal command (changing first: Xres & Yres - as required):
export Xres=1920
export Yres=1080
sed -i -e '/^\(Fullscreen\|Menu\|Windowed\)Viewport\(X\|Y\)=/{s/X=.*$/X='"${Xres}"'/;s/Y=.*$/Y='"${Yres}"'/}' \
"$( find "${WINEPREFIX:-${HOME}/.wine}/drive_c" -type f -iname "Default.ini" )"
NB: this command won't work if you're using a separate Steam Library directory (external to your WINEPREFIX) to install Bioshock to!
Option 2 : set game resolution in-game
A rather hacky in-game workaround for this issue is to switch Bioshock to windowed mode and then back to full screen mode:
Graphics Options |
||
Resolution: | 1920x1080 | |
―――――――――――
|
||
Windowed Mode | ON | OFF |
... | |
|
Graphics Options | ||
Resolution: | 1920x1080 | |
―――――――――――
|
||
Windowed Mode | ON | OFF |
... | |
|
Audio Garbled or No Audio when using PulseAudio
If you find that your in game audio is garbled or non-existent it may be advisable to try Wine with pulseaudio support. Any supported version of Wine will provide the necessary audio driver support - if the pulseaudio flag was enabled at build time.
Bioshock red fog during game play.
Note: this only seems to be a problem with older nVidia Geforce 7000 series cards.
Fixing this issue will involve changing 2 files in the Bioshock binaries folder with modified versions. Download the following 2 files:
Extract the files and copy the 2 files you extracted from the downloads into the directory:
"${WINEPREFIX}/drive_c/Program Files/2K Games/BioShock/Builds/Release"
... overwriting the files that are already there. Then retest.This issue could be related to the OpenAL library, you can fix this problem by setting the library openal32 to native (using winecfg).
General Troubleshooting.
The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.
by Martin Vu on Monday August 13th 2012, 3:51
by Raffaele on Thursday August 18th 2011, 12:39
by Olof Nord on Saturday June 18th 2011, 4:15
But there is no Bioshock.exe file in the BioShock directory. In fact, there is no .exe file at all.
Tried to install the game using both BSAutoRun.exe and setup.exe, but with no difference.
Using Ubuntu 11.04 x64, wine 1.3.22 and a HD 4850 with the radeon driver.
by William J May on Tuesday August 2nd 2011, 3:26
Personally, I get through the install to where it tries updating.
Then open a terminal and [wineserver -k]
And manually patch it.
by robert on Thursday September 22nd 2011, 4:46
I have an ATI card with 64 bit Kubuntu.
Bioshock is running for me - which it would not do in windows 7.
There is a program called WineQT4 - in the repositories. It's excellent. Once installed click on the exe file in the bioshock DVD folder QT4 will open automatically. Simple click ok and QT4 will install the game and updates.
Changing the resolution without a virtual desktop is problematic. Better to use a virtual desktop. I can run the game at 1080p. It sometimes crashes but plays smoothly for most of the time and my progress is saved.
It's such an awesome game. There are a few texture glitches but I'm going to try the DLL overrides some have suggested here. I also have wine set to windows 2000.
regards#
robert.
by Cegu on Monday April 4th 2011, 2:41
Ubuntu 10.10 maverick, wine 1.3.16
I'd appreciate some help.
by goviedo on Thursday October 24th 2013, 20:17
I fix the mouse problem, had to set to force_edge no false.
by goviedo on Monday October 28th 2013, 8:32
ticked!!!.
by Lars-Philip on Tuesday November 16th 2010, 14:11
This is with a clean 32bit prefix. I also tried a clean 64bit prefix and of course at the start my normal prefix. Nothing seems to help, it always crashes at the same point at the loading screen. :(
by Kris Blackhall on Wednesday November 17th 2010, 4:01
Linux distro version
Wine version
How you installed wine (compiled yourself? etc...)
CPU
Graphics card
Graphics drivers
How you installed graphics drivers
Recommended you run on 32bit as that is how wine is programmed to run best.
by Lars-Philip on Wednesday November 17th 2010, 9:17
My machine is a phenom X4 955 with an nvidia 8600GT graphics card, running 260.19.21 drivers installed from the 64bit Archlinux repositories (which is of course also my linux distro). Wine is version 1.3.7 and also installed from the arch repos.
by Kris Blackhall on Thursday November 18th 2010, 3:54
Before you try that however. Try changing wine to the latest stable version rather than the beta version. Ensure you completely remove wine and then manually delete the .wine and .winetrickscache folders. Then reinstall to the latest stable version.
by Kevin Whitaker on Tuesday December 28th 2010, 14:12
by Kevin Whitaker on Wednesday December 29th 2010, 9:48
by Lars-Philip on Sunday April 10th 2011, 14:24
by Kevin Whitaker on Sunday April 10th 2011, 22:27
by Nikolai M. on Sunday February 20th 2011, 23:42
ubuntu 10.10 amd64
wine 1.3.14 from official wine's ppa
cpu: amd athlon x2 5000+
gpu: nvidia 7800 GT with latest proprietary official drivers
what is to be done?
by Nikolai M. on Sunday February 20th 2011, 23:51
output: pastebin.com/exY1qGFn
by rudy Z on Tuesday September 21st 2010, 14:17
I just installed Bioshock, replaced the file to correct red fog issue and put the key to solve mouse problem in regedit
however I cannot play the game: when I'm on the main menu screen, the pointer of my mouse is stuck to the top or the bottom of my screen.
I can move it laterally, but when I move it up or down, the pointer moves but directly goes back to the top or the bottom of the screen.
Consequently, I cannot reach the NEW GAME button...
can someone help me??
thks
Z.
by David on Thursday December 9th 2010, 22:19
by David on Thursday December 9th 2010, 22:26
by Dan Kegel on Saturday August 28th 2010, 8:03
should be the good old mouse problem.
by Jake ward on Monday July 19th 2010, 5:21
Gameplay of Bioshock in Linux, Game should run much better as shown in the video as recordmydesktop slows it down a lot, Sorry about being killed by the big daddy 3 time!!!! D:
by Kris Blackhall on Monday July 19th 2010, 6:33
This intro is quite dramatic!
by William J May on Wednesday March 10th 2010, 3:36
I installed the game loaded up, looks great! Start playing, autodetect set visual quality to high, looks good but laggy. So I turn off a few things and it gets worse. It gets to the point that I can't play because I can't see anything! Semi-flashing polygons radiating in all directions everywhere. Although menu is untarnished.
Any suggestions other than reinstall?
Mandriva 2010, fglrx 8.70.3 (10.2), 2600XT, AMD dual-5400 2.8Ghz, kernel 2.6.31.6, Wine 1.1.39 from src
by Philipp Lorenz on Thursday March 11th 2010, 12:53
by William J May on Monday March 22nd 2010, 4:57
I'll try again with 1.1.41 or later, not a high priority right now- playing through 'Star Wars KotOR 2: TSL'
by William J May on Thursday August 18th 2011, 2:53
err:d3d_draw:drawStridedFast >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from glDrawElementsBaseVertex @ drawprim.c / 46
Shows up alot. Can work around it by exiting to menu, then reloading save. Pretty sure it's GLSL, but registry key seems useless.
by Tomi Pieviläinen on Saturday February 20th 2010, 8:42
by Tomi Pieviläinen on Saturday February 20th 2010, 11:08
by blaise on Tuesday February 23rd 2010, 23:07
by Philipp Lorenz on Monday March 8th 2010, 14:36
by Tomi Pieviläinen on Tuesday March 9th 2010, 0:47
by blaise on Friday March 19th 2010, 0:56
by Philipp Lorenz on Friday March 19th 2010, 7:44
2.) There's an installer for Bioshock available which is downloading needed contents (like DLLs) automatically
... and I didn't advertise it - I only gave a recommendation.
I don't like POL too much, but it is much easier if you use it to handle Bioshock.
by Steve on Friday April 16th 2010, 8:03
by Zachary on Saturday May 29th 2010, 22:03
www.gamedev.no/projects/BioShockSM2Hack/BioShockSM2Hack.html
Scroll down to the Installation section and say goodbye to red fog until the bug is fixed.
by Raziel on Tuesday August 4th 2009, 6:41
After this key is placed, the mouse can not escape from the window.
P.S.: Sorry for my bad english...I'm swiss :)
by Jack Diaz on Friday August 7th 2009, 17:33
by Raziel on Sunday August 9th 2009, 8:52
by Jack Diaz on Monday August 10th 2009, 20:51
by Jack Diaz on Monday August 10th 2009, 23:53
by Raziel on Tuesday August 11th 2009, 1:51
Do you have a ATI card?
I have a Nvidia card, it works good on it.
by Jack Diaz on Tuesday August 11th 2009, 2:32
by Mark Ackerman on Monday February 8th 2010, 20:48
by blaise on Tuesday February 9th 2010, 23:19
built against wine 1.1.38
includes system32-dlls and usr/lib/wine/*.so(if needed).
hotfile.com/dl/27935732/d620a21/Forceedgehackdlls.rar.html
by Mark Ackerman on Friday February 12th 2010, 16:14
and I don 't understand the reference ..."built against wine 1.1.38
includes system32-dlls and usr/lib/wine/*.so(if needed). "?
- I guess i putt hte 2 dll files in the Systrem32 folder, but what do i do with the 2 .so files, put them in the /usr/lib/wine folder or run them, if so how?
with everything I have tried, it is getting very confusing. Could I possibly trouble you to go through the steps for a complete install from scratch (with playonlinux preferably, or directly through wine), including:
what patches to use
what version of wine to use, and
what files to replace or add before and after the games install
and what changes to the registry (like force_edge)
thanks so much
by Mark Ackerman on Friday February 12th 2010, 19:11
p.s. I am also now having the problem with hanging while saving, and the below mentioned patches wouldn't patch and the below mentioned POL doesn't seem to help?? and the fire graphics are really bad with everything set to max? .. progress though!
by blaise on Friday February 12th 2010, 19:34
by blaise on Friday February 12th 2010, 19:30
by Zootal on Thursday April 3rd 2014, 14:40
by Mike on Sunday June 7th 2009, 9:55
by NSLW on Monday June 8th 2009, 9:21
by Mike on Monday June 8th 2009, 10:07
by NSLW on Monday June 8th 2009, 11:04
by Mike on Monday June 8th 2009, 12:11
The average user may not be interested, but surely I'm not alone in wanting to know what it takes to get Bioshock running under wine. Why do I need this info? So I can inspect the patches, apply them, and build wine myself in order avoid running binaries from unknown sources.
I don't understand your question about my not understanding. Wine is a complicated piece of software. Even if everything was properly documented here, I could still run into any number of problems and need help.
by DL on Monday June 8th 2009, 21:59
The preloader hack isn't listed in that bug, but these two patches are likely to work much better:
bugs2.winehq.org/attachment.cgi?id=20483 - mmap patch
bugs2.winehq.org/attachment.cgi?id=20484 - malloc patch
Search the bug tracker and you should be able to find the preloader hack if these 2 patches don't work for you.
by chourmovs on Monday June 8th 2009, 10:10
thanks to the scripter
by Chris on Monday June 8th 2009, 10:20
by NSLW on Monday June 8th 2009, 10:48
If your version of Bioshock uses autopatcher and it hangs on the end of the installation then you should give me name of autopatcher proccess and i can make script handling this version too.
by Mark Ackerman on Friday February 12th 2010, 19:04
by Mark Ackerman on Friday February 12th 2010, 20:55
∘ d3dx9_36.dll, msvcp80.dll, msvcr80.dll, xinput1_3.dll
still having issues with the graphics (bad fire), and mouse escaping the window, though getting better!
by NSLW on Sunday May 17th 2009, 9:09
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.
by Zarmakuizz on Monday September 14th 2009, 17:19
Good luck for your script !
by NSLW on Thursday September 17th 2009, 7:51
1) What version of Bioshock you've got?
2) What was the cause of failure?
by Zarmakuizz on Thursday September 17th 2009, 11:48
So, I have the disk of Bioshock with the last update of directx of June 2007. I remember it was the 1.1 version of Bioshock, but i cannot be sure.
For wine, i have the 1.1.29 version.
For PlayOnLinux, i have the 3.6 version.
The installation has started, one thing has failed : the auto update manager (he cannot connect to the server).
Then, when i wanted to update the game myself, there were no Bioshock.exe file (it should have been into the folder of bioshock/Builds/Release/ ). So, the game cannot start.
When writing this message, i was trying to install bioshock via PlayOnLinux and then complete the missing Bioshock.exe from the wine-installed game. But this time, the installation and the auto update succeded. I can even start Bioshock without any no-cd.
However, when starting the game via PlayOnLinux, nothing did happen.
I have started the PlayOnLinux executable Bioshock.exe myself with the mouse's click (/home/$USER/.PlayOnLinux/wineprefix/Bioshock/drive_c/Program Files/2K Games/Bioshock/Builds/Release/Bioshock.exe), not via PlayOnLinux. The game has started, he has recognized my saves, but when i choose to have a 1440*900 screen resolution instead of the basic resolution (1024*768 ?) (with the basic resolution i have the Gnome task bars), the effect was like a kill -9 -1 command. Usually the wine-installed version don't do that.
I have tried another time, i can see the game works, the mouse can be ok, the graphic changes do not do a kill -9 -1 anymore. So, the game looks like to work.
Thank you for the patch. :D
Is is normal that PlayOnLinux cannot start the game himself ?
by NSLW on Thursday September 17th 2009, 12:22
You've got Bioshock with auto update manager. I know that there is problem with your version and I cannot do anything about it because:
1) I created script working on Bioshock without auto update manager
2) I haven't found anybody willing to help at creating script for Bioshock with auto update manager
"Is is normal that PlayOnLinux cannot start the game himself ?"
Sometimes yes, but it's so because:
1)there are various versions of the same game in different countries
2)there are regressions in Wine
3)wrong NO-CD is used
by Zarmakuizz on Thursday September 17th 2009, 13:17
I have tried to start Bioshock via PoL with and without a NO-cd executable, same result.
Well, as long as it works, this is fine for me.
Thank you again !
by Kyle on Sunday November 8th 2009, 16:55
by Mark Ackerman on Tuesday February 2nd 2010, 6:39
Any help would be appreciated.
by Mark Ackerman on Monday February 8th 2010, 20:52
by Mark Ackerman on Friday February 12th 2010, 23:04
by Türklinke on Saturday March 6th 2010, 14:04
by John P Sims on Saturday May 16th 2009, 16:25
patch source with mmap patch from bugs.winehq.org/attachment.cgi?id=20483
patch source with the malloc patch from bugs.winehq.org/attachment.cgi?id=20484
compile and install wine
install winetricks and applicable native dlls (see below)
install bioshock (see below)
Add the following to Direct3D registry:
[Software\\Wine\\Direct3D] 1242182992
"OffscreenRenderingMode"="fbo"
"PixelShaderMode"="enabled"
"SoftwareEmulation"="enabled"
"UseGLSL"="enabled"
"VertexShaderMode"="hardware"
"VideoDescription"="NVIDIA GeForce 9800 GT"
"VideoDriver"="nv4_disp.dll"
"VideoMemorySize"=dword:00000400
"VideoPciDeviceID"=dword:00000605
"VideoPciVendorID"=dword:000010de
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.
by NSLW on Sunday May 17th 2009, 10:35
by John P Sims on Sunday May 17th 2009, 22:52
Your saying the game has more unhandled exceptions and page faults than before? Normally, you should only get one or the other. After which, the game will become unresponsive and you have to terminate it.
Could you report your configuration and findings on the use if these patches to Bugzilla?
Here's the link: bugs.winehq.org/show_bug.cgi?id=13335
thanks
by John P Sims on Sunday May 10th 2009, 23:35
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.
by mrshroom on Thursday July 9th 2009, 15:10
by John P Sims on Friday July 10th 2009, 1:13
by Zarmakuizz on Thursday May 7th 2009, 16:07
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...
by Mark Ackerman on Friday February 12th 2010, 23:06
by Mark on Monday January 26th 2009, 0:50
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.
Full text:
www.murga-linux.com/puppy/viewtopic.php?p=268956#268956
Mark
by Nicole on Tuesday January 27th 2009, 8:47
Please file bug reports for the errors with the download if you have not done so already. Thanks for helping make wine better!
by Mark on Tuesday January 27th 2009, 10:43
But due to the LiveCD origin, you do not have the typical problems with this as in a distro installed full to harddisk.
I made some more tests with the Nvidia 7050 chip.
Using the pixelshaders from shadershock.tk mentioned by GNU_Raziel (Shader Model 2).
Quality settings modified in default.cfg to very low values.
It now is playable, at least the first scene, where you enter the lighthouse, and use the "elevator" down.
There several cutscenes are played, and then it hangs.
I also encounter various crahes, and with these settings, it looks pretty ugly.
In the sum, too many problems to have a closer look, I played Riddick instead, that I coud finish without a single crash :-)
Mark
by blaise on Saturday February 28th 2009, 21:57
p.s. Don't waste the time with Bioshock unless you're masochistic. The code is a mess. I wish I could take my rating back.:/
by mrshroom on Thursday July 9th 2009, 15:08
by skyline on Wednesday January 21st 2009, 22:12
by Stefan Allmann on Monday January 5th 2009, 10:35
#!/bin/bash
rm -rf ~/games/bioshock/drive_c/windows/profiles/stefan/Anwendungsdaten/Bioshock/Running.ini
WINEPREFIX=~/games/bioshock ~/games/bioshock/wine/wine ~/games/bioshock/drive_c/BioShock/Builds/Release/Bioshock.exe -nointro -dx9
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.
by blaise on Saturday December 6th 2008, 11:03
by Chris on Sunday December 28th 2008, 0:42
by Stefan Allmann on Sunday December 28th 2008, 21:28
So I guess only a little bit of tweaking on Wine and it should run fine. The intro video and sometimes the level loading screens are upside-down. But I'm using an nvidia card and I blame it on their drivers.