Added a new song and changed up the music rotation.
Music now crossfades between tracks.
Enemy generation now allows for dynamically scaled enemies.
On non-intro levels, in difficulties above "EASY" on levels 4+, a special giant "Ghost" enemy which will follow you through walls and into other rooms will spawn after a certain amount of time in a level (Starting at 60 seconds for level 4 and decreasing to 40 seconds by level 9).
Added enemy that flees when the player moves towards it and chases otherwise.
After level 10, the game now enters a "Chaos" mode (also selectable on the menu) with VERY RANDOM enemy spawns which gradually gets (I hope) harder the further you get.
Enemy models now rotate, and change spin upon bouncing.
The spawn room now has doors like all the other rooms.
Entities now collide with walls at the edge of their collision radius instead of their center.
Tweaked level generation to cache game resources instead of loading from disk for each enemy/map tile/etc.
Bugfixes:
PATCHNOTES 28-NOV-2016
CHANGELOG 28-NOV-2016
Critical Bugfix:
The menu no longer breaks when no save data is present
Bugfixes:
Mouse input will now match the Y-axis inversion setting instead of being opposite to it
-----
Thank you all for reporting on the menu bug, and your help getting us the info I needed to figure out what was going wrong. As always, post something here in the community hub if something else breaks, and I'll get to work on it. :)
PATCH NOTES 23 NOV 2016
CHANGELOG 23-NOV-2016
Features:
Change to level generation to allow for cycles between rooms and remove dead ends
VR version of the game no longer pretends to work when no HMD is present
Added a level selector to the main menu (Intro difficulty overrides the level selector)
Lots of engine support for new enemy types, with a few new types in this build
The back-and-forth zipping enemy has been removed
Enemies can now move in formations
Improved level generation with fewer dead-ends
Added Y-Axis inversion to the settings screen
Controller start button now pauses (instead of doing nothing)
Right vive menu button now pauses
Left vive menu button now resets the camera position (like XBOX B)
Bugfixes:
Fixed the level indicator appearing unintentionally on the main menu
Player health is now properly reset when starting a new game
Controllers can now scroll the pause menu (previously the fact that time was stopped prevented this)
Controller rumble no longer continues indefinitely if the game is paused while the controller is rumbling
The difficulty can now be scrolled with left/right inputs
Fixed rare issue where the program would stop responding on level generation