Grand Theft Auto: Episodes from Liberty City

Grand Theft Auto: Episodes from Liberty City

174 ratings
[OUTDATED GUIDE] Play EfLC + IV with "Simple Native Trainer" and other .asi mods (1.1.3.0 / 1.0.8.0 ) + Multiplayer!
By Algonquin Hood ¦
Please note: This guide is outdated and will not work for current patches

The recent 1.0.8.0 patch for GTA IV and 1.1.3.0 patch for EfLC made the ScriptHook and ASILoader useless. In this guide, I will explain how to get them both running and even play Multiplayer with them.
   
Award
Favorite
Favorited
Unfavorite
The ice cold fact
You clicked on this guide hoping you could finally play with scripts again, or maybe play with your friends online. The truth is you can't. The ScriptHook writer I'm in contact with has his project on hold, so it's nowhere near releasing.

Still, don't be sad. There is another way. Downgrading is the magic word.
In this guide, I will explain how to downgrade, what files to not downgrade and some intel about mods in the end.

How to downgrade
First off, find out which game you are playing. It's pretty simple to find out, and I think you know it already.

The current GTA IV patch is 1.0.8.0 ; ASILoader and ScriptHook will NOT work with this one.
The current GTA EfLC patch is 1.1.3.0 ; ASILoader and ScriptHook will NOT work with this one neither.

For GTA IV, we will install the 1.0.7.0 patch, for GTA EfLC I'll go through installing the 1.1.2.0 patch.

Downgrading GTA IV
EfLC users skip the GTA IV part
GTA IV
  • Find your GTA IV folder (C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto IV\GTA IV or simply right-click Grand Theft Auto IV in your Steam library > Properties > Local
  • Find the file "Paul.dll" and drag it out of the folder somewhere, make sure it's not in the 'Grand Theft Auto IV' folder
  • Download the 1.0.7.0 patch: http://updates.rockstargames.com/patches/gtaiv/title_update_7_EN.zip
  • Install the patch
  • After installing, drag the 'Paul.dll' file you have dragged out before patching back into the folder and overwrite

Now you can use ScriptHook and ASILoader. How to install those and what the 'Paul.dll' is, will be stated below.
Downgrading GTA EfLC
GTA EfLC
  • Find your GTA EfLC folder (C:\Program Files (x86)\Steam\steamapps\common\Grand Theft Auto Episodes from Liberty City\EFLC or simply right-click Grand Theft Auto Episodes from Liberty City in your Steam library > Properties > Local
  • Find the file "Paul.dll" and drag it out of the folder somewhere, make sure it's not in the 'Grand Theft Auto Episodes from Liberty City' folder
  • Download the 1.1.2.0 patch: http://updates.rockstargames.com/patches/eflc/update2_EN.zip
  • Install the patch
  • After installing, drag the 'Paul.dll' file you have dragged out before patching back into the folder and overwrite

Now you can use ScriptHook and ASILoader. How to install those and what the 'Paul.dll' is, will be stated below.
Cool, but what's 'Paul.dll'?
You might ask yourself what the 'Paul.dll' file is. This file is basically the Social Club window that opens whenever you execute the LaunchGTAIV.exe / LaunchEFLC.exe file.

If you have followed my guide properly, your Social Club window should look like below (just in another language, maybe)


If not done correctly, you would have three buttons and a login window. You would not be able to log in, and would only be able to play using the Offline button (which restricts you from playing Multiplayer)
Installing mods
Here, I will show you how to install the Scripthook and ASILoader + the Simple Native Trainer.


ASILoader + ScriptHook
  • Download the ASILoader: http://www.dev-c.com/gtaiv/asiloader/
  • Download ScriptHook: http://www.dev-c.com/gtaiv/scripthook/
  • Both downloads work for GTA IV 1.0.7.0 and GTA EfLC 1.1.2.0
  • Put the 'dsound.dll' and the 'ScriptHook.dll' into your GTA IV / GTA EfLC folder
  • You can install any .asi script from now on, just drag the .asi file to your GTA IV / GTA EfLC folder, and put the file where your dsound.dll and Scripthook.dll files are

Simple Native Trainer
  • Download the Simple Native Trainer: http://www.gta4-mods.com/script/simple-trainer-version-65-f2115
  • GTA IV only
    Put those files into your GTA IV folder (make sure you have done all steps above correctly): Trainer.asi; Trainer.ini
  • GTA EfLC only
    Put those files into your GTA EfLC folder (make sure you have done all steps above correctly): Trainertbogt.asi; Trainertbogt.ini; Trainertlad.asi; Trainertlad.ini

Now you will have the Simple Native Trainer installed. It is Multiplayer friendly too. Press F3 / F4 once ingame and navigate the menu with your NUMPAD.

If you have a keyboard/laptop without a NUMPAD, or you want ScriptHookDotNet installed, check the 'Optional Mods' tab below.

Optional mods
Laptop / Keyboard without NUMPAD
If you don't have NUMPAD on your keyboard, get this to still be able to operate the Simple Native Trainer: http://www.gta4-mods.com/script/simple-trainer-v64-for-laptop-f20176
Just install it like the normal Simple Native Trainer, check above.

ScriptHookDotNET
Some scripts may need ScriptHookDotNET, here I will write down how to install this one too. You will need the ASILoader and Scripthook for this, so make sure those have been installed.
  • Download ScriptHookDotNET: http://hazardx.com/files/gta4_net_scripthook-83
  • Put ScriptHookDotNet.asi, ScriptHook.dll and the scripts folder inside your GTA IV / GTA EfLC main/root folder (where ASILoader is), overwrite if needed
  • All scripts that require ScriptHookDotNET (and only those), go inside the 'scripts' folder



How to install car mods
I've covered this once in my group, check this link (you might have to join the group to view it, I'm not sure): http://steamcommunity.com/groups/HoodzHomiez/discussions/0/612823460264964623/
Multiplayer: Who you will be able to play with
If you have the game working, your Social Club window shows up like in the picture above and you are able to connect to Multiplayer, you will not be able to play with everyone. I've made a list who can play with who.

  • Using ASILoader / ScriptHook: If you host, everybody can join; If you try to join public lobbies, you will only be able to see people who host and have ASILoader & Scripthook; You will NOT be able to join lobbies hosted by players WITHOUT ASILoader / ScriptHook
  • Using Patch 1.0.7.0 / 1.1.2.0, no mods: You will be able to play with everyone, you can join or host for players with other patches too, but people with ASILoader / ScriptHook will NOT be able to join your session, if you are the host
  • Using Patch 1.0.8.0 / 1.1.3.0, no mods: You will be able to play with everyone, you can join or host for players with other patches too, but people with ASILoader / ScriptHook will NOT be able to join your session, if you are the host

Also read this if you run mods:
If you have modded cars installed, and they replace an existing car, do NOT join nor host Multiplayer sessions. Everyone distant in the session will crash with the "SMPA60" error as soon as one of your modded cars get visual damage.
If you still want modded cars, add them, instead of replacing existing cars. Beware that other players that don't have the car installed with the same name will only see you floating in the ground, instead in a vehicle.

About ScriptHook / ASILoader:
Most of those script mods are perfectly fine and won't cause any harm to other people. Simple Native Trainer was a popular fun tool in most Multiplayer sessions for years.
Thank you for reading my guide, read this if it helped (and if you want the mods in my screenshots)
If you need someone to play GTA EfLC multiplayer with, I will occassionally play it. Join my group, or add me on Steam if you want to play.

Also, check my guide on how to not be a r³tard on GTA IV & EfLC multiplayer, there's some useful tips for people new to the game, using Simple Native Trainer.



My group: http://steamcommunity.com/groups/HoodzHomiez
The guide I was talking about: http://steamcommunity.com/sharedfiles/filedetails/?id=253058926

Also, the ENB I've used on all those screenshots is the CryENB V3 by Fabriciuz (using Insane Preset): http://www.gta4-mods.com/misc/cryenb-v3-1070eflc-f30597
Most cars in the screenshots are made by me, links can be found below:
Setasu Cyclone by LamboFreak: http://www.gta4-mods.com/vehicles/setasu-cyclone-f33874
Benefactor Schafter 6.5SC by Algonquin Hood: http://www.gta4-mods.com/vehicles/benefactor-schafter-65sc-f33859
Albany Wildfire by Algonquin Hood: http://www.gta4-mods.com/vehicles/albany-wildfire-f33891
Dinka Blista GT by Algonquin Hood: http://www.gta4-mods.com/vehicles/dinka-blista-gt--updated-archive-f33812
Map from Dinka Blista GT picture by steel89ita: http://www.gtainside.com/en/gta4/maps/47182-clockwork-mount-map-mod/







38 Comments
@poonasor May 26, 2020 @ 8:55pm 
i would also like to know how to mod gta 4 now on steam. I'm not interested in online multiplayer I just want to play single player storymode
Yoappian Mar 25, 2020 @ 5:36pm 
how to do it now? XD
Sergeo Jul 17, 2019 @ 11:47am 
gta not start
moe.jp Apr 27, 2019 @ 10:33pm 
Dead link, also installation instruction needs to be little more clear. Because executing 'setup.exe' will, in my case, gives me the unsuccessful result mentioned here: "If not done correctly, you would have three buttons and a login window. You would not be able to log in, and would only be able to play using the Offline button (which restricts you from playing Multiplayer)."

Feel free to message me if I'm wrong.
MAKEMEDEEP45 Mar 23, 2019 @ 12:46pm 
scripthook download link dead
Wektrer Feb 19, 2019 @ 12:16pm 
For me scripthook download link is dead :P
Augustus Feb 6, 2019 @ 9:07pm 
Doesn't make .asi mods work and then shags my settings and locks them for some reason. How do you undo this aids?
Marco Feb 6, 2019 @ 11:03am 
Some time back I tried using the Simple Native Trainer with TBOGT and it wouldn't work. After stumbling across this article yesterday I decided to try what you suggested. It worked like a charm! Very appreciative my man!
Maxgrid Oct 10, 2018 @ 3:51am 
I am French and this guide it's really easy to understand , I succeeded in 10 minutes , Thanks you man :happymeat: