Skip to content

Releases: 32blit/32blit-tools

Version 0.3.1

02 Jan 12:49
Compare
Choose a tag to compare
  • Fixed "32blit game.blit" to save (to SD) instead of flash again

Version 0.3.0

18 Dec 23:04
Compare
Choose a tag to compare
  • New: RLE Encoding support for spritesheets
  • Flasher: refined shorthands- "32blit flash game.blit" and "32blit game.blit" will flash a game.
  • Flasher: fixed a bug where it would reset an open connection and break during a flash

Version 0.2.0

08 Dec 21:55
Compare
Choose a tag to compare
  • New: Version tool: 32blit version
  • Packer: Format support for wildcard asset names

Wildcard asset names support the following tokens:

  • filename - just file name, without extension
  • filepath - full file path, without extension
  • fullname - just file name, with extension
  • fullpath - full file path, with extension
  • type - asset type, eg: "map"
  • subtype - asset subtype, eg: "tmx"

For example, the following assets.yml and two level files assets/level01.tmx and assets/level02.tmx:

assets.cpp:
  prefix: asset_
  assets/level*.tmx:
    name: "{type}_{filename}"

Will output:

extern const uint8_t asset_map_level01[];
extern const uint32_t asset_map_level01_length;
extern const uint8_t asset_map_level02[];
extern const uint32_t asset_map_level02_length;

Version 0.1.4

08 Dec 19:56
Compare
Choose a tag to compare
  • New: migrated PIC relocs tool into tools

Version 0.1.3

02 Dec 11:42
Compare
Choose a tag to compare
  • Packer: Fix asset path handing to be relative to working directory

Version 0.1.2

30 Nov 13:03
Compare
Choose a tag to compare
  • Flasher: Add list/del commands
  • Packer: Fix bug where asset packer shared class instances and state
  • Metadata: Find images when building from a config not in working directory
  • Metadata: Require only one of --file or --config options

Version 0.1.1

30 Nov 12:35
Compare
Choose a tag to compare
  • Export metadata config to CMake
  • Add support for packing metadata splash to icns format for macOS

Version 0.1.0

09 Nov 14:10
Compare
Choose a tag to compare
  • Fix palettes to support 256 colours (count will be 0)
  • Parse metadata and relocations with Construct
  • Breaking: Packed image format has changed!

Version 0.0.9

07 Oct 23:34
Compare
Choose a tag to compare
  • Add support for PIC reloc'd binaries with RELO header
  • Add string arg support for asset filename to cmake tool

Version 0.0.8

02 Oct 21:13
Compare
Choose a tag to compare
  • Add autoreset from game to firmware when running flash save
  • Add flash info to determine if in game or firmware
  • Add metadata dependency output from cmake tool
  • Fix asset dependency output to include additional files like palette
  • Redirect errors to stderr
  • Quiet! Use -vvvv for info, warnings, errors and debug information.