the source because I know that’s all you came for:
#include "Extensions\Hack Installation.txt" #define HookLocation 0x01C090 //Debug Bootup, obviously Unused PUSH //Removing a bit off mov bonus(suspend only uses 4) //Saving Routine ORG 0xA575C WORD 0xFFFFFE1F //Loading Routine ORG 0xA6104 WORD 0xFFFFFE1F //Using That bit to save and load bit 8 of class class ORG 0xA535C SHORT 0x4008 0x6018 0x2080 0x4001 0x0089 0x8159 0 0 ORG 0xA57B4 BL(HookLocation); SHORT 0 0 ORG HookLocation SHORT 0x4668 0x8941 0x0589 0x0FC9 0x01C9 0x7800 0x0640 0x0E40 0x4308 0x4770 ORG 0xA5840 POP
Explanations:
Basically, Suspend allocates 4 bits for mov bonus. however, normal save allocates 5 bits for it. so what I did, was I made it so mov bonus for normal save was 4 bits, and used the newly allocated bit to store the top bit of the class index, to allow for 0xFF, aka 255 classes.
Proper save expansion is coming soon™ I promise.
Pictured here: Eirika with class ID 0x82.
FEBuilder patch:
https://cdn.discordapp.com/attachments/406906532492738560/410799959592402964/class_save_fix.rar
how to install: put folder in config\patch\FE8U, and it should autodetect.