Jump to content

List of maps by index number (Generation I): Difference between revisions

no edit summary
No edit summary
No edit summary
 
(11 intermediate revisions by one other user not shown)
Line 504:
| 247 || 0xF7 || Agatha's room || 1D
|-
| 248 || 0xF8 || (Invalid (R/B)<br/>Summer Beach House (Y) || 3E (R/B)<br/>3C (Y)
|-
| 249 || 0xF9 || (Invalid) || 10 (R/B)<br/>3A (Y)
|-
| 250 || 0xFA || (Invalid) || 20 (R/B)<br/>2F (Y)
|-
| 251 || 0xFB || (Invalid) || 30 (R/B)<br/>14 (Y)
|-
| 252 || 0xFC || (Invalid) || 20 (R/B)<br/>B (Y)
|-
| 253 || 0xFD || (Invalid) || A (R/B)<br/>2F (Y)
|-
| 254 || 0xFE || (Invalid) || 2F (R/B)<br/>20 (Y)
|-
| 255 || 0xFF || ([[Map 0xFF (summary)|Indoor-Outside Map Handler]])* || 20 (R/B)<br/>14 (Y)
|}
|}
 
*The [https://github.com/pret/pokered/blob/8349bfd8e646002105dfd6a7f997c26cf0e0624b/home/overworld.asm indoor-outside map handler] does not load map 0xFF itself; rather upon following the warp, the actual map loaded is replaced with wLastMap (D365 in R/B and D365 in Y). This handler is stored in wWarpEntries, and the coordinates typically pertain to the exit mats in buildings (the way for instance, leaving a Pokémon Center returns the player to the 'last town'). In order for an indoor-outside map to work, W_CURMAPTILESET (D367 in R/B and D366 in Y) must be greater than 0 (overworld tileset); hence indoor-outside warps will be ignored in maps (such as towns themselves) with overworld tilesets. Using glitches, map 0xFF can be loaded directly as a glitch map (as can any of the 256 map indices), but freezes the game in English Red/Blue/Yellow without locking/changing any attributes which contribute to its freezes (i.e. its map height/width to not be too large, its sound bank to be one of the valid values 02, 08, 1F, 20, W_MAPSCRIPTPTR (D36E-F (D36D-E in Yellow) to point to a script which doesn't freeze the game, etc.).
 
==See also==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.