Skip to content

Releases: LucvandenBrand/Tiled2GBA

Tiled2GBA v0.4.0

16 Oct 08:38
c56a41f
Compare
Choose a tag to compare

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.

Tiled2GBA v0.3.5

02 Oct 11:41
3407339
Compare
Choose a tag to compare

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.

Tiled2GBA v0.3.0

23 Aug 11:59
d6daefe
Compare
Choose a tag to compare

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.

Tiled2GBA v0.2.0

19 Jul 17:06
46e83ba
Compare
Choose a tag to compare

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.

Tiled2GBA v0.1.0

23 Jun 13:48
Compare
Choose a tag to compare

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.