+  RHDN Forum Archive
|-+  Romhacking
| |-+  ROM Hacking Discussion
| | |-+  Hacking Final Fantasy 1 (New question 3/27/07)
Pages: [1] 2 3 4
Author Topic: Hacking Final Fantasy 1 (New question 3/27/07)  (Read 2550 times)
Griff Morivan
Guest
« on: February 21, 2007, 11:30:23 am »

I admit, this topic has probably been touched and retouched and reretouched and probably rereretouched.

I have been in the workings of hacking Final Fantasy 1, using a ROM hacking guide posted in the Acmlm archives. But the admins recently restarted the website, and that is what killed me. A great deal of information were on those seven long pages. And here I am now. Cluster-...screwed, because of their reset. Anyone have any information about the hex locations of the bridge scene as well as the closing scene? I can't edit them because I honestly don't know where they are.
« Last Edit: March 27, 2007, 02:07:02 pm by Griff Morivan »
Disch
Guest
« Reply #1 on: February 21, 2007, 12:32:15 pm »

They're not hard to find.  Just load up the DTE table in a hex editor and look around for text you recognize.  You should be able to find both inside 5 minutes
Griff Morivan
Guest
« Reply #2 on: February 21, 2007, 12:34:54 pm »

...Is it okay I feel like a damned idiot for not thinking of that myself?
Lenophis
Guest
« Reply #3 on: February 21, 2007, 12:58:09 pm »

Quote
It's always the simple things that are hardest to find and think of.
I believe it.
Griff Morivan
Guest
« Reply #4 on: February 21, 2007, 01:28:31 pm »

Alright, I started over for two reasons. I remember quite vividly the location of the opening, 37f30. But I was using FF enhancement because Hackster doesn't appear to like the unaltered ROM, and because I'm a dolt. BUT! When I went back to look at it in Hex, amusingly, half the characters are replaced with periods, because the hex editor doesn't know how to display doubled characters.

Now I'm going back over it with an unaltered ROM file and it all looks much different. But now I've got a lot more work to do with the hex editors. I'll post around here if something should come up, though. Thank you, guys.

Edit : Found.
« Last Edit: February 21, 2007, 02:27:30 pm by Griff Morivan »
Griff Morivan
Guest
« Reply #5 on: February 21, 2007, 05:54:49 pm »

OKAY! I don't know what the deal is, maybe I need to be doing something I'm not, but I can't seem to save my ROM's changes. I'm using Hexecute, and I changed the fade-in opening, and it... just... didn't save. I went back to check just now in Hexecute, and it was if I never touched it. Then I tried to open it in FFHackster, and apparently, I can't open it. It's an unaltered ROM, and I can tell you where I got it from. Do I need to do something special?
Lenophis
Guest
« Reply #6 on: February 21, 2007, 06:08:28 pm »

There's a couple causes of this:

1: The file is read-only. Right click on file -> properties -> uncheck "read only"
2: You are using two different programs to edit the same file at once. While normally good multitasking, most programs don't detect when a file has been altered with another program. A simple fix for this would be to re-open the file after you save changes with another program. Cheesy
Sliver X
Guest
« Reply #7 on: February 21, 2007, 08:23:45 pm »

36843h: Beginning of Crossing's text (DTE, get table).

2FC10h: Name table data for intro. It's 1KB of uncompressed CHR + Attribute Table. You can actually design a title screen in SnoBro's program NSA, and copy/paste the resulting 1KB block of Name data it will produce (*.NAM file) at this area to insert the screen you made in it.

NSA needs to be run in DOSBox if you're running Windows 2000/XP. It's available here: http://nesdev.parodius.com/nsa01b.zip (NESDev).

Example:

Moulinoski
Guest
« Reply #8 on: February 21, 2007, 08:27:17 pm »

Silver X, you're the one behind the Omega games right?! O.O
Sliver X
Guest
« Reply #9 on: February 21, 2007, 08:37:14 pm »

Yes I am. I have quite a bit of other stuff I took notes of when I was hacking II, but I think Griff Morivan is the only person with some of the now (I deleted my old homepage without packing those up).

While I probably have a few more things in some notes (Like the location of the routines for Tents/Cabins/Houses, the Antidote, etc) which, if you know some basic 6502, can utilize to create new item effects. I hacked DXOII to make the PURE potion act as a "Hipotion" type of time.

I don't have those notes anymore, it seems. Griff may have them (Could you zip and send those to me?).

Most of the things we did wouldn't be of much use, unless you're trying to make the game only have 1 player...

*EDIT* Oh, something else Bridge Scene related. You can make it trigger on the start of a new game, effectively giving the game an intro screen:

3026h: Change to 01
« Last Edit: February 21, 2007, 08:52:46 pm by Sliver X »
southark2
Guest
« Reply #10 on: February 21, 2007, 08:40:11 pm »

I would use Final Fantasy Bytes or one of the other good docs here at romhacking.net, if at first you don't succeed read read and read again. Its bound to be in there somewhere. besides that I really hate ff1 mostly because Nintendo could of done so much more with it. just look at the two really cool hacks dragoon x omega II and final fantasy ++.

NES FF Search Results
« Last Edit: February 22, 2007, 09:56:30 am by Nightcrawler »
creaothceann
Guest
« Reply #11 on: February 21, 2007, 09:05:15 pm »

*headdesk*

There are still people browsing at 1024x768, ok? Roll Eyes
southark2
Guest
« Reply #12 on: February 21, 2007, 09:30:42 pm »

Quote from: creaothceann on February 21, 2007, 09:05:15 pm
*headdesk*

There are still people browsing at 1024x768, ok? Roll Eyes

*helpdesk*

i am still using internet explorer 6 even with windows xp.  Grin
Griff Morivan
Guest
« Reply #13 on: February 21, 2007, 09:45:54 pm »

Holy snap. You guys... responded. O.O

Leno - It was read only. -fails-

Silver - Unfortunately, no. When I moved, I had to get a new computer, and unfortunately I lost ALL the information I recorded off of Kefka's old thread on Old Old Acmlm, as well as the stuff we talked about on the old panicus (?) forum. All dead.

I had been planning on messing around with that screen as well as the map screen. I had done work on it using Tile Layer, but... well, number one, I don't like the piece I made to replace the dragon/sheild/sword, and secondly, I'm not sure what I want the Final Fantasy to say... >.>

South - I am using them.
Sliver X
Guest
« Reply #14 on: February 22, 2007, 12:17:22 am »

I decided to pull out some Batch Fu and compile this:

FFScreenEditor

This is about as easy as you can make editing the Bridge Crossing and Ending screens. Be sure to read the Readme!

Image:





Also, something *VERY* important: If you edit Nasir's name in the text that is displayed during the Bridge Crossing credits, you'll trigger a checksum routine that will crash the game.

Change bytes 3CFEFh and 3CFF0h to A9 and 00, respectively.
« Last Edit: February 22, 2007, 12:22:27 am by Sliver X »
Pages: [1] 2 3 4  


Powered by SMF 1.1.4 | SMF © 2006-2007, Simple Machines LLC