What’s say we start the year off right with a development-ready release of Blazing Shell? The goal is to have it prepared in time to start 2015. I won’t be focusing on my other projects until we have Blazing Shell, since it’ll be necessary to build the “Exalted Engine” off of that. So I’m ready to make this happen.
[*] = Coded
[x] = Coded & implemented
General Things:
[ ] Possibly an “event nuke” command prompt that will just delete all of the event data? That’d make taking care of that so much easier, if writting something to handle that wouldn’t be too hard. The only trip-up is having it not follow ASMC pointers to delete those. ~@CT075
[ ] Clearing out text slots (as outlined by necessity in this topic) to create more free space.
[ ] Nuke the original map data too while we’re at it.
[ ] Nuke ye olde cutscene graphics.
Character Array:
[x] Repoint & scrub entries.
[ ] Finishing support for branching promotions and multiple tiers: applying this to custom animations. This frees up four bytes in the character array (palette and custom animation settings for both tiers).
Classes:
[x] Repoint to allow for 255 entries (although only 127 of them work due to the save format).
[ ] Modifying the canto routine to assign Nintenlord’s mounted move again after attack to one of the unused character/class ability bits.
[x] Changing the Crit +15 class ability bit (disable it as a bit ability) to read from an array and act as more of a general “battle stat boost” property, with the ability to set avoid, crit, and hit boosts (ala FEDS) with one entry for each individual class.
[x] Repoint and expand standing map sprite array.
[x] Repoint and expand moving map sprite array.
Weapons/Items:
[x] Repoint and expand weapon/item array to allow for 255 entries.
[x] Repoint and expand item usability pointer array.
[x] Repoint and expand item effect pointer array.
[x] Repoint weapon icons.
[ ] Install Cam’s icon display fix.
Chapter Array:
[ ] Adding a secondary goal text switch for chapters, with text IDs defined in an expanded chapter struct.
Event Functionality:
[] Modifying the “Seize” command to read from an array based on the Chapter slot - points to a list of characters that can seize to override (0x00 just gives you default lord settings).
[ ] Unlocking the “Visit” command so that it works on any tile (ala Armory, Shop, Seize, etc.) rather than only on houses/village gates.
[] Implement “defeat X enemies” chapter goals. @Crazycolorz5 did this. You can set the number of enemies to kill with the turn count byte in the Chapter struct, complete with ASM routines to display a kill counter on command and a win condition.
Supports:
[x] Create nightmare module to install venno’s FE9 support system hack.
[x] Create nightmare module to install venno’s support range hack.
[x] Repoint, wipe, and expand the support slot array.
[x] Repoint the affinities array; adds Earth, Water, and Heaven affinities.