Users browsing this thread: 1 Guest(s)
Mini-Maps Upgrade
02-23-2017, 10:48 AM
It was reported the Sealed Gate continent does not get erased from the mini-map after lifting up so I removed the download link. What the game does is assigning the water color to the three land colors for that part of the map. I suspect the following code does nothing with the modified mini-map. SRAM palette is $7EE1A0-$7EE1BF and $D2E[C-D-E]A0-$D2E[C-D-E]BF in ROM, I'm not sure which one exactly..
The mini-map change is done automatically in FF3ed when saving based on the world map tile properties, assigning the four colors automatically. If someone could help figure out what the following source function does to the map SNES pixels values, it would be appreciated. The source is available here. My theory is Yousei code assign color IDs to the pixel other than 6, 7, 8 for land colors and possibly other than 1 for sea color, most likely on the same palette since I have not noticed a ROM palette change or ASM hack when doing the patch report with the modified mini-map.
FF3ed function:
BOOL WorldData::StoreMiniMapData(DWORD dwDest, DWORD dwOrigSize)
Code:
EE/9B02: AFA2E17E LDA $7EE1A2 (Color for sea pixels)
EE/9B06: 8FACE17E STA $7EE1AC (Set color for dark-grey outline)
EE/9B0A: 8FAEE17E STA $7EE1AE (Set color for light-grey outline)
EE/9B0E: 8FB0E17E STA $7EE1B0 (Set color for main land)
The mini-map change is done automatically in FF3ed when saving based on the world map tile properties, assigning the four colors automatically. If someone could help figure out what the following source function does to the map SNES pixels values, it would be appreciated. The source is available here. My theory is Yousei code assign color IDs to the pixel other than 6, 7, 8 for land colors and possibly other than 1 for sea color, most likely on the same palette since I have not noticed a ROM palette change or ASM hack when doing the patch report with the modified mini-map.
FF3ed function:
BOOL WorldData::StoreMiniMapData(DWORD dwDest, DWORD dwOrigSize)
« Next Oldest | Next Newest »
|
||||
Users browsing this thread: 1 Guest(s)