Released BeamFix - Helps find mod that has texture conflicts

Discussion in 'Utilities and programming' started by bitelaserkhalif, Oct 2, 2023.

  1. bitelaserkhalif

    bitelaserkhalif
    Expand Collapse

    Joined:
    Mar 7, 2021
    Messages:
    165
    This application is made for unpacking BeamNG Drive zipped mods in batch, in order to find what causing NO TEXTURE issue, jbeam and lua issues as well.
    it's technically just a batch file

    So, what does this app do? Recursively navigate through zip files on repo and non repo mods, to extract the json file alongside with the zip structure and zip name as the folder, as texture uses JSON file. This in turn, can be used to identify what mod that causes NO TEXTURE/LUA/JBEAM problem, when combined with VSCode or VSCodium, by using Find All function bundled with VSCode derivates.

    HOW TO USE?
    1. Download from latest revision releases
    2. Double click the batch file
    3. Pin point to beamng mod folders. DO NOT FORGET QUOTATION MARKS! (example: “K:\beamng\0.30\mods”).
      • This is not really necessary since I have implemented autodetect game version.
    4. Let it do the job unpacking…
    5. Open the resultant folder in VSCode, or VSCodium (for zero tracker experience)
    6. In VSCode, hit CTRL + SHIFT + F to find in all files
    7. From BeamNG console (tilde button default), type the missing source texture path and filename. Check for errors (red color)
    8. You can then determine the mod name (from folder name) and disable it in game, and additionally report to mod author. or fix it urself
    Warnings!
    • Every unpack overwrites the files on output folders.
    • Resultant could be BIG! (571 mods zipped, unpacked to 1 GB, YMMV)
    Credits!
    • 7Zip for the 7Zip extraction
    Github : https://github.com/bitelaserkhalif/beamng-beamfix/

    Download latest revision : https://github.com/bitelaserkhalif/beamng-beamfix/releases
     
    #1 bitelaserkhalif, Oct 2, 2023
    Last edited: Apr 27, 2024
    • Like Like x 1
  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