WineHQ
Grand Theft Auto Free Download



Category: Main > Games > Action Games > Grand Theft Auto > Free Download


NameGrand Theft Auto
VersionFree Download
License Free to use
URL 
Votes 1
RatingPlatinum
Wine Version1.0.1
Free Download Download Link
Maintainers of this version:
Description

This version of Grand Theft Auto is modified from its original version to enable support for modern PC's and current Microsoft Windows platforms.

Download it for free from the official Rockstar website.

Old test results
The test results you have selected are very old and may not represent the current state of Wine.
Selected Test Results (selected in 'Test Results' table below)

What works
installing - by using native dlls
configuring
menu


What does not
gameplay


What was not tested
multiplayer


Additional Comments

The gameplay can works with extra code patching, it doesn't hang but still can not be playable because of lags. The simple "patch" is to rewrite value definition in file include/wine/wined3d.h at line 886 to #define WINED3DPRESENT_BACK_BUFFER_MAX (8) the value probably can be 7 but not lower! Afterwards the game doesn't hangs but is only lagged. It is probably caused by bad implementation of flipping more backbuffers.
Test Results
DistributionTest dateWine versionInstalls?Runs?RatingSubmitter
ShowUbuntu 12.04 "Precise" x86_64 (+ variants like Kubuntu)Dec 20 20121.4 Yes Yes Gold Lukasz Hejnak 
ShowArch Linux x86_64Mar 08 20121.4 Yes Yes Gold Piotr Krzysztof Soboń 
ShowUbuntu 11.10 "Oneiric" x86_64 (+ variants like Kubuntu)Nov 06 20111.3.32 Yes No Garbage Ettore Atalan 
ShowUbuntuOct 05 20111.3.29 Yes Yes Gold Pavel Procházka 
ShowUbuntu 10.10 "Maverick" x86_64 (+ variants like Kubuntu)Mar 12 20111.3.15 Yes No Garbage an anonymous user 


Known bugs
Bug # Description Status Resolution Other apps affected

 
HOWTO

HOWTO make GTA running

run these commands in correct order: (NOTE: without $ letter!)

$git clone git://source.winehq.org/git/wine.git ~/wine-git 

$wget http://phoenix.inf.upol.cz/~prochapa/public_storage/wine-patches/multibuffering/0001-wined3d-Allowing-infinity-count-of-backbuffers.patch

$wget http://phoenix.inf.upol.cz/~prochapa/public_storage/wine-patches/multibuffering/0002-wined3d-_Present-relevant-to-windows-implementation.patch

$wget http://phoenix.inf.upol.cz/~prochapa/public_storage/wine-patches/multibuffering/0003-ddraw-tests-Add-multibuffering-test.patch

$cd wine-git/

$git apply ../0001-wined3d-Allowing-infinity-count-of-backbuffers.patch

$git apply ../0002-wined3d-_Present-relevant-to-windows-implementation.patch

$git apply ../0003-ddraw-tests-Add-multibuffering-test.patch

$./configure

$make depend && make

$sudo make install

------ Optional ---- (removes all .patch files frome home dir)

$cd

 $rm *.patch


 

The following comments are owned by whoever posted them. WineHQ is not responsible for what they say.

running and testing
by lahtis on Saturday August 28th 2010, 13:50
im use a wine 1.2.
I have tried a running a game but I do not succeed.
im a added a dll MFC42.DLL /windows/system/ folder.
and added a winetricks vcrun6 but not succeed.

but GTA Settings.exe runs correcly.

terminal say:
wine Grand\ Theft\ Auto.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f528,0x00000000), stub!

screen say
MGL Fatal Error. WDIRxxF.DLL not found.

What is this WDIRxxF.DLL?

[post new] [reply to this]

errors
by lahtis on Monday June 14th 2010, 8:32
git apply ../0001-wined3d-Allowing-infinity-count-of-backbuffers.patch
fatal: can't open patch '../0001-wined3d-Allowing-infinity-count-of-backbuffers.patch': No such file or directory

Where to get old wine source?

[post new] [reply to this]

Howto
by lahtis on Wednesday June 9th 2010, 17:38
Howto not worked. No patching.

[post new] [reply to this]

Bugs for GTA1
by lahtis on Wednesday June 9th 2010, 17:29
wine Grand\ Theft\ Auto.exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f518,0x00000000), stub!
fixme:win:EnumDisplayDevicesW ((null),0,0x32f544,0x00000000), stub!
fixme:mixer:ALSA_MixerInit No master control found on MPU-401 UART, disabling mixer
fixme:dsalsa:IDsDriverBufferImpl_SetVolumePan (0x141618,0x142110): stub
fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8
wine: Unhandled page fault on read access to 0xffffffff at address 0x48c973 (thread 0009), starting debugger...
Unhandled exception: page fault on read access to 0xffffffff in 32-bit code (0x0048c973).
Register dump:
CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
EIP:0048c973 ESP:0032facc EBP:0032fb18 EFLAGS:00210287( R- -- I S - -P-C)
EAX:00030064 EBX:00000000 ECX:0048c8d0 EDX:0000000f
ESI:0000000f EDI:00000000
Stack dump:
0x0032facc: 00030064 0000000f 00000000 00000000
0x0032fadc: 0032fb18 00030064 0032fc9c 683e6ff4
0x0032faec: 683c683a 00030064 0000000f 00000000
0x0032fafc: 00000000 00000022 00030064 0032fb28
0x0032fb0c: 683e6ff4 0032fc9c 00030064 0032fb68
0x0032fb1c: 683c833c 0048c8d0 00030064 0000000f
Backtrace:
=>0 0x0048c973 in grand theft auto (+0x8c973) (0x0032fb18)
1 0x683c833c in user32 (+0x9833b) (0x0032fb68)
2 0x683c969f in user32 (+0x9969e) (0x0032fbb8)
3 0x6838c27e DispatchMessageA+0x9d() in user32 (0x0032fca8)
0x0048c973: call *0x4b4fc8 -> (invalid destination)
Modules:
Module Address Debug info Name (88 modules)
PE 330000- 346000 Deferred smackw32
PE 400000- 792000 Export grand theft auto
PE 20000000-2002b000 Deferred mss32
ELF 2002b000-20083000 Deferred ddraw
\-PE 20030000-20083000 \ ddraw
ELF 20083000-201bc000 Deferred wined3d
\-PE 20090000-201bc000 \ wined3d
ELF 201bc000-20247000 Deferred libgl.so.1
ELF 20247000-2028f000 Deferred dsound
\-PE 20250000-2028f000 \ dsound
ELF 2028f000-20357000 Deferred libasound.so.2
ELF 20357000-203a2000 Deferred libpulsecommon-0.9.21.so
ELF 203a2000-2040a000 Deferred libsndfile.so.1
ELF 2040a000-20433000 Deferred libvorbis.so.0
ELF 20433000-2044c000 Deferred msacm32
\-PE 20440000-2044c000 \ msacm32
ELF 20f4e000-20f64000 Deferred midimap
\-PE 20f50000-20f64000 \ midimap
ELF 21654000-21696000 Deferred libpulse.so.0
ELF 26f19000-26f27000 Deferred libxi.so.6
ELF 27137000-279bd000 Deferred libglcore.so.1
ELF 2a005000-2a00b000 Deferred libxtst.so.6
ELF 2cbca000-2cc01000 Deferred winealsa
\-PE 2cbd0000-2cc01000 \ winealsa
ELF 2dba7000-2dbcd000 Deferred msacm32
\-PE 2dbb0000-2dbcd000 \ msacm32
ELF 2fcbd000-2fcc4000 Deferred libogg.so.0
ELF 32943000-32990000 Deferred libflac.so.8
ELF 3879f000-3889b000 Deferred libvorbisenc.so.2
ELF 44b55000-44b6b000 Deferred winejoystick
\-PE 44b60000-44b6b000 \ winejoystick
ELF 54518000-54551000 Deferred libdbus-1.so.3
ELF 5920e000-59210000 Deferred libnvidia-tls.so.1
ELF 67d21000-67d2a000 Deferred librt.so.1
ELF 68000000-6801d000 Deferred ld-linux.so.2
ELF 6801d000-6815d000 Deferred libwine.so.1
ELF 6815d000-68176000 Deferred libpthread.so.0
ELF 68176000-682d0000 Deferred libc.so.6
ELF 682d0000-682d4000 Deferred libdl.so.2
ELF 682d4000-682fa000 Deferred libm.so.6
ELF 682fa000-68302000 Deferred libnss_compat.so.2
ELF 68302000-68319000 Deferred libnsl.so.1
ELF 68319000-68449000 Export user32
\-PE 68330000-68449000 \ user32
ELF 68449000-684d4000 Deferred gdi32
\-PE 68460000-684d4000 \ gdi32
ELF 684d4000-6852e000 Deferred advapi32
\-PE 684e0000-6852e000 \ advapi32
ELF 6852e000-685a3000 Deferred rpcrt4
\-PE 68540000-685a3000 \ rpcrt4
ELF 685a3000-685d9000 Deferred dplayx
\-PE 685b0000-685d9000 \ dplayx
ELF 685d9000-686d9000 Deferred ole32
\-PE 685f0000-686d9000 \ ole32
ELF 686d9000-6874f000 Deferred libfreetype.so.6
ELF 6874f000-68764000 Deferred libz.so.1
ELF 68764000-68794000 Deferred libfontconfig.so.1
ELF 68794000-687bb000 Deferred libexpat.so.1
ELF 687bb000-6885d000 Deferred winex11
\-PE 687d0000-6885d000 \ winex11
ELF 6885d000-68866000 Deferred libsm.so.6
ELF 68866000-68876000 Deferred libxext.so.6
ELF 68876000-68993000 Deferred libx11.so.6
ELF 68993000-68998000 Deferred libuuid.so.1
ELF 68998000-689b2000 Deferred libxcb.so.1
ELF 689b2000-689b8000 Deferred libxdmcp.so.6
ELF 689b8000-689da000 Deferred imm32
\-PE 689c0000-689da000 \ imm32
ELF 689da000-689de000 Deferred libxinerama.so.1
ELF 689de000-689e4000 Deferred libxxf86vm.so.1
ELF 689e4000-689ee000 Deferred libxrender.so.1
ELF 689ee000-689f6000 Deferred libxrandr.so.2
ELF 689f6000-689fa000 Deferred libxcomposite.so.1
ELF 689fa000-68a00000 Deferred libxfixes.so.3
ELF 6ec0b000-6ec15000 Deferred libxcursor.so.1
ELF 703ef000-703f9000 Deferred libnss_nis.so.2
ELF 72cb2000-72cb6000 Deferred libxau.so.6
ELF 72ebd000-72ec4000 Deferred libasound_module_pcm_pulse.so
ELF 7537e000-75387000 Deferred libwrap.so.0
ELF 757c3000-7584b000 Deferred winmm
\-PE 757d0000-7584b000 \ winmm
ELF 76659000-76665000 Deferred libnss_files.so.2
ELF 766b4000-766cd000 Deferred libice.so.6
ELF 7b800000-7b93c000 Deferred kernel32
\-PE 7b810000-7b93c000 \ kernel32
ELF 7bc00000-7bcb8000 Deferred ntdll
\-PE 7bc10000-7bcb8000 \ ntdll
ELF 7bf00000-7bf04000 Deferred
Threads:
process tid prio (all id:s are in hex)
00000008 (D) C:\Ohjelmatiedostot\Rockstar Games\Grand Theft Auto\WINO\Grand Theft Auto.exe
0000002b 0
0000002a 15
00000009 0 0 0x0048c973 in grand theft auto (+0x8c973) (0x0032fb18)
1 0x683c833c in user32 (+0x9833b) (0x0032fb68)
2 0x683c969f in user32 (+0x9969e) (0x0032fbb8)
3 0x6838c27e DispatchMessageA+0x9d() in user32 (0x0032fca8)
err:d3d:wined3d_unregister_window Window 0x30064 is not registered with wined3d.
err:mmtime:TIME_MMTimeStop Timer still active?!

[post new] [reply to this]

Information
by Emmanuel Jacyna on Saturday August 8th 2009, 21:36
Hi Pavel,

Just wondering, could you actually post the patch and information,
because the link to the HOWTO, actually just links back to this site.

Thanks,

Emmanuel

[post new] [reply to this]

:(
by Niko Rummukainen on Thursday February 5th 2009, 15:52
As above said Sound and the Menu work after you have
run Setting Manager whit installed mfc42.dll file.
i did run it on console so would there be any help full "tips" like missing files but only thig what I did get was.

fixme:d3d:IWineD3DImpl_FillGLCaps
ers and 32 total samplers
fixme:d3d:IWineD3DImpl_FillGLCaps
combined_samplers
fixme:win:EnumDisplayDevicesW ((nu
fixme:xrandr:X11DRV_XRandR_SetCurr
fixme:xrandr:X11DRV_XRandR_SetCurr
err:d3d:IWineD3DDeviceImpl_SetupFu
window parameters of HWND 0x20028,
fterwards
err:d3d:IWineD3DDeviceImpl_CreateS
not supported for now
fixme:ddraw:device_parent_CreateSw
urning 0x8876086c
wine: Unhandled page fault on read
hread 0009), starting debugger...
Unhandled exception: page fault on
e330104).
Register dump:
CS:0023 SS:002b DS:002b ES:002b F
EIP:7e330104 ESP:0032f5b4 EBP:003
EAX:00000000 EBX:7e409ff4 ECX:003
ESI:8876086c EDI:0013a4a8
Stack dump:
0x0032f5b4: 00134ed4 0032f740 003
0x0032f5c4: 0032f5f8 0032f5e0 001
0x0032f5d4: 00000016 000000f0 000
0x0032f5e4: 00187620 0032f77c 003
0x0032f5f4: 0013a4a8 0032f740 000
0x0032f604: 00000140 127f0c7f 000
Backtrace:
=>0 0x7e330104 in wined3d (+0x3010
1 0x7e450145 in ddraw (+0x10145)
2 0x7e4525e9 in ddraw (+0x125e9)
3 0x0049207e in grand theft auto
4 0xece85356 (0x57e58955)
5 0x00000000 (0x00000000)
0x7e330104: movl 0x0(%eax),
Modules:
Module Address De
PE 330000- 346000 De
PE 400000- 792000 Ex
PE 20000000-2002b000 De
ELF 7b800000-7b940000 De
\-PE 7b820000-7b940000 \
ELF 7bc00000-7bcb1000 De
\-PE 7bc10000-7bcb1000 \
ELF 7bf00000-7bf04000 De
ELF 7c96b000-7d7d3000 De
ELF 7d960000-7d96f000 De
ELF 7d96f000-7d9bc000 De
\-PE 7d980000-7d9bc000 \
ELF 7d9bc000-7d9d2000 De
\-PE 7d9c0000-7d9d2000 \
ELF 7da28000-7dae2000 De
ELF 7e2eb000-7e40d000 Ex
\-PE 7e300000-7e40d000 \
ELF 7e435000-7e48d000 Ex
\-PE 7e440000-7e48d000 \
ELF 7e48d000-7e4a2000 De
\-PE 7e490000-7e4a2000 \
ELF 7e4a2000-7e4cb000 De
\-PE 7e4b0000-7e4cb000 \
ELF 7e4cb000-7e4e4000 De
\-PE 7e4d0000-7e4e4000 \
ELF 7e4e4000-7e4fc000 De
ELF 7e4fc000-7e54c000 De
ELF 7e560000-7e628000 De
ELF 7e62f000-7e631000 De
ELF 7e631000-7e635000 De
ELF 7e635000-7e63c000 De
ELF 7e63c000-7e673000 De
\-PE 7e650000-7e673000 \
ELF 7e673000-7e67c000 De
ELF 7e67c000-7e681000 De
ELF 7e681000-7e685000 De
ELF 7e685000-7e68c000 De
ELF 7e68c000-7e696000 De
ELF 7e696000-7e69c000 De
ELF 7e69c000-7e69f000 De
ELF 7e69f000-7e6c0000 De
\-PE 7e6b0000-7e6c0000 \
ELF 7e6c0000-7e6c5000 De
ELF 7e6c5000-7e6de000 De
ELF 7e6de000-7e6e1000 De
ELF 7e6e1000-7e6e4000 De
ELF 7e6e4000-7e7d3000 De
ELF 7e7d3000-7e7e2000 De
ELF 7e7e2000-7e7eb000 De
ELF 7e7eb000-7e7f4000 De
ELF 7e7f6000-7e892000 De
\-PE 7e800000-7e892000 \
ELF 7e8da000-7e901000 De
ELF 7e901000-7e92e000 De
ELF 7e92e000-7e944000 De
ELF 7e944000-7e9ba000 De
ELF 7e9ce000-7ea35000 De
\-PE 7e9e0000-7ea35000 \
ELF 7ea35000-7eb47000 De
\-PE 7ea50000-7eb47000 \
ELF 7eb47000-7eb7c000 De
\-PE 7eb50000-7eb7c000 \
ELF 7eb7c000-7ec10000 De
\-PE 7eb90000-7ec10000 \
ELF 7ec10000-7ec65000 De
\-PE 7ec20000-7ec65000 \
ELF 7ec65000-7ed06000 De
\-PE 7ec80000-7ed06000 \
ELF 7ed06000-7ee54000 De
\-PE 7ed20000-7ee54000 \
ELF 7ef8d000-7ef99000 De
ELF 7ef99000-7efa4000 De
ELF 7efa4000-7efbd000 De
ELF 7efbd000-7efc6000 De
ELF 7efc6000-7efec000 De
ELF f7c82000-f7c86000 De
ELF f7c86000-f7de4000 De
ELF f7de5000-f7dfe000 De
ELF f7e12000-f7f4d000 De
ELF f7f4f000-f7f6f000 De
Threads:
process tid prio (all id:s a
00000008 (D) C:\Ohjelmatiedostot\R
t Auto.exe
0000002e 15
0000002d 0
00000019 15
00000009 0 0 0x7e330104 in wined3d (+0x3010
1 0x7e450145 in ddraw (+0x10145)
2 0x7e4525e9 in ddraw (+0x125e9)
3 0x0049207e in grand theft auto
4 0xece85356 (0x57e58955)
5 0x00000000 (0x00000000)

[post new] [reply to this]

  • RE: :( by self_slaughter on Thursday April 2nd 2009, 7:53



   << Back

Page loaded in 0.03586 seconds.