This project is temporarily discontinued until I find enough motivation to continue developing this project! This repository wont be archived so that pull requests still can be made!
A comprehensive modding tool for Grand Theft Auto IV, designed to simplify the process of installing, managing, and creating mods.
- List all installed mods with options to uninstall or update
- Browse and install mods compatible with your game version
- Directly download mods from trusted sources
- Option to update mod index
- Option to change game instance
- Support for creating .rpf and .img files (similar to OpenIV) - Still needs a LOT of planning
- Custom (archive structure)[#Archive-Structure] support (zip/tar.gz/etc.)
- Automatic backup of original files when modifying base game files
- Option to load specific backups
- Option to create new backups
- Native support for Fusion Overloader
- Option to create Fusion Overloader "patches" for mods that don't natively support it
Mods should follow this structure:
- infos/ (readme, ...)
- files/ (must mirror base game files)
- example: /files/pc/common/x/x/x.img/ (folder **not** the file with .img extension)
- nd-mt.iv.json
- name
- version
- author
- description
- website
- source code
- game versions (list, values: 1.0.4.0, 1.0.7.0, 1.0.8.0, 1.2.0.59)
- Windows operating system (currently MTIV does not support other platforms)
- Compatible with GTA IV versions:
- 1.0.4.0
- 1.0.7.0
- 1.0.8.0
- 1.2.0.59 (Complete Edition/EFLC)
- Download the latest release from the releases page
- Run the application
- On first run, you'll be prompted to select your GTAIV.exe location
- The application will automatically configure itself for your game version
The application stores its configuration in a config.json
file in the application directory. This includes:
- Default game version
- Game installation directories for different versions
- Mod uploading functionality (when REST API is implemented)
- Mod rating system (similar to ProtonDB) for rating functionality on specific game versions (when REST API is implemented)
Developed by Nelmin Development