Version 0.10 Changelog

Music, Googly Eyes, Bubbles and More

May 25th 2020

Major Changes

(Final)

  • Added a bunch of new song options to the Music Queue entity (All of the songs are still unfinished and many of them don't loop properly)

  • Added music to the main menu and editor, as well as all of the adventure maps and the demo showcase

  • Added a Relay entity to help diversify the logic for triggers and groups in general

  • Added a Gate entity that acts sort of like a transistor for triggers

  • Added a bunch more trigger options to the death timer entity. Added an option to have the trigger reset the timer

  • Added an arrow above the players heads in coop mode to help keep track of which player each viewport is for

  • Darkened and changed a bunch of colors for various tile types. Made the "tiles" palette color to be slightly bluish

  • Added a Music Director entity which can help manage switching between two songs while the player goes through a level

  • Added some options that can be set by passing arguments to the game on the command line

    (Mini-Update 7)

  • Added some new decorations and a couple new floor types

  • Added an option to diamond doors to ignore hollowed diamonds

  • Added an option to levers to hide the hint bubble that shows up when the player looks at them

  • Added an option to exit entities to hide the offscreen indication

(Mini-Update 6)

  • Added an Auto-Play option to the Music Queue entity. Added a preload as well

  • Added a googly eyes decoration entity that attaches to the top of boxes and animates when you push them

  • Added a new desert wall type

  • Added some new ice decorations

  • Added a new cartoonish tree decoration that can have eyes be put on it

(Mini-Update 5)

  • Added single use portals

  • Added a new tool window to replace the other color wheel

  • Updated the Random AI type for monsters so it's more satisfying and is deterministic

(Mini-Update 4)

  • Added a Display entity that can help display entity counters, numbers, and timer values to the player

  • Added an option to allow LED Pads to light up from moving entities

  • Added some new options to LED Pads to make them disappear when satisfied and stay lit when satisfied once

  • Changed the logic for the "Run From Player" Monster AI type

  • Made the default color of the LED Door show up as a rainbow door and it requires all colors of LED Pads within the same connection group to be satisfied. Also made the default LED Pad accept any colored box

  • Added a sword "bonk" animation and sound effect when you swing your sword against solid surfaces

  • Added a few more transformations on Copy Player monster AI types

(Mini-Update 3)

  • Added a bunch of new candy decorations from Cayla

  • Added a ground bubble decoration from Devon

  • Added an option to turn on a input visualization that looks like a controller

(Mini-Update 2)

  • Added a new ice block variant that looks like a bubble. This variant can be popped much easier than the regular ice block can be unfrozen

  • Added an effect pad that can bubblify things that stand on top of it

  • Added a bubble projectile that can bubble things it runs into

  • Added a custom glyph entity

  • Added an option to change the light radius on torches and lights

  • Added some new bubble decorations

(Mini-Update 1)

  • Added a bubbles occlusion variant

  • Added support for level serialization version 1.14

Other Changes

(Final)

  • Added a bit of animation to the broom when you start/stop sweeping. Made the sweep overlay only show up if there is ground cover to sweep

  • Fixed the holding position of the shield a bit

  • Fixed a problem with the weight of rolling objects that have gravity

  • Fixed petting dogs from the back

  • Updated the control hint text for various interactions

  • Fixed the thought bubble button display in coop mode. Also added support for larger button images fitting in the thought bubble

  • Fixed wall buttons being able to be pressed by the player from any side

  • Fixed the input display and inventory when the player screens have swapped sides in coop mode

  • Fixed some of the key bindings presets for coop mode

  • Fixed some connection display problems when "Show Groups" is enabled in the editor

    (Mini-Update 7)

  • Renamed "Save and Quit" to "Save and Quit to Desktop". Added a hint about what to do when trying to exit current level with new items obtained

  • Small changes to the first adventure level and the demo showcase

(Mini-Update 6)

  • Change the color of ice blocks and other related ice things

  • Fixed a GPU memory leak when destroying offscreen frame buffers in OpenGL

  • Fixed Tetris Blocks not disappearing when picked up and placed down by a player with the pickup gloves

  • Fixed dying entities being allowed to be picked up by the player

  • Fixed the new tool window eating arrow key inputs in the editor when it's not open

  • Fixed timers receiving triggers on their main group number when they should only receive triggers on their Recv Group number

  • Moved the tile types that act like carpet into the "Carpets" section in the pick menu of the editor

  • Removed a bunch of old textures, sprites, and sheets from the game resources

  • Redid the way we manage resources so things are only loaded when needed and unused graphics are unloaded after not being used for a while

  • Fixed some bugs with running on high framerate monitors

(Mini-Update 5)

  • Updated the Pack Icons for the first 3 adventure packs

  • Fixed the rendering of the rendering of half transparent items (like bubbles) held in your hands

  • Fixed the ghost not being allowed to walk on deactivated toggle walls

  • Fixed a problem with projectiles dying when being unfrozen or popped out of a bubble

  • Re-enabled monsters rotating when they try and move but can't

(Mini-Update 4)

  • Fixed a bug with the movement system that was causing weird movement results when monsters walked by monsters that were trapped in a rail box

  • Added proper support for the look of complex toggle walls when they open. Also added options to disable the particle effects for "Fully Disappear" toggle walls

  • Added a fully disappear option to rails. Changed the "Corners" option to be easier to work with.

  • Renamed Lit Doors to LED Doors and Light Pads to LED Pads

  • Added an option to turn off the idle dance animations for the princess

  • Changed the colors on LED Pads and the lit LEDs on top of boxes

  • Fixed the connection groups display for LED Pads and LED Doors

  • Fixed the WASD keys moving the editor view even when the debug console is open

  • Fixed the death timer counting down even when the player wasn't able to move

(Mini-Update 3)

  • Fixed a problem with resetting while holding something in your hand

  • Changed the custom glyph entity depth

  • Made the broom sweeping store an undo step properly

  • Fixed "On Player Move" monsters making the game record an undo step (we might change this later so that only monsters that are on screen and have "On Player Move" enabled will record undos)

  • Changed the way the activate button works when using brooms to make it easier to use

(Mini-Update 2)

  • Added a sound effect to the dissipating bubble occlusions

  • Added some wall decorations

(Mini-Update 1)

  • Changed the glyph and text offset options to use a new signed integer option type

  • Added the ability to disable the emboss on text entities