Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: Googie on July 22, 2020, 02:50:52 pm

Title: A little Final Fantasy NES help, please?
Post by: Googie on July 22, 2020, 02:50:52 pm
I'm sure a lot of you old school ROM Hackers remember Final Fantasy Heroes, it was a hack done by Elric from EDS (Earth Drake Sanctuary) He was working on this hack but never released what he did because according to him, ROM Hacking is dead. I liked his idea and decided to make my own version of the hack, I don't remember who were going to be the bosses though. Here's his old screenshots...

(https://i.imgur.com/eNll3Nb.png) (https://i.imgur.com/Srg0ugk.png) (https://i.imgur.com/QcR26be.png) (https://i.imgur.com/6XgHN94.png)

(https://i.imgur.com/zlYNw7U.png) (https://i.imgur.com/X0tAjGB.png) (https://i.imgur.com/wbWikzk.png) (https://i.imgur.com/PkYDCNx.png)

(https://i.imgur.com/6O3ltpR.png) (https://i.imgur.com/KpMNewM.png) (https://i.imgur.com/o5UAUET.png)

I like holding on to old hack pics. :D Here's my version of the hack, I used a FF hack as a base, forgot the name.

(https://i.imgur.com/i4uqCX1.png) (https://i.imgur.com/gwpCiXD.png) (https://i.imgur.com/nmAUAn5.png)
(https://i.imgur.com/t7EKE5E.png) (https://i.imgur.com/4wiRXan.png) (https://i.imgur.com/6QICj8p.png)

The hero sprites were done courtesy of Zynk Oxhyde. ;)

I'd like to know where's the palette offsets of the text box, to make it red instead of blue, The offsets to make the text box appear fast like in Dragoon X Omega II (https://www.romhacking.net/hacks/143/) and the offsets to disable the world map, if I remember right about the world map thing.

If you fellas can please gimme a hand, or if you have the notes on you to pass to me, I'd really appreciate it, thanks. I'm already drawing the layouts on paper. :happy:

I forgot to mention that in my hack when you push down the B button, you run fast. ;)
Title: Re: A little Final Fantasy NES help, please?
Post by: Jiggers on July 22, 2020, 07:23:16 pm
Best way to find those would be to download Disch's disassembly from the site!

I dug into these 3 things and found:

;;  Show Dialogue Box [$D602 :: 0x3D612] -- A few bytes into this, there's a $02 that controls how fast the dialogue box opens.

;;  DialogueBox_Frame  [$D6A1 :: 0x3D6B1] -- ABOVE this, there's a $03 that controls how fast the dialogue box closes.

;;  Load Border Palette  [$EB29 :: 0x3EB39] -- Change that $01 to $06 for red text boxes and menus. And looks like there's a $00 that would be $16 going by that fourth screenshot. That will also make the battle borders red-tinted.

I don't know about disabling the overworld map... do you mean the minimap, pressing B+Select? If so...

;;  Do Overworld Transitions  [$C140 :: 0x3C150]

It's a bit in there somewhere.

      @Minimap:
        LDA #BANK_MINIMAP -- $09
        JSR SwapPRG_L     -- $FE $06 or $06 $FE

All you'd have to do, I THINK, is change that LDA to an RTS to just skip it altogether?
Title: Re: A little Final Fantasy NES help, please?
Post by: Googie on July 24, 2020, 10:04:55 am
Thanks Jiggers, I really appreciate this. :thumbsup:

I'm gonna get started with this after I run some errands. :laugh: