diff options
author | Rangi <remy.oukaour+rangi42@gmail.com> | 2018-07-21 21:32:19 -0400 |
---|---|---|
committer | Rangi <remy.oukaour+rangi42@gmail.com> | 2018-07-21 21:32:19 -0400 |
commit | 8292f2a66a09bb8755b57831465fef0e6f1d2e97 (patch) | |
tree | 6d2401f48e3f2d3d536418cd2a54bb5b6cf22eb4 | |
parent | 3e2bf20d44fb71c82fc83a679e96f9541e95fb1d (diff) |
New Rock Climb tiles
-rw-r--r-- | Puddles-that-splash-when-you-walk.md | 8 | ||||
-rw-r--r-- | Rock-Climb.md | 27 | ||||
-rw-r--r-- | screenshots/polished-map-rock-climb.png | bin | 29626 -> 30040 bytes | |||
-rw-r--r-- | screenshots/polished-map-rocky-wall-block.png | bin | 0 -> 5844 bytes | |||
-rw-r--r-- | screenshots/polished-map-rocky-wall-tileset.png | bin | 0 -> 9213 bytes | |||
-rw-r--r-- | screenshots/rock-climb.png | bin | 6544 -> 6542 bytes | |||
-rw-r--r-- | screenshots/rock-climb_gfx-tilesets-johto.png | bin | 0 -> 2123 bytes |
7 files changed, 25 insertions, 10 deletions
diff --git a/Puddles-that-splash-when-you-walk.md b/Puddles-that-splash-when-you-walk.md index ce09fea..ff3e2c3 100644 --- a/Puddles-that-splash-when-you-walk.md +++ b/Puddles-that-splash-when-you-walk.md @@ -499,17 +499,17 @@ Edit [engine/overworld/map_objects.asm](../blob/master/engine/overworld/map_obje For example, let's copy HG/SS and add puddles to Route 34. -Open [maps/Route34.blk](../blob/master/maps/Route34.blk) with [Polished Map](https://github.com/Rangi42/polished-map) and design some puddle tiles: +Open [maps/Route34.blk](../blob/master/maps/Route34.blk) with [Polished Map](https://github.com/Rangi42/polished-map), using the `johto_modern` tileset, and design some puddle tiles (here I replaced some unused PokéCom Center tiles):  -Then assemble a block using those tiles: +Then assemble a block using those tiles (again, I replaced an unused PokéCom Center block):  And use the block somewhere in the map: - +[](screenshots/polished-map-puddles.png) Then save the changes. Polished Map will update the relevant tileset and map files: @@ -522,8 +522,6 @@ If you want to use those exact tiles, here they are:  -I replaced some of the unused PokéCom Center tiles. Of course, you'll still need to use Polished Map to make them all `WATER` colored, and to edit the map blocks. - Anyway, Polished Map does *not* update collision data, so edit [data/tilesets/johto_modern_collision.asm](../blob/master/data/tilesets/johto_modern_collision.asm): ```diff diff --git a/Rock-Climb.md b/Rock-Climb.md index d749eff..2035de1 100644 --- a/Rock-Climb.md +++ b/Rock-Climb.md @@ -370,17 +370,34 @@ Edit [maps/ViridianGym.asm](../blob/master/maps/ViridianGym.asm): ``` -## 10. Add rocky walls to a map +## 10. Use the rocky wall collision type for a map -We're now completely done *implementing* Rock Climb, so now let's demonstrate it. +For example, let's copy HG/SS and add a rocky wall to Route 45. -Open [maps/Route45.blk](../blob/master/maps/Route45.blk) with [Polished Map](https://github.com/Rangi42/polished-map) and design a rocky wall block: +Open [maps/Route45.blk](../blob/master/maps/Route45.blk) with [Polished Map](https://github.com/Rangi42/polished-map), using the `johto` tileset, and design some rocky wall tiles: + + + +Then assemble a block using those tiles (here I replaced an unused house block): + + + +And use the block somewhere in the map: [](screenshots/polished-map-rock-climb.png) -I replaced the unused block $12 in the `johto` tileset, and used the ledge corner tiles to make what looks like a rocky wall. You might want to create custom tiles instead. +Then save the changes. Polished Map will update the relevant tileset and map files: + +- [gfx/tilesets/johto.png](../blob/master/gfx/tilesets/johto.png) +- [gfx/tilesets/johto_palette_map.asm](../blob/master/gfx/tilesets/johto_palette_map.asm) +- [data/tilesets/johto_metatiles.bin](../blob/master/data/tilesets/johto_metatiles.bin) +- [maps/Route45.blk](../blob/master/maps/Route45.blk) + +If you want to use those exact tiles, here they are: + + -When you save the changes, Polished Map will update [data/tilesets/johto_metatiles.bin](../blob/master/data/tilesets/johto_metatiles.bin) and [maps/Route45.blk](../blob/master/maps/Route45.blk). It will *not* update collision data, so edit [data/tilesets/johto_collision.asm](../blob/master/data/tilesets/johto_collision.asm): +Anyway, Polished Map does *not* update collision data, so edit [data/tilesets/johto_collision.asm](../blob/master/data/tilesets/johto_collision.asm): ```diff ... diff --git a/screenshots/polished-map-rock-climb.png b/screenshots/polished-map-rock-climb.png Binary files differindex ae0429f..2057155 100644 --- a/screenshots/polished-map-rock-climb.png +++ b/screenshots/polished-map-rock-climb.png diff --git a/screenshots/polished-map-rocky-wall-block.png b/screenshots/polished-map-rocky-wall-block.png Binary files differnew file mode 100644 index 0000000..a974644 --- /dev/null +++ b/screenshots/polished-map-rocky-wall-block.png diff --git a/screenshots/polished-map-rocky-wall-tileset.png b/screenshots/polished-map-rocky-wall-tileset.png Binary files differnew file mode 100644 index 0000000..9bc6641 --- /dev/null +++ b/screenshots/polished-map-rocky-wall-tileset.png diff --git a/screenshots/rock-climb.png b/screenshots/rock-climb.png Binary files differindex c88e2f2..a7cf965 100644 --- a/screenshots/rock-climb.png +++ b/screenshots/rock-climb.png diff --git a/screenshots/rock-climb_gfx-tilesets-johto.png b/screenshots/rock-climb_gfx-tilesets-johto.png Binary files differnew file mode 100644 index 0000000..2dc7abe --- /dev/null +++ b/screenshots/rock-climb_gfx-tilesets-johto.png |