Skip to content

Releases: GValiente/butano

17.0.0

12 Jan 06:34
Compare
Choose a tag to compare

16.6.0

02 Jan 05:45
Compare
Choose a tag to compare

16.5.0

23 Dec 05:45
Compare
Choose a tag to compare
  • Big maps allow wrapping (they can now be moved beyond their boundaries).
  • Stack trace logging on error messages can be enabled with the STACKTRACE makefile variable.
  • Stack trace demangle can be enabled with BN_CFG_ASSERT_STACKTRACE_DEMANGLE.
  • bn::memory::used_rom added.
  • Import tool can now generate palettes for regular and affine background tiles.
    See the Regular background tiles and the Affine background tiles import guides to learn how to generate them.
  • GRAPHICS, AUDIO and DMGAUDIO makefile variables accept file and folder paths.
  • bn::audio::dmg_sync_enabled and bn::audio::set_dmg_sync_enabled removed as they don't work properly.
  • bn::time::current 12-hour mode support.
  • agbabi updated to 2.1.6.
  • Old documentation header restored.
  • dynamic_regular_bg example shows how to deal with multiple palette ids.
  • Tiles offset disabled in dynamic_regular_bg and dynamic_affine_bg examples.

16.4.0

28 Nov 04:51
Compare
Choose a tag to compare

16.3.0

05 Nov 18:04
Compare
Choose a tag to compare

16.2.0

02 Nov 02:02
Compare
Choose a tag to compare

16.1.0

30 Oct 15:01
Compare
Choose a tag to compare
  • Sprite affine mats management CPU usage reduced.
  • Music ending detection fixed.

16.0.0

27 Oct 15:26
Compare
Choose a tag to compare
  • bn::sound_handle and sound handle actions added.
    See the audio example to learn how to stop, release and setup sound effects with them.
  • bn::jingle and jingle actions added.
  • Audio commands generation optimized.
  • Music ending detection fixed.
  • Create new tiles methods deprecated.

15.9.0

17 Oct 13:48
Compare
Choose a tag to compare
  • Same maps with different tiles or palettes supported.
  • Some clangd and Clang-Tidy warnings fixed.

15.8.2

13 Oct 22:22
Compare
Choose a tag to compare