Skip to content

GMC 0.1.1

Latest
Compare
Choose a tag to compare
@avanwinkle avanwinkle released this 11 Nov 00:00
· 1 commit to main since this release

Here's what's new in GMC 0.1.1!

Breaking Changes

Ducking
Audio ducking attenuation settings are now specified in a percentage range from 0.0 to 1.0. Previously attenuation was specified in decibels, but this is changed to be consistent with legacy MC and also easier to intuit. For example, attenuation: 0.5 will reduce the bus by 50% of its full value (after bus volume level is factored in), and attenuation: 0.2 will reduce the bus by 20% of its full value.

Configuration
The main config file (gmc.cfg) has been reworked to include a multitude of configuration options. The previous config file's [settings] block is renamed to [gmc] to make more sense alongside all the other settings groups.

What's New

  • MPFCarousel has a lot more logging now, to help debug issues. Add an MPFLogger node to your scene and attach the carousel node to see debug logs.
  • MPFTextInput class for text entry (still very early stages)

What's Improved

Sound Playback

  • bus_player: config option for controlling audio buses directly, including pausing and unpausing buses (#8)
  • loops: support for all audio types (#16)
  • Support for MP3 assets

Widgets

  • widget(name)_active and widget(name)removed events for better Widget handling

Video Slides

  • MPFVideoPlayer option to preview video in editor

What's Fixed

  • Fixed exception raised for nil float values by @bernarma in #9
  • Converted volume to DB by @bernarma in #14
  • Fixed stopping sound on bus by @bernarma in #11
  • Fixed player variable tracking and initializing variables when players are added
  • Fixed an issue where question marks in settings names would break the BCP parser

New Contributors

Full Changelog: v0.1.0...v0.1.1