Sunday, August 30, 2020

How to run GTA IV offline

Overview.. 1

XlivelessAddon is the preferred method to run GTA IV – game starts through GTAIV.exe. 1

Step-by-step guide. 1

Example - installing and running a retail DVD version of GTA IV or EFLC. 1

Obsolete methods – game starts through LaunchGTAIV.exe. 1

Razor1911 SecuROM crack. 1

Reloaded crack. 1

RGSC  GTA 4 Crack. 1

XLiveless. 1

 

 

 

How to run GTA IV offline

 

TL;DR Applies to downgraded or original GTA IV pre-2020 Complete Edition e.g. if your GTAIV.exe has version 1.2.0.x or above and uses Rockstar Game Launcher this is not for you! Step-by-step guide

The following modifications must be used only with the software you legally own. The author of this article does not in any way endorse, condone or encourage engaging in any conduct described in this article.

Overview

Original disc version of GTA IV uses GFWL for savegames and SecuROM DRM. GTA IV repacks usually ship with obsolete methods to run GTA IV: GFWL emulator (Xliveless) and SecuROM crack (Razor1911). XlivelessAddon by ThirteenAG is THE method to run any version of GTAIV offline. It has integrated XLiveless, SecuROM patch, menu skip.

XlivelessAddon is the preferred method to run GTA IV – game starts through GTAIV.exe

-        Can run all 13 versions of GTAIV:
Grand Theft Auto IV v1.0.0.0-1.0.8.0
Grand Theft Auto IV Episodes from Liberty City v1.1.0.0, 1.1.1.0, 1.1.2.0, 1.1.3.0

-        Workaround for VRAM detection on older patches. Detects minimum 2Gb of video memory in 1.0.4.0.

-        Savegames are in %USERPROFILE%\Documents\Rockstar Games\GTA IV\savegames by default.

-        May specify explicit savegame path in XLivelessAddon.ini, Xliveless/catspaw/XLivelessAddon savegames are compatible. To use e.g. catspaw's xlive savegame dir:
CustomSavePath = "{DRIVE}:\Users\{USERNAME}\AppData\Local\Rockstar Games\GTA IV\savegames\user_1122334400000000"

-        It is possible to launch GTAIV.exe/EFLC.exe directly (except EFLC.exe v1.1.0.0 and v1.1.1.0), without drunk camera or error appearing. No need for LaunchGTAIV.exe and Razor1911

-        Doesn't hang on startup, SkipIntro should work now on all GTAIV executables.

-        Skip menu and load straight into the game

-        Borderless windowed mode

-        RemoveRegistryPathDependency now works for all executables (latter versions of IV do not use InstallPath registry value)

-        GFWL DLC support

Step-by-step guide

1.      Download XLivelessAddon.zip and unpack to GTA IV folder. Use local copy if official repository is unavailable.

1a.      Download latest 32-bit Ultimate ASI loader. You may download xlive.dll (x86) or Ultimate-ASI-Loader.zip there, then unpack it to game folder and rename dinput8.dll as xlive.dll

2.      (Optionally) configure plugins\XLivelessAddon.ini, you may set SkipIntro, SkipMenu, also CustomSettingsPath and VRAMFix are very useful for 1.0.4.0

3.      To run as non-admin user clear checkbox "Run this program as an Administrator" on Compatibility tab for both LaunchGTAIV.exe AND GTAIV.exe

4.      Start the game through GTAIV.exe

If the game doesn't start with error "The application has failed to start because its side-by-side configuration is incorrect..." it usually means runtime problem and you need to download and install vcredist_x86.exe from Microsoft Visual C++ 2005 redistributable.

ATTENTION: if the game starts through GTAIV.exe and you get "drunk camera" it is a symptom of some conflict that prevents addon from loading and injecting the fix. Make sure that you don't have any other asi loader left in GTA folder (xlive.dll from addon is a renamed Ultimate ASI Loader), e.g. move dsound.dll and dinput8.dll away and move all .asi files away, and make sure that the only asi file you have is XLivelessAddon.asi in plugins. Then after you successfully launch the game you may add .asi files one by one and find out which one conflicts with XLivelessAddon.

DLC running specifics - the type of game you are starting or loading must be the same as running in current session. If you start a new game of different type e.g. currently playing TLAD and starting new TBOGT game it may crash the game, for details see "Running with XlivelessAddon" section here.

Example - installing and running a retail DVD version of GTA IV or EFLC

After copying files setup will launch release date check, cancel it, click Finish installation. The game files will be installed but there will be no GTAIV.exe. To make game playable install patch 7 or patch 8 , install XLivelessAddon as per instructions above , run GTAIV.exe.

You do not need to have GFWL runtime or RGL/RGSC to run the game and may uninstall them. Also you may delete launchGTAIV.exe

The same for EFLC DVDs: install game, install patch 2 or patch 3 , install XLivelessAddon, run EFLC.exe

Obsolete methods – game starts through LaunchGTAIV.exe

This section is for reference only and may be skipped.

Razor1911 SecuROM crack

1.      The most common old method LaunchGTAIV.exe/1911.dll + Xliveless works for 1.0.4.0+. Used in Xatab 1.0.7.0 repack.

28.06.2009  12:56            169984 1911.dll        (compressed with UPX 2.01, has Razor1911 logo and sound on start)

28.06.2009  12:56             73728 LaunchGTAIV.exe (Standard Razor1911 launcher)

45944658e93e052eb631dbb4fd5a3d97 *1911.dll

3e9b3dc03cd5c2e658dd731b616fdcf1 *LaunchGTAIV.exe

2.      Another version of uncompressed (maybe newer) 1911.dll

19.11.2016  20:11            161280 1911.dll  (has Razor1911 logo and sound on start and Razor777! text inside)

50cf921ee71c952ba5a598e4cc970c4b *1911.dll

3.      FitGirl 1.0.8.0 repack uses 1911.dll fixed by DZ87 that has no annoying Razor1911 logo and sound on start

e4528b913f859bc04d2cc2952e5f20d3 *1911.dll

29.08.2011  05:49            169984 1911.dll      (newer silent crack, compressed with UPX 3.09)

4.      There is a version floating around  (in “IV & DLC Downgrade v3.3.ZIP” pack) that has LaunchGTAIV.exe/1911.dll renamed as playGTAIV.exe/play.dll so that it could be run from Steam. GTA will not start by default from playGTAIV.exe, the pack uses ZolikaPatch and Patch8PlayGTAIV=1 set in ZolikaPatch.ini file to work around this.

 

Reloaded crack

Not recommended as it uses patched 1.0.7.0 exe and is not compatible with GTAIV.exe from official Rockstar patches. Used in PROPHET release / FitGirl 1.0.7.0 repack.

08.05.2016  18:37            366084 XLive.dll         (RELOADED Live emulator, does not work with any other launcher)

16.08.2015  19:15               208 rld.bin

16.08.2015  18:34             14336 rld.dll           (RELOADED crack, loads rld.bin)

07.08.2015  22:25          15505792 GTAIV.exe         (1.0.7.0 exe patched for RELOADED crack)

   00003BA0: 81 B0

   00003BA1: EC 01

   00003BA2: F4 C2

   00003BA3: 01 08

   00004035: 74 EB

   000040B9: 74 EB

   00004145: 74 EB

   000041D1: 74 EB

   003BBEB0: 53 EB

   003BBEB1: 56 06

   003BBEB8: 57 B8

   003BBEB9: 68 9A

   003BBEBA: 01 02

   003BBEBB: 80 00

   003BBEBD: 00 C3

16.08.2015  19:15             69632 LaunchGTAIV.exe   (RELOADED launcher, loads rld.dll)

 

a7fbc6d4027511b0478d16a42d40124b *GTAIV.exe

ec1a07cda756b0ce00cf9ce0c23484c2 *LaunchGTAIV.exe

63c08034c19c6896c6eddbc3d6ab2451 *rld.dll

a1a2b9fa77209db81b9aad1671db9d50 *XLive.dll

67f21b4f38c664a78b211c63e505c04a *rld.bin

 

RGSC  GTA 4 Crack

File “All Protections Bypasser V1.4 Test Version.7z”

 

XLiveless

Usually used together with SecuROM crack to replace GFWL xlive.dll. It defines where savegames will be.

1.      XLiveless 0.999b7 (Fitgirl 1.0.8.0 repack) latest version with built-in ASI loader,  0.999b4 (Xatab repack 1.0.7.0). No DLC support.
Savegames are in %LOCALAPPDATA%\Rockstar Games\GTA IV\savegames\user_1000100010001000

2.      catspaw's xlive.dll with GFWL DLC support. Does not have built-in ASI loader.
Savegames are in %LOCALAPPDATA%\Rockstar Games\GTA IV\savegames\user_1122334400000000  (can be set in xlive.ini)

3.      RELOADED Xlive emulator (FitGirl repack 1.0.7.0) Not recommended as it is incompatible with any official GTAIV.exe
Savegames are in %LOCALAPPDATA%\Rockstar Games\GTA IV\savegames\user_5553455200000000

Ultimate ASI Loader which is bundled with XLivelessAddon as xlive.dll uses the same code as catspaw's with minor modifications. They both maintain GFWL offline profile in game folder in Profiles/XLiveEmu subfolder. EFIGS and international versions save game language in {GFWL offline profile subfolder}\Player1\Offline\Title1.dat, delete this file if game doesn't start after language change (game language in SETTINGS.CFG and Title1.dat mismatch).

7 comments:

  1. I have installed xatab 2014 repack(v1.0.7.0). This is my folder structure: https://imgur.com/a/fxDPQvZ
    which files should/can I delete before copying XlivelessAddon?
    It includes xlive.dll and xlive.lib which was not present in fitgirl's repack. Can i remove it? I want to use the xlive.dll version which acts as an ASI loader

    ReplyDelete
    Replies
    1. When you unpack XLivelessAddon archive it will replace 79K xlive.dll with big 2Mb xlive.dll which is a renamed Ultimate ASI loader. You may delete Xlive.lib - it is a statically linked library which is not used by the game anyway. You may update UAL to latest version
      https://github.com/ThirteenAG/Ultimate-ASI-Loader/releases
      Get Ultimate-ASI-Loader.zip, unpack it and rename as xlive.dll

      Delete
    2. this is my new folder structure: https://imgur.com/plDxNQW
      (deleted xlive.dll, xlive.lib, launchgtaiv.exe, GTAIVGDF.dll, GameuxInstallHelper.dll, activation folder, 1911.dll)
      (added XLivelessAddon, latest asi loader (renamed as xlive.dll)
      Works perfectly. No drunk camera. Thx for the help :)

      Delete
  2. К сожалению лицензионная дисковая версия от 1С с XliveLessAddon не запускается. Никаких модов, .asi плагинов и других файлов нет. Только установленная с диска версия игры 1.0.0.0 (русская лицензия от 1С) и файлы самого XliveLessAddon. Игра запускается только с файла GTAIV.exe, показвает интро логотипы Rockstar и после этого вылетает с ошибкой: "Прекращена работа программы GTAIV". Есть ли какие-то другие способы сделать портативную версию 1.0.0.0, чтобы она не дёргала диск в приводе и не требовалось наличие Social club и Games for Windows Live?

    P.S.
    Самое смешное - без XliveLessAddon игра спокойно запускается и работает без проблем.

    Система: Windows 7 Pro SP1 (x64) - лицензия с обновлениями по 2016й год.
    Железо: GTX1660, Ryzen 5 1600, DDR4 16Gb, монитор обычный FullHD 60 Гц без всяких Sync-ов.

    ReplyDelete
    Replies
    1. Здравствуйте, Исаак! Да, такое возможно. Нужно обновить игру до 1.0.3.1 RU (это эквивалент патча 1.0.4.0 с 1Совской русификацией), она нормально работает с XLA. Загрузите русский патч gtaiv_patch_1031ru.zip с pcgamingwiki и вручную распакуйте его. Ссылка и инструкция тут https://ant-sh.blogspot.com/2020/09/easy-downgrade-gta-iv-to-1040.html

      Delete
  3. Да, действительно заработало. Спасибо вам большое!

    ReplyDelete
    Replies
    1. Всегда пожалуйста, рад помочь чем могу

      Delete