* Added Snap Turning
- Disabled by default, can be enabled in settings
- Amount per input can be defined in settings (current range is 15 - 90 degrees)
- Default input action is the right thumb stick (same as smooth turn)
* Moved snap turn from slider to selector for settings
* Fixed snap turning with smooth HUD/Helmet
- Previously, the smooth HUD/Helmet would uncomfortably move a long distance after you snap turn
- Now, if smooth HUD and snap turning are both enabled, the helmet snap turns for a frame, then resumes it's previous behavior
* Disable snap turning while in zero-g
---------
Co-authored-by: Raicuparta <Raicuparta@users.noreply.github.com>
* Add settings to change opacity of hud markers and the look arrow
* Avoid unecessary confusion in comments and naming
* Merge look arrow setting with opacity
* Version bump
* Added option to remove look arrow
* Added option to disable moving the camera for preventing clipping
* Added option to disable the flashlight gesture
* Revert solution file versions
Co-authored-by: artum <jacopo.libe@gmail.com>
* Open virtual keyboard on focusing text fields
* Reopen keyboard if auto-closed and empty
* BepInEx version
* Fix storage
* BepInEx config
* Cleanup dependencies
* Unlock mouse
* Debug mode
* GetValue not needed I think
* Setting ranges
* Path fixes
* Update Readme with rollback info
* Fix empty patches
* Added support Unity project
* NomaiVR modifications to SteamVR plugin
* Add patch files for future SteamVR updates
* Assume Unity 2019.4 assemblies are present
* XRModule loading, testing automated unity build
* Should now deploy without issues
* Transition project to netstandard2.0
* Added enabler mod
* Full unity build only on release
* VR loading
* Some camera fixes
* Rotate camera
* Add comment
* Restore exception logs
* Add some inputs. MoveXZ and LookXZ not working.
* Patch move, look, roll
* Cleanup
* Revert restore logging
* Fix hands in menu, but still wrong position ingame
* Enable every module except controllerinput
* Updated fog fix
* Player rotation fix
* Some progress on shader issues
* Shadow fix fix
* Bye bye XR plugin
* Shadow fix fix, fix after removing the xr loader
* Re-enabled mostly working stuff
* Simulating input for landing camera
* Simulate flashlight input
* Cleanup
* Add binding for autopilot
* Add recenter input (oculus only)
* Act on recenter input
* Separate UI select action from jump action
* Remove redundant laser input simulation stuff
* Removed redundant patches
* Restore reference frame tracker patches
* Removed autopilot bindings
* Use interact button for EVERYTHING
* Add boost input
* Revert to old camera system
* Additional inputs, restored hand independent inputs
* Restored water effects in DLC areas
* Haptics and stationary tools test
* Additional input tweaks
* Cleanup inputs
* more cleanup
* Force gamepad mode
* Remove leftover log
* Add more menu inputs
* Fix holding items
* Add debug cheats
* Added proof of concept of image prompts for vr bindings
* Re-enable holding word stones, prevent HoldItem from fully crashing if one of them isn't found
* Change supported version
* Re-enable gesture prompts
* Add separate actions for UI, use triggers for subtabs
* oculus: right stick click to autopilot, chord to recenter
* Mouse pointer interactions for menus, dialogues and probably shiplog too
* Switched back to old stable VRToolSwapper
* Restored shiplog swap
* Re-enable signalscope zoom
* Fix null reference that could occur on final sequence of the game
* Prevent null reference in eye scene
* Imported poses playground in Unity project
* Fixed playground
* Added basic pose tutorial
* Formatting issues
* Spelling...
* Effect fixes for a certain item in the DLC
* Prevent too much UI rebuilding, add controls for DLC item, remove failed shiplog experiment
* Fix crashes during a certain transition
* Dynamic prompt icons (#437)
* Starting work on dynamic prompt icons
* Reading input icons from new structure
* new VRActionInputs
* Abstract and interaface for vractioninput
* Fixed vector2, cleanup
* Add more stuff to input mapo
* stationary actions
* Cleanup
* Cleanup
* Readd usable items check that disappeared from merge
* Fix map condition
* Cleanup
* Break lines
* Add patch to remove unused inputs
* Add menu entry for recentering
* Fix signalscope positioning when the suit is off
* Create proper SteamVR manifest for the mod
* Getting prompts from all input maps (#438)
* Small input fixes
* Fixed a DLC transition
* Trying out new ways of interacting with an item in the DLC
* Simulated inputs now need explicit values
* Attempt at fixing a 2d effect
* Fix poses on pause menu exit, changes to holdables to better detect equip/unequip
* Add cheats: wake up in dream, start mind projection
* Different attempt at mind projection
* Fix menu buttons not being visible to new profiles
* Interactable autopilot button in the ship
* Fixes to a certain shader used in the DLC
* Include SteamVR shaders in shader bundle
* Starting work on DLC hand poses
* More polish on some poses
* Fixed light sorce locations on DLC item
* Fixes to certain means of transport in the DLC
* Made previous fix head direction independent
* Fixes to a cool mechanic in the DLC
* Fixed stationary dpad not bound properly
* Added icons for each controller, thanks to NoChill for the index icons and WMR layout
* Official bindings for index
* Run draw on top patch only when needed
* Patcher default moddir, peephole fixes and removed unused code
* Restored not so unused code
* Fix another DLC item
* Solved performance issues during credits scene
* Avoid null reference exceptions during post credits scene
* Removed debug code
* Better mind projection shader reproduction
* Additional fixes to mind effect
* Add launch support as doorstop target for the vr patcher
* Support for OWML builds
* Hand poses for all DLC items
* Fixed typo
* Texture for empty actions, action part caching
* Cleanup old classes
* More fixes to prompt logic
* Properly change autopilot prompts during autopilot phases
* Added direction and click to prompts
* Avoid spamming haptics events
* Fix vive bindings, add trackpad hand
* Updated WMR bindings to use all the new actions
* Fixed prompts for CV1 controllers
* Test OWML external patcher
* Ignore files already copied
* Started to update readme for new release
* Disable debug cheats by default, cleaup old comments
* Ensure that one DLC effect doesn't persist when opening the pause menu
* Moved vrmanifest under StreaminAssets
* Removed physics override, use SteamVR refreshrate always
* Removed bepinex dependency from patcher, copy patcher in mod's postbuild events
* Changed full build order
* Separated secondary interact from grip action
* Added cleanup logic for previous versions to the patcher
* Updated readme to be more in line with the current build process
* Updated user settings file instructions
* Simplify build process
* Further details in readme for dev builds
* Support main hand swap for usable items
* Revert change that caused project initialization issues
* Fixed issues in project references
* Move fov management inside camera helper, disabled fov changes for a DLC effect
* Cleanup readme
* Improve oculus bindings
* Adjusted autopilot button color and text
* Removed unused asset bundles
* Make end scene follow snap to the front of the headset every 70 degrees
* Usable items now use the interact button and are droppable
* Fix oculus tool bindings
* Increased manifest version to force rebind
* Adjust prompts position
* Removed instructions to downgrade OWML
* Fix menu collider not aligning
* Fix typo in last change
* Cleanup force settings
* Don't change probe retrieve prompt
* Upgrade OWML
* Remove DLC info from warning
* Mods dir
* Cleanup readme
* More Readme cleanup
* Remove comfort section
* Fix setup link
* Fixed table of contents
* fixed toc again
* Add readme pointer to warning message
* Update readme and warning
* Autopilot and Recenter now marked as optional
* Add info about icons
Co-authored-by: Ricardo Lopes <raicuparta@gmail.com>
Co-authored-by: Raicuparta <Raicuparta@users.noreply.github.com>