I'm curious what happens if you quit while it's reading a save file..
I'm not too sure about this, but I think that Blockland forces all FileObjects to close the file before exiting. I can support this by opening any file, not closing it with FileObject's 'close();' method, closing the game, and then opening the file via File Explorer. It opens normally, when while I was in-game and the file was open with the FileObject, I could not open it.
Can it display music files needed too?
I could attempt to make it do that. It currently ignores events, but I can make some exceptions.
The questions I have are: does this only read for add-ons you dont have installed in your add-ons folder, or does it compare the add-ons you have on at the time of checking vs what the save file needs? Because I really need a way to compile lists of needed add-ons for several older projects I want to make into gamemodes.
It reads all UINames mentioned in the save file (currently with the exception of Events) and then checks if you have the add-on or not. If you do not have the add-on, it checks the database that it creates when you first run it for it, and if it cannot find it, will echo out the UI Name. I've already added a feature to download a list of add-ons from my pastebin, and I will add more to it if anyone would be willing to give me their database file (located in Add-Ons/Client_SaveDetector/cache/datablockSurvey.txt).
Also, is there any chance of instead of double clicking save files, there could be a button on the Saves UI? I can just imagine myself wondering why on earth my saves list will sometimes lag completely forgetting about how the mod works.
It's a bug I'm aware of and will be fixed on the next update. I don't like the idea with adding a button to the Save / Load bricks dialog, because the vanilla elements featured in those GUIs' take up all the space on the GuiWindowCtrl. I could put a button on the title bar, but that would look janky -- Please, though, if you really don't care about cluster, just say so and I'll consider replacing the double-click function with a button.
Can someone make a complete list of default datablocks so that it doesn't show them as uninstalled? I'm going to be working on bug fixes (namely the bug that makes it read the save when you open the load bricks dialog), and maybe some new features.