summaryrefslogtreecommitdiff
path: root/Rock-Climb.md
diff options
context:
space:
mode:
Diffstat (limited to 'Rock-Climb.md')
-rw-r--r--Rock-Climb.md27
1 files changed, 22 insertions, 5 deletions
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:
+
+![Screenshot](screenshots/polished-map-rocky-wall-tileset.png)
+
+Then assemble a block using those tiles (here I replaced an unused house block):
+
+![Screenshot](screenshots/polished-map-rocky-wall-block.png)
+
+And use the block somewhere in the map:
[![Screenshot](screenshots/polished-map-rock-climb.png)](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:
+
+![gfx/tilesets/johto.png](screenshots/rock-climb_gfx-tilesets-johto.png)
-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
...