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 anMPFLogger
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