The following warnings occurred:
Warning [2] count(): Parameter must be an array or an object that implements Countable - Line: 895 - File: showthread.php PHP 7.3.33 (Linux)
File Line Function
/showthread.php 895 errorHandler->error




Users browsing this thread: 1 Guest(s)
Finishing Off The Complete Roster Hack

#1
Posts: 617
Threads: 49
Thanks Received: 0
Thanks Given: 5
Joined: Feb 2017
Reputation: 25
Status
None
I've been reading the forums in-depth to try to fix a few things before getting a beta version of my hack out the door, and have found something surprising in the "Full Roster Hack" subforum. Namely, that we practically finished a full roster hack, but never compiled and released it! While Iris Havengard may be a bit too ambitious, the backbone is (almost) all there. 4 hacks specifically combine to give us the full effect:

1. B-Run's MMMMMagic 2.0 - This rewrites the SRAM to give a spell list to each character slot, for a full 16 characters. It also has the side-effect of allowing 10 more spells to be added to the game.
2. Madsiur's OP Code ASM - This allows hackers to use <OP$17> and <OP$18> to pull the characters' names into field dialogue. There was no hack needed to do this in battle dialogue.
3. HatZen08's "FF6RE" (I'm assuming this means FF6 Roster Expander?) - This is a re-write of HatZen's guest adder patch that ties character slots 0E and 0F to event bits, allowing the characters to be set up via events the same as any other character. In addition, it moves the Merit Award and Active While Imp flag onto 2 unused special flags, allowing profiles 0E and 0F to be fully equippable both in and out of combat. So, as long as you assign profile 0E/0F to character slot 0E/0F, and set the correct event bits, you have 2 fully-usable characters. This hack also eliminates the need for shop sprite pointers, as it replaces character sprites in the shop with names. I have made 2 small edits to this patch (changing the event flags needed for the characters to 0FE and 0FF, allowing characters to participate in the final battle).
4. Madsiur has rearranged some profile and event data so that Leo and Banon take different profiles and are assigned to character slots 0C and 0D, freeing up 0E and 0F to be used in the World of Balance. 

With these 3 together, there are only a few things that are needed yet.
1. Sprite Sheet Expansion - to allow more sprite sheets to have Chocobo/Magitek riding sprites. As it so happens, I am finished with v.1 right now, but haven't widely released it. I'm evaluating expanding Kefka's spritesheet to include a Chocobo, and then seeing if I can add unique profile pictures to Esper Terra, the Merchant, and Kefka.
2. Desperation Attacks - Gau, Umaro, and characters 0E and 0F do not have Desperation Attacks. Additionally, in order to get the benefit of 10 new spells for the MMMMMagic patch, DAs have to be overwritten. I am working on coding a single move called "Desperation" in slot $FA that all characters who have the Fight command can use.
3. The "Banon Fell..." check needs to be moved to Banon's new profile or removed.
4. (THIS IS THE ONE I NEED HELP WITH) Naming Screens for Characters 0E and 0F - Right now, characters 0E and 0F can have a name stored in the RAM, but there's no way for the player to enter a name or use a Rename Card on a profile higher than Umaro's. I've searched C3 all day today, and I can't find the check that buzzes out the screen when you try to enter names on profiles 0E and 0F. Can anyone help?

EDIT: HAH! I knew if I posted publicly asking for help, I'd immediately find the answer to question 4. I BELIEVE it is C3/8AC6 I just need to change it from "CMP 0E/ C9-0E" to "CMP 10/ C9-10"


Projects:
FFVI: Divergent Paths (Completed) - a complete storyline and gameplay hack of FF6 that adds Leo as a playable character
  Find
Quote  



Messages In This Thread
Finishing Off The Complete Roster Hack - by PowerPanda - 07-10-2018, 11:05 PM

Forum Jump:

Users browsing this thread: 1 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite