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