[MSFS] SimPlaza – MSFSAddonFixer v1.1.4

Info


Note: No longer required, MSFS Addons Linker has both renaming & duplicate checking integrated now.

Changelog


v1.1.4:


– Skipped ModelLib files with huge amount of sections to prevent long loading times (duplicate_check.pyw script)


v1.1.3:


– Forced UTF-8 encoding when opening layout.json files to prevent python from falling back to other encoding if a file path contains special chars (like “[“)


v1.1.2:


– Disabled rename.pyw script and updated README.txt (no longer recommended)


– Fixed duplicate_check.pyw script not being able to find ModelLib files that have paths starting with a slash


– Ignored “Black Square – Real Taxiways” add-ons for duplicate_check.pyw script


v1.1.1:


– Fixed incorrect layout.json backslashes on windows (this did not have any negative effect on your add-ons; if you see any incorrect backslashes (“\\”) inside your layout.json files, run v1.1.1 again and they will be converted to normal “/” slashes)


– Prevented old layout.json.bak backup files from getting overwritten by new backup files


v1.1.0:


– Renamed fix.pyw script to rename.pyw


– Added duplicate_check.pyw script


– Improved folder traversing to find add-ons


– Prevented “Official” add-on files and certain folders (fs-base*, asobo_*, base_*) from getting renamed


– Added JSON file parse error handling


– Removed warning message when file inside layout.json can’t be found


– Removed *_modelLib_* and *_materials_* from renamed files


– Improved file rename error checking


– Added layout.json.bak backup file creation after layout.json content changes after renaming


– Other various improvements


– Improved README.txt



Description


Duplicate_check.pyw will read all ICAO codes of your MSFS 2020 airports and check for duplicates. No modifications are made to any files.