Hellgate: London Forum

This is a community forum and not official technical support. — If you need official support: Contact Us

The following comments are owned by whoever posted them. We are not responsible for them in any way.

Back to Threads Reply to Thread

Howto get HGL starting

I know that this game is "known not to run", but I tried it anyway.

What I've done:
-I've installed the game into an new Windows 2000 bottle
-I've copied the language.dat from my Windows-installation
-I've applied the official patch(1.2)

After that at least the launcher starts, but if I choose either Singelplayer or Multiplayer, the window colses. I tried to run it in console and got this output:


wine: Unhandled page fault on write access to 0x02602000 at address 0xeaeb90 (thread 0018), starting debugger...
Unhandled exception: page fault on write access to 0x02602000 in 32-bit code (0x00eaeb90).
Register dump:
 CS:0073 SS:007b DS:007b ES:007b FS:0033 GS:003b
 EIP:00eaeb90 ESP:01b8a7a0 EBP:01b8a7b0 EFLAGS:00010246(   - 00      -RIZP1)
 EAX:00000000 EBX:ffffffff ECX:3fff3801 EDX:00000003
 ESI:025d0000 EDI:02601ffe
Stack dump:
0x01b8a7a0:  01b8a7e4 00000000 025d0006 48590000
0x01b8a7b0:  01b8abfc 00ea730f 025d0006 ffffffff
0x01b8a7c0:  013068c4 00000000 01b7ce7a 015d7920
0x01b8a7d0:  01638000 00000001 00000000 00032000
0x01b8a7e0:  00000030 5c3f3f5c 756c6f56 307b656d
0x01b8a7f0:  30303030 2d303030 30303030 3030302d
Backtrace:
=>1 0x00eaeb90 in hellgate_sp_dx9_x86 (+0xaaeb90) (0x01b8a7b0)
  2 0x00ea730f in hellgate_sp_dx9_x86 (+0xaa730f) (0x01b8abfc)
  3 0x00dc7189 in hellgate_sp_dx9_x86 (+0x9c7189) (0x01b9f93c)
  4 0x00ceddfb in hellgate_sp_dx9_x86 (+0x8eddfb) (0x01b9fdbc)
  5 0x00000008 (0x010d701f)
0x00eaeb90: repe stosl    %es:(%edi)
Modules:
Module    Address            Debug info    Name (121 modules)
PE      240000-  2cb000    Deferred        dpvs
PE      400000- 168b000    Export          hellgate_sp_dx9_x86
PE     1ba0000- 1f0f000    Deferred        d3dx9_34
PE    10000000-101e4000    Deferred        fmodex
PE    18000000-18033000    Deferred        binkw32
PE    21100000-21197000    Deferred        mss32
PE    50000000-5009c000    Deferred        granny2
ELF    7b800000-7b921000    Deferred        kernel32<elf>
  \-PE    7b820000-7b921000    \               kernel32
ELF    7bc00000-7bc9f000    Deferred        ntdll<elf>
  \-PE    7bc10000-7bc9f000    \               ntdll
ELF    7bf00000-7bf03000    Deferred        <wine-loader>
ELF    7c7a1000-7c7ee000    Deferred        libgcrypt.so.11
ELF    7c7ee000-7c7fe000    Deferred        libtasn1.so.3
ELF    7c7fe000-7c830000    Deferred        libcrypt.so.1
ELF    7c830000-7c8a6000    Deferred        libgnutls.so.13
ELF    7c8a6000-7c8c9000    Deferred        libk5crypto.so.3
ELF    7c8c9000-7c956000    Deferred        libkrb5.so.3
ELF    7c956000-7c97f000    Deferred        libgssapi_krb5.so.2
ELF    7c97f000-7c9b2000    Deferred        libcups.so.2
ELF    7c9b2000-7ca23000    Deferred        wineps<elf>
  \-PE    7c9d0000-7ca23000    \               wineps
ELF    7ca23000-7ca40000    Deferred        imm32<elf>
  \-PE    7ca30000-7ca40000    \               imm32
ELF    7ca40000-7ca55000    Deferred        midimap<elf>
  \-PE    7ca50000-7ca55000    \               midimap
ELF    7ca55000-7ca6c000    Deferred        msacm32<elf>
  \-PE    7ca60000-7ca6c000    \               msacm32
ELF    7ca6c000-7cb2f000    Deferred        libasound.so.2
ELF    7cb2f000-7cb63000    Deferred        winealsa<elf>
  \-PE    7cb40000-7cb63000    \               winealsa
ELF    7cdc9000-7cdcd000    Deferred        libgpg-error.so.0
ELF    7cdcd000-7cdd0000    Deferred        libkeyutils.so.1
ELF    7cdd0000-7cdd8000    Deferred        libkrb5support.so.0
ELF    7cdd8000-7cddb000    Deferred        libcom_err.so.2
ELF    7ce04000-7ce09000    Deferred        libxfixes.so.3
ELF    7ce09000-7ce12000    Deferred        libxcursor.so.1
ELF    7ce12000-7ce18000    Deferred        libxrandr.so.2
ELF    7ce18000-7ce20000    Deferred        libxrender.so.1
ELF    7d395000-7d397000    Deferred        libnvidia-tls.so.1
ELF    7d397000-7e0d7000    Deferred        libglcore.so.1
ELF    7e0d7000-7e17c000    Deferred        libgl.so.1
ELF    7e17c000-7e181000    Deferred        libxdmcp.so.6
ELF    7e181000-7e199000    Deferred        libxcb.so.1
ELF    7e199000-7e19b000    Deferred        libxcb-xlib.so.0
ELF    7e19b000-7e282000    Deferred        libx11.so.6
ELF    7e282000-7e290000    Deferred        libxext.so.6
ELF    7e290000-7e2a8000    Deferred        libice.so.6
ELF    7e2a8000-7e2b0000    Deferred        libsm.so.6
ELF    7e2b0000-7e342000    Deferred        winex11<elf>
  \-PE    7e2c0000-7e342000    \               winex11
ELF    7e342000-7e357000    Deferred        libz.so.1
ELF    7e357000-7e3c7000    Deferred        libcxfreetype.so
ELF    7e3c7000-7e3e7000    Deferred        mpr<elf>
  \-PE    7e3d0000-7e3e7000    \               mpr
ELF    7e3e7000-7e42e000    Deferred        wininet<elf>
  \-PE    7e3f0000-7e42e000    \               wininet
ELF    7e42e000-7e443000    Deferred        psapi<elf>
  \-PE    7e430000-7e443000    \               psapi
ELF    7e443000-7e489000    Deferred        dbghelp<elf>
  \-PE    7e450000-7e489000    \               dbghelp
ELF    7e489000-7e56d000    Deferred        wined3d<elf>
  \-PE    7e4a0000-7e56d000    \               wined3d
ELF    7e56d000-7e599000    Deferred        d3d9<elf>
  \-PE    7e570000-7e599000    \               d3d9
ELF    7e599000-7e5fd000    Deferred        msvcrt<elf>
  \-PE    7e5b0000-7e5fd000    \               msvcrt
ELF    7e5fd000-7e632000    Deferred        dinput<elf>
  \-PE    7e610000-7e632000    \               dinput
ELF    7e632000-7e64a000    Deferred        dinput8<elf>
  \-PE    7e640000-7e64a000    \               dinput8
ELF    7e64a000-7e66f000    Deferred        msacm32<elf>
  \-PE    7e650000-7e66f000    \               msacm32
ELF    7e66f000-7e689000    Deferred        wsock32<elf>
  \-PE    7e670000-7e689000    \               wsock32
ELF    7e689000-7e743000    Deferred        oleaut32<elf>
  \-PE    7e6a0000-7e743000    \               oleaut32
ELF    7e743000-7e81e000    Deferred        ole32<elf>
  \-PE    7e760000-7e81e000    \               ole32
ELF    7e81e000-7e8b9000    Deferred        comdlg32<elf>
  \-PE    7e830000-7e8b9000    \               comdlg32
ELF    7e8b9000-7e8ea000    Deferred        winspool<elf>
  \-PE    7e8c0000-7e8ea000    \               winspool
ELF    7e8ea000-7e8fe000    Deferred        oleacc<elf>
  \-PE    7e8f0000-7e8fe000    \               oleacc
ELF    7e8fe000-7e960000    Deferred        rpcrt4<elf>
  \-PE    7e910000-7e960000    \               rpcrt4
ELF    7e960000-7e9e9000    Deferred        winmm<elf>
  \-PE    7e970000-7e9e9000    \               winmm
ELF    7e9e9000-7e9fc000    Deferred        libresolv.so.2
ELF    7e9fc000-7ea1a000    Deferred        iphlpapi<elf>
  \-PE    7ea00000-7ea1a000    \               iphlpapi
ELF    7ea1a000-7ea44000    Deferred        ws2_32<elf>
  \-PE    7ea20000-7ea44000    \               ws2_32
ELF    7ea44000-7ea58000    Deferred        lz32<elf>
  \-PE    7ea50000-7ea58000    \               lz32
ELF    7ea58000-7ea71000    Deferred        version<elf>
  \-PE    7ea60000-7ea71000    \               version
ELF    7ea71000-7eb21000    Deferred        comctl32<elf>
  \-PE    7ea80000-7eb21000    \               comctl32
ELF    7eb21000-7eb74000    Deferred        shlwapi<elf>
  \-PE    7eb30000-7eb74000    \               shlwapi
ELF    7eb74000-7ec72000    Deferred        shell32<elf>
  \-PE    7eb80000-7ec72000    \               shell32
ELF    7ec72000-7ecb8000    Deferred        advapi32<elf>
  \-PE    7ec80000-7ecb8000    \               advapi32
ELF    7ecb8000-7ed4b000    Deferred        gdi32<elf>
  \-PE    7ecd0000-7ed4b000    \               gdi32
ELF    7ed4b000-7ee75000    Deferred        user32<elf>
  \-PE    7ed60000-7ee75000    \               user32
ELF    7ee75000-7ee80000    Deferred        libnss_files.so.2
ELF    7ee80000-7ee98000    Deferred        libnsl.so.1
ELF    7ee98000-7eea1000    Deferred        libnss_compat.so.2
ELF    7efce000-7eff3000    Deferred        libm.so.6
ELF    7eff3000-7eff6000    Deferred        libxau.so.6
ELF    7eff6000-7f000000    Deferred        libnss_nis.so.2
ELF    b7d45000-b7d49000    Deferred        libdl.so.2
ELF    b7d49000-b7e98000    Deferred        libc.so.6
ELF    b7e99000-b7eb1000    Deferred        libpthread.so.0
ELF    b7ebe000-b7fd2000    Deferred        libwine.so.1
ELF    b7fd4000-b7ff0000    Deferred        ld-linux.so.2
Threads:
process  tid      prio (all id:s are in hex)
00000008 
    00000009    0
0000000a 
    0000000b    0
0000000c 
    0000000f    0
    0000000e    0
    0000000d    0
00000010 
    00000012    0
    00000011    0
00000017 (D) C:\Program Files\Flagship Studios\Hellgate London\SP_x86\hellgate_sp_dx9_x86.exe
    00000018    0 <==
Backtrace:
=>1 0x00eaeb90 in hellgate_sp_dx9_x86 (+0xaaeb90) (0x01b8a7b0)
  2 0x00ea730f in hellgate_sp_dx9_x86 (+0xaa730f) (0x01b8abfc)
  3 0x00dc7189 in hellgate_sp_dx9_x86 (+0x9c7189) (0x01b9f93c)
  4 0x00ceddfb in hellgate_sp_dx9_x86 (+0x8eddfb) (0x01b9fdbc)
  5 0x00000008 (0x010d701f)

I am using Crossover Games 7.0 on Ubuntu 8.04 (incl. workaround for CO)
Thx for any help.

regs

Mo

Unfortunately, it's hard to know what's going wrong. The stack trace in the crash log that you posted shows only code that's part of the game. What that usually means is that the game previously called into our code and got back a result that was incorrect or incomplete. I'm afraid it would take some intensive debugging to try to figure out what actually happened and why. 😥

Oh, I should have said: we just recently released version 7.1 of CrossOver Games, so it can't hurt to try again with that. 😊

Thx, I will try that and response then.

(sorry for the late response)

Mo

Hellgate is still broken. The issues are:

One) Mouse pointer becomes invisible when starting. Clicks ARE registered however.

Two) Networking breaks after the initial pass of login credentials to the server. Username/password verification does work, it's the hand off to the next server where it breaks.

CrossOver Forums: the place to discuss running Windows applications on Mac and Linux

CodeWeavers or its third-party tools process personal data (e.g. browsing data or IP addresses) and use cookies or other identifiers, which are necessary for its functioning and required to achieve the purposes illustrated in our Privacy Policy. You accept the use of cookies or other identifiers by clicking the Acknowledge button.
Please Wait...
eyJjb3VudHJ5IjoiVVMiLCJsYW5nIjoiZW4iLCJjYXJ0IjowLCJ0enMiOi02LCJjZG4iOiJodHRwczpcL1wvbWVkaWEuY29kZXdlYXZlcnMuY29tXC9wdWJcL2Nyb3Nzb3Zlclwvd2Vic2l0ZSIsImNkbnRzIjoxNzMxNDM1MjAzLCJjc3JmX3Rva2VuIjoibVBCVTlwOEMzQkJBWHNjUyIsImdkcHIiOjB9