- 757
- Posts
- 8
- Years
- NY
- Seen Apr 10, 2025
Tilemap Studio is a tilemap editor for any Game Boy, Color, Advance, DS, or SNES project, but with particular focus on the pokered, pokecrystal, and pokeemerald disassemblies. It's a counterpart to Polished Map: Polished Map is for editing overworld maps, as well as their associated tilesets and other data; Tilemap Studio is for editing tilemaps like the Town Map, Pokégear cards, slot machines, diploma, and other screens.
I was inspired at first by Town Map editors like GSC Town Map Editor and Karteneditor; then when this advanced from 1.1 to 2.0 and I added GBA support, I looked to Tilemap Creator, NTME, and NTME+ for ideas. If you use any of those tools for your project, whether it's a binary or disassembly hack, then you can probably use Tilemap Studio too.
Download:
Download version 4.0.1 on GitHub and follow the instructions to install it.
Features:
Tilemap Studio can open tilemaps in many different formats:
The first formats are meant for all kinds of Game Boy projects, GB, GBC, GBA, NDS, or SNES. The rest are more specific to the Pokémon disassemblies and various hacks using those bases, including Polished Crystal, Red++, Orange, and Prism.
Tilemap Studio can create a tilemap, tileset, and palette from an input image, and then it can edit the tilemap, but to edit the tileset or palette you'll need a different program.
A few tips:
Screenshots:
I was inspired at first by Town Map editors like GSC Town Map Editor and Karteneditor; then when this advanced from 1.1 to 2.0 and I added GBA support, I looked to Tilemap Creator, NTME, and NTME+ for ideas. If you use any of those tools for your project, whether it's a binary or disassembly hack, then you can probably use Tilemap Studio too.
Download:
Download version 4.0.1 on GitHub and follow the instructions to install it.
Features:
Tilemap Studio can open tilemaps in many different formats:
- Plain tiles: A simple sequence of tile IDs, top to bottom, left to right. Every platform uses this sometimes.
- GBC tiles + attributes: Meant for Game Boy Color tilemaps. Pairs of bytes combine 9-bit tile IDs (8-bit plus a bank bit), 8 palettes, X/Y flip bits, and priority and OAM1 (sprite-related bits).
- GBC tilemap + attrmap: Meant for Game Boy Color tilemaps with corresponding attrmaps, with tile IDs in one file and attribute bytes in the other.
- GBA tiles + 4bpp palettes: Meant for Game Boy Advance tilemaps. Pairs of bytes combine 10-bit tile IDs, 16 palettes, and X/Y flip bits.
- GBA tiles + 8bpp palette: Meant for Game Boy Advance tilemaps. Pairs of bytes combine 10-bit tile IDs and X/Y flip bits. Assumed to use a single 256-color palette.
- NDS tiles + 4bpp palettes: Meant for Nintendo DS NSCR/RCSN tilemaps. Pairs of bytes combine 10-bit tile IDs, 16 palettes, and X/Y flip bits.
- NDS tiles + 8bpp palette: Meant for Nintendo DS NSCR/RCSN tilemaps. Pairs of bytes combine 10-bit tile IDs and X/Y flip bits. Assumed to use a single 256-color palette.
- SGB border: Meant for pokered's gfx/red/sgbborder.map and gfx/blue/sgbborder.map. Pairs of bytes combine 8-bit tile IDs and SGB attributes (4 palettes and X/Y flip bits).
- SNES tiles + attributes: Pairs of bytes combine 10-bit tile IDs and SNES attributes (8 palettes, X/Y flip, and priority).
- RBY Town Map: Meant for pokered's gfx/town_map.rle. Bytes combine 4-bit tile IDs and run lengths; ended by a $00 byte.
- GSC Town Map: Meant for pokecrystal's gfx/pokegear/johto.bin and kanto.bin. Plain tilemaps ended by a $FF byte.
- SW Town Map: Meant for pokegold-spaceworld's gfx/trainer_gear/town_map.tilemap.rle. Plain tilemaps ended by a $00 byte.
- PC Town Map: Meant for Polished Crystal's gfx/town_map/*.bin. files. Bytes combine 6-bit tile IDs and X/Y flip bits; ended by a $FF byte.
- Pokégear card: Meant for pokecrystal's gfx/pokegear/*.tilemap.rle files. Plain tilemaps with run-length compression; ended by a $FF byte.
The first formats are meant for all kinds of Game Boy projects, GB, GBC, GBA, NDS, or SNES. The rest are more specific to the Pokémon disassemblies and various hacks using those bases, including Polished Crystal, Red++, Orange, and Prism.
Tilemap Studio can create a tilemap, tileset, and palette from an input image, and then it can edit the tilemap, but to edit the tileset or palette you'll need a different program.
A few tips:
- You can make a copy of a tileset image and color it in to view tilemaps better; Tilemap Studio will load any 8x8px-tile tileset image, regardless of colors, but it can't apply palettes to grayscale images.
- Use the Image to Tiles feature to generate a tilemap, tileset, and palette from a screenshot or mockup of how you want a static tilemap to look.
- The indexed palette format will make Image to Tiles output a tileset PNG with an indexed palette, instead of a separate palette file.
- Shift+click to flood-fill tiles; Ctrl+click to replace all of one kind of tile; Alt+click to swap two kinds of tile.
- Right-click in the tilemap to select from the tileset; right-click in the tileset to highlight in the tilemap.
- Left- or right-drag to select rectangles of tiles from the tileset or tilemap.
- Read the Help file for more details, including more mouse-controlled features which might be harder to discover than menu items and toolbar buttons.
- If you are using Windows, right-click install.bat and click "Run as Administrator". This will install Tilemap Studio to your account's AppData folder and place a shortcut on your Desktop. You will also be able to double-click a .tilemap file to open it in Tilemap Studio.
Screenshots:
Spoiler:
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/guIyK30.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/SyPYjj9.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/UykzKLg.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/y2RskIa.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/dLGmLmX.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/PAzCC5p.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/1juFgRr.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/0tcWZNt.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/uENOGHC.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/1Q9GHhc.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/9Gx7ipV.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/BC3hvD3.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/EAvM7mT.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/lgde169.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/Kpxmg96.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/xLKbdD9.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/V5Jbiu8.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/UamuHEc.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/YTgEQcD.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/1Fayjux.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/PhyBcRE.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/00ys4JY.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/8OiTDhT.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/VSdHcXN.png)
![[PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor [PokeCommunity.com] Tilemap Studio 4.0.1: a GB/GBC/GBA/NDS/SNES tilemap and Town Map editor](https://i.imgur.com/9qLlizF.png)
Last edited: