øA slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&action=printpage;topic=754.0 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index1b30.html slickproductions.org /forum/index.php?PHPSESSID=5f0fck550j2m4m2fpbtkj2vkm1&topic=754.0 e:/My Web Sites/Slick Productions - FFIV Message Board/slickproductions.org/forum/index1b30.html.z x Ég^ ÿÿÿÿ ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÈ `¦D g OK text/html ISO-8859-1 gzip 0|Ö g ÿÿÿÿÿÿÿÿ Tue, 10 Mar 2020 12:10:08 GMT 0ó° °® 0® P® €§² ð® Ég^ _ g
Print Page - I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Board of Slick
Library of the Ancients => Final Fantasy IV Research & Development => Topic started by: DarknessSavior on August 22, 2008, 12:35:36 PM
Title: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior on August 22, 2008, 12:35:36 PM
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:
(http://dsrh.charsisforge.org/ffivclasses.png)
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
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Dragonsbrethren 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.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Joelsmith380 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.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior 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
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Dragonsbrethren 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.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: odditude on September 04, 2008, 04:37:30 PM
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior on September 08, 2008, 11:44:46 AM
Whoa, my thread was hijacked. >.>
I haven't looked into anything battle related yet. I want to get all of the main menu crap done, then I'll look into the other stuff AFTER I look into coding a VWF.
Because if I can get a VWF down, then everything battle related won't need to be fixed. I'll just have a 4 pixel-wide font and be done with it. That'll also solve character limitations for the item menu and magic menu.
I do need to figure out how to expand the battle command menu, though. That confuses the hell out of me. You can't even edit it in RAM and have it come out the way you want. Any characters after the 5 character limit get shoved the next line below. >.>
And that Glass Face picture is priceless. :laugh:
~DS
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Dragonsbrethren on September 08, 2008, 01:38:47 PM
A VWF might not solve your problems though, unless the check is in the text drawing routine, you may find your text is still getting wrapped anyway.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior on September 09, 2008, 03:18:51 PM
Yeah, I suppose that could be the case. I think they just have it set up so that if anything goes over the pre-set limit for the battle windows, it goes to the next line. I'll have to look into it more as time progresses.
~DS
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Dragonsbrethren on September 09, 2008, 03:39:36 PM
Yeah, I'll let you know if I can figure anything out when I try changing them. I've got the text for my expanded commands in the ROM but I haven't bothered trying to get it loaded yet.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior on September 11, 2008, 02:45:38 PM
More development, for those of you who don't visit RHDN:
(http://dsrh.charsisforge.org/ffivequip.png)
Equipment menu is done. =D
And...
(http://dsrh.charsisforge.org/ffivstatus.png)
So is the Status menu. Complete with "level" being displayed next to character names, something j2e didn't do. =D
~DS
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Dragonsbrethren on September 11, 2008, 03:25:44 PM
Looks pretty good, and reminds me that I've got to find what's printing the level eventually too. Actually, I still haven't gotten around to adding a new routine to print the classes, been focusing on other things.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior on September 12, 2008, 09:11:05 AM
I can give you the routine for moving level, if you want. It's pretty simple. I don't have it on me, but I've got it set aside at home.
~DS
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Dragonsbrethren on September 12, 2008, 04:21:45 PM
Yeah, sure, that will be great. We've got an offsets thread around here somewhere, anything you can contribute to that would be excellent, saves anyone who wants to work with the game in the future some work.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: HHIPDragonFox on November 10, 2008, 07:37:23 AM
:sleep: I do this in my sleep! Your wish is my Commands.....<- :lame:
Seriously, I've been studying these things and the print/view/wrap routines and data are are over the place. http://slickproductions.org/forum/index.php?topic=864.0 http://www.geocities.com/holyplasmadragonfox/DragonFox_Pages0.html (look for the Chozo Stautes facing each other in the updated &^^& updated section) or this: http://www.geocities.com/holyplasmadragonfox/FF4wy_ItemAddresses.zip
poof
poof
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior on November 12, 2008, 01:23:19 PM
What exactly was that supposed to show me? >.>
I've already got most of my menu stuff done, except for battle menus. Check my website to see what I mean (or there's some screenshots around here).
~DS
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: Deathlike2 on November 12, 2008, 01:29:13 PM
The first set of pics hint the usage of the display of the icon+expansion of the item-spell display when you use said item (although, that bleeding into the black background is not good IMO).
The second set is just rearrangement of the menus (if you didn't like them to begin with, although the Save menu option isn't looking right).
The last picture is a blur of goofing up massively.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: HHIPDragonFox on November 17, 2008, 02:04:45 AM
Yeah, evidently I missed some of the graphic shading routines. I messed up the graphics pointer to print the data to give clues to what and where to look for certain data.
I'm still not sure where the shading data for the "Save" is. I'm still jumping around sections back and forth.
Title: Re: I need a teensy bit of help (okay, so a big bit of help, sue me. =P)
Post by: DarknessSavior on November 20, 2008, 01:17:09 PM
In which the address doesn't match or correlate to the headered FF2usv1.1 Rom I'm Using. I've tried At B419, B219, B619, 1B419, 1B219, & 1B619; nothing that changes the "SAVE" Another General Data Thread perhaps? Thanks. I know its there, just back and forth jumping around.