1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

Hellgate London Guide

Discussion in 'Guides' started by booman, Apr 27, 2018.

  • by booman, Apr 27, 2018 at 2:19 PM
  • booman

    booman Grand High Exalted Mystic Emperor of Linux Gaming Staff Member

    Dec 17, 2012
    Likes Received:
    Trophy Points:
    Linux, Virginia
    Home page:

    Hellgate London is a hack-n-slash action RPG based in post apocalyptic London after the gates of hell opened up and releases demons upon the earth. Select from many gun weilding and melee classes and level up your stats and skills. Slay demons with all kinds of weapons such as swords, rifles, grenade launchers, flame throwers and rocket launchers that inflict elemental damage like fire and electricity.


    Follow my step-by-step guide on installing, configuring and optimizing Hellgate London in Linux with PlayOnLinux.

    Note: This guide applies to the retail version of Hellgate London. Other versions may require additional steps.

    Tips & Specs:

    To learn more about PlayOnLinux and Wine configuration, see the online manual: PlayOnLinux Explained

    Mint 18.3 64-bit
    PlayOnLinux: 4.2.12
    Wine: 3.6

    Wine Installation

    Click Tools
    Select "Manage Wine Versions"

    Look for the Wine Version: 3.6
    Select it
    Click the arrow pointing to the right

    Click Next

    Downloading Wine


    Downloading Gecko


    Wine 3.6 is installed and you can close this window

    Copy Files to Desktop & Download Patch

    Create a new folder on your Desktop
    Open the DVD ROM in one window
    Open the new folder in another window
    Copy and paste everything in the DVD to the new folder

    Go to: http://www.hellgateaus.info/files/Patch_NA_Europe_Germany_SP_1.2_1.18074.70.4256.exe
    Save the 1.2 Patch on your Desktop

    PlayOnLinux Setup

    Run PlayOnLinux
    Click Install

    Click "Install a non-listed program"

    Select "Install a program in a new virtual drive"
    Click Next

    Name the virtual drive: hellgatelondon
    Click Next

    Check all three options:
    • Use another version of Wine
    • Configure Wine
    • Install some libraries
    Click Next

    Select Wine: 3.6
    Click Next

    Select "32 bits windows installation"
    Click Next

    Wine Configuration

    Applications Tab
    Windows version: Windows 7

    Graphics Tab
    Check "Automatically capture the mouse in full-screen windows"
    Click OK

    PlayOnLinux Packages (DLLs, Libraries, Components)

    Check the following:
    • POL_Install_corefonts
    • POL_Install_d3dx9
    • POL_Install_tahoma
    Click Next

    Note: All packages should automatically download and install

    Installing Hellgate London

    Select "Seelct another file"
    Click Next

    Click Browse

    Select "Setup.exe" from the folder on your Desktop
    Click Open

    Click Next again...

    Click "Standard Install"

    Click Accept

    Enter the KEY from game insert
    Click OK

    Click Finish

    PlayOnLinux Shortcut

    Select "hellgate_sp_dx9_x86.exe"
    Click Next

    Name the shortcut: Hellgate London
    Click Next

    Select "I don't want to make another shortcut"
    Click Next

    PlayOnLinux Configure

    Select "Hellgate London"
    Click Configure

    General Tab
    Wine version: 3.6

    Note: Click the + to download other versions of Wine. Click the down-arrow to select other versions of Wine

    Display Tab
    Video memory size: Enter the amount of memory your video card/chip uses

    Miscellaneous Tab
    Click "Run a .exe file in this virtual drive"

    Select "Patch_NA_Europe_Germany_SP_1.2_1.18074.70.4256.exe"
    Click Open

    Click Finish when the patch is done installing

    Close Configure

    Launching Hellgate London

    Select "Hellgate London"
    Click Run

    Note: Click debug to see errors and bugs


    Click Options

    Click Display icon
    • Resolution
    • Modes
    • Windowed
    • V-Sync
    • Triple Buffering
    • Engine Version
    • Shader Quality
    • Antialiasing
    • Shadow Detail
    • Dynamic Lights
    • Enhanced Weather
    • Model Detail
    • Model Viewing Distance
    • Texture Detail
    • Trilinear Filtering
    • Anisotropic Filtering
    Click Accept

    Upon initial testing Hellgate London vanilla would crash when clicking Options. After installing the 1.2 patch it worked fine. Sometimes selecting resolution would be buggy, but it automatically adjusted to fit my Linux Desktop at 1920x1080 anyways. The game plays perfectly in all my tests and runs great on my GeForce GTX 1060.

    Gameplay Video:









    mrdeathjr28 likes this.


Discussion in 'Guides' started by booman, Apr 27, 2018.

  1. mrdeathjr28
    Good guide of this game (rare) and good screens too

  2. graywolf.theheathen
    Hey @booman any chance you could take this and try it with London 2038? London 2038 requires this original retail version with a multiplayer patch and a launcher of theirs.
    I started trying to get it working last night but haven't succeeded yet.
    booman likes this.
  3. booman
    Sure! Is this it? https://london2038.com/
    I still have the DVD version in retail box. I could give it a go.
    What problems are you having?
  4. graywolf.theheathen
    In their discord channel I was able to find out that the Launcher is a .NET app. The launcher patches for the game to work with their private server. All he could remember is that it was .NET 4 something.
    Here is the debugger stuff:
    [10/11/20 09:42:36] - Running wine-5.18 Launcher.exe (Working directory : /home/graywolf/.PlayOnLinux/wineprefix/hellgatelondon/drive_c/HellgateLondon)
    0088:err:ntoskrnl:ZwLoadDriver failed to create driver L"\\Registry\\Machine\\System\\CurrentControlSet\\Services\\wineusb": c0000142
    003c:fixme:service:scmdatabase_autostart_services Auto-start service L"wineusb" failed to start: 1114
    0024:err:module:fixup_imports_ilonly mscoree.dll not found, IL-only binary L"Launcher.exe" cannot be loaded
    0024:err:module:LdrInitializeThunk Importing dlls for L"C:\\HellgateLondon\\Launcher.exe" failed, status c0000135
    booman likes this.
  5. graywolf.theheathen
    Just to clarify. I followed this guide and can play single player just fine.
    Then I started following their guide for their multiplayer using "Run a .exe file in this virtual drive" to install the patches and Launcher.
    Had errors, then found out from their discord that the launcher was a .NET app and started installing versions of .NET from 3.5 on up.
    And now I'm at the above posted error.
    Here is their guide:
    booman likes this.
  6. graywolf.theheathen
    Okay I found in this more detailed guide that the Launcher is NET 4.5
  7. graywolf.theheathen
    Well now it looks like the launcher is launching. I don't see it come up on screen but I see it in taskmanager. It still ends up crashing.
    I think it's hanging now because it can't get out to the URL's it needs to reach to download patches.
    I'll post my current log.
  8. graywolf.theheathen
    booman likes this.
  9. graywolf.theheathen
    They provided a way I could manually patch and bypass the .NET launcher. Then when clicking Multiplayer and putting in my username and password as soon as I hit Enter it gives an error.
    I think my WINE instance just isn't getting out to connect to their servers. Following is the error from debug after putting in my username and password.
    booman likes this.
  10. graywolf.theheathen
    00ec:fixme:ras:RasEnumConnectionsW (01A20F68,0F61ED08,0037FE34),stub!
    00ec:fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
    00c0:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
    00c0:fixme:service:svcctl_EnumServicesStatusExW resume handle not supported
    00ec:fixme:ras:RasEnumEntriesW (00000000,(null),120FA5A0,0F61F538,120EA7F4),stub!
    00ec:err:secur32:schan_AcquireClientCredentials Could not find matching protocol
    00ec:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
    00ec:fixme:crypt:CRYPT_RegControl CERT_STORE_CTRL_AUTO_RESYNC: stub
    GnuTLS error: No or insufficient priorities were set.
    booman likes this.
  11. graywolf.theheathen
    The in game error is:
    an error occurred in the secure channel support
  12. graywolf.theheathen
    Might be a problem with the TLS handshake step, the login form POSTs to an https URL.
  13. booman
    Wow, you really have been "at it" with this mod!
    Great job sticking with it and testing things.

    I've had problems with launchers in the past, specially Dot NET Framework required launchers.

    I think you are on the right-track, but it will be difficult to get support from developer or modders who don't use Linux or Wine.

    Have you looked up that error: svcctl_EnumServicesStatusExW resume handle not supported

    There is definitely a dotnet related problem with this error too:
    Sometimes Wine just doesn't work with ever version of dotnet. Have you tried changing the version of Windows?

    You can also try using ProtonGE (Glorious Egg Roll) version of Proton as well.
  14. graywolf.theheathen
    • Installed and patched successfully.
    • Can log into London2038 server for multiplayer.
    • Can run around the world, go through portals, interact with NPC's and merchants and use storage.
    • Can take damage by monsters.
    • Can NOT attack monsters. Game kicks me to menu saying "Network Error" This is only multiplayer, singleplayer works fine.
    • Same issue as discussed in these posts. Possible RPC call error?

    Steps to install:
    1. Follow this guide for initial install.
    2. Follow this guide to add London2038 multiplayer. https://london2038.com/installation-guide/
    Up until it says to use the Launcher. Instead open a terminal in the games root directory and run this to patch the game.​
    curl https://auth.london2038.com/patcher/checksums.xml | tr '\\' '/' |grep 'download="true"' | cut -d'"' -f 2 | while read i; do wget -O $i https://auth.london2038.com/patcher/$i ; done
    3. Browse to create a shortcut to London2038_dx9_x86.exe in Hellgate London/MP_x86/
    Any ideas @booman ?
    booman likes this.
  15. booman
    Wow, what a mess. That one post about ping increasing when switching weapons or shooting an enemy sounds like a bug. But the developers will say its a "Wine" bug.... which could be right.
    Was this mod abandoned? It shows "in alpha" but was started in 2009

    I honestly think you are doing everything just right. I've always had issues with game launchers that automatically update/patch the game.

    The only thing I can think of is try:
    • Re-installing the game in a new prefix
    • Mess with the video settings: set everything on low
    • Install DXVK which included DirectX 9 support and DirectX 10/11 support
    I've never heard of game actions like shooting mess with the PING timing. Normally it will affect frame rate in-game. But Ping is kinda strange. It like the game is suddenly really chatty over the internet when you shoot. This kinda makes sense because anything you do in a multi-player game needs to be duplicated on everyone else's game. So the network performance is critical.
  16. graywolf.theheathen
    Yeah I gave up on the launcher for patching. I can just do it with that terminal command.
    As far as being kicked when I attack. The only thing left I can try is with DXVK. I've tried the graphics settings and 3 fresh wine prefix. Even a complete fresh install of my computer at home, lol.
    It isn't abandoned. On the 31st it's actually going from alpha to beta.
    If DXVK doesn't help I'll just have to right it off for multiplayer. I can still run around and have fun singleplayer.
    booman likes this.
  17. booman
    Yeah, who knows if DXVK will work or not. We don't know if this is a graphics problem, dependency problem or a coding problem.

    Unfortunately its difficult to ask Mod developers to troubleshoot Wine because they don't even support it. They aren't being paid for their mod, so its definitely low priority. Your only hope is that they see Windows 7 users with a similar problem.

    In fact, you could try changing from Windows 7 to Windows 10 in the Wine Configuration. You never know???

    Otherwise, yeah... I've had to give up on a few games because multi-player stopped working in Wine:
    • Goldeneye: Source
    • MX vs ATV
    • Tony Hawk Pro Skater 3
    graywolf.theheathen likes this.

Share This Page