Das Forum

[script] Grand Theft Auto IV

Autor Antworten
Jump to the page: 1 - 2 - 3 - 4
OldLodgeSkins Sunday 4 April 2010 at 0:28
OldLodgeSkinsAnonymous

So, apparently the gta4browser error does not prevent the game from starting. I can just ignore it.
I see the copyright warnings, the 3 logos (2 times "R" logo andthen "Grand Thef Auto 4") and that's when the game crashes now. Still with a lot of stuff in the terminal.
I could swear I've seen a post somewhere about someone crashing at the exact same step but I can't find it back...


seb@pc-00248:/mnt/1TO/jeux/.PlayOnLinux/configurations/installed> playonlinux --run "Grand Theft Auto IV"
PlayOnLinux v3.7.3

Checking python : [ Ok ]
wine: Unhandled page fault on read access to 0x00000000 at address (nil) (thread 0034), starting debugger...
wine: Unhandled page fault on read access to 0xa1641374 at address 0xa1641374 (thread 001f), starting debugger...
seb@pc-00248:/mnt/1TO/jeux/.PlayOnLinux/configurations/installed> win.c :146 : release_user_handle_ptr: L'assertion « ptr && ptr != ((void *)1) » a échoué.
wine: Assertion failed at address 0xffffe430 (thread 0045), starting debugger...
Unhandled exception: assertion failed in 32-bit code (0xffffe430).
Register dump:
CS:0023 SS:002b DS:002b ES:002b FS:0063 GS:006b
EIP:ffffe430 ESP:0033f4ec EBP:f75ea5cd EFLAGS:00000296( - -- I S -A-P- )
EAX:00000000 EBX:00007b47 ECX:00007b47 EDX:00000006
ESI:7ee31b27 EDI:f761dff4
Stack dump:
0x0033f4ec: f75ea5cd 00000006 00007b47 f74ed0cf
0x0033f4fc: f761dff4 0033f620 f74ee9e7 00000006
0x0033f50c: 0033f5a0 00000000 f761f3a0 7c03a6a0
0x0033f51c: f753510e 00000068 00000070 0033f564
0x0033f52c: 7c03a6a8 00000065 00000068 00000070
0x0033f53c: f761dff4 00000065 00000064 0033f654
Backtrace:
=>0 0xffffe430 (0xf75ea5cd)
0xffffe430: popl %ebp
Modules:
Module Address Debug info Name (61 modules)
PE 400000- 40e000 Deferred gta4browser
PE 78000000-78044000 Deferred msvcrt
PE 78130000-781cb000 Deferred msvcr80
ELF 7b800000-7b937000 Deferred kernel32<elf>
\\-PE 7b810000-7b937000 \\ kernel32
ELF 7bc00000-7bcb5000 Deferred ntdll<elf>
\\-PE 7bc10000-7bcb5000 \\ ntdll
ELF 7bf00000-7bf03000 Deferred <wine-loader>
PE 7c630000-7c64b000 Deferred atl80
ELF 7e244000-7e276000 Deferred uxtheme<elf>
\\-PE 7e250000-7e276000 \\ uxtheme
ELF 7e276000-7e345000 Deferred comctl32<elf>
\\-PE 7e280000-7e345000 \\ comctl32


(... and a lot more)

Editiert von: OldLodgeSkins

NSLW Sunday 4 April 2010 at 9:15
NSLW

Edit: solved by changing the wine version used.

Quote from OldLodgeSkins

Normally script takes care of all beside crack, so you've probably changed Wine version to wrong Wine version after installation of the game.
OldLodgeSkins Sunday 4 April 2010 at 11:51
OldLodgeSkinsAnonymous

I guess I did at some point...
Anyway, I made a clean install, patched the game to the latest version, also put the xlive.dll file in the system 32 folder just in case, and I'm back at the same point as in my last post. I also tried to install d3dx9 and d3dx10 through Winetricks as said in one of the tests at winehq, without effect. Warnings, logos, and crash. Any idea?
NSLW Sunday 4 April 2010 at 15:28
NSLW

You need nothing more than playonlinux script and right applied crack. No monkeying with xlive ore winetricks is needed.

I see the copyright warnings, the 3 logos (2 times "R" logo andthen "Grand Thef Auto 4") and that's when the game crashes now.

Quote from OldLodgeSkins

That means that you use right wine otherwise you wouldn't see R two times. Install latest NVIDIA drivers.

Editiert von: NSLW

OldLodgeSkins Sunday 4 April 2010 at 16:54
OldLodgeSkinsAnonymous

Thanks for the idea, but it wasn't the solution.
Clean install, I let POL download the latest patch itself, upgraded the Nvidia drivers to the recommended version on their site (195.36.15), and... Still no luck. I still got the same result.
This time I did not try to add anything else. Just the game, the patch, and whatever is actually required.
Each time I get an error about .NET 3.0 when installing the game... Is it important? Other than that the installation works fine.

Editiert von: OldLodgeSkins

NSLW Sunday 4 April 2010 at 18:31
NSLW

I don't remember any errors about .NET Framework but I also don't see any .NET 3.0 files installed on my gta 4 prefix.
OldLodgeSkins Sunday 4 April 2010 at 18:33
OldLodgeSkinsAnonymous

It says something about language packs that require .NET 3.0...
But it's during the installation of the social club, which if I understand correctly, we do'nt really care about.

Editiert von: OldLodgeSkins

NSLW Sunday 4 April 2010 at 18:37
NSLW

I don't know if .NET 3.0 is important at installation, I don't care about that because it doesn't cause troubles to me. Did you try with various NO-DVDs?
OldLodgeSkins Sunday 4 April 2010 at 18:54
OldLodgeSkinsAnonymous

Previously yes, but not during my last attempt... I'll try again.

Edit: looks like it would have something to do with the latest versions of the games and the cracks that go with them... What version are you running? Maybe I should not have updated to teh latest version of GTA available?

Editiert von: OldLodgeSkins

NSLW Sunday 4 April 2010 at 19:42
NSLW

I'm running on 1.0.0.4 (the latest) which was installed automatically by POL. I agree that I had problems with NO-DVD and latest GTA 4 version but that were problems during play (I mean drunk camera : ) ) and not at start of the game.
You can check if your prefix with GTA 4 is as big as mine. Mine is 15.5 GB big.
OldLodgeSkins Sunday 4 April 2010 at 19:59
OldLodgeSkinsAnonymous

I've got exactly the same size...
I've tried all sorts of cracks, not only Razor's, none worked. The one that gave me the logos (the only one to go that far) in the Razor for 1.0.0.4.
Could the fact that I'm using an European version of this game make a difference? I don't know if they've distributed the exact same software everywhere or if there are differences... Not sure it's relevant though. I haven't seen any crack mentioning a region / country.
OldLodgeSkins Sunday 4 April 2010 at 23:48
OldLodgeSkinsAnonymous

Maybe this will help...
I've removed the "winedebug=-all" line in the startup script. Here is the output, right when the game crashes, just before I kill it:


fixme:keyboard:X11DRV_LoadKeyboardLayout L"0", 0002: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:dinput:SysMouseAImpl_Acquire Clipping cursor to (0,0)-(1440,900)
fixme:wininet:InternetCheckConnectionW
err:wininet:NETCON_secure_connect SSL_connect failed: 12157
wine: Unhandled page fault on read access to 0xa1641374 at address 0xa1641374 (thread 001f), starting debugger...


Rings any bell?
NSLW Monday 5 April 2010 at 10:33
NSLW



err:wininet:NETCON_secure_connect SSL_connect failed: 12157

Quote from OldLodgeSkins

I haven't got this line in terminal. Install openssl package (and maybe packages with ntlm in name). Please report if that helped. If yes then I'll include appropriate information at installing GTA4.

BTW. I updated patched Wine for this game. To use it start installer once again and choose update wine version (No need for reinstalling GTA 4)

Editiert von: NSLW

OldLodgeSkins Monday 5 April 2010 at 10:56
OldLodgeSkinsAnonymous

Openssl was already installed... I've installed every 32-bit compatibility package I could find in my package manager. I've also installed all the ntlm-something I could find although I don't see what openldad could have to do with this but I added them just in case.
Result: still the same.
I've then tried the new wine version: still no luck... Same error :(
NSLW Monday 5 April 2010 at 13:26
NSLW

What's your OS and graphic card?
OldLodgeSkins Monday 5 April 2010 at 18:27
OldLodgeSkinsAnonymous

OpenSUSE 11.2 x86_64 and Nvidia GT240 512MB.
OldLodgeSkins Monday 5 April 2010 at 18:56
OldLodgeSkinsAnonymous

Still not working, but I've got something you might be interested in.
Since it was about wininet I decided to try some of the wininet.dll files that can be found out there (after making a backup of the original) and at some point I got this:


fixme:ras:RasEnumConnectionsW (0x13e2b8,0x33c59c,0x702783ec),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusA 0x9972a18 type=30 state=1 0x33c348 240 0x33c58c 0x33c594 0x33c588
fixme:ras:RasEnumEntriesW ((nil),(null),0x9972de0,0x33c26c,0x9972acc),stub!
err:ntlm:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path.
err:ntlm:SECUR32_initNTLMSP Usually, you can find it in the winbind package of your distribution.
fixme:crypt:CRYPT_RegControl 4: stub
fixme:secur32:schan_InitializeSecurityContextW Using hardcoded "NORMAL" priority
fixme:wintrust:HTTPSCertificateTrust (0x9976b50)
fixme:wintrust:HTTPSFinalProv (0x9976b50)
wine: Unhandled page fault on read access to 0xa1641374 at address 0xa1641374 (thread 0020), starting debugger...


I did not get anything about ntlm_auth in my previous searches, still I've finally found it's part of samba_windbind. I've installed it and that particular error does not appear anymore. So I guess you can add samba_windbind as part of your requirements.
OldLodgeSkins Monday 5 April 2010 at 19:45
OldLodgeSkinsAnonymous

I'm back on a clean install after doing lots of tests with DLLs / direct3d and such... So far, no luck, but maybe a clue:


fixme:d3d_surface:surface_load_ds_location No up to date depth stencil location
fixme:keyboard:X11DRV_LoadKeyboardLayout L"0", 0002: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported
fixme:keyboard:X11DRV_LoadKeyboardLayout L"0", 0002: stub!
fixme:keyboard:X11DRV_MapVirtualKeyEx keyboard layout (nil) is not supported

(... and lots of these)

fixme:wininet:InternetCheckConnectionW
err:wininet:NETCON_secure_connect SSL_connect failed: 12157
wine: Unhandled page fault on read access to 0xa1641374 at address 0xa1641374 (thread 001f), starting debugger...


I've been watching the terminal before the crash. The 1st line was there when the logos were showing. Then when the game crashes, the 1st line about the keyboard appears. That's precisely when it crashes.

Any idea?

Editiert von: OldLodgeSkins

OldLodgeSkins Tuesday 6 April 2010 at 23:11
OldLodgeSkinsAnonymous

Got rid of the .NET error by installing with Winetricks, in this order (this is important): vcrun2005, dotnet20, dotnet30 from Winetricks. Don't install dotnet20 alone from POL as it seems it requires vcrun2005, if you do that you won't be able to run any application anymore.
The game still crashes with the same output though.
Anon76 Monday 17 May 2010 at 17:15
Anon76Anonymous

I get a ˝Bad Format˝ error when trying to run from dvd just like on wine:
anonxyz@anonxyz-desktop:~$ wine /media/GTA\\ IV\\ Disc\\ 1/Autorun.exe
wine: Bad EXE format for D:\\Autorun.exe

On Ubuntu amd64 d3dx9 and d3dx10 form winetricks

Editiert von: Anon76