summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRangi <remy.oukaour+rangi42@gmail.com>2018-07-21 21:32:19 -0400
committerRangi <remy.oukaour+rangi42@gmail.com>2018-07-21 21:32:19 -0400
commit8292f2a66a09bb8755b57831465fef0e6f1d2e97 (patch)
tree6d2401f48e3f2d3d536418cd2a54bb5b6cf22eb4
parent3e2bf20d44fb71c82fc83a679e96f9541e95fb1d (diff)
New Rock Climb tiles
-rw-r--r--Puddles-that-splash-when-you-walk.md8
-rw-r--r--Rock-Climb.md27
-rw-r--r--screenshots/polished-map-rock-climb.pngbin29626 -> 30040 bytes
-rw-r--r--screenshots/polished-map-rocky-wall-block.pngbin0 -> 5844 bytes
-rw-r--r--screenshots/polished-map-rocky-wall-tileset.pngbin0 -> 9213 bytes
-rw-r--r--screenshots/rock-climb.pngbin6544 -> 6542 bytes
-rw-r--r--screenshots/rock-climb_gfx-tilesets-johto.pngbin0 -> 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):
![Screenshot](screenshots/polished-map-puddle-tileset.png)
-Then assemble a block using those tiles:
+Then assemble a block using those tiles (again, I replaced an unused PokéCom Center block):
![Screenshot](screenshots/polished-map-puddle-block.png)
And use the block somewhere in the map:
-![Screenshot](screenshots/polished-map-puddles.png)
+[![Screenshot](screenshots/polished-map-puddles.png)](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:
![gfx/tilesets/johto_modern.png](screenshots/gfx-tilesets-johto_modern.png)
-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:
+
+![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
...
diff --git a/screenshots/polished-map-rock-climb.png b/screenshots/polished-map-rock-climb.png
index ae0429f..2057155 100644
--- a/screenshots/polished-map-rock-climb.png
+++ b/screenshots/polished-map-rock-climb.png
Binary files differ
diff --git a/screenshots/polished-map-rocky-wall-block.png b/screenshots/polished-map-rocky-wall-block.png
new file mode 100644
index 0000000..a974644
--- /dev/null
+++ b/screenshots/polished-map-rocky-wall-block.png
Binary files differ
diff --git a/screenshots/polished-map-rocky-wall-tileset.png b/screenshots/polished-map-rocky-wall-tileset.png
new file mode 100644
index 0000000..9bc6641
--- /dev/null
+++ b/screenshots/polished-map-rocky-wall-tileset.png
Binary files differ
diff --git a/screenshots/rock-climb.png b/screenshots/rock-climb.png
index c88e2f2..a7cf965 100644
--- a/screenshots/rock-climb.png
+++ b/screenshots/rock-climb.png
Binary files differ
diff --git a/screenshots/rock-climb_gfx-tilesets-johto.png b/screenshots/rock-climb_gfx-tilesets-johto.png
new file mode 100644
index 0000000..2dc7abe
--- /dev/null
+++ b/screenshots/rock-climb_gfx-tilesets-johto.png
Binary files differ