This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
zero_mission:locations:generic_bg_graphics [2017/12/10 19:24] – felixwright | zero_mission:locations:generic_bg_graphics [2022/06/26 23:30] – felixwright | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ^Address^Decimal^Description | + | ^Address^Decimal^Width^Height^Description^ |
- | |$5D940C|6132748|Generic BG GFX | | + | |0x2007000|xxxxxxx|xx|x|Hatch Transition Tilemap RAM, uncompressed[1]| |
- | |$5DFE20|6159904|Generic BG Tiles Palette| | + | |0x8364F80|3559296|xx|x|Hatch Transition Tilemap (ROM, RLE compressed)[1]| |
- | |$5DFE40|6159936|Generic BG Hatch Palette| | + | |0x83655A0|3560864|32|? |
+ | |0x85D940C|6132748|32|4|Generic BG GFX (Zebes)| | ||
+ | |0x85DA40C|6136844|32|4|Generic BG GFX (Mothership)| | ||
+ | |0x85D980C|6133772|17|1|Zebes Hatch Open Animation| | ||
+ | |0x85DA80C|6137868|17|1|Mothership Hatch Open Animation| | ||
+ | |0x85DFE20|6159904|Palette|1 Row|Generic BG Tiles Palette| | ||
+ | |0x85DFE40|6159936|Palette|1 Row|Generic BG Hatch Palette| | ||
+ | |0x85E0420|6161440|Palette|6 Rows|Zebes Hatch Unlock Palette| | ||
+ | |0x85E0220|6160928|Palette|6 Rows|Mothership Hatch Unlock | ||
{{zero_mission: | {{zero_mission: | ||
+ | |||
+ | [1]: to edit: | ||
+ | 1) open ROM in nocash and load a save file. set a breakpoint for '' | ||
+ | 2) resume the game until it breaks right before the DMA at 0x8003248. This should happen the third time it breaks.\\ | ||
+ | 3) dump 4096 (0x1000 bytes) using '' | ||
+ | 4) export generic BG GFX as raw (do not use a file extension/ | ||
+ | 5) pad the beginning of exported generic BG with 2048 (0x800) bytes of 00\\ | ||
+ | 6) '' | ||
+ | 7) append both files to the end of ROM using a hex editor. Take note of the offset before you paste in the bytes of the first and second file.\\ | ||
+ | 8) reload rom in MAGE, then open '' | ||
+ | 9) make desired edits, then export raw. rename file to " | ||
+ | 10) go to [[https:// | ||
+ | 11) upload tt.bin, then run the code. you should get tt.rle.\\ | ||
+ | 12) copy the contents of tt.rle in a hex editor and paste-write over 0x8364F80 (Ctrl+B)\\ | ||
+ | |||
+ | |||
+ | [2]: To view in MAGE, add tileset (blank), open tileset editor, substract two from offset (0x836559E) and write it to new tileset' |