Jump to content

Custom tilesets: Difference between revisions

>Torchickens
(Created page with "{{incomplete|More detailed explanation wanted and mention of potentially related Super Glitch Cities caused by Pikachu off-screen glitch and certain glitch maps. A more effici...")
 
 
(3 intermediate revisions by one other user not shown)
Line 28:
 
The tileset graphics pointer points in little endian to a table mapping the graphics for each sub-tile in order (00, 01 (...) etc.) Each entry is 16 bytes, pixels. The desired graphic and is 8x8 pixels and is encoded as if it appeared in ordinary format in VRAM. The player can either make their own graphics or copy them from another Game Boy game.<!--noob question, can you use rgbds to make them?-->
 
===Indexed glitch tilesets===
Alternatively, instead of modifying the tileset pointers directly, the player can force an indexed glitch tileset. An example of a arbitrary glitch tileset is 0x18 (Red/Blue) or (0x19), which has a graphics pointer at 0xC8A7 (within or near wOverworldMap) in RAM.
 
However, this method is restricted (as there seem to be a small number of possible tilesets accessible from the table before the attributes wrap around) and there are not many glitch tilesets with graphics pointers in RAM.
 
The [[glitch Rocket HQ maps (0xCC-0xCE) (Yellow)]] can be accessed without freezing using a wrong warp (from item 36's quantity in the [[expanded item pack]] without any modifications, and use tileset 0x1B.
 
The following Game Genie codes will modify a tileset's index number.
<pre>
Red/Blue:
 
670-BFE-2AF
 
XX0-BDE-195
 
Yellow:
 
66d-e8f-2ab
 
XXd-e6f-195
</pre>
 
{{stub}}
Cookies help us deliver our services. By using our services, you agree to our use of cookies.