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

#34
Posts: 617
Threads: 49
Thanks Received: 0
Thanks Given: 5
Joined: Feb 2017
Reputation: 25
Status
None
(02-01-2020, 02:44 AM)C-Dude Wrote: Did it.  There was a call in the ASM to code that was undocumented, which is what originally tripped me up when I tried to work it out with the raw hex (it jumps to a subroutine hundreds of bytes beyond, and I couldn't figure out what that subroutine did).  This time around, I just tacked that subroutine onto the end of everything else and repointed to it, and it works.

Without the ASM, I had also missed the draw data table for the 'empty' slot, as well as a three-argument JMP command (I'd never seen that before, used to seeing 4C XX XX, not 5C YY YY YY).

Anyway, that's all useless blather since it's working now.  Attached are the clean GogoScroll patches as well as v0.96 of the full roster hack.  It should be good to go... after some testing of course.

GogoScroll uses freespace EF/FBC8 to EF/FE59.
I'm unsure if this free space has been used by other hacks, but it was empty in Full Roster v0.8.  Hopefully it won't conflict with something else in your hack.

EDIT: FYI, all I did for this was relocate and repoint hex values.  If you use it, be sure to credit user Myself086, who actually wrote this code.

I tested this out on a clean rom, and it's not quite there yet. It correctly adds scrolling to Gogo's menu, but if you scroll to the bottom of the list, and then back to the top, you get a junk entry instead of the blank space. The entry reads:
[space] [graphic] [space] [graphic] I [graphic] q
The "graphic" looks like a long dash, but I don't think it is because it doesn't have a transparent background. Any idea of what could be causing that?


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
RE: Finishing Off The Complete Roster Hack - by PowerPanda - 02-03-2020, 08:00 PM

Forum Jump:

Users browsing this thread: 2 Guest(s)


Theme by Madsiur2017Custom Graphics by JamesWhite