WineHQ

Bioshock

No Screenshot

Submit Screenshot

BioShock v1.1 PC Patch 12 April 2007




Changes:

  • Added compatibility with Matrox TripleHead2Go - Allows Bioshock users to play in Surround Gaming Mode across 3 screens simultaneously
  • Added rendering support for TripleHead2Go
  • Added the following plasmids and gene tonics: Sonic Boom, Sonic Boom 2, Eve Saver, Machine Buster, Machine Buster 2, Vending Expert, Vending Expert 2
  • Added an Option to disable the Vita-Chambers for added difficulty.
  • Changed behavior of subtitles so that inappropriate queuing is improved
  • Added support for a walk toggle keybind
  • Added Horizontal FOV Lock option
  • Atlas VO volume increased for German releases

Fixes:

  • Re-added the Human Inferno tonic which was missing from the retail release.
  • Fixed mouse acceleration issues
  • Fixed issue of subtitles not clearing correctly on occasion
  • Fix for a potential situation in Fort Frolic where taking a picture of Cobb is impossible if his body gets stuck behind a fallen pillar
  • Fixed subtitle timings to more accurately match the on screen audio
  • Fixed issue causing stuttering audio when using Windows Vista
  • Fixed issue with characters squirming and wiggling after death
  • Fixed blood decals and other projectors not showing up on ATI hardware
  • The "Use Creative EAX Audio" option is now greyed out when EAX-capable hardware is not present
  • Fixed audio issues stemming from having a Speaker Setting in Windows that was invalid for the current sound card
  • Fixed reserved keys not functioning properly when keys are unbound
  • Fixed multiple cases of keys not allowing a rebind
  • Removed erroneous "Reload" binding in a no-weapons context
  • Fixed incorrect Training Message concerning bots who are friendly to enemy AIs
  • Fixed incorrect Training Message when shooting a Mimic
  • Fixed refresh rate being locked at 60hz in DX10 mode
  • Fixed VSync disabling in DX10 mode



Application Details:

Version: 1.1
License: Retail
URL: http://www.2kgames.com/bioshoc...
Votes: 0
Latest Rating: Gold
Latest Wine Version Tested: 2.13-staging

Maintainers: About Maintainership

Free Download BioShock v1.1 PC Patch

Test Results

Selected Test Results

What works

Tested in a 32-bit WINEPREFIXWindows 7 compatibility, Wine Virtual Desktop @1920x1080p.

  • DVD Installer - using setup.exe
  • Update to version 1.1 (via Bioshock Version 1.1 Patch Worldwide Retail patcher)
  • Online DVD key activation
  • Launch the game
  • Intro and in-game videos
  • Sound
  • CSMT (Wine Staging)
  • Reasonable FPS @1920x1080p
  • Switching resolution in-game appears to work OK now!
  • Command line switches: -nointro -defaultres



What does not

  • DirectX 10 features are problematic still: water droplets are square ; game hangs when set to DirectX 10 mode (dxgi.dll override still required)
  • Mouse warping - in a Virtual Desktop - still requires the Registry hack to avoid the mouse escaping the Virtual Desktop region


Workarounds

[HKEY_CURRENT_USER\Software\Wine\DirectInput]
MouseWarpOverride="force"

[HKEY_CURRENT_USER\Software\Wine\DllOverrides]
dxgi=""

What was not tested

  • Extended gameplay

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
selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
CurrentGentoo Linux x86_64Jul 31 20172.13-stagingYes Yes YesGoldBob Wya 
ShowArch Linux x86_64Jun 13 20141.7.19Yes Yes BronzeAgustín Atahides 
ShowArch Linux x86_64Mar 11 20141.7.14Yes Yes Bronzean anonymous user 
ShowArch Linux x86_64Oct 24 20131.7.4Yes Yes GoldMario Oelze 
ShowUbuntu 13.04 "Raring" amd64 (+ variants like Kubuntu)Jul 04 20131.6-rc4Yes Yes Goldan anonymous user 

Known Bugs

Bug # Description Status Resolution Other apps affected

Show all bugs

HowTo / Notes

Test Submissions ... how avoid a rejection notice!!

These notes were last updated: 13 November 2015

Follow these guidelines to avoid embarrassment when your Test Submission is immediately rejected!!

  • Put your PC specs in the Extra Comments section e.g. like your CPU and system memory.1
  • When adding test results please specify video card and driver version you are using.2
  • It's also useful to mention what desktop environment you are using (e.g. KDE, Gnome, Xfce, Unity...)
  • Specify what version of the Windows emulation you use in your Wineprefix (e.g. Windows XP, Windows 7).
  • Add a comment about what is not working for you.
  • Specify if you made any other changes to Bioshock e.g. installing a game "Mod", an .exe patch or details of any other modifications you made to the stock configuration files for the game.
  • Please indicate if your using Wine Staging and/or any additional patches applied - to the version of Wine you are using.
  • Please, don't submit test results like "Everything is working" or "Everything isn't working".

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:

lshw -short

2 glxinfo can be used to display your OpenGL and graphics driver versions. Post the command and output in the Extra Comments section:

glxinfo | grep version

Installation Guide (Retail DVD)
  1. Install Wine
  2. Configure Wine
  3. Setup your environment variables:
    export WINEPREFIX=" ❚❚❚❚❚❚ "
    WINEARCH=win32 wineboot -u
    winetricks sandbox
  4. Check your DVD-ROM drive is mounted and mapped using:
    winecfg
  5. Launch the setup:
    wine "D:\setup.exe"
    (Replace D: with whatever drive letter you have your DVD mapped to in winecfg)
    Uncheck: ☐ install Nvidia Drivers

The default installation folder is:

C:\Program Files\2K Games\BioShock
Installation Guide (Retail Updates)
  1. Download the appropriate patch (for your region) from: Bioshock Updater Download URL

  2. 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'
Known Issues

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:

  • mouse Select Windowed Mode ON and your desired Resolution...

Graphics Options
 Resolution:   1920x1080
―――――――――――
 Windowed Mode ON OFF
 ...

  • mouse Then set Windowed Mode 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.

Troubleshooting

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.



Sound isn't working.

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.

  • Verify if your native video driver is installed properly (the 64-bit version of Wine will require the 32-bit libraries of your video driver to be installed - alongside the 64-bit version).
  • Install BioShock, to a separate/clean Wineprefix.
  • Set your Bioshock Wineprefix Windows version to Windows XP (using winecfg).
  • Close BioShock, and reboot Wine by typing wineserver -k.

Comments

Back