GTA IV Multiplayer Online Hamachi/Tunngle Guide

Grand Theft Auto IV, the insanely popular game from Rockstar Games, has the multiplayer option which can be tweaked to play on a virtual network of Hamachi and Tunngle. You can have it your way, play it without help of Games For Windows Live, and enjoy it but you have go through the guide below in order to do that. Yeah! its not that easy and is lengthy but hey, its GTA IV, what you expect?.

Setup TeknoGods.dll

Step 1
Download the latest TeknoGods.dll and DLLLoad, Beta.

Step 2
Read all the information included in the readme file.


Setup Hamachi

Step 1
Download latest Hamachi Client.

Step 2
Completely remove the older version and reboot after you have removed the older Hamachi, and after reboot install the newer version you just downloaded.

Step 3
Reconfigure your Network Connection to make it detect Hamachi first.

Step 4

For XP Users
Go to All Programs > Accessories > Communications > Network Connections. Go to the menu > Advanced > Advanced Settings. Now under Adapters and Bindings tab, move Hamachi to the top of the list.

Restart your PC.

For Vista/Win7 Users
Go to Start menu > Network, click on the Network and Sharing Center button at the top. Click on  “Manage Network Connections” on the left hand side and then  go to Advanced > Advanced Settings. Under the Adapters and Bindings tab, move Hamachi to the top of the list.

Restart your PC.

Setup Tunngle
Setting up Tunngle is relatively easy, all you need to do is  port forward UDP 11155 port and you are Go.

Xlive Connection Override
Now the TeknoGods.dll beta you downloaded will have two different connection override reg files. If you are using Hamachi, click the file ‘ConnectionOverrideHamachi.reg‘ and if you are using Tunngle click the file ‘ConnectionOverrideTunngle.reg‘.
It will automatically override the connection for Games for Windows Live. Or if you somehow have troubles with these files or nothing is working for you, you can follow the instructions below on how to do that manually but it is not recommended.

Manually Override Network Connection

1. Go to Run and type ‘regedit’, hit enter to get into registry editor.
2. Go to ‘HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\XLive’
3. Right click on the empty background and select ‘New’ then ‘String Value’
4. Now rename it to ‘Connection Override’.
5. Right click on ‘Connection Override’ and click modify to edit this string.
6. Type ‘Hamachi’ or ‘Tunngle”  in ‘value data’ and press OK to save it.
7. Close registry editor, start the game, press Home button and go to ‘Personal settings > Network Information’. Now you should see Hamachi/Tunngle as your network adapter.

How to Play GTA IV Multiplayer Online Hamachi/Tunngle Guide

Step 1

Put the TeknoGods.dll file to the game folder.(E:/Games/Grand Theft Auto IV)

Step 2
Now after you have pasted this file into the parent game folder, you need to edit the following registries for your operating system.

Windows XP
1. Go to run and type “regedit” and hit enter.
2. Now locate ‘HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Windows’ and add “TeknoGods.dll” to ‘AppInit_DLLs’.

Note: To do that just right click on ‘AppInit_DLLs’ and click modify then add ‘TeknoGods.dll’ in the value data.

Windows 7/Vista 32
1. Go to run and type “regedit” and hit enter.
2. Now locate ‘HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows NT/Current Version/Windows’ and add “TeknoGods.dll” to ‘AppInit_DLLs’.
3. Now right click on ‘LoadAppInit_DLLs’, click modify and add ‘1′ in value data, press OK to save it.

Windows 7/Vista 64
1. Go to registry editor and locate ‘HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/Microsoft/Windows NT/Current Version/Windows’ and add “TeknoGods.dll” to ‘AppInit_DLLs’.
2. Now add ‘1′ in value data of ‘LoadAppInit_DLLs’.

Important: If you have previously used older TeknoGods.dll beta file in your AppInit_DLLs, you will have to remove it first.

Step 3

GTA IV Client
If you are not host and are going to connect to a hosted game of your friend, do this.
1. Start the game, load your save, ALT-TAB out. Start “DLLLoad.exe” and ALT-TAB back into the game.
2. Click Play>Join Game>Click Custom Game>Search For The Game> When found the game, Press F12 and you will hear “Working”, join the game. When you are in the lobby Press F12 second time and you will hear “Transfer Complete”. Enjoy the game now.

You don’t need to load DLLLoad.exe, simple host the game as usual, and when a player is trying to join your game, you will hear a message that you need to reach a checkpoint for him to start playing with you. Simple reach a checkpoint or load previously saved checkpoint and start playing with your friend.

GTA IV Multiplayer Trouble Shooting Guide
1. If on pressing F12, you don’t hear any sound, don’t just tap it, hold on F12 for a second when you hear the sound, release it.
2. Make sure your Hamachi Override is working on both systems.
3. If registry fix has been properly added into the registry and still you are facing problems, reinstall Hamachi.
4. When loading DLLLoad, you get: “Windows cannot access the specified device, path, or file. You may not have the appropriate permissions to access the item.”: This is a permission error, start DLLLoad.exe as an admin, to do that right click on it, and choose run as administrator.
5. The game and DLLLoad.exe must have admin rights.

How to Remove Hamachi/Tunngle Override to Play Online
1. Start>Run>Type “regedit” > Navigate to “HKEY_CURRENT_USER\Software\Classes\Software\Microsoft\XLive”
2. In the right window delete the string that says ‘ConnectionOverride’ and it will restore LIVE for online play.

Have Fun, if you have any questions don’t hesitate because we won’t.