-
Intelligent IDE conflict detection:
- IDE conflicts are logged to the
.logfile only. - No popup is shown, as duplicate IDE entries are normally overwritten line-by-line by modloader.
- IDE conflicts are logged to the
-
TXT conflict detection (peds, vehicles, etc.):
- Conflicts trigger an in-game popup.
- Popup reports the exact mod name and conflicting ID.
- Designed to prevent crashes caused by invalid or duplicate entries.
-
Automatic conflict handling:
- On detecting duplicate IDs (e.g. vehicles), COMP.modloader attempts automatic resolution.
- In many cases, one conflicting model is skipped, allowing the game to start normally.
-
Final fix for
object.datparsing:- Corrected
object.datparsing logic to match GTA:SA internal behavior. - Identified and handled a bug present in the original
object.datfile, unnoticed for ~20 years. - Modloader now correctly parses files while accounting for this original data error.
- Corrected
-
Additional TXD loading system:
- For now, as default this plugin is disabled, you can enable it in the
\modloader\.data\plugins\plugins.ini - New
loader.txtmechanism for loading.txdfiles (same concept as.ide,.ipl, etc.). - Example entry:
ATXD file.txd
- Textures loaded this way can be used by any model in the game.
- Replaces
VehFuncvehicle1–5.txdfunctionality (compatibility update planned with Junior). - Enables texture reuse and small map model edits without breaking ROSA compatibility.
- A single model can use multiple
.txdfiles.
- For now, as default this plugin is disabled, you can enable it in the
-
Automatic mod listing in
modloader.ini:- Mods from the
modloaderdirectory are automatically listed. - Default priority is set to
50. - Existing user-defined priorities are preserved and never overwritten.
- Mods from the