øAslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=1806.15e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index74a4-3.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=1806.msg19755e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index74a4-3.html.zx[Îg^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ0P.OKtext/htmlISO-8859-1gzip@øÕÿÿÿÿÿÿÿÿTue, 10 Mar 2020 17:45:22 GMT0ó°° ®0®P®€§²ð®[Îg^ÿÿÿÿÿÿÿÿ‹) Project II: Final Fantasy IV

Author Topic: Project II: Final Fantasy IV  (Read 25543 times)

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #15 on: February 05, 2013, 10:47:39 AM »
Event 98 in FF4kster's Event Editor, the default name for it is "Cecil's transformation, Tellah remembering".

Near the middle there's a chunk of "Add ____ to Tellah White" script items. Just go near there and hit insert and put in "Add Dispel/Armor/Shell/whatever to Tellah White".
Oh my god, you're a life saver, Pinkpuff. Thank you so much!

I'm still very curious about my other two points in my previous post of this topic, so if anyone has any ideas, please don't hesitate to share! Thank you! :childish:
Hacking is hard. :sad:

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: vivify93's FFIV hacking questions
« Reply #16 on: February 05, 2013, 04:30:59 PM »
You can dump the entire 01 bank from the Japanese version into FF2 to get the original menus and it'll (seemingly) function perfectly, amazingly enough. Of course then you've got to redo all of the text since it's also stored in that bank. I never bothered actually documenting that code since I figured restoring the menus would be more trouble than it would be worth.

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #17 on: February 05, 2013, 07:36:20 PM »
Really!? That's interesting! I'm weighing the pros and cons. It might end up being worth it, but then I need to somehow compensate for adding back in controller customization.

I wish I was smarter than this; I could just truck through this hitch.

That's a definite start, though, Dragonsbrethren. I'll do some testing with this information. Thank you! :happy:

 :edit: So I dumped bank 1 multiple times from FFIV into FFII, and it didn't work. So then I got the idea to dump in everything, starting from bank 1 and ending at the location names, and it still did nothing to the customizer.

Am I doing something wrong? Dialogue Bank 1 starts at 080400, right? Unless you meant something other than the "entire 01 bank."

 :edit: Note to self on how to "translate" the restored customizer if I manage to do this.
Code: [Select]
Btl.Mode    Active Wait
Btl.Speed   1 2 3 4 5 6
    Fast   Slow
Btl.Text    1 2 3 4 5 6
Sound       Stereo Mono
Controlers  Keep  Alter
            Single More
Cursor      Reset Recal
Win.Color   R |------|
            G |------|
            B |------|

"Controlers" and "Recal" will be spelled with the "ll" character I inserted into the font block, so they will still read "Controllers" and "Recall".
« Last Edit: February 06, 2013, 02:07:22 PM by vivify93 »
Hacking is hard. :sad:

Pinkpuff

  • Flan Princess
  • *
  • Posts: 924
  • Find a Megalixir in Unprecedented Crisis!
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #18 on: February 06, 2013, 06:34:13 AM »
I wish I was smarter than this; I could just truck through this hitch.

Welcome to rom hacking. I can't count how many times I've felt like this while hacking. I still have no idea how to fix the busted graphics in the character selection screen of my FF1 hack. But don't bring yourself down; you're plenty smart or you wouldn't have gotten as far as you have! And besides, it's not all smarts, a lot of it is just being able to find the information you need. 100% of all the info in FF4kster comes from things other people found and posted somewhere. All I did was compile it all together.

Anyway just be patient, keep digging, keep asking questions, and don't be too hard on yourself if you can't find the answer right away.
Let's dance!

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #19 on: February 10, 2013, 04:20:34 AM »
I wanted to leave this website here for future reference.

http://rb.thundaga.com/

It's been very helpful so far.

Also, I discovered how I broke level ups. The buff / debuff names and the level up data are literally right next to each other. When I gave all the statuses names, it bled into the level up data. I've since expunged the excess status' labels.

Okay, story time. So I noticed the battle label "Need MP" is different from the menu label sharing the same text. So I looked for it. No dice. Then I found this weird block of text.

Code: [Select]
KOSWaeimp/NeedMP
ParyChnge0123456
"mp" before the slash on the first line are the M and the P shown in the HP / MP display.

I think I just discovered where "Change" and "Parry" are really being drawn from. I'll report my findings.
:hmm:

 :edit: I discovered, so far, that I have no idea where the game is drawing the space for "Need MP" from. Attempts at changing it to "MP Cost" yielded "MPCo st". Further, it appears the "a" of "Parry" and "Change" are shared. Changing it to "Row" made it show as "Roaw" in battle.

"Pary" just doubles its own "r".
Hacking is hard. :sad:

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: vivify93's FFIV hacking questions
« Reply #20 on: February 11, 2013, 01:01:12 PM »
Yeah, there's code that draws all of those strings using that block of text, I think I modified it in Easy Type, but maybe not the released version. Unfortunately I don't think I have my notes for that anymore, a lot of my Easy Type stuff got lost somehow when I was reorganizing my files.

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #21 on: March 21, 2013, 03:33:55 AM »
Hello everyone! I was wondering, Is there a bit that denotes if an item can be used in the main menu or not? I want to make the Crucifix a battle-only item, since Curse is a battle-only status ailment.

Also, how would I go about making Shiva, Ifrit, and Ramuh stronger? I don't like how they're apparently the same or weaker base power as the level 2 spells, but cost two times more.

Thank you for your time and have a nice day!
« Last Edit: March 21, 2013, 04:09:44 AM by vivify93 »
Hacking is hard. :sad:

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: vivify93's FFIV hacking questions
« Reply #22 on: March 21, 2013, 04:12:55 AM »
It's probably a range check like the others, but I've never actually looked into it.

Pinkpuff

  • Flan Princess
  • *
  • Posts: 924
  • Find a Megalixir in Unprecedented Crisis!
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #23 on: March 21, 2013, 07:00:03 AM »
Hello everyone! I was wondering, Is there a bit that denotes if an item can be used in the main menu or not? I want to make the Crucifix a battle-only item, since Curse is a battle-only status ailment.

I'm certain it's an index range. I'll see if I can find it, but no guarantees. In the meantime, one solution would be to change an existing battle-only item to have the effect of removing curse...

Also, how would I go about making Shiva, Ifrit, and Ramuh stronger? I don't like how they're apparently the same or weaker base power as the level 2 spells, but cost two times more.

If you're using FF4kster, just go to the spell editor, scroll down to the spell effect (not the one with the summon symbol in the name, the one later in the list) and change the spell power.
Let's dance!

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #24 on: March 21, 2013, 07:32:22 AM »
Wow! That was totally dumb of me; I should've checked that first. Thanks, Pinkpuff!

 :edit: I hadn't replaced my edited ROM at the time I tested this. With the additional strength, Shiva is way too fucking overpowered. 3,000 damage? Uh, no. FFIV is easy enough as it is.

Thanks for looking into the battle item index range for me. :childish:
« Last Edit: March 21, 2013, 07:45:17 AM by vivify93 »
Hacking is hard. :sad:

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #25 on: August 09, 2013, 07:20:08 AM »
Hello again, everyone! :happy:

Sorry to necro-bump this, but I figured it'd be better not to clog up the boards with unnecessary threads.

I have one last issue: some map corruption! I finally finished the script in my project, including the ending timing--which was hell!--but I happened upon something that shouldn't have been. Three maps, exclusive to the ending as far as I know, became horribly altered into some mess of garbage.

1. Palom, Leonora, and the toads at the lake in Mysidia.


2. Rydia, Leviathan, Asura, and the eidolons in the Feymarch Throneroom. (It wasn't like this when I went there in the game itself!)


3. The topmost part of the Dwarven Castle.


Was this caused by my adding text in Bank 3? Since there appeared to be so much free space, I just added text kind of willy-nilly. Also, does anyone know how I might go about remedying this?

Thank you so much in advance; have a lovely day! :happy:
« Last Edit: August 12, 2013, 07:39:04 AM by vivify93 »
Hacking is hard. :sad:

Pinkpuff

  • Flan Princess
  • *
  • Posts: 924
  • Find a Megalixir in Unprecedented Crisis!
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #26 on: August 10, 2013, 05:13:05 AM »
If you did it using FF4kster then it is entirely possible that the bank 3 text could have bled into something. I have no idea what comes after that in the ROM so it very well could be related to this issue. That said, it also could be that it's being caused by something else entirely.

Has anyone else played a rom hacked by FF4kster through to the end and watched the whole ending?
Let's dance!

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #27 on: August 10, 2013, 02:37:36 PM »
Actually, I checked and compared bank 3 in an unaltered FFII US v1.1 ROM vs. my project's ROM, and while I've used up a good deal of the free space in bank 3, there's still a lot of it left. So I don't think this is something I did, at least not as a direct side effect of getting a bit too ambitious with the dialogue.
Hacking is hard. :sad:

Lenophis

  • Forum Overlord
  • *
  • Posts: 1,688
  • Gender: Male
  • I sad
    • View Profile
    • Slick Productions
Re: vivify93's FFIV hacking questions
« Reply #28 on: August 11, 2013, 10:05:30 AM »
That sounds like a memory leak, and a very bad one. :eek:

119 bugs fixed and counting.

vivify93

  • Liquid Flame
  • *
  • Posts: 304
  • Gender: Male
  • White Wizard
    • View Profile
Re: vivify93's FFIV hacking questions
« Reply #29 on: August 11, 2013, 10:41:24 AM »
Any idea on how I'd fix it? I looked for the map data, but I can't seem to find it.

http://datacrystal.romhacking.net/wiki/Final_Fantasy_IV:RAM_map#Map_Data

And I found that, but I don't know how to use it.
Hacking is hard. :sad: