BioShock v1.1 PC Patch 12 April 2007
Changes:
Fixes:
Application Details:
Version: | 1.1 |
License: | Retail |
URL: | http://www.2kgames.com/bioshoc... |
Votes: | 0 |
Latest Rating: | Gold |
Latest Wine Version Tested: | 7.18-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 crashes after exiting the game and installer (hardly critical). DLL overrides still required. The failure to start in DX10 mode. The (now) working in-game resolution switching just 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 | ||
Show | Gentoo Linux x86_64 | Oct 03 2022 | 7.18-staging | No, but has workaround | Yes | Yes | Gold | Rob | |
Current | Gentoo Linux x86_64 | Jul 31 2017 | 2.13-staging | Yes | Yes | Yes | Gold | Rob | |
Show | Arch Linux x86_64 | Jun 13 2014 | 1.7.19 | Yes | Yes | No | Bronze | Agustín Atahides | |
Show | Arch Linux x86_64 | Mar 11 2014 | 1.7.14 | Yes | Yes | No | Bronze | an anonymous user | |
Show | Arch Linux x86_64 | Oct 24 2013 | 1.7.4 | Yes | Yes | No | Gold | Mario Oelze |
Bug # | Description | Status | Resolution | Other apps affected |
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
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
Download the appropriate patch (for your region) from: Bioshock Updater Download URL
Install downloaded retail patch, e.g.:
export WINEPREFIX=" ❚❚❚❚❚❚ " cd "${WINEPREFIX}/drive_c" unzip ~/Downloads/Bioshock_Version_11_Patch_Worldwide_Retail.zip wine start 'Bioshock Version 1.1 Patch Worldwide Retail.exe'
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 Fave Oled on Wednesday September 28th 2022, 5:14
Installation: dxgi dll disable, then winetricks d3dx9 d3dcompiler_42 d3dcompiler_43