Users browsing this thread: 1 Guest(s)
Roster palettes
12-11-2013, 01:11 PM
Have you tried using a debugger to find out where the code is read from? It's most likely a block load instead of pulling from the specific byte.
I know from my dabblings in OAM that there are several layers of pointers to even get to the OAM data so it's not going to be even a little straightforward. Also each screen that uses OAM has its own loading code so it will need to be changed in several places, though I imagine you ought to be able to have a single transforming subroutine.
Here's the pointer list to the pointer list for OAM, so maybe searching for that address will help you find something.
And here are the actual pointers that point to the OAM:
Happy Hacking!
I know from my dabblings in OAM that there are several layers of pointers to even get to the OAM data so it's not going to be even a little straightforward. Also each screen that uses OAM has its own loading code so it will need to be changed in several places, though I imagine you ought to be able to have a single transforming subroutine.
Here's the pointer list to the pointer list for OAM, so maybe searching for that address will help you find something.
Code:
D8/E917: Pointers to pointers! used to make calling simple since different characters have a different number of OAM instances
45 E9 - Terra
57 E9 - Locke
69 E9 - Cyan
7B E9 - Shadow
8D E9 - Edgar
9F E9 - Sabin
B1 E9 - Celes
C3 E9 - Strago
D5 E9 - Relm
E7 E9 - Setzer
F9 E9 - Mog
0B EA - Gau
1D EA - Gogo
2F EA - Umaro
41 EA - Soldier
44 EA - Imp
47 EA - Leo
4A EA - Bannon
4D EA - Esper Terra
50 EA - Merchant
53 EA - Ghost
56 EA - Kefka
59 EA - Soldier 2
And here are the actual pointers that point to the OAM:
Code:
OAM pointers for various things: (there are the various instances called, shop menues, save, etc...)(byte 3?)
D8/E945 - Terra
5C EA 10 - Save Screen
5C EA 10 - Pary Select
5C EA FF - Unknown/Unused
5C EA 10 - Shop
65 EA 10 - Shop Fanfare
5C EA FF - Unknown/Unused
D8/E957 - Locke
6E EA 10 - Save Screen
6E EA 10 - Party Select
6E EA FF - Unknown/Unused
6E EA 10 - Shop77
EA 10 - Shop Fanfare
6E EA FF - Unknown/Unused
D8/E969 - Cyan
80 EA 10 - Save Screen
80 EA 10 - Pary Select
80 EA FF - Unknown/Unused
80 EA 10 - Shop
89 EA 10 - Shop Fanfare
80 EA FF - Unknown/Unused
D8/E97B - Shadow
92 EA 10 - Save Screen
92 EA 10 - Pary Select
92 EA FF - Unknown/Unused92
EA 10 - Shop
9B EA 10 - Shop Fanfare
92 EA FF - Unknown/Unused
D8/E98D - Edgar
A4 EA 10 - Save Screen
A4 EA 10 - Pary Select
A4 EA FF - Unknown/Unused
A4 EA 10 - Shop
AD EA 10 - Shop Fanfare
A4 EA FF - Unknown/Unused
D8/E99F - Sabin
B6 EA 10 - Save Screen
B6 EA 10 - Pary Select
B6 EA FF - Unknown/Unused
B6 EA 10 - Shop
BF EA 10 - Shop Fanfare
B6 EA FF - Unknown/Unused
D8/E9B1 - Celes
C8 EA 10 - Save Screen
C8 EA 10 - Pary Select
C8 EA FF - Unknown/Unused
C8 EA 10 - Shop
D1 EA 10 - Shop Fanfare
C8 EA FF - Unknown/Unused
D8/E9C3 - Strago
DA EA 10 - Save Screen
DA EA 10 - Pary Select
DA EA FF - Unknown/Unused
DA EA 10 - Shop
E3 EA 10 - Shop Fanfare
DA EA FF - Unknown/Unused
D8/E9D5 - Relm
EC EA 10 - Save Screen
EC EA 10 - Pary Select
EC EA FF - Unknown/Unused
EC EA 10 - Shop
F5 EA 10 - Shop Fanfare
EC EA FF - Unknown/Unused
D8/E9E7 - Setzer
FE EA 10 - Save Screen
FE EA 10 - Pary Select
FE EA FF - Unknown/Unused
FE EA 10 - Shop
07 EB 10 - Shop Fanfare
FE EA FF - Unknown/Unused
D8/E9F9 - Mog
10 EB 10 - Save Screen
10 EB 10 - Pary Select
10 EB FF - Unknown/Unused
10 EB 10 - Shop
19 EB 10 - Shop Fanfare
10 EB FF - Unknown/Unused
D8/EA0B - Gau
22 EB 10 - Save Screen
22 EB 10 - Pary Select
22 EB FF - Unknown/Unused
22 EB 10 - Shop
2B EB 10 - Shop Fanfare
22 EB FF - Unknown/Unused
D8/EA1D - Gogo
34 EB 10 - Save Screen
34 EB 10 - Pary Select
34 EB FF - Unknown/Unused
34 EB 10 - Shop
3D EB 10 - Shop Fanfare
34 EB FF - Unknown/Unused
D8/EA2F - Umaro
46 EB 10 - Save Screen
46 EB 10 - Pary Select
46 EB FF - Unknown/Unused
46 EB 10 - Shop
4F EB 10 - Shop Fanfare
46 EB FF - Unknown/Unused
D8/EA41 - Soldier
58 EB FE - Save Screen
D8/EA44 - Imp
61 EB FE - Save Screen
D8/EA47 - Leo
6A EB FE - Save Screen
D8/EA4A - Bannon
73 EB FE - Save Screen
D8/EA4D - Esper Terra
7C EB FE - Save Screen
D8/EA50 - Merchant
85 EB FE - Save Screen
D8/EA53 - Ghost
8E EB FE - Save Screen
D8/EA56 - Kefka
97 EB FE - Save Screen
D8/EA59 - Soldier 2
A0 EB FE - Save Screen
Happy Hacking!
Let's Hack FF6 Stream: https://www.twitch.tv/b_run_
FFVI - Children of Vector: http://www.ff6hacking.com/forums/showthr...p?tid=2386
Monster AI Upgrade Patch: http://www.ff6hacking.com/forums/showthr...p?tid=2673
MMMMMagic 2.0: http://www.ff6hacking.com/forums/showthr...p?tid=3330
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 1 Guest(s)