FF6 Hacking
WoB/WoR mode 7 color palette - Printable Version

+- FF6 Hacking (https://www.ff6hacking.com/forums)
+-- Forum: Discussion Forums (https://www.ff6hacking.com/forums/forum-5.html)
+--- Forum: Magitek Research Facility (https://www.ff6hacking.com/forums/forum-9.html)
+--- Thread: WoB/WoR mode 7 color palette (/thread-3563.html)

Pages: 1 2


WoB/WoR mode 7 color palette - CzarMalboro - 11-04-2017

does anyone know what the hex address is to change the color palette of the mode 7 sprite layer?  I assume that if the color palette is changed to have the WoB use the WoR palette, then the Black Jack sprite will also get affected as well.


RE: WoB/WoR mode 7 color palette - madsiur - 11-04-2017

For an information like this, always check the wiki ROM map.

Code:
$D2EC00     $D2ECFF     World of Balance Palettes (8 palettes, 16 colors each)
$D2ED00     $D2EDFF     World of Ruin Palettes (8 palettes, 16 colors each)
$D2EE00     $D2EE1F     Setzer's Airship Palette (16 colors)
$D2EE20     $D2EE3F     Chocobo Palette (for world map, 16 colors)
$D2EE40     $D2EEFF     Other WoB Palettes (16 colors each)
$D2EF00     $D2EF1F     Falcon Palette (16 colors)
$D2EF20     $D2EFFF     Other WoR Palettes (16 colors each)

The two main sets are at $D2EC00 and $D2ED00. I'm not sure what the 2nd WOB / WOR sets do. If you only want to assign the WOR palette to the WOB, you can just write these instructions at $EE84C1 but the result might not be really nice since the two map do not use the same tileset:

Code:
$EE84C1:      A20000         LDX #$0000
$EE84C4:      8009           BRA $84CF

Edit: For a simple replacement a second solution is copying with a hex editor the $D2ED00-$D2EDFF block to $D2EC00-$D2ECFF.


RE: WoB/WoR mode 7 color palette - CzarMalboro - 07-21-2019

so regarding the locations, is that the tile set or the sprite? the sprite layer is the bottom half. correct me if i am wrong, but the hex address you listed EE84C1 2E84C1?


RE: WoB/WoR mode 7 color palette - madsiur - 07-21-2019

Those are the tileset palettes I think:

Code:
$D2EC00     $D2ECFF     World of Balance Palettes (8 palettes, 16 colors each)
$D2ED00     $D2EDFF     World of Ruin Palettes (8 palettes, 16 colors each)



RE: WoB/WoR mode 7 color palette - CzarMalboro - 07-22-2019

so that translates to 12EC00 on the hex editor?


RE: WoB/WoR mode 7 color palette - madsiur - 07-22-2019

(07-22-2019, 06:50 AM)CzarMalboro Wrote: so that translates to 12EC00 on the hex editor?

Yes.


RE: WoB/WoR mode 7 color palette - CzarMalboro - 07-25-2019


so the WoB sets apply to the map palettes which can be edited on the level editor.

I just found the location for the mode 7 sprite.  paste 12EE40-12EEFF from 12EF40-12EFFF


RE: WoB/WoR mode 7 color palette - CzarMalboro - 07-27-2019

so with the falcon cut scene i noticed the sky is blue for darill but uses the falcon color palette. do you have a pointer where i change it to the pink sky? the editor seemingly cannot edit it.


RE: WoB/WoR mode 7 color palette - madsiur - 07-27-2019

(07-27-2019, 09:19 PM)CzarMalboro Wrote: so with the falcon cut scene i noticed the sky is blue for darill but uses the falcon color palette. do you have a pointer where i change it to the pink sky? the editor seemingly cannot edit it.

There are two palettes loading for that scene at $EE0C84 and they are taken from RAM:

Code:
EE/0C84:    A20000      LDX #$0000     (Zero X) (LDX $00...)
EE/0C87:    BFC0E17E    LDA $7EE1C0,X  (Palette data)
EE/0C8B:    9F40E17E    STA $7EE140,X  (Save to palette for water objects)
EE/0C8F:    E8          INX
EE/0C90:    E8          INX            (Point to next color)
EE/0C91:    E02000      CPX #$0020     (Copied the entire palette?)
EE/0C94:    D0F1        BNE $0C87      (Loop if not)
EE/0C96:    A20000      LDX #$0000     (Zero X) (LDX $00...)
EE/0C99:    BF00E17E    LDA $7EE100,X  (Palette color) (Integrate this into the above...)
EE/0C9D:    9F20E17E    STA $7EE120,X  (Save to palette for airship)
EE/0CA1:    BF02E17E    LDA $7EE102,X  (Next color)
EE/0CA5:    9F22E17E    STA $7EE122,X  (Save to palette for airship)
EE/0CA9:    E8          INX
EE/0CAA:    E8          INX
EE/0CAB:    E8          INX
EE/0CAC:    E8          INX            (Point to next two colors)
EE/0CAD:    E02000      CPX #$0020     (Copied the entire palette?)

You would need to check in bsnes+ where your palette is and replace either the $EE0C87 or $EE0C99-$EE0CA1 instructions.


RE: WoB/WoR mode 7 color palette - CzarMalboro - 07-28-2019

so editing any of those addresses will not change the palette? i never used bsnes+. I assume the best approach is to load from that point and track the data?

is this data for when the falcon rises from the sea or is it during the cutscene when you see setzer and darill flying their airships? i want the color palette of the map data from the falcon deck, not the overworld when you see the falcon sprite.