Installation, changing Video/Sound settings, playing, intro, etc..
I have also tested bowling and other input types that involve something else apart from keyboard and normal mouse usage. Everything good.
What does not
For the moment everything works correctly.
What was not tested
Everything was tested. I am still testing but everything is good for at least 40% of the progress.
VIDEO - Nvidia GT 440 Driver - 331.38 OS - Windows XP (This is because the game works better on Windows XP than 7. Works on both but I chose XP. Do not play this game on a Wine prefix in 64 bit mode. You need 32 bit in order to play it correctly. For that you need to do the following: rm -fr ~/.wine export WINEARCH=win32 export WINEPREFIX="/home/USER/.wine" winecfg USER in the example above is your username. Afterwards using Winetricks install the following components to have it exactly like my test: d3dx10 d3dx9_26 d3dx9_28 d3dx9_31 d3dx9_35 d3dx9_36 d3dx9_39 d3dx9_42 d3dx9_43 d3dx9 directx9 dotnet20sp1 dotnet20 dotnet30sp1 dotnet35 dotnet40 gfw mfc40 mfc42 msxml3 msxml4 msxml6 physx quartz vb6run vcrun2003 vcrun2005 vcrun2008 vcrun2010 vcrun6sp6 vcrun6 wmp10 wsh56vb wsh57 xact_jun2010 xact xinput xna40 After making sure all of this components are installed (Not all are needed for this game, but this are the ones I had installed already when I tested the game). Then follow the instructions mentioned below in the comments to patch the Xlive DLL in order to avoid the Games for Windows - Live. Note that the patch 188.8.131.52 actually disables the need for this by uninstalling the social part but you still have to put the DLL mentioned below in order for the game to actually start. Here is a video: https://www.youtube.com/watch?v=q0Juf4LC--g&feature=youtu.be For more information about installing Wine correctly in Ubuntu in the case the WineHQ site is not enough, please visit http://askubuntu.com/questions/316025/how-to-install-wine If you happen to have sound stuttering issues you need to remove the directmusic components. To do this you need to open Winecfg navigate to the Library tab and remove the dsound, dmusic and any related sound from directx. This will allow Wine to actually tap to the PulseAudio directly and the sound will play correctly. This is part of the experiments I am doing with Wine and various sound related issues.
|Operating system||Test date||Wine version||Installs?||Runs?||Used|
|Show||Gentoo Linux x86_64||Jun 27 2019||4.0.1-staging||No, but has workaround||Yes||Yes||Silver||sbct|
|Current||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Jul 29 2014||1.7.22||Yes||Yes||Gold||Luis Alvarado|
|Show||Ubuntu 14.04 "Trusty" amd64 (+ variants like Kubuntu)||Sep 27 2014||1.6.2||Yes||Yes||Gold||an anonymous user|
|Show||Linux Mint 15 "Olivia"||Jan 11 2014||1.7.10||Yes||Yes||Gold||Philipglo Joshua Opulencia|
|Show||Ubuntu 12.04 "Precise" amd64 (+ variants like Kubuntu)||Sep 18 2013||1.7.2||Yes||Yes||Silver||Alexis Emanuel Cirmi|
|Bug #||Description||Status||Resolution||Other apps affected|
|23532||Provide offline implementation of Games For Windows Live (GFWL) 'xlive.dll' -> 'XLiveless' (Fallout 3, Batman, GTA IV)||REOPENED||View|
|23619||GTA San Andreas doesn't find widescreen video modes||CLOSED||FIXED||View|
|27707||Invisible cars in GTAIV when ARB shaders are used||CLOSED||FIXED||View|
|29366||GTAIV native trainer doesn't catch some key presses||CLOSED||FIXED||View|
|29376||Grand Theft Auto IV ESC key doesn't work in pause menu||CLOSED||ABANDONED||View|
|29559||GTA IV freeze in videos or scripted game events||UNCONFIRMED||View|
|31387||Helicopter's tail prop is sometimes partly black in GTAIV||UNCONFIRMED||View|
|32882||Grand Theft Auto IV doesn't start, aborts with a GLX error.||CLOSED||FIXED||View|
|38375||Grand Theft Auto IV crashed cars has wrong rendering||CLOSED||DUPLICATE||View|
|48401||GTA IV - Framerate drop after 5 minutes of gameplay||UNCONFIRMED||View|
Games for Windows - LIVE does not work under Wine. GFWL components will crash any game that use the service. The only thing to do about it is to cut XLive out using XLiveLess Patch.
1) Download the latest XLiveLess patch from here.
2) Unpack xlive.dll into the game folder.
XLive is out and the game launch is unobstructed. Please note that from now on the online play via GFWL is disabled so as to prevent cheating.