This mod introduces a mod interface as shown in the following picture. This is due to better accessibility of standalone mods which have to be called with a command in the main menu otherwise (like the arccheat).
You can insert a mod button into that interface and determine which function it has. The code which has to be placed somewhere in your mod is a list consisting of 5 elements which then is added to the ac_mod_button_list which is called in the main menu. Heres the structure:
modname_button = ["*path of the button png*","*path of the hover button png*","*starting label*","*show screen*","*run function*"] ac_mod_button_list.append(modname_button)
Attention: Two of the last three elements must be False, as the button only supports ONE function. Example for a mod button starting a label:
Post by triggersegfault on Apr 16, 2019 15:10:32 GMT -8
I've proposed some additions and changes to the Mod Interface to Neppi.
Automatic button text instead of having to pass images for your buttons.
Mod List viewport for scrolling (if there are ever enough mods for Sunrider Academy to warrant its usage).
Passing actions directly instead of passing a label screen or function name.
Addition an optional condition to your button so that it can be hidden from the list when needed.
And lastly, support for multiple mods making use of config.label_callback without it getting messy by letting the Mod Interface dispatch callback events.
Guidelines have also been set in place for determining if the version of Mod Interface installed is the new proposed implementation, the original implementation, or if it's not installed.
The new proposal is also designed to be backwards compatible with the original API, so that mods to not need to upgrade to support newer versions.
The source code and full documentation on the API proposal can be found on the GitHub Repo. Obviously this should not be relied upon until the final implementation has been decided with both me and Neppi.
Sorzo: However, the part of Sola's bio I was referring to is missing.
Apr 12, 2019 15:47:33 GMT -8
Sorzo: I'm 100% positive that Sola's LD bio mentioned the events of Academy Sola's story.
Apr 12, 2019 15:48:34 GMT -8
magicdragon: Looks like whoever did the bio's just cut and paste drinking, fighting for everyone...except Kryska.
Apr 13, 2019 16:37:39 GMT -8
Nemjen: From a desc point of view the current version are mostly word for word from that product page with the odd update that contains the same flow but sometimes moves a few words around to make it more clear, eg Claude's profile says ryder rather than Bianca.
Apr 14, 2019 0:28:36 GMT -8
Nemjen: I'll have a dig and get back to you though on what I find about an inclusion of a Sola route Academy description as the website is fairly unstable currently.
Apr 14, 2019 0:42:34 GMT -8
Nemjen: Here it is, dug up what is likely nagging to be remembered in the back of your head. You can use www.rot13.com/ to convert it back into English. I personally think its misleading considering Sunrider Academy (what we play) is
Apr 14, 2019 21:41:06 GMT -8
Nemjen: not considered to be canon (although containing relevant details a bit like REturn) but I suppose without seeing things from the perspective of mainline Sola it is not possible to fact check on what has and hasn't been reflected in the main universe
Apr 14, 2019 21:41:46 GMT -8