Releases: GValiente/butano
Releases · GValiente/butano
6.1.0
6.0.0
- Rumble support (if your cart supports it). See rumble documentation and the rumble example for more.
- bn::sprites::reload added.
- bn::hdma::high_priority_start and bn::hdma::high_priority_stop added.
- bn::hdma::running and bn::hdma::high_priority_running added.
- Sprite tiles can be generated from images alone, without palettes.
- Graphics and audio subfolders supported.
- bn::core::reset fixed.
- HDMA disable when an assert or the profiler are shown fixed.
- HDMA first screen horizontal line fixed.
- bn::newton_raphson_sqrt recursion avoided.
- Getting started guide improved.
5.3.1
5.3.0
- bn::sin, bn::cos, bn::atan2 and bn::degrees_atan2 added.
- H-Blank effects optimized (thanks JoaoBaptMG).
- bn::calculate_sin_lut_value optimized.
- bn::lut_reciprocal optimized.
- Frequently asked questions (FAQ) page improved.
5.2.0
5.1.0
- Automatic game pak wait states setup (see
BN_GAME_PAK_WAIT_STATE_FIRST_AUTO
andBN_GAME_PAK_WAIT_STATE_SECOND_AUTO
for more information). bn::format
andbn::format_ref
functions added.- Some methods to indicate if a background or a background map are big or not have been added.
bn::calculate_sin_lut_value
precision improved.- Frequently asked questions (FAQ) page added.
butano-graphics-tool.py
now uses all CPU cores.- Missing third party license files included.
5.0.0
- Compressed sprites and backgrounds support (see importing assets to learn how to generate them).
bn::degrees_sin
andbn::degrees_cos
don't use a LUT anymore, they are replaced bybn::degrees_lut_sin
andbn::degrees_lut_cos
.bn::lut_sin
andbn::lut_cos
input angle range increased to [0, 2048].- Enum classes size reduced.
- Required fields when importing assets are not defaulted anymore.
bn::rule_of_three_approximation
overflow fixed.