Author Topic: 6 Letters Available! (Complete!) - Now Doing 7!  (Read 22970 times)

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1772
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 6 Letters Available! (Almost Done)
« Reply #45 on: March 15, 2008, 12:52:08 am »
Changing 3FC5C3 to EE and 3FC4EE to AB will get it to display the L (level number) as it does LV (level number), but doesn't change the layout issue.

Maybe there's positioning information we should look for?

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1772
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 6 Letters Available! (Almost Done)
« Reply #46 on: March 15, 2008, 01:29:04 am »
Double post for new information.

3FC7E2 - Set to 01 to get the sixth letter displayed, with the same push down issue as the side menu.

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #47 on: March 15, 2008, 11:13:29 am »
Ya, I got as far as pushing it down 1 line...I've even repointed the name data to another part of the rom and it STILL freaks out...hmph

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1772
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 6 Letters Available! (Almost Done)
« Reply #48 on: March 15, 2008, 11:42:20 am »
If I had to guess, I'd say something causes it to wrap after a certain length.

How have you tracked down the menu arrangement data you've posted? That might be the next step for this.

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #49 on: March 15, 2008, 12:39:05 pm »
I asked Geiger about the menu data and I went off from there

Quote
Yes, but you will have to do some experimenting.  In general, code from bank $02 (which includes the main menu, shops, etc.) uses data from bank $3F.

The data (or at least some of it) that you are looking for should be between 3FB518 and 3FC456.
=============================================================================================================================
029B17 - Edits the surround tiles in menu (1D/1F = Awesome)
029C0A - Positioning of Menu Pointers
02A1A4 - Pointer for Selecting Character Coordinates/Graphics

x2a303 - Where I left Off

3FB718 - Editing position of Menu stuff

============================================
3FBEF8 - Character Replacement Screen
============================================
3FBF0E - Character Replacement Width
3FBF0F - Character Replacement Height

3FBF13 - First Column Character X Coordinates
3FBF14 - First Column Height (Maybe Y Coordinate?)
3FBF15 - ???
3FBF16 - Box Height First COlumn?
3FBF17 - ???
3FBF18 - Last 3 Boxes First Column X Coordinate <--
3FBF1A - Last 3 Boxes First Column X Coordinate -->
3FBF19 - Last 3 Boxes Background First COlumn Y coordinate
3FBF1B - First Column Y Coordinate Boxes

3FBF1D - ??? Box Underneath "Who'll you replace"

3FBF1F - 2nd Column Box Design
3FBF20 - Same as Above
3FBF21 - 2nd Column X Coordinates
3FBF22 - 2nd Column Height (Maybe Y Coordinate?)
3FBF23 - 2nd Column Background Box Width
3FBF24 - 2nd Column Background Box Height
============================================

3FB808 - Menu Editing

3fB825 - Character Scrolling Main Menu Editing
3FBBB0 - 3FBC57  - Set all to FF and menu has no shading
3FBD5C-3FBD73 - "I have listed as Coordinates and other data for six main menu icons" (Quoted by: Geiger)
3FBD7D - Gold Text Modifying
3FBD7F-80 - Time X Coordinate

3FBD84 - PWR SPD EVA etc Text Modifying
3fBD85 - PWR SPD EVA etc X Coordinates
3fBD86 - PWR SPD EVA etc Y Coordinates

3fBD89 - Menu X Coordinate (Messes up graphics =/)
3fBD8A - Menu Y Cooridnate (Messes up Graphics =/)

3fBD8E - Character Scrolling Menu X Coordinate (back)
3fBD8F - Character Scrolling Menu Y Coordinate (back)
3fBD90 - Character Scrolling Menu Width
3fBD91 - Character Scrolling Menu Height
3fBD93 - Character Scrolling Menu Bottom 3 Objects Width
3fBD94 - Character Scrolling Menu Bottom 3 Objects Y coordinate
3fBD97 - Character Scrolling Menu Bottom 3 Objects Height
3fBD99 - Character Scrolling Column Menu Height

3fBD9C - Character Status X coordinates
3fBD9D - Character Status Y coordinates
3fBD9E - Character Status Width
3fBD9F - Character Status Height
3fBDA9 - Character Stat Spacing

3fBDB1-2 - Character 2-8 MP Y coordinate

3fBDB5 - Start of Editing Column

3FBE11 - Character Stats X Coordinate Menu
3FBE12 - Character Stats Y Coordinate Menu

3FBE20 - Characters Name/LVl Text Modifying Status

3fC53C-41 - Editing the text "Level **"
3FC542 - Edits the max level symbol  07 = Star * 09 = 00
3FC546 - Pwr Hit Mag ** editing
3FC549 - Edits Max symbol for Power 00 = ** 0a = 99
3FC557 - SPD EV STAM ** X COORDINATE
3FC55F - SPD Max Symbol Editing
3FC564 - STAM MAX SYMBOL EDITING
3FC56A - M.Def ** X coordinates
3FC56D - M.def Max Symbol editing
3FC5BF - How many letters appear in Menu (Gets rid of 1 ><)
3FCB04 - Prelease (Same as above)
3FC5CA - X Coordinate of Health Points
3FC5D5 - Editing / That seperates the HP
3FC5DE-DF - Editing the blank spaces between MP
3FC5E5 - Editing / that seperates MP

3FC5BD-3FC5C1 - General Area for Character Name
3FC503 - PWR. text editing

3FC6A2 - 3FC730? - Menu Settings Editing - Menu Settings Editing
3FC815 - Menu Tech Editing

Defense Data
------------------
.<bh:03><bh:ce><bh:9a>!~<bh:00><bh:ff>


3FC5C5 - HP Letter
<bh:01><bh:a7><bh:af>

3FC5DB - MP Letter
<bh:01><bh:ac><bh:af>

3FC4DB-3FC4E5 - Attack Data (Including Icon)
<bh:01><bh:07>M
<bh:03><bh:cd><bh:9a>!~<bh:ff>


3FC5CD-3FC5DA - HP Data xxx/xxx
<bh:03><bh:93><bh:9a>"~<bh:06>Q<bh:00><bh:e0><bh:03><bh:cf><bh:9a>"~


3FC5DE-3FC5EB - MP Data xx/ xx
<bh:ff><bh:ff><bh:03><bh:97><bh:9a><bh:11>~<bh:e0><bh:ff><bh:03><bh:99><bh:9a><bh:11>~


I'm currently trying to find the data that allows the menu backgrounds to be switched...I'm trying to do something >_>

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1772
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 6 Letters Available! (Almost Done)
« Reply #50 on: March 15, 2008, 01:10:44 pm »
Ok, that's what I had started fiddling with earlier. So far what I did was mostly trial and error, which proved quite limiting.

Battle needs some more ASM hacking to work properly, but I haven't found where exactly to start pasting in the code (What Geiger posted earlier should work again, but trying to skip the step didn't work for some reason).

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #51 on: March 15, 2008, 02:14:12 pm »
This is what I've got for the battle menu so far:

It doesn't work so well; if you have a second PC, then the 2nd PC's name will overwrite the sixth letter!
Code: [Select]
$CC/E665 B9 03 94    LDA $9403,y[$7E:9403]   A:0000 X:0000 Y:0000 P:envMxdiZc
$CC/E668 8D A0 94    STA $94A0  [$7E:94A0]   A:00A2 X:0000 Y:0000 P:eNvMxdizc
$CC/E66B B9 04 94    LDA $9404,y[$7E:9404]   A:00A2 X:0000 Y:0000 P:eNvMxdizc
$CC/E66E 8D A1 94    STA $94A1  [$7E:94A1]   A:00CB X:0000 Y:0000 P:eNvMxdizc
$CC/E671 B9 05 94    LDA $9405,y[$7E:9405]   A:00CB X:0000 Y:0000 P:eNvMxdizc
$CC/E674 8D A2 94    STA $94A2  [$7E:94A2]   A:00C8 X:0000 Y:0000 P:eNvMxdizc
$CC/E677 B9 06 94    LDA $9406,y[$7E:9406]   A:00C8 X:0000 Y:0000 P:eNvMxdizc
$CC/E67A 8D A3 94    STA $94A3  [$7E:94A3]   A:00C7 X:0000 Y:0000 P:eNvMxdizc
$CC/E67D B9 07 94    LDA $9407,y[$7E:9407]   A:00C7 X:0000 Y:0000 P:eNvMxdizc
$CC/E680 8D A4 94    STA $94A4  [$7E:94A4]   A:00C8 X:0000 Y:0000 P:eNvMxdizc
$CC/E683 9C A5 94    STZ $94A5  [$7E:94A5]   A:00C8 X:0000 Y:0000 P:eNvMxdizc

justin3009

  • Fan Project Leader
  • God of War (+3000)
  • *
  • Posts: 3296
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #52 on: March 15, 2008, 02:15:47 pm »
...That is very awkward.

JLukas

  • Fan Project Leader
  • Squaretable Knight (+400)
  • *
  • Posts: 426
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #53 on: March 15, 2008, 02:31:38 pm »
The o located over C in the picture above is a feature of the Japanese version for displaying certain characters.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #54 on: March 22, 2008, 02:33:20 pm »
I don't know how well this works, but I set 02F03E to 0C, and...

 :D

Boo the Gentleman Caller

  • Guru of Life Emeritus
  • Hero of Time (+5000)
  • *
  • Posts: 5304
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #55 on: March 22, 2008, 02:50:00 pm »
WOOOOOOOOOT!

thats some serious progress!

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1772
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 6 Letters Available! (Almost Done)
« Reply #56 on: March 22, 2008, 03:44:37 pm »
I don't know how well this works, but I set 02F03E to 0C, and...

 :D
It looks like it works fine, after changing the V to an L.

I used it as a breakpoint for the save menu and it loads there, but I can't find where it gets the Y value.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #57 on: March 22, 2008, 04:27:56 pm »
It looks like it starts with the name, at 3FC7DF. The Y value for that is at 3FC485.

Mauron

  • Guru of Reason Emeritus
  • Errare Explorer (+1500)
  • *
  • Posts: 1772
  • Nu-chan
    • View Profile
    • Maurtopia
Re: 6 Letters Available! (Almost Done)
« Reply #58 on: March 22, 2008, 05:08:47 pm »
That explains why I couldn't find it. I was looking for E3C7 (Where the level text is), not E0C7. Somewhere Y must be increased by 3 after loading it there.

Vehek

  • Errare Explorer (+1500)
  • *
  • Posts: 1761
    • View Profile
Re: 6 Letters Available! (Almost Done)
« Reply #59 on: March 22, 2008, 08:00:32 pm »
There's another pointer to 3FC4ED at 3FC830. I know for sure that this one's used for the tech menu.
« Last Edit: March 22, 2008, 08:02:33 pm by Vehek »