Black Magic Hax (Aimed at experienced Wizards)
Modular (Stat) Getters
NOTE: MG2 is also included with the latest version of circles' Skill System. You do not have any installation to do if you are using it.
The doc is outdated (will updated )! ask me about MSG here or on the discord if you want to know more about what you can do.
Modular Stat Getters allows you to easily edit the stat getter "routines" so that you do not have to manually rewrite them each time you want to add some mechanic that modifies a stat (such as a skill).
This hack supports (in fact, includes) @Tequila's Con & Mov Getters, along with the vanilla Current HP, Max HP, Power, Speed, Skill, Luck, Defense, Resistance & Aid getters. The
StatGetters folder contains definitions for Stat Getters that intend to replicate vanilla behavior (If there's any error, feel free to ping me here on the Discord).
As of Version 2, this hack also support hooking into a BattleCalcLoop and modify battle stats (Hit, Crit, Avoid, AS etc) the same way as standard stats. Feel free to ask for details.
Credits: @Tequila for the con & mov getters, @circleseverywhere for the skill system that inspired this.
Class & Range-based Alternative Spell Animations
This is a simple hack that allows you to specify substitutions to spell animations depending on class. This is essentially an extension to the vanilla hard-coded check for javelin animations (some classes have different animations to fit their battle sprite). For example, you could have Fire animate as Elfire for Promoted classes like Sage.
Now you can also add animation substitutes for close-ranged spells (At range, the standard animation will play). The check for range happens before the check for class, so if you want a class to have different close-ranged spell animation for one animation, you'll have to substitute the global close-ranged one first.
To Install, simply assemble the event file having added the substitutes you want in it (hopefully the way to do it is obvious enough because I am bad at explaining things). Remember to specify an offset if you are not assembling with the buildfile method.
Evil RN (FE8 implementation)
For more information on how to use the buildfile method to build a GBAFE hack, check this guide.
Feel free to ping me here or on the Discord if you have any questions/found any error.