Posted September 07, 2024 by Squiddy
Yet another rewrite of the project. A change in NTT v100 broke a small part of Custom Options, and I chose to remake it from scratch to fix things. Don't worry, I brought new features that can be used with it.
Here's a small summary:
There's a lot of new ways to configure your options. I tried (not my best, but with good effort) to document it (I am not good at writing documentation). See fields.txt included in the download to get an idea of some basic things that are now possible, and read api.txt if you want a list of the "exposed" functions from the mod.
You can even make a region (what I called the GUI elements) and run code that's all yours if I did it right, no longer being restricted to the 7 types.
If you don't want to make any changes, you can load the included options.mod.gml alongside custom_options.mod.gml and hopefully not have to change any of your code. I did my best to have the mod translate and then call the main file with the translations.
And finally, if you do want to use the new features but like the existing layout of the options menu, don't define any custom positions for your options and it should stay the same.
Let me know if anything doesn't work or if you need help using Custom Options as part of your mod.