---Introduction---
This program is made to check your Community folder for false installed Add-on's and is primarly for useres who have installed many Add-on's or are installing many Add-on's and dont want to check every folder for correct folder structure.
--For what is it looking?--
It is looking for the Layout.json in every Add-on because MSFS 2020 only loads Add-on's if it goes into a Add-on folder and finds these files if the Add-on's are in a folder which is deeper in the folder tree MSFS will not load it (these folder structures can hapen throug wrong unpacking or the Add-on creater uploaded the file in this wrong format).
---How to use---
To use this small program you first need Python!
Tutorial: https://youtu.be/J4AI0Gkyueo
Then you can open your Terminal (just enter "cmd" in your Windows search bar) and now there should be something like that "C:\Users\YourUserName> ". First thing to do you'll need to enter "cd " and than paste in the path where this program lies, for example:
"C:\Users\YourUserName>cd Downloads"
the next line should look like that "C:\Users\YourUserName\Downloads> " or "C:\Users\YourUserName\your path to this file> "
Now we can start:
Enter: "python communitychecker.py [path to your Community floder]"
my example:
"python communitychecker.py D:\MFS2020\Community"
and just press enter and wait until there is written Finished, now you can see which folders are wrongly installed!
5 months ago
SpitfireA
Helpful script, thanks! For your info, I had to add double quotation marks around the destination path to get it to work. That is:
Didn't work: python communitychecker.py D:\MFS2020\Community
Did work: python communitychecker.py "D:\MFS2020\Community"
Just letting you know in case anyone else has that issue! Thanks again!
------------------------------------------
PS, for your own bug-testing, I am using Windows 11, Python 3.10.5. If I didn't add double quotation marks around the destination path, I would get the following error:
Traceback (most recent call last):
File "C:\Users\[User]\Desktop\communitychecker.py", line 7, in <module>
dir_list = next(os.walk(save_path))[1]
StopIteration
2 years ago
curiaregis
Quick Questions:
Can you put your python script file anywhere? Can you unzip it to the folder you store your add-ons and then run it from there? Does it have to be outside of the folder it is checking in order to work?
2 years ago
You can place the file where ever you want, even in to the folder your checking.
2 years ago
Balu
C0SM0S
Hi, I Would Like To Use This Program But Ive Had A Stroke And I Get Confused VERY Easy i Am Also Not very good With computor Terms Can You Make A Small Intructional Video Please
2 years ago
Is coming, I just need to find a bit of time
2 years ago
Balu
HeroicalyInsane