WoB/WoR mode 7 color palette
11-04-2017, 04:19 AM
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.
For an information like this, always check the wiki ROM map.
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:
Edit: For a simple replacement a second solution is copying with a hex editor the $D2ED00-$D2EDFF block to $D2EC00-$D2ECFF.
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.
07-21-2019, 09:31 AM
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?
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)
07-22-2019, 06:50 AM
so that translates to 12EC00 on the hex editor?
07-22-2019, 12:37 PM
07-25-2019, 08:04 AM
(This post was last modified: 07-25-2019, 08:43 AM by CzarMalboro.)
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
07-27-2019, 09:19 PM
(This post was last modified: 07-27-2019, 09:19 PM by CzarMalboro.)
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.
07-27-2019, 10:26 PM
(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.
07-28-2019, 12:05 AM
(This post was last modified: 07-28-2019, 07:43 AM by CzarMalboro.)
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.
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.
« Next Oldest | Next Newest »
Users browsing this thread: 1 Guest(s)