øAslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&action=printpage;topic=917.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexd737.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=917.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexd737.html.zx”mg^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿȰ,0dQOKtext/htmlISO-8859-1gzip@øÕdQÿÿÿÿÿÿÿÿTue, 10 Mar 2020 10:52:27 GMT0ó°° ®0®P®€§²ð®“mg^`dQ Print Page - Spell Learning List

Board of Slick

Library of the Ancients => Final Fantasy IV Research & Development => Topic started by: Deathlike2 on December 25, 2008, 11:49:08 AM

Title: Spell Learning List
Post by: Deathlike2 on December 25, 2008, 11:49:08 AM
This is a request mainly.. if someone could provide the location of where this could be found, it would be appreciated.

If you're nice, it would be appreciated to provide a complete list for both FF2/FF4ET and FF4...

It sucks I actually remember a number of the spell levels and yet having 0 clue for the "irrelevent" spells that I give pay no attention to (like Dispel for instance).
Title: Re: Spell Learning List
Post by: Dragonsbrethren on December 25, 2008, 05:58:19 PM
Quote from: JCE's hacking document
===================
Magic Learned at Level up (7C900-7CABF)
===================

Jump to Magic list

Consists of 2 bytes:
00: Level to learn Spell
01: Spell learned

[table coming soon]

The starting offset should be the same for each version
Title: Re: Spell Learning List
Post by: Deathlike2 on December 25, 2008, 06:03:27 PM
It is worth pointing out that JCE's hacking docs are not up anymore...
Title: Re: Spell Learning List
Post by: Dragonsbrethren on December 25, 2008, 06:18:00 PM
http://dragonsbrethren.slickproductions.org/bki.php (http://dragonsbrethren.slickproductions.org/bki.php)
Title: Re: Spell Learning List
Post by: Deathlike2 on December 25, 2008, 07:28:40 PM
Awesome. Thanks.

FF4 (FF2) Spell-Level Learning List
Code: [Select]
Paladin
03 - Sight
08 - Peep
15 - Cure2
19 - Exit
24 - Heal

Young Rydia - White Magic
03 - Cure1
04 - Sight
07 - Hold

Young Rydia - Black Magic
02 - Ice1
05 - Lit1
08 - Sleep
10 - Venom
12 - Warp
13 - Toad
15 - Stop
20 - Piggy
26 - Virus
32 (31) - Psych
36 (35) - Drain
39 (38) - Ice3
42 (40) - Fire3
45 (42) - Lit3
47 (44) - Quake
49 (46) - Stone
51 (48) - Weak
52 (49) - Death
55 (50) - Nuke
60 - Meteo

Rosa
11 - Life1
12 - Protect
13 - Cure2
15 - Mute
18 - Heal
20 - Bersk
23 - Blink
24 - Charm
29 - Shell
30 (28) - Cure3
30 (29) - Size
31 - Dispel
33 (30) - Fast
35 (32) - Float
36 (34) - Wall
38 - Cure4
45 (42) - Life2
55 (48) - Holy

Palom
11 - Ice2
11 - Piggy
12 - Fire2
13 - Lit2
14 - Stop
19 - Virus
22 - Toad
23 - Quake
26 - Drain
29 - Warp
32 - Ice3
33 - Fire3
34 - Lit3
36 - Stone
40 - Psych
46 - Fatal
48 - Weak
50 - Meteo
52 - Flare

Porom
11 - Life1
12 - Protect
13 - Cure2
15 - Mute
18 - Bersk
19 - Exit
20 - Heal
23 - Blink
25 - Charm
29 - Shell
31 - Size
31 - Dispel
33 - Cure3
38 - Fast
40 - Float
44 - Wall
48 - Cure4
52 - Holy
56 - Life2

Edge
27 - Pin
33 - Smoke
38 - Image
Title: Re: Spell Learning List
Post by: Deathlike2 on December 27, 2008, 05:23:25 PM
I'm hoping JCE gets back to me on this.. I was thinking of making a FF2US/4ET magic learning restoration hack... but I need JCE to agree to allow me to post the location of that data (crediting JCE of course) to make it complete.
Title: Re: Spell Learning List
Post by: Deathlike2 on January 16, 2009, 04:40:03 PM
With JCE's permission, I am happy to post this...

If anyone is willing to address those issues in a separate patch, feel free to do so and I'll give credit and include the patch.

 :edit:

Links and readme in later post...
Title: Re: Spell Learning List
Post by: Dragonsbrethren on January 16, 2009, 05:20:29 PM
http://dragonsbrethren.slickproductions.org/files/ff4/deathlike2/ff2us_spell_restore.zip (http://dragonsbrethren.slickproductions.org/files/ff4/deathlike2/ff2us_spell_restore.zip)
http://dragonsbrethren.slickproductions.org/files/ff4/deathlike2/splrestore_readme.txt (http://dragonsbrethren.slickproductions.org/files/ff4/deathlike2/splrestore_readme.txt)

You spelled my name wrong in the readme. :lungs:
(don't worry about fixing it, unless you need to update it for some other reason)
Title: Re: Spell Learning List
Post by: Deathlike2 on January 16, 2009, 05:41:01 PM
You spelled my name wrong in the readme. :lungs:
(don't worry about fixing it, unless you need to update it for some other reason)

Then, it shouldn't shock you that it's been like that for...

Oooooooh booooy.

 :idiot:
Title: Re: Spell Learning List
Post by: Deathlike2 on January 16, 2009, 06:15:29 PM
I've fixed the minor issue.. and updated the readme a little bit.

 :edit:

There we go.

 :edit:

Or not...
Title: Re: Spell Learning List
Post by: Dragonsbrethren on January 17, 2009, 12:43:14 AM
Okay, my copies are updated.
Title: Re: Spell Learning List
Post by: Deathlike2 on January 17, 2009, 01:08:59 AM
I'm starting to suck at writing better readmes.. no English teacher would let me get away with what I've revised a number of times...

 :isuck:

Code: [Select]
FF2US/FF4ET - Spell Learning Restoration Hack
Version 1.0 - 1/17/09
Created by Deathlike2
dlhacks@gmail.com
-------------------------------------------------------------------------------


Why does this patch exist?
--------------------------

A number of changes were made to FF2US and FF4 Easytype to "dummy out" the
existence of a number of White Magic spells from the original FF4 spell list.

The spells affected are Protect, Shell, and Dispel.

Note: None of these spells have had any major impact on the original game,
due to their properties.

Additionally, spell learning was accelerated to make life easier.
For instance, the 3rd level elementals would have normally been learned at
level 39, 42, and 45 for Rydia. In FF2US/FF4ET, the same spells are learned at
level 38, 40, and 42 respectively.

This patch will use FF4's spell learning levels for FF2US and FF4ET so you
can see what you have missed (which isn't a lot).


What This Patch Will Not Do
---------------------------

This patch will not restore the Cockatrice Summon spell. If you really need
it, use cheats. Its impact is negligible in this game. It is dummied out
because the Cockatrice class of monsters do not drop the summon item.

This patch will not revert Asura's original behavior for her "Yellow Face" form
in FF2US. That form casts Protect in FF4 and FF4ET. It is a massive healing
spell in FF2US, which can heal up to 9000HP under optimal circumstances. That
awesome behavior will not be changed. This patch will also not change the
behavior of Asura in her boss battle. The boss version of Asura in FF2US and
FF4ET is slightly harder than the original.

This patch will not change the spells gained by Tellah on Mt. Ordeals. This
info is lodged in the event data. Any small error made there may cause unwanted
side effects and behavior.

This patch will not change the names of the spells. That would only be a
cosmetic change. Deal with it.

This patch will not magically add spells that were not learned.
You MUST start a new game to properly benefit from this hack.

This patch will not restore weapons that are able to cast Protect, Shell, or
Dispel. A patch already exists for this purpose, so I suggest you use that
patch in addition to this. Info found @ http://www.romhacking.net/hacks/482/


Patching
--------

There are patches provided for the following...

SNES (unheadered)
SNES (headered)

Note: Both patches should work on all SNES versions of this game.
This includes FF4, FF2US (SNES) 1.0, FF2US (SNES) 1.1, and FF4 Easytype.
There should be no negative impact when  patching it with the other versions,
although it is silly to do so.

I suggest you use NSRT to verify if your SNES ROM is a valid dump and
to determine if the ROM has a header.

Windows: http://www.romhacking.net/utils/400/
Linux: http://www.romhacking.net/utils/401/
Mac: http://www.romhacking.net/utils/484/

You should be able to use an emulator's software patching or LunarIPS
if hardpatching is needed.

This can be patched against J2e's translation or any translation that
does not move the spell data around.


Romhacking Info
---------------

Subtract 0x200 from all values if you are using a headerless ROM.

Modifications done at:
0x7C900 - Spells Learned by Level
0x7CAC0 - Spells Learned Initially

Special thanks for JCE3000GT for finding this info and allowing me to post it.


Important Note
--------------

Don't bother asking me to fix the issues that are listed. I am very indifferent
to those issues. Additionally, it is a bad to use this hack with existing
save data, because of how the game stores this stuff. The worst that can happen
is that there will be duplicate spells in the spell list. This can prevent
spells that are learned late in the game from being added into the spell list.
These spells would include (but not limited to) Flare/Nuke, Meteor, Life2,
and White/Holy.

Reminder: IT IS RECOMMENDED TO START A NEW GAME IF YOU ARE USING THIS HACK.


Credits
-------

zyrthofar made a nice editor that made the changes easy to check and verify.

JCE3000GT made an awesome complete hack (based on what was known at the
time) that got me interested in finding out more.
Special thanks to JCE for this info!

Dragonsbrethren helped out when I didn't know any better way back when.

Thanks to Lenophis for putting up with me on the forums.

Entroper wrote a pretty good FF4A doc sheet with addresses that I could find
what I needed to modify on my own.

Paladin wrote a pretty good FF4 reference sheet with addresses.

 :edit:

Screenshots for the weary..

Protect:
(http://img93.imageshack.us/img93/3735/ff2spell00000qf4.th.png) (http://img93.imageshack.us/my.php?image=ff2spell00000qf4.png)

Shell:
(http://img207.imageshack.us/img207/4500/ff2spell00001tz1.th.png) (http://img207.imageshack.us/my.php?image=ff2spell00001tz1.png)

Dispel:
(http://img140.imageshack.us/img140/9558/ff2spell00002sr3.th.png) (http://img140.imageshack.us/my.php?image=ff2spell00002sr3.png)

Look at Rydia's spell list closely...
(http://img519.imageshack.us/img519/5857/ff2spell00003ea0.th.png) (http://img519.imageshack.us/my.php?image=ff2spell00003ea0.png)
Title: Re: Spell Learning List
Post by: bond697 on January 17, 2009, 08:30:47 AM
is that last pic the wrong magic menu,  or am i missing something?
Title: Re: Spell Learning List
Post by: Deathlike2 on January 17, 2009, 12:40:17 PM
is that last pic the wrong magic menu,  or am i missing something?

It's the correct magic menu. Notice how Rydia doesn't have Nuke learned at level 50... and that is a picture of FF2US.

 :edit:

It has been submitted to RHDN.
Title: Re: Spell Learning List
Post by: bond697 on January 18, 2009, 04:34:49 PM
ah, ok.  i saw your first 3 pics and thought you were going for showing us all 3 spells in rydia's magic menu in the 4th. my bad.
Title: Re: Spell Learning List
Post by: Deathlike2 on February 09, 2009, 01:20:28 PM
I'll have the readme updated as some point today or tomorrow for restoring Tellah's spell list:

Yay!
(http://img509.imageshack.us/img509/5605/ff2test00000jd7.th.png) (http://img509.imageshack.us/my.php?image=ff2test00000jd7.png)

This patch assumes that no modifications to the event data have been made.
Title: Re: Spell Learning List
Post by: Deathlike2 on February 20, 2011, 11:34:09 AM
 :bump:
Some awesome revelations!

The was tested for Ninja magic, but it can be extended for Black magic (I think, someone would have to test).

Apparently other magic can be added onto that list... including monster magic! Casting any summon magic (the actual damage part of the summon magic) will cause the game to freeze in the animation sequence, so meh (not that it matters).

I have so many ideas that may come from this....
Title: Re: Spell Learning List
Post by: Zozma on February 20, 2011, 05:35:11 PM
what if i want white AND black magic to go into the first list, and then turn the second list into "skill" for everything that has the "summon" icon (i use the summon icon for "skills" and white and black for both forms of magic. and summons having no icon get sent to the third list...)

i was attempting to consolidate white and black list into the white slot, making each character able to learn 24 spells in different combinations but i had learning problems.

Title: Re: Spell Learning List
Post by: Deathlike2 on February 20, 2011, 05:57:11 PM
IIRC, Phoenix had a patch for this purpose. All you had to do was use the specific icon so that the game knew what list to put it in...

http://www.romhacking.net/hacks/448/
Title: Re: Spell Learning List
Post by: Zozma on February 20, 2011, 08:37:14 PM
Oh thanks. I remember that now.

my only problem is that i want to make it specify that both white and black magic icons send it to the top menu, and the summon icon sends it to the second menu... I also would have to paste the changed portion in with the hex editor manually since my 1.1 version has been editted in several other ways already...

i suppose ill give it another try