Automated tool that finds broken mods

Discussion in 'Ideas and Suggestions' started by Agent_Y, Jul 30, 2021.

  1. Agent_Y

    Agent_Y
    Expand Collapse
    Jbeam/QA support
    BeamNG Team

    Joined:
    Jul 10, 2020
    Messages:
    10,058
    It would be really cool to have a tool that compares file paths of official content to the paths in every mod you have, and additionally part names in Jbeam, all material names in json and cs, and mesh names in dae, to find any possible duplicates that could break the game. Additionally it could also find mod conflicts the same way. Running this could take several hours I imagine, but it would still be faster than trying to find a broken mod among 100+ downloaded mods. The moderation that approves mods would have to use this on any mod before approval, and would usually reject a mod if it gives a result of overriding files (except if there is no other way of making the mod work than overriding the files, like adding key bindings to a vehicle that already has other ones can only be done by copying the file and adding your own bindings to it, tbh this should be changed). Mods that override game files are a giant problem nowadays because the game has so many files and people can accidentally replace one without knowing if they give it a name that already exists, so this would be ultra useful.
     
    • Like Like x 2
  2. S.Ali.M

    S.Ali.M
    Expand Collapse

    Joined:
    Jan 12, 2021
    Messages:
    1,079
    Well, I have a solution for it. You can write you account name as the last word of the file names. I do it most of the time. For example, the name of the burglar alarm in the jbeam was "burglar_alarm_system_S.Ali.M", so it wasn't possible to overwrite game files if the game had a vanilla burglar alarm system. So there's already a solution for it.
     
  3. Agent_Y

    Agent_Y
    Expand Collapse
    Jbeam/QA support
    BeamNG Team

    Joined:
    Jul 10, 2020
    Messages:
    10,058
    If everyone did this then there would be no problem, but almost nobody does, and that's why mods break the game. I won't go to the files of every single one of my installed mods and rename every file, having an automated tool to see which mods cause the problems would be way better.
     
  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