Dead Space

Constantly updated Steam version.

Application Details:

Version: Steam
License: Retail
Votes: 0
Latest Rating: Platinum
Latest Wine Version Tested: 3.3

Maintainers: About Maintainership

No maintainers. Volunteer today!

Test Results

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results

What works

* Installation
* Gameplay on max settings @ 2560x1440
* Perfect Xbox360 wireless gamepad support as xinput with x360ce (w/o force feedback)
* Steam cloud saves
* Everything else I tried through chapter 10

What does not

* Camera spins like crazy and/or binds to ceiling if gamepad is connected.  FIX: create empty file ~/Electronic Arts/Dead Space/joypad.txt or disconnect gamepad before starting game.
* Sometimes savegame play time gets reset.  In savegame list, instead of showing total game play time (ie 7 hrs), it shows time played during current game session.  This new time will persist until it gets reset again somehow.

* Game brightness/gamma persists to workspace.  After exiting game, screen may appear bleached or washed-out.  FIX: run nvidia-settings from workspace; adjusting brightness to zero in-game helps. 

* Steam overlay


What was not tested

* Completing game

Hardware tested


  • GPU:
  • Driver:

Additional Comments

* Before running game for first time, you may want to run wine in an emulated virtual desktop. Then start game, go into settings, configure for your native resolution, exit, then disable desktop emulation. This game starts in fullscreen @ 800x600. On my system, it changed the resolution for my workspace, but I was unable to get into the game. I had to reset the desktop resolution back to 2560x1440, then alt-tab back into game. Using an emulated desktop avoids all the heartache of navigating menus in a superlow resolution panning workspace. * Adjusting brightness to the lowest setting in-game seemed to help the brightness prob. I'm not sure if this is a wine problem or a problem with the nvidia drivers, etc. Running nvidia-settings will restore the brightness/gamma back to normal. Do note that even if game brightness is at zero, running nvidia-settings does still make a noticeable change. * Disable screensaver before playing. % cat .xscreensaver | sed -e 's/\(mode\:[ \t]*\)[a-z]*/\1off/' > .xscreensaver.tmp; mv .xscreensaver.tmp .xscreensaver ************** *INSTALLATION* ************** Clean install to new 32bit prefix using wine 1.7.34-0ubuntu1~ppa1 (wine team ppa). WINEDLLOVERRIDES=winemenubuilder.exe=d WINEARCH=win32 WINEDEBUG=fixme-all WINEPREFIX=~/wherever get steam installer from % wine SteamSetup.exe % wine $WINEPREFIX/drive_c/Program\ Files/Steam/Steam.exe -no-dwrite disable steam overlay install game via steam: either via download or steam backup restore No winetricks needed ********* *GAMEPAD* ********* For the gamepad to work properly, I had to create an empty file ~/Electronic Arts/Dead Space/joypad.txt. Without this file in place, freelook goes berserk. Using older version of x360ce works just fine. Tested with version vibmod. With newer versions (ie 3.4.0 r848), I had a problem getting triggers to work. All versions here: Copy xinput1_3.dll and x360ce.ini to game dir and set dll override for xinput1_3 (native). % xboxdrv --detach-kernel-driver --ui-axismap lt=ABS_Z,rt=ABS_RZ --detach --dbus disabled --daemon x360ce config: #-----##START##--------- x360ce.ini for v3.1.4.1 vibmod ---------------------- # xboxdrv --detach-kernel-driver --ui-axismap lt=ABS_Z,rt=ABS_RZ --detach --dbus disabled --daemon [Options] UseInitBeep=1 #use 0 to 1; default 1; beep on init Log=0 #use 0 to 1; creates a log file in folder 'x360ce logs' FakeAPI=0 #use API patching [PAD1] Index=0 #controller index in system game controllers list; 0 is first; -1 to ignore this pad Native=0 #experimental native mode, calls system xinput1_3.dll to support xinput compatible controller together with emulated VID=0x045e #controller VID #PID=0x028e #controller PID (xbox360 wired) PID=0x028f #controller PID (xbox360 wireless) Left Analog X=1 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable Left Analog Y=-2 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable Right Analog X=4 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable Right Analog Y=-5 #axis index; use - to invert; precede with 's' for a slider eg; s-1; 7 to disable Left Analog X+ Button=0 #button id; 0 to disable Left Analog X- Button=0 #button id; 0 to disable Left Analog Y+ Button=0 #button id; 0 to disable Left Analog Y- Button=0 #button id; 0 to disable Right Analog X+ Button=0 #button id; 0 to disable Right Analog X- Button=0 #button id; 0 to disable Right Analog Y+ Button=0 #button id; 0 to disable Right Analog Y- Button=0 #button id; 0 to disable D-pad POV=1 #POV index; 0 to disable D-pad Up=0 #button id; 0 to disable D-pad Down=0 #button id; 0 to disable D-pad Left=0 #button id; 0 to disable D-pad Right=0 #button id; 0 to disable A=1 #button id; 0 to disable B=2 #button id; 0 to disable X=3 #button id; 0 to disable Y=4 #button id; 0 to disable Left Shoulder=5 #button id; 0 to disable Right Shoulder=6 #button id; 0 to disable Back=7 #button id; 0 to disable Start=8 #button id; 0 to disable Guide=9 Left Thumb=10 #button id; 0 to disable Right Thumb=11 #button id; 0 to disable Left Trigger=a3 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2; Right Trigger=a6 #button id; precede with 'a' for an axis; 's' for a slider; 'x' for a half range axis; 'h' for half slider; use '-' to invert ie. x-2; TriggerDeadzone=5 #use 0 to 255; default 0; add deadzone to trigger UseForceFeedback=1 #use 0 to 1; default 0 SwapMotor=0 #use 0 to 1; default 0 ForcePercent=100 #use 0 to 100; default 100 ControllerType=1 #GAMEPAD 1; WHEEL 2; STICK 3; FLIGHT_SICK 4; DANCE_PAD 5; GUITAR 6; DRUM_KIT 8; AxisToDPad=0 #Use Axis to control DPad (0 disabled, 1 enabled) AxisToDPadDeadZone=256 #Dead zone for Axis AxisToDPadOffset=0 # POVXReverse=0 #Reverse POV Up/Down POVYReverse=0 #Reverse POV Left/Right #-----##END##--------- x360ce.ini for v3.1.4.1 vibmod ---------------------- ************* *SYSTEM INFO* ************* ubuntu 14.04.01 LTS 3.16.0-29-generic x86_64 (linux-generic-lts-utopic) nvidia 346.35 (xorg-edgers ppa) xfce 4.12 (xubuntu ppa) mobo: gigabyte GA-X58-UD5 rev2 cpu: intel i7 960 (3.20GHz @ ~3.43GHz OC) mem: 6GB Corsair DominatorGT CMT6GX3M3A2000C8 @ 2000MHz gfx: evga gtx 970 ftw 4GB snd: asus xonar essence stx disp: dell U2711 2560x1440 gamepad1: xbox360 wireless for windows gamepad2: xbox360 wired for windows gamepad3: logitech f310 (xinput/dinput)

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
ShowFedora 27 x86_64Mar 11 20183.3Yes Yes NoPlatinumFederico Guerra 
ShowFreeBSD 11.0 x86_64Jul 04 20172.10-stagingYes Yes PlatinumSF 
CurrentUbuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)Jan 30 20151.7.34Yes Yes GoldJoe Wagner 
ShowopenSUSE 13.1 x86_64May 06 20141.7.17Yes Yes Platinuman anonymous user 
ShowLinux Mint 15 "Olivia"Aug 01 20131.6Yes Yes SilverCarlos Rodriguez 

Known Bugs

Bug # Description Status Resolution Other apps affected
25727 Dead Space resolution issues CLOSED FIXED View
25729 Dead Space joypad always looks up (game chooses wrong axis when DirectInput is used and more than 4 axes are present) CLOSED DUPLICATE View
25810 Dead Space crashes while rendering "chapter complete" text if input event was emited on fglrx. CLOSED ABANDONED View
25811 Dead Space in-game text decorations and backgrounds are missing on fglrx CLOSED NOTOURBUG View
25812 Dead Space flames and flame-alike effects are not rendered on fglrx CLOSED ABANDONED View
35954 Dead Space (Steam) crashes on startup (some Microsoft keyboard and mouse devices are incorrectly recognised as joystick, reporting nonsense caps/data) CLOSED ABANDONED View
42072 Dead Space (Steam) crashes on save with "divide by zero" error CLOSED FIXED View

Show open bugs


Comments Disabled

Comments for this application have been disabled because there are no maintainers.