Dismiss Notice

In the upcoming weeks mod approvals could be slower than normal.
Thank you for your patience.

Beta Mod Conflict Resolver 0.4

Smart conflict resolver for BeamNG mod files

  1. N0THATGUY
    Mod Conflict Resolver

    Ever had one mod overwrite another? Missing features because two mods touched the same files? This tool fixes that.

    What It Does

    This mod automatically detects and resolves conflicts between active mods that try to edit the same files—like keyboard binding configs (`.json`) or behavior scripts (`.lua`).

    Key Features
    • Finds Conflicts: Scans all active mods for duplicate file paths (e.g., `/vehicles/etki/input_actions.json`).
    • Smart Merging:
      • Performs deep merges of conflicting JSON, JSONL, and JBeam files.
      • Analyzes and merges Lua scripts using structure-aware logic.
      • Handles structural key matching for smarter element alignment.
      • Skips merging identical files using hash-based detection.
      • Caches resolution data and uses versioned resolution tracking to force updates only when needed.
      • Detects potential mod-level conflicts even before file overlaps occur.
    • Creates a New Merged Mod: Saves to `/mods/ModConflictResolutions/` and loads it with priority.
    • Automatic and Background Friendly: Re-evaluates only when needed, intelligently.
    • Stores resolution data: Avoids re-processing unchanged files.

    Example

    Say one mod adds a custom horn keybind to a car, and another mod adds a boost activation keybind. Normally, the last mod loaded would overwrite the other—you’d lose one feature. With this resolver, both bindings are preserved and fully functional.
    upload_2025-7-19_0-56-25.png

    Help Improve This Mod

    If you’ve found two mods that work perfectly on their own but break when used together, please send them to me! These cases help improve the resolver and expand its support for more conflict types. The more examples I have, the better it gets.

    Installation

    Just install like a normal mod—no setup needed. It will start resolving conflicts as soon as it’s enabled.

    TLDR

    This tool is a must-have for heavy mod users or developers who want maximum compatibility. It keeps the game stable and makes sure no good feature goes to waste.

Recent Reviews

  1. thegaming11
    thegaming11
    5/5,
    Version: 0.4
    perfect.
  2. antoniomdavis36749
    antoniomdavis36749
    5/5,
    Version: 0.3
    This is very interesting, definitely looking forward to future updates!
  3. hubert2005 kam
    hubert2005 kam
    4/5,
    Version: 0.3
    Im getting some issue when its tries to fix one of my mods, it bricks my computer and i need to hard reset it.
  4. TheShipMaster
    TheShipMaster
    5/5,
    Version: 0.2
    holy macaroni
  5. Borg Drone
    Borg Drone
    5/5,
    Version: 0.2
    great mod but the new update crashes the game for me
    1. N0THATGUY
      Author's Response
      Please DM me, I would like to figure out what is happening
  6. Retro the Engr.
    Retro the Engr.
    5/5,
    Version: 0.2
    Wonderful!
  7. PIGON
    PIGON
    5/5,
    Version: 0.1
    Should be a vanilla feature! Amazing mod!
  8. Facundo Argento
    Facundo Argento
    5/5,
    Version: 0.1
    Nice.....!
  9. AdamZ5
    AdamZ5
    5/5,
    Version: 0.1
    you are a genius, this should be in the base game
  10. Nakano Itsuki.
    Nakano Itsuki.
    5/5,
    Version: 0.1
    i like this mod
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice