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:
    146
    This application is made for unpacking BeamNG Drive zipped mods in batch, in order to find what causing NO TEXTURE issues. It also can be modified to work on other file types, like jbeam (YMMV).
    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 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”).
    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.
    Warnings!
    • At this moment, I do not check for textures.cs file (old textures type).
    • 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

    Edit: Forgot to make github public... sorry
     
    #1 bitelaserkhalif, Oct 2, 2023
    Last edited: Oct 2, 2023
  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