diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-02-25 19:43:40 -0500 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2020-02-25 20:03:02 -0500 |
commit | 0f0806a86488ca2ec348cdc98157afb76e5b98b8 (patch) | |
tree | 8b13a42cc480b8a18acc760a1f8e6754cbe8d76e | |
parent | 5fd2aceb81b56e95e5d74c8a26afb2e08173e059 (diff) |
unused_johto
-rw-r--r-- | Useful-unused-data-and-routines.md | 45 | ||||
-rw-r--r-- | screenshots/gfx-tilesets-unused_johto.png | bin | 0 -> 1229 bytes | |||
-rw-r--r-- | screenshots/maps-unused-BetaVioletCity.png | bin | 0 -> 10520 bytes |
3 files changed, 45 insertions, 0 deletions
diff --git a/Useful-unused-data-and-routines.md b/Useful-unused-data-and-routines.md index 60af7bc..d9c3997 100644 --- a/Useful-unused-data-and-routines.md +++ b/Useful-unused-data-and-routines.md @@ -13,6 +13,7 @@ This page is for pointing out unused data or routines that were left over in the - [Held item effects to prevent status conditions](#held-item-effects-to-prevent-status-conditions) - [Experience growth rates](#experience-growth-rates) - [NPCs that trade for a male Pokémon](#npcs-that-trade-for-a-male-pokémon) +- [`unused_johto` tileset for beta towns and cities](#unused_johto-tileset-for-beta-towns-and-cities) ## The GS Ball and Celebi event @@ -100,3 +101,47 @@ From [constants/npc_trade_constants.asm](../blob/master/constants/npc_trade_cons - `TRADE_GENDER_MALE`: A counterpart to `TRADE_GENDER_FEMALE`. Use it in [data/events/npc_trades.asm](../blob/master/data/events/npc_trades.asm). + + +## `unused_johto` tileset for beta towns and cities + +The unused [BetaGoldenrodCity.blk](../blob/master/maps/unused/BetaGoldenrodCity.blk) map matches quite well with the `johto_modern` tileset, except for the train tracks being swapped with the gate roofs, and some early Radio Tower blocks being replaced with the Crystal-only Pokémon Communication Center. ([pokegold-spaceworld](https://github.com/pret/pokegold-spaceworld) still has its radio antenna graphics in [gfx/tilesets/tileset_02.png](https://github.com/pret/pokegold-spaceworld/blob/master/gfx/tilesets/tileset_02.png).) + +However, the rest of the beta towns and cities in [maps/unused](../tree/master/maps/unused/) don't really match with either `johto` or `johto_modern`. What they do match with is `unused_johto`—except that tileset has no graphics or palette map, only [metatiles](../blob/master/data/tilesets/unused_johto_metatiles.bin) and [collisions](../blob/master/data/tilesets/unused_johto_collision.asm). + +Create **gfx/tilesets/unused_johto.png**: + + + +And create **gfx/tilesets/unused_johto_palette_map.asm**: + +``` + tilepal 0, GRAY, BROWN, BROWN, RED, GREEN, GREEN, GRAY, RED + tilepal 0, RED, RED, ROOF, ROOF, ROOF, GREEN, GREEN, GREEN + tilepal 0, ROOF, ROOF, ROOF, ROOF, WATER, ROOF, BROWN, BROWN + tilepal 0, RED, RED, BROWN, BROWN, BROWN, GREEN, GREEN, GREEN + tilepal 0, BROWN, BROWN, BROWN, RED, RED, BROWN, YELLOW, BROWN + tilepal 0, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, GREEN, GREEN + tilepal 0, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, GRAY, YELLOW + tilepal 0, YELLOW, BROWN, BROWN, BROWN, BROWN, BROWN, GREEN, GREEN + tilepal 0, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN + tilepal 0, ROOF, WATER, GRAY, BROWN, BROWN, BROWN, GRAY, GRAY + tilepal 0, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN, BROWN + tilepal 0, WATER, GRAY, GRAY, GRAY, BROWN, BROWN, GRAY, GRAY +``` + +Now you can open the beta maps in [Polished Map](https://github.com/Rangi42/polished-map/), pick the `unused_johto` tileset, and they'll look nearly correct, except for the gate roofs using some old pagoda roof graphics. + + + +Some interesting points about the `unused_johto` tileset: + +- The complete pagoda roof graphics take the place of the final whirlpool and gate roof graphics. +- A few tile graphics which are not in `johto`, like the train track and staircase, are still in `johto_modern` at the same locations as here. +- The Cut tree used to be located where the middle roof graphics are now. (This was also the case in [pokegold-spaceworld](https://github.com/pret/pokegold-spaceworld)'s [gfx/tilesets/tileset_01.png](https://github.com/pret/pokegold-spaceworld/blob/master/gfx/tilesets/tileset_01.png).) +- There are no warp carpet graphics; bricks are used for those instead. +- The gate roof blocks are the very last ones in the metatileset, so they were probably a late addition. +- Block $0D is missing or was never used; it has all $FF tiles. +- The blocks' collisions use `TALL_GRASS_10` instead of `TALL_GRASS` ($18), and `WATER_21` instead of `WATER` ($29). +- Headbutt trees just use the `WALL` collision; there was no `HEADBUTT_TREE` feature. +- The `TOWN_MAP` ($95) collision is used for the Pokémon Center and Poké Mart signs. diff --git a/screenshots/gfx-tilesets-unused_johto.png b/screenshots/gfx-tilesets-unused_johto.png Binary files differnew file mode 100644 index 0000000..09106e1 --- /dev/null +++ b/screenshots/gfx-tilesets-unused_johto.png diff --git a/screenshots/maps-unused-BetaVioletCity.png b/screenshots/maps-unused-BetaVioletCity.png Binary files differnew file mode 100644 index 0000000..72415ee --- /dev/null +++ b/screenshots/maps-unused-BetaVioletCity.png |