Skip to content

GB Studio v3.2.0

Compare
Choose a tag to compare
@chrismaltby chrismaltby released this 29 Jan 12:15
· 615 commits to develop since this release

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