FINAL FANTASY IX

FINAL FANTASY IX

View Stats:
Gawain Oct 11, 2022 @ 5:15am
Mod to Learn Blue Magic easily?
I love the concept of Blue Magic, but I dread having to carefuly grind the enemy's HP to 1/4 or 1/5 first... Is there a mod where you can just use "Eat" to learn the relevant Magic?

Thanks in advance!
Originally posted by Tirlititi:
Assuming that you have the Memoria Engine mod (it comes with the Moguri mod) and that you don't have a gameplay mod:
1) Go to "StreamingAssets\Scripts\Sources\Battle" and open the file "0065_EatScript.cs" with a text editor.
2) Search for the following lines and delete them:
if (_v.Target.CurrentHp > _v.Target.MaximumHp / _v.Command.Power) { UiState.SetBattleFollowFormatMessage(BattleMesages.CannotEatStrong); return; }
You can also delete the line "_v.Target.Kill();" a bit below, in order for Eat to give you the Blue Magic without killing the enemy and being overpowered.
Then save the file.
3) Go to "StreamingAssets\Scripts" and make a backup of "Memoria.Scripts.dll" in case something goes wrong.
4) Go to "StreamingAssets\Scripts\Compiler" and execute the program "Memoria.Compiler.exe". Hopefully it will tell you that everything went fine. The DLL in the parent folder will be updated at that point.

A similar result could be achieved by modifying the CSV file "StreamingAssets\Data\Battle\Actions.csv" to increment the HP threshold of Eat/Cook, but having the effect "Learn the ability everytime without kiiling the enemy" can only be done by modifying the .cs file, so I think it's a better solution.
< >
Showing 1-6 of 6 comments
The author of this thread has indicated that this post answers the original topic.
Tirlititi Oct 11, 2022 @ 9:39am 
Assuming that you have the Memoria Engine mod (it comes with the Moguri mod) and that you don't have a gameplay mod:
1) Go to "StreamingAssets\Scripts\Sources\Battle" and open the file "0065_EatScript.cs" with a text editor.
2) Search for the following lines and delete them:
if (_v.Target.CurrentHp > _v.Target.MaximumHp / _v.Command.Power) { UiState.SetBattleFollowFormatMessage(BattleMesages.CannotEatStrong); return; }
You can also delete the line "_v.Target.Kill();" a bit below, in order for Eat to give you the Blue Magic without killing the enemy and being overpowered.
Then save the file.
3) Go to "StreamingAssets\Scripts" and make a backup of "Memoria.Scripts.dll" in case something goes wrong.
4) Go to "StreamingAssets\Scripts\Compiler" and execute the program "Memoria.Compiler.exe". Hopefully it will tell you that everything went fine. The DLL in the parent folder will be updated at that point.

A similar result could be achieved by modifying the CSV file "StreamingAssets\Data\Battle\Actions.csv" to increment the HP threshold of Eat/Cook, but having the effect "Learn the ability everytime without kiiling the enemy" can only be done by modifying the .cs file, so I think it's a better solution.
Gawain Oct 11, 2022 @ 12:38pm 
I don't have Quina yet, but it compiled just fine. Fingers crossed!

This is awesome advice!
SOMA Oct 11, 2022 @ 1:58pm 
There's a skill which lowers enemy HP to 1 (can't remember the name off the top of my head but google it), use that then eat them
kanna Oct 11, 2022 @ 3:08pm 
Originally posted by SOMA:
There's a skill which lowers enemy HP to 1 (can't remember the name off the top of my head but google it), use that then eat them
Isn't it one of Steiner's abilities that can reduce an enemy's HP to 1? Personally, aside from looking up what enemies were missable (or could be targeted earlier), I found it wasn't particularly tedious to do normally. Not any worse than how it goes with Gogo in FF6 if I remember right. (Someone who has played FF6 more recently than me can correct me if I'm wrong.) But I don't enjoy the pressure of active time battle so I always play on wait, and that probably helps!
Last edited by kanna; Oct 11, 2022 @ 3:09pm
Gawain Oct 12, 2022 @ 11:58am 
Originally posted by kanna:
Originally posted by SOMA:
There's a skill which lowers enemy HP to 1 (can't remember the name off the top of my head but google it), use that then eat them
Isn't it one of Steiner's abilities that can reduce an enemy's HP to 1? Personally, aside from looking up what enemies were missable (or could be targeted earlier), I found it wasn't particularly tedious to do normally. Not any worse than how it goes with Gogo in FF6 if I remember right. (Someone who has played FF6 more recently than me can correct me if I'm wrong.) But I don't enjoy the pressure of active time battle so I always play on wait, and that probably helps!

Strago learns Blue Magic in FF6 by being the target of them.
kanna Oct 13, 2022 @ 2:07pm 
Originally posted by Gawain:
Originally posted by kanna:
Isn't it one of Steiner's abilities that can reduce an enemy's HP to 1? Personally, aside from looking up what enemies were missable (or could be targeted earlier), I found it wasn't particularly tedious to do normally. Not any worse than how it goes with Gogo in FF6 if I remember right. (Someone who has played FF6 more recently than me can correct me if I'm wrong.) But I don't enjoy the pressure of active time battle so I always play on wait, and that probably helps!

Strago learns Blue Magic in FF6 by being the target of them.
Aw, I forgot about Relm and Strago! It could be him I meant, or I might be thinking of a different FF (which is a shame because I at least remember FF6's story well but not so for most of the others I've played).
Last edited by kanna; Oct 13, 2022 @ 2:08pm
< >
Showing 1-6 of 6 comments
Per page: 1530 50

Date Posted: Oct 11, 2022 @ 5:15am
Posts: 6