øAslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=2441.0;wap2e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexb77c.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&board=17.0;wap2e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexb77c.html.zx ôg^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈPm8iOKtext/htmlISO-8859-1gzip@øÕiÿÿÿÿÿÿÿÿTue, 10 Mar 2020 20:26:10 GMT0ó°° ®0®P®€§²ð® ôg^† i Inu's Patches

Library of the Ancients > Final Fantasy V Research & Development

Inu's Patches

(1/4) > >>

Xardas:
Hey guys, I got some good news for you!

Some of you may remember how I mentioned Inu's patches:
http://slickproductions.org/forum/index.php?topic=1980.msg28235#msg28235

Although his website wasn't updated for 8 years, I managed to get an answer from him. Unfortunately, he retired from hacking.  :sad:
But the earlier mentioned good news: he gave permission to use his patches and sourcecodes!
Just be decent people and give credit if you use/integrate his patches or create something based on his codes. :wink:

His website (Japanese):
http://x11.s11.xrea.com/

His FFV patch collection on RHDN:
http://www.romhacking.net/hacks/3766/

All provided information is in Japanese. Therefore, I am working on translations. You can download the translated txt files right here!

Squall:

--- Quote from: Xardas on April 14, 2018, 03:18:09 AM ---he gave permission to use his patches and sourcecodes!
--- End quote ---
Excellent work Xardas!!!

He has done quite some work. I checked the asm folder and there are plenty of interesting things :D
Unfortunately the comments are in Japanese :(

Xardas:

--- Quote from: Squall on April 14, 2018, 03:55:16 AM ---Unfortunately the comments are in Japanese :(

--- End quote ---
Yes, I'll try to translate the comments for you guys. Starting with "ff5_core.asm":

[Those seem to be about battle messages]
1st block: 攻撃が失敗した場合でも表示するメッセージ (Messages shown when an attack* fails)
2nd block: 味方の攻撃時に表示するメッセージ (Ally attack* messages)
3rd block: 敵の攻撃時に表示するメッセージ (Enemy attack* messages)
*The japanese word literally means attack, but I'm pretty sure in FF context, this might be used for "action" rather than just "attack".

4th block: 戦闘プログラム (Battle program (?) (maybe mechanics?))

* JSR $0053       ; 各種レジスタを初期化する (reset all registers)
* STZ $7CD8       ; 戦闘リセットフラグ (1: ON) (Battle reset flag (1: on))
* JSR $4CE0       ; 戦闘開始処理 (Start-of-battle routine) (?)
* LDA $7CD8       ; 戦闘リセットフラグ (1: ON) (Battle reset flag (1: on))
* JSR $0053       ; 各種レジスタを初期化する (reset all registers)
Are these translations helpful / do they make sense to you? If so, I will continue translating.

C. V. Reynolds:
This is interesting to me. I'm glad to learn of Inu's impressive hacking history for FFV. I'd like to incorporate these into my personal FF5 bug-fix comp. But the problem is that I don't know what all these patches do. Could anyone give any help regarding that?

A few specific questions:

What's the difference between ff5_mimic_blank and ff5_mimic_weapon?
What's the difference between ff5_magicshell, ff5_magicshell_fast, ff5_magicshell_group, and ff5_magicshell_reflect?
Which patches are already covered by patches outside of Inu's?

Xardas:

--- Quote from: C. V. Reynolds on April 15, 2018, 05:42:45 AM ---This is interesting to me. I'm glad to learn of Inu's impressive hacking history for FFV. I'd like to incorporate these into my personal FF5 bug-fix comp. But the problem is that I don't know what all these patches do. Could anyone give any help regarding that?
--- End quote ---
If the demand is high enough, I will translate all the Japanese text. Also, someone gotta tell me if my translations make sense, since it would be wasted time if the translations aren't good enogh.
Some of the fixes address bugs I never heard of.

--- Quote ---What's the difference between ff5_mimic_blank and ff5_mimic_weapon?
What's the difference between ff5_magicshell, ff5_magicshell_fast, ff5_magicshell_group, and ff5_magicshell_reflect?
Which patches are already covered by patches outside of Inu's?

--- End quote ---
1)
ff5_mimic_blank If you mimic an action where someone used an empty spot (weapon) as an Item in battle, the character who used mimic will just use "Magic Sword Fire". This behavior is fixed with that patch.
ff5_mimic_weapon This patch makes it possible to mimic someone who used a weapon as an item.

2)
ff5_magicshell If the character already is in Shell status, Magiwall won't trigger.
ff5_magicshell_fast Magiwall is now treted as a counterattack and therefore the action is executed faster.
ff5_magicshell_group If more than one character drops in critical state at the same time, every of those characters (who has Magiwall equipped or innate) now gets Magiwall, instead of just one.
ff5_magicshell_reflect Magiwall now trggers when the character in question is in reflect/wall status.

3)
As far as I looked in, Power Drink and Butz' Blue Mage sprite bug fixes have been made by Inu and by other people.
Inu also has a Kiss of Blessing fix - however, his fix works differently. He changed an unused bit into "Kiss of blessing immunity", which then must be set on every seperate monster you want to be immune. IMHO, instructrtrepe's fix is better.

Don't forget that there is no guarantee that every patch is compatible with RPGe's translation! E.g. the Lv.5 Death fix unfortunately does not work on the translation. I only tested a couple of the patches so far.

Navigation

[0] Message Index

[#] Next page

Go to full version