GB Studio is a quick and easy to use drag and drop retro game creator for your favourite handheld video game system.
[3.0.3]
Added
- Added event to determine if device is running on SGB
- Added event to determine if device is a GBA
- Added ability to choose from two keyboard layout options for tracker @pau-tomas
- Added ability to to set the start playback position in music editor by clicking bar above piano roll @pau-tomas
- Add engine support for text sounds untoxa
- Added ability to use values between -32768 and 32767 in variable events @Rebusmind
- Added ability to clamp to 8-bit while using multiply
- Added ability to see where automatic Fade In event will appear in Scene "On Init" script with option to disable or change speed
- Added missing label in Actor Show event @ReyAnthony
- Add vertical scrolling in last parallax viewport is Speed=1 @um3k
- Add palette name to tile palette select based on current preview scene @ReyAnthony
- Added event to manually seed random number generator
Changed
- Changed if color supported event to return false when game is DMG even if run on color device
- Changed wording from "Reenable" to "Enable" for toggling events/else @codyjb
- Update engine to latest hUGEDriver untoxa
- Changed default .uge template to be blank MOL-IS-MOL
- Updated to latest GBDK-2020
- Improved Math Functions clamp to not require branching
- Updated Polish localisation. @ReptiIe
- Updated Simplified Chinese localisation. @wcxu21
Fixed
- Fixed blurry emulator when running web export on desktop Safari @pau-tomas
- Fix issue where replacing trigger OnLeave script would replace OnEnter @pau-tomas
- Fix issue replacing math expression variables in custom events @pau-tomas
- Fix issue where some events when used in init scripts would cause the script to wait until the scene had faded in before continuing
- Fix music editor: Instrument name isn't editable @pau-tomas
- Fix music editor: Ticks per row field updates aren't reflected when playing the song @pau-tomas
- Fix music editor: Wave form changes are not updating for instrument preview @pau-tomas
- Improved engine GBA detection untoxa
- Fix scroll jitter seen in top-down scenes untoxa
- Save executing ctxs when saving game data untoxa
- Fixed issue where scene may not fade in some cases where scene init script contained conditional events
- Fix keyboard accessibility for add/remove buttons in form fields @rik-smeets
- Fixed issue causing Math event values > 128 to wrap as they were treated as signed 8-bit numbers @Rebusmind
- Fixed clamp when adding/subtracting negative numbers
- Generate a new save hash when project changes to prevent crashes when loading invalid data untoxa
- Fix crashes when using too many sprite tiles by using GBDK-2020 sprite hiding function untoxa
- Fix rendering of garbage when no scene has loaded yet untoxa
- Fix overlay hide untoxa
- Fix issue where walking events was incorrectly replacing actorIds with $self$
- Fix issue with saving/loading patterns from UGE files @pau-tomas
- Fixed issue where changing player sprite mid scene would write over actor tiles (still an issue using "Replace Default Sprite" with a larger than initial)
- Fix playing note preview when adding to wave channel @pau-tomas
- Fixed some fields not being localised correctly (such as the top left Project View Button)
- Fixed issue where random numbers were being seeded every call preventing them from being very random