@LucvandenBrand LucvandenBrand released this Oct 16, 2018 · 6 commits to master since this release

Supports orthogonal maps where the tiles are square and a multiple of 8 pixel in size. The map width and height can either be 32 * 8 or 64 * 8 pixels large. The tileset can have any size, as long as it relates to the tile size used by the map. If any of these rules are broken, the program will let you know. The supported output formats are:

  • Compilable C code.
  • Appendable binary data (for use with GBFS, see the MapViewer tool).

Pixels are in 8bpp format and a single 256 color palette is used.

New

  • Improved project structure and documentation.
  • Support for Tiled Objects and their visualization.

Screenshots

The map in Tiled:
image

The same map on the GBA:
emu

Usage

To generate C code, you can call:
Tiled2GBA map.tmx map.c map.h
To generate binary data, you can call:
Tiled2GBA map.tmx map.bin --binary

Binaries

Included is a Linux.zip for 64 bit Debian linux, a Windows10.zip for 64 bit Windows 10 and a Mac.zip for Mac OS. The zips contain the Tiled2GBA tool, but also some additional tools and a README that helps you convert Tiled maps.

Assets 5

@LucvandenBrand LucvandenBrand released this Oct 2, 2018 · 38 commits to master since this release

Supports orthogonal maps where the tiles are square and a multiple of 8 pixel in size. The map width and height can either be 32 * 8 or 64 * 8 pixels large. The tileset can have any size, as long as it relates to the tile size used by the map. If any of these rules are broken, the program will let you know. The supported output formats are:

  • Compilable C code.
  • Appendable binary data (for use with GBFS, see the example project).

Pixels are in 8bpp format and a single 256 color palette is used.

New

  • Proper cross-platform support (dropped neat color-text support)
  • Terrain map data is encoded

Screenshots

The map in Tiled:
image

The same map on the GBA:
gbamap

Usage

To generate C code, you can call:
Tiled2GBA map.tmx map.c map.h
To generate binary data, you can call:
Tiled2GBA map.tmx map.bin --binary

Binaries

Included is a Linux.zip for 64 bit Debian linux, a Windows10.zip for 64 bit Windows 10 and a Mac.zip for Mac OS. The zips contain the Tiled2GBA tool, but also some additional tools and a README that helps you convert Tiled maps.

Assets 5

@LucvandenBrand LucvandenBrand released this Aug 23, 2018 · 55 commits to master since this release

Supports orthogonal maps where the tiles are square and a multiple of 8 pixel in size. The map width and height can either be 32 * 8 or 64 * 8 pixels large. The tileset can have any size, as long as it relates to the tile size used by the map. If any of these rules are broken, the program will let you know. The supported output formats are:

  • Compilable C code.
  • Appendable binary data (for use with GBFS, see the example project).

Pixels are in 8bpp format and a single 256 color palette is used.

Usage

To generate C code, you can call:
Tiled2GBA map.tmx map.c map.h
To generate binary data, you can call:
Tiled2GBA map.tmx map.bin --binary

Binaries

Included is a Tiled2GBA binary compiled for 64 bit Debian linux, and a Tiled2GBA.exe binary compiled for 64 bit Windows 10.

Assets 4

@LucvandenBrand LucvandenBrand released this Jul 19, 2018 · 67 commits to master since this release

Supports orthogonal maps where the tiles are square and a multiple of 8 pixel in size. The map width and height can either be 32 * 8 or 64 * 8 pixels large. The tileset can have any size, as long as it relates to the tile size used by the map. If any of these rules are broken, the program will let you know. The only supported output remains to be compilable C code, where pixels are in 8bpp format and a single 256 color palette is used.

Usage

Tiled2GBA map.tmx map.c map.h

Binaries

Included is a Tiled2GBA binary compiled for 64 bit Debian linux.

Assets 3

@LucvandenBrand LucvandenBrand released this Jun 23, 2018 · 86 commits to master since this release

First release of Tiled2GBA, very limited but can get some work done. It only supports maps of 8x8 tiles, where the tile set can only be 8 pixels wide and a multiple of 8 pixels long. The only supported output is compilable C code, where pixels are in 8bpp format and a single 256 color palette is used.

Usage

Tiled2GBA map.tmx map.c map.h

Binaries

Included is a Tiled2GBA binary compiled for 64 bit Debian linux.

Assets 3