GB Studio is a quick and easy to use drag and drop retro game creator for your favourite handheld video game system.
[3.2.0]
Added
- Add ability to choose timer context in timer events allowing up to four timers to be used per scene @patrickmollohan
- Add event "If Current Scene Is" to allow conditionally running scripts based on the current scene @patrickmollohan
- Add ability to set background tile priority for Color games using Priorty tool in colorize section. Priority tiles appear above sprites
- Add support for UGE v6 to music editor @pau-tomas
- Subpattern editor added to Instrument Editor @pau-tomas
- Add warning when trying to reuse background from a logo scene @pau-tomas
- Add descriptive README files to asset folders in new projects @pau-tomas
- Add slope brush when drawing collisions
- Add magic brush when painting tiles and drawing collisions, updates all tiles matching the one clicked @RichardULZ
- Add support for slopes to platform scenes @Canight @gearfo @Gumpy Function
- Add ability to make Analogue Pocket builds using CLI tool @SalvatoreTosti
- Add warning when using engine plugins built on older versions of GB Studio
Changed
- Updated Simplified Chinese localisation. @wcxu21
- Updated Polish localisation. @ReptiIe
- Update to latest GBVM
- Rename "Obj Palette" in sprite editor to "Monochrome Palette" to make its purpose clearer, now includes palette preview @pau-tomas
- Allow actor fields that aren't named "actorId" or "otherActorId" to be in custom scripts @patrickmollohan
- Fix issue where editing a variable's name in sidebar would sometimes cause a different variable to become selected
Fixed
- Fixed issue where piano roll would scroll vertically when switching patterns @pau-tomas
- Fix issue where editing a custom script could cause variables to switch back to pass by reference
- Fix issue where loading a scene containing projectiles or dynamically modified sprites could cause graphical corruption @untoxa
- Fix issue where script event title would show wrong local variable name for scenes @pau-tomas
- Fix muting bug with FXH parser @coffeevalenbat
- Fix issue where Animation State value for projectiles was being ignored
- Fix issue where falling on to ladder while holding dpad down could sometimes cause player to get stuck
- Fix bounds check for right screen edge when player isn't 16px wide
- Fix VM_REPLACE_TILE_XY to allow tiles larger than 255 for logo scene type
Performance
- Performance improvements in ScriptEditorEventHelper, no longer rerenders all scenes when updating @pau-tomas