6.1 KiB
gta2-seuko-mod
An ultimate mod menu (a.k.a. trainer) for Grand Theft Auto 2.
Features
- Player control (money, health, armor, wanted level, wanted level lock, appearance, invulnerability, respect, multiplier, lives)
- Teleport
- Spawning vehicles (selectable model and remap)
- Current/last vehicle control (physics, invulnerability, remap, fixing damage, turning the engine off, exploding)
- Advanced game camera position control and 3D camera mode
- Mouse control (with multiplayer support)
- Obtaining weapons (selectable ammo count, including vehicle weapons)
- Obtaining all (handheld) weapons with a single key press
- Weapon control (ammo count, infinite ammo, fast reload)
- Obtaining power-ups
- Quicksaving
- Custom quick actions on key press
- Saving and spawning saved vehicles
- Spawning objects (including power-ups and secret objects cut out from the game)
- Native cheats (each cheat can be force disabled, force enabled or unmodified to not interfere with cheat codes and registry flags)
- Configurable menu controls
- Shadows distance fix
- Disabling anti-aliasing
Compatibility
- This mod is mainly intended for GTA2 PC version 11.44
- The mod should also work with GTA2 PC version 9.6, but this version is not supported
- Widescreenfix is compatible with this mod, but some texts may be misaligned
- GTA2 radar also seems to work fine, but expect performance issues, especially when using 3D camera mode
Installation
Standalone version
This version is recommended if you want to use this mod alone without any other mods.
- Make sure you have VC++ Redistributables installed
- Open the latest release page
- Download
gta2-seuko-mod-<version>.ziparchive - Extract the contents of the downloaded archive to your GTA2 installation folder
- Launch the game
ASI version
This version is recommended if you want to use this mod together with other mods using the ASI Loader.
- Make sure you have VC++ Redistributables installed
- Download and install ASI Loader (Win32 dinput8.dll version) to your GTA2 installation folder
- Open the latest release page
- Download
gta2-seuko-mod-<version>-asi.ziparchive - Create
scriptsfolder in your GTA2 installation folder if it doesn't exist - Extract the contents of the downloaded archive to the
scriptsfolder - Launch the game
Basic controls
- Open/close menu:
F11 - Navigate menu:
[(Left bracket) and](Right bracket) keys - Select menu item / toggle option:
\(Backslash)
You can modify the controls in Mod menu > Misc > Menu controls section of the menu or reset them by holding F11 for 5 seconds.
Customizable quick actions can be found in Mod menu > Misc > Quick actions section of the menu.
Contact & Support
- seuko mod project discord server (for support and discussions regarding this mod)
- h0x91b's discord server (for general GTA2 modding discussions)
Building
Requirements:
- Git
- Microsoft Visual Studio 2022 or newer
- GTA2 PC version 11.44
Build steps
-
Clone the repository
git clone https://github.com/izawartka/gta2-seuko-mod --recurse-submodules -
Open
GTA2.propsin any text editor and setGTA2_DIRandGTA2_EXEvariables to point to your GTA2 installation folder and gta2.exe file respectively. -
If you plan to build an ASI version, you'll also need to set
GTA2_ASI_DIRandGTA2_ASI_FILENAMEvariables and install ASI Loader to your GTA2 installation folder (see the Installation section). -
Open
gta2-seuko-mod.slnin Visual Studio. -
Select one of the build configurations -
Debug,DebugAsi,Release,ReleaseAsiorReleaseWithLogging. -
Build the solution.
-
After the build, output files will be automatically copied to your GTA2 installation folder and the game will be launched.
Support
If you like this mod and want to support its development, you can donate via PayPal :)
Known issues
- Setting large camera height value / low camera zoom value crashes the game
- Spawning a lot of explosions (i.e., while using Rocket Launcher with Instant reload cheat) may cause the game to crash
- "Unlock all levels" native cheat does not work. Use "Unlock all levels" option in the misc menu instead
- Mouse control does not work with Controller configuration
- Game controls are still active during menu navigation and input
- Most of the mod's features cause multiplayer games to desync
Please remember that this mod is an experimental project and may cause a lot of unexpected bugs, crashes etc.
Credits
- Original GTA2 game by DMA Design / Rockstar Games (none of the original game files are included in this project)
- Mod by izawartka
- Research support by h0x91b
References
- Own research using Ghidra, Cheat Engine and x64dbg
- Official scripting documentation
- .MIS decompiler by T.M.
- Memory addresses list by BeepBoop
- DirectInput key codes list by tracend
License
You can modify and distribute this mod freely as long as you credit the original authors and provide a link to this repository. You are not allowed to sell this mod or any modified versions of it.
