Version 0.13 Changelog

Version 0.13 Changelog

New Intro, New Adventure Levels, End Game, Acheivements, and so much more!

January 20th 2021

Major Changes

(Final)

  • Changed the loading screen logo and background color

  • Implemented some achievements

  • Added a feedback menu that can be accessed by pressing F8 anywhere in the game

  • Added a new Fan entity that pushes projectiles and rolling objects at a distance and can reflect off mirrors

  • Added support for linking triggers and receivers together using an explicit location "tie" system rather than group numbers

  • Changed a few things in the beginning adventure levels

  • Added a "Start From Beginning" button to the minimap in the main menu

  • Added a bunch of new graphics and animations to the intro splashscreen

  • Added a bunch of new roof variants which allow for more lighting levels and multiple lighting levels underneath a single roof group

  • Added some more trap door variants

  • Added some overhead decor meant to make the hedge wall more interesting

  • Added a depth layer option on overhead decor

  • Made piston arms start placed through portals

  • Made the lightning dungeon walls animated

  • Reorganized the main menu and added small buttons for settings and other things at the top of the screen

  • Fixed some key-binding usages and changed the key-binding list a bit (most notably the rotate and color/tool picker bindings in the editor have swapped)

  • Added a quick speed change button that can be held down to make the game run faster temporarily

  • Added a better animation for respawning

(Mini-Update 3)

  • Finished the end screen banner text

  • Added a castle level that you can walk around after purchasing your castle

  • Added support for moving furniture in the castle level

  • Made the music fade out to a low volume when the window isn't focused

  • Added a new splash screen that shows up with a new logo after the piggybank studios animation at the start of the game with a new song to match

  • Added trap door entities

  • Added a paint projectile variant and powerup that allows you to throw painting bullets

  • Added "Dialogue Giver" entities like a sign and an NPC

  • Added support for "discovering" puzzles in a level

(Mini-Update 2)

  • Changed the easing style for entity movement and added a setting in the gameplay options to choose which easing function is used

  • Added support for diagonal fireballs and lightning projectiles

  • Fixed a bug with png level sharing where meta items were being rendered twice

  • Changed the way resetting works with puzzle regions so it works with resetters set to other active areas besides just "region" and resetter using the reset button is not possible outside areas that have a resetter

  • Added an exclamation mark above the player's head when discovering a secret. Changed the secret icon on the main menu to be an exclamation point

  • Fixed some problems with the instant view moving options

  • Added a checkmark over the resetter for a puzzle region when the puzzle is complete

  • Added some indicators for what the resetter is going to reset when standing on it

  • Redid the option buttons on the adventure screen of the main menu.

  • Split the inventory system to track the inventory for player 1 and player 2 seperately. Made certain powerups colorable. Fixed some of the logic for resetters when "Reset Powerups" is enabled

  • Added a completely new level for Desert Deadlands pack

(Mini-Update 1)

  • Added some halloween related decorations

Other Changes

(Final)

  • Fixed a bug that would cause the game to freeze when two portal shots hit a wall back to back

  • Fixed a bug with the diamond counters not counting things inside chests

  • Optimized the roof group calculation that happens when starting a level

  • Disabled controller input when the window doesn't have focus

  • Added support for entity tags

  • Disabled held item rotation for the princess

  • Updated the way the reset logic works

  • Added a bunch of stuff to support a level editor for Akurra

  • Fixed an assertion happening on the GPU memory size request

  • Fixed an assertion happening when you initialize a text box in the editor pick menu

  • Made the notifications show up on the left side while in the main menu

  • Fixed an assertion in the editor when placing larger than 1 space entities

  • Added the control indication on the first princess in the entities list while in the editor

  • Made some of the fragile decor that goes on walls depth change based on whether a wall actually exists next to it

  • Changed the sand ground variant color and added a slightly darker version

  • Fixed a bunch of problems with replays (some animation times have changed as a result)

  • Updated a bunch of text boxes to use a new text box implementation

  • Deprecated old LevelState serializations (used for mid-level saves and recordings)

  • Changed the way the reset logic works. Added a thought bubble for "undo" when after you're dead

  • Fixed crystal balls not opening for player 1 in merged view mode

  • Added question mark option for crystal balls

(Mini-Update 3)

  • Changed the way we look up entities at specific locations to make it more efficient and work with larger entities like tables and other furniture

  • Moved back to the standard library mem... and str... functions for performance reasons

  • Added a timeout on the main menu that will automatically bring you back to the intro animation

  • Updated the way the music directory entity works and change the timing on music transitions

  • Made color fields triggerable on/off and changed the look of the fields a bit

  • Added options to sensors and lights to make them resetter immune

  • Solved a bug with rotating entities inside ice blocks and bubbles

  • Fixed some problems with the settings serialization

  • Added a new rocky roof type. Added a large rock decoration

  • Fixed some control hint display problems in the crystal ball in level 1 and other places

  • Fixed sensors and entity counters counting dying entities

  • Added some cheat codes that can be activated by pressing certain buttons in a certain order

(Mini-Update 2)

  • Fixed the crash (assertion failure) behaviour in release mode so it shows a dialogue box and closes if too many assertions happen in a row

  • Fixed rendering of some tiles out of bounds

  • Updated color of diamond particles for non-standard colored diamonds

  • Resizing the level in the editor now updates the "modified" flag properly

  • Made fake wall revealing work better when the views are merged in 2-player levels

  • The player now jumps to the closest resetter if there is multiple resetter available to them at the same specificity level

  • Fixed reload_settings command not working in some cases

  • Fixed a crash in the game when pressing escape and tab at the same time

(Mini-Update 1)

  • Fixed some button presses in various menus being handled by the game upon return