CoN 25th Anniversary: 1997-2022
Rom hacking

Posted: 7th February 2005 15:16

*
Chocobo Knight
Posts: 94

Joined: 10/8/2003

Awards:
Member of more than ten years. Member of more than five years. 
How can I change the spells available in the lore menu?

How about the magic menu?
Post #72027
Top
Posted: 7th February 2005 17:27
*
Disciplinary Committee Member
Posts: 692

Joined: 18/8/2004

Awards:
Member of more than five years. Contributed to the Final Fantasy IV section of CoN. 
The FF3usME editor has the necessary features.

Click characters, the Blitz, SwordTech and Lores for Lore editing. You can also edit Terra and Celes' auto-learned spells here.

For magic, it's under SPL. It's all quite self-explanatory.

Edit
Rank Up! Cue victory theme.


Moderator Edit
R51 says: smile.gif


This post has been edited by Rangers51 on 7th February 2005 19:45
Post #72043
Top
Posted: 8th February 2005 15:04

*
Chocobo Knight
Posts: 94

Joined: 10/8/2003

Awards:
Member of more than ten years. Member of more than five years. 
I know, but i mean choosing what spells show up in the magic list.

Say if i wanted to change stone to, hyperdrive or flare star?

On that subject, wasn't someone making an event editor?

This post has been edited by Mikey on 8th February 2005 15:07
Post #72138
Top
Posted: 9th February 2005 01:09

Group Icon
Lunarian
Posts: 1,394

Joined: 13/3/2004

Awards:
Member of more than ten years. Vital involvement in the Final Fantasy VI section of CoN. Vital involvement in the Final Fantasy V section of CoN. Member of more than five years. 
Lore learning is a subject that nobody has managed to take proper care of yet, so there's really only one way: change everything about the spell you want to replace (Stone, for instance) into that of the spell you want to learn (Hyperdrive) and vice versa. Goes beyond what these editors can do for you, but a hex editor should be the only other thing you need.

Silverlance was working on an event editor, that's right.

--------------------
Post #72194
Top
Posted: 9th February 2005 01:18

*
Chocobo Knight
Posts: 94

Joined: 10/8/2003

Awards:
Member of more than ten years. Member of more than five years. 
Crap, and w00t.

I figured I could change a pointer or something.

And to silverlance: Good luck. I'm not the only one looking forward to it!
Post #72199
Top
Posted: 9th February 2005 01:50

*
Cetra
Posts: 2,350

Joined: 19/9/2004

Awards:
Member of more than five years. 
Actually, I quit the rom hacking scene around new year's; the main reason was because I simply didn't have the time to do it anymore and had other projects I was more interest in. Also, I was losing faith rapidly in the ROM hacking community; far too many members are young teens who think they're better than everyone else because they can use a program someone else wrote to change every instance of "sword" in a game to "log." The good folks at Mnrogar's are possibly among the last real ROM hackers nowadays. wink.gif

Either way, there's more than enough documentation out there to edit just about everything. I had mostly complete docs on animation scripts and town/dungeon maps, though various issues with getting the 10 meg rar to someone for hosting somewhat stemmed the distribution of my notes. Regardless, it shouldn't take too long to figure out how to edit most events if you have basic familiarity with a hex editor, and a copy of Yousei's notes (possibly the best documentation on FF3e out there.)

You could change lores by "simply" switching the entries in the spell list (ie, swap Fallen One and Roulette for instance) like Djibriel said. Don't forget to edit enemies so they don't cast Roulette-which-is-now-Fallen-One and vice-versa, too! wink.gif Giving Strago a different lore list is alos possible but requires some sketchy assembly hacks unless the spells are in a continuous block (ie, if you just want to replace Roulette by Fallen One, you'll have to add a special case in the code so that, instead of (making up numbers) isALore = Spell > 50 && Spell < 100, you'd be checking isALore = Spell != 85 && ((Spell > 50 && Spell < 100) || Spell == 115). If that makes sense. Believe me, adding that in assembly isn't too bad, but finding space to expand functions and not forgetting anyplace in the code WILL be an unecessary hassle.)

--------------------
"Judge not a man by his thoughts and words, but by
the quality and quantity of liquor in his possession
and the likelyhood of him sharing."
Post #72204
Top
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members: