Chaos Mod for Grand Theft Auto IV based on IV-SDK by Zolika1351.
Status: Open beta Compatibility: GTA IV 1.0.7.0 and 1.0.8.0 on PC (also tested with the global mod GTA VC NE 1.0.7.0 based on GTA IV).
Other game versions, including GTA IV: Complete Edition and Episodes from Liberty City (EFLC), are
currentlynot supported. Bug reports from those versions will not be considered.
The mod adds random effects (temporary or instant) to your game — they trigger after a specified time interval (30 seconds by default) or distance travelled (200 meters by default). Right now, the mod has over 100 effects (included Fake and FakeFake versions), and the list will grow with future updates.
Effects can mimic cheat code logic from earlier games in the series (spawning and repairing cars, money, etc.), or they can radically change the gameplay: spawn random enemies, boss-type enemies with their own quirks, bodyguard NPCs, change gravity, create a force field around the player, and much more.
You can download the latest version of the mod from the Releases section of the repository:
https://github.com/DIA2win/GTA4-DIAChaos/releases
Target game version: GTA IV 1.0.7.0 and 1.0.8.0 on PC (global mods based on them are also supported, for example GTA VC NE 1.0.7.0).
Supported game versions
- GTA IV 1.0.7.0 and 1.0.8.0 (PC version).
- Steam and Rockstar Launcher editions only work after downgrading the game to one of these versions (you can use any downgrade tool at your own risk).
- GTA IV: Complete Edition and other versions (without downgrade) are not supported.
Supported platforms
- Windows
- Consoles are not supported
Required dependencies
- An ASI loader compatible with GTA IV (for example, Ultimate ASI Loader or similar).
- Write permissions for the game folder — the mod creates a
DIAChaosModdirectory there and stores configs/logs.
Installation steps (recommended way)
-
Download the mod archive from the Releases section.
-
Open the installed game folder (where
GTAIV.exeis located). -
Extract the contents of the archive into this folder:
- ASI loader files will be next to
GTAIV.exe(or elsewhere if your loader requires that); - the
pluginsfolder withDIAChaos.asiwill appear in the game root; - the README and additional assets will be placed next to it.
- ASI loader files will be next to
-
Launch the game. On first run, the mod will create a
DIAChaosModdirectory in the game folder with the following files:DIAChaosMod/chaosmod_settings.iniDIAChaosMod/enabled_effects.iniDIAChaosMod/SavedPeds.iniDIAChaosMod/DIA_ChaosMod.log
If you already have your own ASI loader
-
The only requirement is that your loader must load
DIAChaos.asi. -
Usually this means:
- placing
DIAChaos.asinext toGTAIV.exe, or - putting it into the
pluginsfolder if your loader uses it.
- placing
-
Make sure you do not have multiple copies of
DIAChaos.asi.
Compatibility with other mod menus and scripts
-
The chaos mod may conflict with other mods that:
- interfere with the game process
- interfere with script loading or internal game logic
-
If the game crashes on startup or right after loading:
- Remove all third-party
.asifiles. - Leave only the ASI loader and
DIAChaos.asi. - Check if the issue still reproduces.
- Remove all third-party
- Launch GTA IV.
- Load a save or start a new game.
- Press
F3to open the chaos mod menu. - In the main menu, select
Chaos modand pressEnter(orNumpad 5) to enable or disable the mod. - To make the mod start automatically when loading a save, enable the
Run at startupoption in theconfiguresubmenu.
How to tell if the mod is active
- A chaos progress bar (by time or by distance travelled) is displayed at the top of the screen.
- On the right, a list of active effects is shown with their names and duration bars.
- Once the bar fills up, effects trigger: vehicles/peds spawn, gravity changes, NPC behavior changes, etc.
How to disable the mod during gameplay
-
The fastest way is via the menu:
- Press
F3to open the menu. - Select
Chaos modand turn it off (Enter/Numpad 5).
- Press
-
If you only need to clear current effects without disabling the mod completely:
- In the menu go to
Configure → Effect configure. - Use
Configure → Stop all active effectsto stop all active effects.
- In the menu go to
The mod has its own menu where you can flexibly tweak its behavior:
You can:
- enable and disable chaos mode;
- change the fill duration of the bar and its type (timer or distance);
- enable auto-start of chaos when starting the game/loading a save;
- enable and disable individual effects;
- change the effect duration;
- save settings to an INI file and load them from there.
To reduce the time I need to investigate a problem, please include as much useful information as possible.
-
Game version Example: GTA IV 1.0.8.0, SЫteam/other launcher, whether the game was downgraded and, if so, how exactly.
-
Mod version Example: DIAChaos v25.11.01.0
-
List of mods / configuration Which
.asifiles / scripts are installed, whether there are other mod menus, fixes, ENB, etc. -
What exactly happens Briefly describe what you expected to happen and what actually happened. It helps if you attach:
- screenshots/videos;
- a snippet from
DIAChaosMod/DIA_ChaosMod.log; - if it’s a crash — describe the moment (loading a save, entering interiors, a specific mission, etc.).
-
Steps to reproduce What needs to be done to reliably trigger the bug. If reproduction is unstable, say so.
-
Chaos mod settings Briefly: whether you use auto-start, what interval value you use (time/distance), which types of effects are disabled.
-
Configuration files (optional) For complex bug reports you can attach:
DIAChaosMod/chaosmod_settings.iniDIAChaosMod/enabled_effects.ini
-
Environment Briefly: Windows version, system language, important details (antivirus, non-standard install path, etc.).
Bug reports without information about the game/mod versions and without a basic description of reproduction steps are very likely not to be considered.
This is a fan project and is in no way affiliated with Rockstar Games.
