FM 2021 Editor Generator
I created mini Windows app for faster generating of FM Editor data.
This has always been an obstacle - especially when it comes to a huge amount of data. I know this from personal experience because I also added 1500 clubs - one by one. Never again!
With this program you can add that in just 1 minute.
Of course you need to have that data stored somewhere.
For my own data I use Excel - because its easy to work with lot of data and you can use numerous Excel formulas.
The app is easy to use and there should be no problem with that. The only problem can be creating an input file because everyone who wants to do it will have to understand what it must look like and in what form the individual data must be.
How to install FM 2021 Editor Generator1. In order to use this app you need to install Python to your Windows.
2. When you do that you can download my app.
3. Extract zip file somewhere on disc D. I had some problems running this app on disc C probably because it uses batch script and Windows 10 won't work always with batch - who knows why.
4. You have shortcut in main folder so you can send it to your desktop in order to use it easier.
Same thing you can do with Input-Output folder.
FM21 Editor Generator - TutorialBellow you have a brief explanation of how adding 5 clubs works with data for the full name of the club, city and stadium.
Lets say you have 5 clubs in your excel sheet with added full name of the club, city and stadium. Remember all data that are record types in editor like cities, stadiums, clubs, competitions, nations... must be added to your excel in uid form. You cant set city of your club only with name of that city. Editor will recognize UID - not name.
As you can see I added same city uid and same stadion uid - not important because this is only example.
This is how your sheet should look like before you copy data to input.txt file.
Why do I have 2 UID columns at the beginning? Because I need first column for "Add club" option in my APP. Just like when you click in editor to ADD club.
Editor will add empty club with UID only.
I added an uid column in front of each data column you want to add.
This is important now - every other data need to have UID column and value column. So lets say we want to add clubs name. We need clubs UID so editor can recognize club - and we need clubs name.
Same for every other data.
Now we can create input.txt file.
Copy your columns from excel
to input.txt file. Its located in Input-Output folder. BTW this is only folder you need.
This is how input.txt looks like - same data like you have in excel.
When you copy your data from excel to txt file data columns are delimited with TAB - this is needed in order to generate data in proper way.
Save input.txt and we are ready to use FM21 Editor Generator!!!
If you installed Python start my APP.
You will get to the clubs tab. It's set by default to clubs but you can change tab if you want to add different kind of data.
So we decided to add clubs name, city and stadium. That's why we will mark those 3 options in program.
Mark "Input.txt file is ready" and click on "Generate Script". You must mark this checkbox because script will not be created in proper way without this. Thats why I added this in order to remind you to check your input file.
You will see blinking of the python scripts for 4-5 seconds and at the end you will get popup message:
Click OK - in my case "U redu" - I use Serbian language Windows
This means your script is ready to use.
Click on "Generate Output File" and your output file with generated clubs is created.
You will get popup message about that.
Again click OK.
Now when you check in Input-Output folder you will have Club_Output.txt file.
In that file you will have generated clubs in XML mode.
All you need is to copy content of this file to your lower league xml file and to load it in editor.
I will explain this also for users who doesn't know how to copy this to xml.
After this you should click on "Delete Created Script" in order to reset script file.
Its used for generating of all record types here so it will not work if you keep old data in it.
You have checkbox called "auto delete created script" if you are not sure you will remember to delete it.
That's all for now. I hope you will enjoy using this program and save a lot of time and nerves
If you find any error please let me know so I can fix it asap.
If you have any question - feel free to ask.
Consider DonatingIf you want to support my work here is my paypal link.
Donate via PayPal
ThanksI want to thank @emersonjr for pointing me in the right direction. Thanks buddy!!!
Changelog6 February 2021
Application is updated to version 1.1 because I had some issues with generating script - whoever had same issues - please download new version.
I added new option to generate XML from output file (click this button after you generate output file) so you can load XML in editor without any editing.