°A slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=2424.0;wap2 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index78b6-2.html slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&board=13.0;wap2 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index78b6-2.html.z x Їg^ ╚ @лг r OK text/html ISO-8859-1 gzip 8:╓ r Tue, 10 Mar 2020 20:26:07 GMT 0є░ ░о 0о Pо Аз▓ Ёо Їg^ r
Library of the Ancients > Final Fantasy IV Research & Development
[Introduction] + FF4 MGE - ver0.40 + [Hack Help] Imp Caller Orb crashes game?
MGE:
Hello all,
My name is Mike, of MGE (Mike's Gaming Experiments). I've been working on a FF4 hack for while now - a primarily difficulty and game play one, however I've run into a few roadblocks with ff4kster, so I'm going to be attempting to learn how to edit the hex code directly.
The current version of my hack is below, if any of you are curious. I just wanted to say thank you for all the wonderful work you've done on this game. This forum is a wonderful repository of knowledge, and I've used it many times. I hope I can finish this hack and share it with you and others soon.
At the moment I'm having an issue with Caller Orbs (items that teach summons). My Imp item crashes the game. The dialogue box appears when Rydia is in party, but the music does not change, the screen turns to garbage and the current song continues playing. I looked through the Events in ff4kster, but I could not find a corresponding call for this issue. I never intentionally changed anything to do with this item, (though the Imp spell is changed) so I'm not sure why this doesn't work.
Any help would be appreciated.
https://drive.google.com/file/d/1JcejR7br8oieJx3Oh7L2kH4hSHVLUzdD/view?usp=sharing
Swordmaster:
What exactly did you do to the Imp spell? And did you alter Rydia in any way?
MGE:
Hi Swordmaster,
Rydia's experience growth, initial stats and stat growth has been altered, but nothing else. Her job remains the same, she joins during the Golbez fight as before and I did not change her "class". She still has Fight, Black, Call and Item, and nothing else.
Jinn and Indra were removed from her initial summon offerings once she joins back. Jinn, Indra and Titan are "learned' in the same way regular spells are learned. This seems to work OK, but I'm wondering if changing that list has somehow messed up the pointer to the Imp summon?
The Imp spell's stats were changed a bit, and need to be changed further, but the spell is still in the same location on the spell list, as is the corresponding "effect" portion of the summon.
The Imp "item" has a description now, which was added by extending the item description space in the Features section, but nothing else.
I also just checked Bomb, Mage and the Rukh items, they result in the same crash.
chillyfeez:
Hey, Mike.
So, I can't say how this happened to your ROM, but the crash is happening because part of the routine got Zeroed out. Specifically, it's the subroutine at FC600 (in LoROM), which is 7C600 if you open your ROM in a hex editor. Looking at what data are where, I can only assume you edited the Abnormal Status text a lot, and FF4kster accidentally bled the empty space at the end into that routine. But that's just a guess.
Anyway, what you need to do is open your ROM and a clean ROM side-by-side in a hex editor, and copy the three lines beginning at 7C600 from the clean ROM into your ROM. That should fix it.
MGE:
--- Quote from: chillyfeez on January 14, 2018, 05:48:22 PM ---Hey, Mike.
So, I can't say how this happened to your ROM, but the crash is happening because part of the routine got Zeroed out. Specifically, it's the subroutine at FC600 (in LoROM), which is 7C600 if you open your ROM in a hex editor. Looking at what data are where, I can only assume you edited the Abnormal Status text a lot, and FF4kster accidentally bled the empty space at the end into that routine. But that's just a guess.
Anyway, what you need to do is open your ROM and a clean ROM side-by-side in a hex editor, and copy the three lines beginning at 7C600 from the clean ROM into your ROM. That should fix it.
--- End quote ---
Chilly, you saved me!
I did exactly as you suggested and it works perfectly now.
Thank you so much.
Navigation
[0] Message Index
[#] Next page
Go to full version