Author Topic: Learned spells not being added to list  (Read 10006 times)

DarknessSavior

  • FF4 Hacker
  • *
  • Posts: 26
    • View Profile
Re: Learned spells not being added to list
« Reply #30 on: September 15, 2008, 07:29:56 AM »
Doh. Sorry. >.<

Yeah, I'm gonna have fun with that one when I do it. Though, as of right now, the battle magic menu is still loading from the original list of spells, so it still works as it originally did, just with truncated names.

~DS

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: Learned spells not being added to list
« Reply #31 on: October 11, 2008, 04:15:44 PM »
The only way of expanding the magic menu in battle is to do what the RPGOne's translation does with the spell list.

You would have to remove the MP Cost Box and move the text around to the top (or bottom) of the list... then you can expand the spells freely (it seems to expand to only 7 characters plus spell sprite).
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

DarknessSavior

  • FF4 Hacker
  • *
  • Posts: 26
    • View Profile
Re: Learned spells not being added to list
« Reply #32 on: October 13, 2008, 07:26:48 AM »
You mean j2e's patch? >.>

Eh, 7 characters would be enough. That's how much I've got in the main menu, though that's not enough to get the longest spell names in.

~DS

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: Learned spells not being added to list
« Reply #33 on: October 13, 2008, 01:18:17 PM »
No, I really meant RPGOne's translation patch for FF6.



See how the spell menu looks different? The MP box was removed in favor of expanding the spell names in battle.
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: Learned spells not being added to list
« Reply #34 on: October 13, 2008, 02:44:15 PM »
I think using shorter names is better than sacrificing menu aesthetics like RPGOne did though, I know they had planned on fixing all of the expanded menus for the 2.0 patch but some of them ended up really ugly as a result of expansion. That said the expanded battle magic menu isn't too bad, but they would've been better off switching to two columns like FF3us, that's easier said than done though.

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Re: Learned spells not being added to list
« Reply #35 on: January 27, 2009, 06:30:11 PM »
Something to think about... I'm not sure if this is the right post to  :bump:

As you know, you can add monster spells to the list (as least I think with this patch, I assume it's doable now?)

The issue though is that monster spells are not parsed properly through a magic list.. so if you've seen spells with funky names in the spell list (other than the very first spell), that's the parsing issue at work as obviously it wasn't intended for regular spellcasting consumption.

Perhaps a followup patch to fix this behavior in the spell displaying routines (in the menu and in the spell list in battle) would help a lot here. Fortunately, the spell is displayed correctly in battle... which is nice.
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: Learned spells not being added to list
« Reply #36 on: January 28, 2009, 04:33:22 PM »
The spell name loading routine just copies six characters, regardless of the length of the name (the enemy skills are eight characters, so it breaks). It's fairly painless to fix, you've just got to move the spell name list somewhere else in the ROM and do six character versions of the enemy skills. What I would do is do the six character names where the spell names are now, then expand your ROM to 12Mb and paste the old list in that space somewhere. Update the offset in this code and everything should work great:

Code: [Select]
$02/CBAF BF B0 8A 0F LDA $0F8AB0,x[$0F:8B90] A:0000 X:00E0 Y:0000 P:envMxdiZc
I don't have the ROM open in front of me, but I'm 90% certain that's the offset of the first eight character spell name, and that the code is from FF2us r1.1.