For sure it can be frustrating when stuff gets broken for any reason.
I had the same thing happen, but nothing was missing or deleted, todays build sorted it out.
The key is backups and understanding the tool being used - just in case things go wrong (and they will at some point)
If you are serious about any kind of development, you will have
regular backups of all important stuff - this is especially true when creating games.
So with MAX make sure you have no custom media in the core - none of your game media, or maps, or scripts, etc, go in the core.
Wherever you have your Custom Writable Folders
that is where all your custom media should be. It is also where you game fpm's etc. are located - you need to back the whole lot up regularly.
When in
serious dev mode follow the rules of engagement:
1) always work on a copy of the last good fpm - save-as is your ally, mymap1, mymap2 etc.
2) after any session of developing at least back up your maps folder.
3) at least once a week - back it all up.
It is a little bit of work - but when stuff breaks, you can just put it right again from your last backup session.
This kind of approach is essential no matter what development to you are using, but when using software that is in constant development, and sometimes receives multiple updates in a day - it is paramount.
The other thing to remember is that MAX is NOT YET ready for serious game dev - just tinker, test, report, and wait
OldFlak....
System Specs
i7-9700K 3.60GHz. ASUS NVidia GeForce GTX 1060 6GB. 32GB Themaltake ToughRam Z-ONE 3600.
Main Screen: HP 27" @1920x1080 - Screens 2\3: Acer 24" @ 1920 x 1080
Windows 11 Pro 64-bit Insider
aka Reliquia