øAslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=754.msg6912e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexbb1a.htmlslickproductions.org/forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=754.0e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/indexbb1a.html.zxÊg^ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ0P.’OKtext/htmlISO-8859-1gzip0|Ö’ÿÿÿÿÿÿÿÿTue, 10 Mar 2020 12:10:09 GMT0ó°° ®0®P®€§²ð®Ég^ÿÿÿÿÿÿÿÿN&’ I need a teensy bit of help (okay, so a big bit of help, sue me. =P)

Author Topic: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)  (Read 8359 times)

DarknessSavior

  • FF4 Hacker
  • *
  • Posts: 26
    • View Profile
I'm working on an FFIV: Easy Type translation. I've been doing so for a while.

I decided to take an idea from j2e's FFIV translation, and redo the main menu so I could fit long class names in there. And it worked, quite nicely, in fact:



However, this caused three separate bugs, because the routine I edited to get the main menu this way is linked to the Equip, Item, and Status menus.

In Equip, it takes the character name down one line, but only loads one letter. I checked into the routine to see why, and part of it fills that particular space in with $FF (spaces).

In Item, when you go to use an item on any character the whole text box is out of whack. I'll make a screenshot and show you guys on Monday.

In Status, the name displays properly (though, down a line from where it should be. I can deal with that, but I'd much rather it be up where it belongs). The class name displays very far off to the right, and is covered up by another window for the most part. It also goes down to the next line, screwing up the menu itself a tiny bit.

I'm no ASM guru. I've only been ASM hacking for maybe 9 months, tops. My original thought was "Well, I guess I could try to intercept the main menu routine before it goes into the same routine those other three screens use, and write a separate routine for just that." I tried it out, and failed miserably. I probably didn't start the routine at the right place. I intend on looking into this a bit more over the weekend, but I'd really appreciate some sort of help.

Oh, and:  :offtopic:, but I love the smileys here. >.>

Any help or advice is greatly appreciated,

~DS

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #1 on: August 22, 2008, 12:39:50 PM »
I was planning on doing the same thing myself, after running into the same issues. I'll let you know if I have any luck, I don't plan on looking into it for a while, in the mean time there's no shame in running a trace of J2e's translation and seeing how they did it if you can't figure it out.

Joelsmith380

  • Wing Raptor
  • *
  • Posts: 5
    • View Profile
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #2 on: August 22, 2008, 01:15:21 PM »
I'm hacking the j2e translation and this is what I've found. Most things in the j2e rom match pretty closely to the official US or JP roms (in most cases) when dealing with the menu screens. 

I was able to reposition the class name on the item usage screen at A6AE + F. J2e has the hex at 8A DC, in the US rom (A686 + 7)  it is AB83.  I just tried changing it and it locked up but mess around with it and see what you can get.

As for the class name position on the status screen, I found that at ACD5.  In the j2e rom its set at 06 but i moved the class name to the left by changing it to 04.  Mess around with hex in this area and you'll probably be able to reposition the name how you want it.

I didnt mess with the equip screen so i cant help you there. I know this stuff wont directly fix your problems but at least its a starting place to look. I found HHIPDragonfox's FF4wy_itemaddresses document to be extremely helpful in finding the hex address I need to start readjusting things on menus and I've gotten quite a bit accomplished by just changing hex code.      If I find anything else I'll be sure to post it.

DarknessSavior

  • FF4 Hacker
  • *
  • Posts: 26
    • View Profile
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #3 on: August 25, 2008, 01:28:44 PM »
Well, over the weekend I bought Guitar Hero II and Too Human. So not much hacking happened.

But I pried myself away from them today, and started looking into j2e's routine. It's not horribly complex. They just made a separate routine for the main menu names and classes. I copied much of the routine (got up to having the whole name displayed before I decided to come to the library to do some things). There's a few confusing aspects, but I should be able to get something going soon.

 :edit:

I fixed this, amongst many other things. Check my website (http://dsrh.charsisforge.org/) to see pictures of the new hacks I've implemented.

This weekend, I'm going to try to finish up the equipment and status menus, and then I need to find a place for character names in the item menu. Once that's done, I need to re-do the Config menu, and Save messages. Then, the entirety of the menus will be complete. =D

~DS
« Last Edit: September 04, 2008, 12:58:35 PM by DarknessSavior »

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #4 on: September 04, 2008, 01:28:23 PM »
Have you gotten into the battle menus yet? I never did get around to looking into this problem again:



What's happening is the enemy quantity is getting pushed down to the next "half line" (Battle windows have "wordwrap," or rather letter wrap) and the code that fills in the blank spaces above the characters is drawing over the line above it,  making it look like the first two letters of the enemy name is being blanked out. The simple fix would be to disable printing the quantity entirely but I never found it, I found where it is updated and what blanks it out when only one enemy remains but I just want to kill what's printing it in the first place.

odditude

  • Vargas
  • *
  • Posts: 91
    • View Profile

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries

Deathlike2

  • Moderator
  • *
  • Posts: 3,538
  • I'm looking at you, bitch!
    • View Profile
Working on the next Yet To Be Named FF4 "Hardtype" Hack Download Latest: v1.48

Video Demos: #1 #2 #3

JCE3000GT

  • Master of FF4
  • *
  • Posts: 1,429
  • Gender: Male
  • Vladof
    • View Profile
    • BlitzKrieg Innovations
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #8 on: September 04, 2008, 09:12:26 PM »
Seriously, I'm actually lol'ing right now.   :laugh:

I.S.T.

  • i doesnt no how 2 blits
  • *
  • Posts: 482
  • Gender: Female
  • Global Moderator
    • View Profile
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #9 on: September 05, 2008, 01:43:55 AM »
My avatar reflects who I am.  :sad:

bond697

  • FF4 Archivist
  • *
  • Posts: 624
  • Gender: Male
  • is NOT a spoony bard!
    • View Profile
    • The FF4 Reference Book
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #10 on: September 05, 2008, 01:46:37 AM »
My avatar reflects who I am.  :sad:

just a thought, but it'd be nice to designate thaat as the birthday avatar(if possible). might be humorous...
The FF4 Reference Book - Now with new hosting!

Lenophis

  • Forum Overlord
  • *
  • Posts: 1,688
  • Gender: Male
  • I sad
    • View Profile
    • Slick Productions
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #11 on: September 05, 2008, 01:47:15 AM »
My avatar reflects who I am. :isuck:
Fixed that for ya. :wink:



Come on, you knew it was coming. :lame:

119 bugs fixed and counting.

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #12 on: September 05, 2008, 01:53:44 AM »
My avatar reflects who I am.  :sad:

just a thought, but it'd be nice to designate thaat as the birthday avatar(if possible). might be humorous...

 :laugh:

I wish I could, can't though, I can replace the cake image that is added to your profile with it though...

I.S.T.

  • i doesnt no how 2 blits
  • *
  • Posts: 482
  • Gender: Female
  • Global Moderator
    • View Profile
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #13 on: September 05, 2008, 01:57:09 AM »
DO EET

Dragonsbrethren

  • Forum Overlord
  • *
  • Posts: 1,820
    • View Profile
    • Dragonsbrethren Industries
Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
« Reply #14 on: September 05, 2008, 02:05:56 AM »
DO EET

Done. Any of you guys got a birthday coming up?

 :edit:

Dammit, it gets cropped in your profile. :angry:

 :edit:

Fixificated.
« Last Edit: September 05, 2008, 02:14:41 AM by Dragonsbrethren »