WineHQ
Category: Main Games Action Games Grand Theft Auto 2 9.6 (gratis)

Grand Theft Auto 2

The downloadable version from Rockstar Classics.

Application Details:

Version: 9.6 (gratis)
License:
URL: http://rockstargames.com/class...
Votes: 3
Latest Rating: Platinum
Latest Wine Version Tested: 8.1

Maintainers: About Maintainership

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

solo and multiplayer with some dll overrides

What does not

multiplayer if no dll override are set

Workarounds

What was not tested

Hardware tested

Graphics:

  • GPU:
  • Driver:

Additional Comments

The game is really slow and sometimes crash. Adding directplay with winetricks wasn't enough for me. I had to manuallly add those override in native : (in winecfg) dplay, directplay, dplayx, dpnet, dpnhpast, dpwsocks

selected in Test Results table below
Operating systemTest dateWine versionInstalls?Runs?Used
Workaround?
RatingSubmitter
ShowManjaro Linux 22Feb 26 20238.1Yes Yes NoPlatinumMartin Dolezych 
ShowArch Linux x86_64Jun 21 20194.9Yes Yes NoPlatinumtjbp 
ShowFedora 20 x86_64Feb 22 20141.7.10Yes Yes NoSilveran anonymous user 
CurrentGentoo Linux x86_64Jan 03 20141.7.9Yes Yes NoBronzeAliekezhi 
ShowopenSUSE 12.3 x86_64Jun 20 20131.6-rc2Yes Yes NoGoldManuel 

Known Bugs

Bug # Description Status Resolution Other apps affected
1337 Application support broken: Les Secrets de l'intelligence, UbiSoft CLOSED ABANDONED View
1772 fixme:ddraw:Main_DirectDraw_SetCooperativeLevel (0x40586b80)->(00010021,00000011 ) CLOSED INVALID View
4066 Online Play Doesn't Work (DirectPlay) NEW View
4089 ALSA driver causes games to hang with err:ntdll:RtlpWaitForCriticalSection CLOSED DUPLICATE View
4157 Regression: GTA2 setup hangs while preparing the setup wizard CLOSED DUPLICATE View
4204 GTA2 don't work CLOSED FIXED View
4263 CVS regression: installshield crashes when copying files (Error Number 0x80002005) CLOSED FIXED View
5075 GTA2 Doesn't work fullscreen, low performance CLOSED FIXED View
5517 ddraw rewrite breaks GTA2 CLOSED FIXED View
6091 DirectDraw games generates black screen after wine 0.9.16 CLOSED FIXED View
6220 GTA 2 crashes when going from game to menu CLOSED FIXED View
9282 GTA2 crash when click on wine window CLOSED FIXED View
9509 Weak performance in System Shock 2 CLOSED FIXED View
10841 Restore display resolution when focus is lost or on exit RESOLVED NOTOURBUG View
12386 when quitting GTA2, resolution is not back set to 1280x1024 CLOSED DUPLICATE View
12893 GTA2 runs too slow on Intel graphic CLOSED FIXED View
17036 GTA2 (Grand Theft Auto 2) runs too slow to be playable (ATi issue) CLOSED FIXED View
17306 GTA2 Menu Discoloured and Unresponsive CLOSED FIXED View
19149 GTA2 hangs up after some time CLOSED FIXED View
20260 GTA2 runs really slow with RenderTargetLockMode readtex with a GeForce FX 5500 CLOSED ABANDONED View
23270 GTA2 Manager fails to start (executable name is not quoted through 'ShellExecute[Ex]') CLOSED DUPLICATE View
24468 GTA2: "gta2 manager.exe" crashes at startup CLOSED FIXED View
30602 GTA2 crashes on exit CLOSED FIXED View
30603 GTA2 crashes on starup CLOSED FIXED View
33528 GTA2 hangs up during gameplay CLOSED FIXED View

Show open bugs

HowTo / Notes

HOWTO: Running GTA 2 using Direct3d and 16 bit color depth

From a clean wine install of the latest release, this how to will show you how to get GTA2 running with only a few graphical glitches, but still fully playable.

Please note this how to is for Ubuntu Linux, but the steps should be similar for other distros.

1. Unpack and run the GTA2 installer, installing GTA2 in the default directory
2. Check the box to run the GTA2 manager immediately when the install closes
3. In the video tab, set the resolution to 800x600, disable the opening movie, 4. and set the display mode to fullscreen
5. In the control tab hit the default keyboard button
6. Exit the manager, then start it up again to make sure all the option stuck
7. Open a text editor

8. Copy this script:


#!/bin/sh
#uncomment if launching from console session
#sudo /etc/init.d/gdm stop
#KDE use this instead
#sudo /etc/init.d/kdm stop

# Launches a new X session on display 3. If you don't have an Nvidia card
# take out the "& nvidia-settings --load-config-only" part
X :3 -depth 16 -ac & nvidia-settings --load-config-only

# Goto game dir (modify as needed)
cd "$HOME/.wine/drive_c/Program Files/Rockstar Games/GTA2/"

# Forces the system to have a break for 2 seconds, X doesn't launch instantly
sleep 2

# Launches game (modify as needed)
DISPLAY=:3 WINEDEBUG=-all wine "C:/Program Files/Rockstar Games/GTA2/gta2.exe"


8. Save the file in your home folder as gta2.sh

9. To make the script work, open a terminal, make the file executable and allow normal users to create new X servers with the following code


chmod +x gta2.sh

cd /etc/X11/

sudo gedit Xwrapper.config


With gedit change "allowed_users=console" to "allowed_users=anybody" and save.

 

Now you can run GTA2 by opening a terminal and typing "sh gta2.sh" or by creating a desktop icon by right clicking on the script in the file manager selecting "Make Link", then copying that link to your desktop.

When your finished playing just exit the game and then kill the X server with the Ctrl+Alt+Backspace keystroke and that will take you back to your normal desktop.

Once your up and running feel free to up the resolution and tweak settings in the Manager to get GTA 2 looking its finest

WARNING: Running GTA2 in a Virtual Desktop

Running GTA2 in a virtual desktop can sometimes cause problems.

Getting Multiplayer to Work
GTA2 needs the native dplay dlls for multiplayer to work.  Follow the howto at http://wiki.winehq.org/DirectPlayGames
How to get GOOD performance on ATI cards

Posted by

 

GTA2 has a hidden option to
use Glide for video.

1. Set up your controls etc using GTA2 manager.
2. Install a Glide wrapper- I use
http://www.zeckensack.de/glide/archive/GlideWrapper084c.exe .
3. wine regedit -> HKEY_LOCAL_MACHINE -> Software -> DMA Design -> Screen:
   set "rendername" (a String/REG_SZ) to "3dfx.dll"
   set "videoname" (a String/REG_SZ) to "dmaglide.dll"
4. If you open GTA2 manager again, you need to setup the registry keys again-
GTA2 manager does not support Glide mode.
5. If you're using GTA2 v11 or greater, you will find the registry key in
HKEY_CURRENT_USER instead of HKEY_LOCAL_MACHINE.
6. Launch GTA2 directly, i.e. create a shortcut to start in the GTA2 directory
and run wine gta2.exe .

Because of this I believe the problem is related to the DIB engine. But it's
been so long since I heard that information I can't be certain.
Blinking screen?
This may happen when you're using open source graphic card drivers. Try run game with disabled KMS. See there how to do it in Ubuntu (may work in other distros too): https://wiki.ubuntu.com/X/KernelModeSetting

Comments

Back