-
-
Notifications
You must be signed in to change notification settings - Fork 76
Import maps for Tiled
This tutorial will help you to understand how to use the PVSnesLib map and object engines. The source code is available in examples part of pvsneslib.
We are going to do the first level of Commander Keen 1, which was a great game on PC (https://en.wikipedia.org/wiki/Commander_Keen_in_Invasion_of_the_Vorticons).
The map used in the tutorial is this one:
Click on the map and save it on your hard drive, inside a directory for this tutorial.
Go to https://www.mapeditor.org/ and download Tiled for your operating system (download is available at https://thorbjorn.itch.io/tiled).
Warning ! You must use a V1.9.x to be compatible with tmx2snes tool.
Go to https://portabledev.com/pvsneslib/tilesetextractor/ and upload the png file your saved from Commander Keen 1 game with the "Choose File" button on the top left of the screen.
The tool will create tileset and tmx files, as below.
Save the 2 files shown below in same directory where you saved the PNG map file of the game.
Use your graphic editor software to change color depth of tiles to 256 colors without alpha channel (or gfx4snes will not work...). In our example, the number of colors will certainly be OK, we're just validating that the extractor set the number of colors correctly.
I used GraphicGale for that (https://graphicsgale.com/us/).
Now, double-click on tmx file, it will open Tiled with your png file converted to a map file compatible with PVSnesLib!
Next tutorial will explain how to update map in Tiled for collision detection and how to add objects.
- Installation
- PVSneslib and Visual Studio Code
- First steps with No$sns emulator
- Compiling from sources