Full notes
Full Freefall update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- UI and audio
A new version of Freefall is now available for download! The VR Update adds SteamVR support and overhauls the input system to unify support for keyboard/mouse, controllers, and VR controller devices. The VR Update has been a long time in the making, requiring large chunks of Freefall's engine to be rewritten and most importantly demanding a complete overhaul of the previous input system. The engine now uses a powerful actions system, allowing multiple input methods to be bound to the same action to ensure consistency across all our supported input methods. The new actions system also opened the door for VR thumbstick and tracking support, allowing us to do some complex stuff to let you play the game with just the VR headset and controllers. Here's a more comprehensive list of changes: * Add support for SteamVR. Freefall can be launched in VR mode by selecting the appropriate launch option in Steam, or by running the executable with the -vr command line option. * Add x/y axis inversion options. These options are available in Options -> Controls. * Add head tracking support for in-game movement. * Add VR controller thumbstick support for menu navigation. * Add VR controller trigger support for switching between levels in the menu. * Add VR controller tracking support allowing the player to move the controller while holding a trigger in order to 'drag' the game world in their movement arc. * Add mouse selection of menu items in the menu system. This has some known bugs right now, but we're working on fixing it. * Add new graphics option for Bumpiness, adding random-looking bumpmapping to the world when enabled. This option is available in Options -> Graphics -> Bumpiness, and only takes effect when Lighting Realism is turned on. * Add new graphics option for menu UI scaling. This option is available in Options -> Graphics -> UI Scale, and will only affect menus where the size of menu items has not been decreased due to screen space constraints (for example on the Options -> Graphics menu when the window height is small). * Add Back menu item to all sub-menus, allowing for less confusing menu navigation. * Rewrite sprite and text rendering routines to allow proper mapping of sprites/text onto a virtual HUD inside VR. * Reduce bloom bias value to prevent over-bloom in VR. * Fix a bug causing player rotation to slow down at framerates lower than 60 and speed up at framerates higher than 60. * Fix a bug on macOS that could prevent the player rotation from ever slowing down (creating 'fun' drifting gameplay). * Fix shader issues on all graphics cards. * Fix shader issues on Intel graphics cards. * Various minor performance improvements and bug fixes.
Source
Changelog.gg summarizes and formats this update. How we read updates.
