1. Neos VR
  2. News
  3. 2020.5.6.44 - Laser smoothing settings, tweaks and bugfixes

2020.5.6.44 - Laser smoothing settings, tweaks and bugfixes

Adding settings for the smoothing parameters due to popular demand. Also a bunch of tweaks and bugfixes for the new lasers based on feedback, as well as some bugfixes and tweaks. I apologize that I haven't addressed more stuff today, I know there are still some bigger bugs and issues, I will do more tomorrow.

[h2]New Features:[/h2]
- Added laser smoothing settings to the old Settings dialog (based on requests by @PeterTheThinker, @Coffee, @Shifty, @DeliriousJax, @Zane, @H3BO3, @Turk and others)

[h2]Tweaks:[/h2]
- New laser will now slightly penetrate colliders to search for a potential touchable target
-- This improves interactions with many interfaces a buttons, preventing scenarios where the buttons would not get clicked (reported by @Veer, @Lewi-bean | Audio Designer and @H3BO3)
- Lasers are now hidden for other users when they have no interaction target (they're gray/white) (based on feedback by @Nexulan, @GearBell, @DeliriousJax, @Shifty and others)
- Reworked the CSAudio Input Driver to start/stop capture on another thread, preventing brief UI freeze when switching audio devices
- Removed TouchMethodNameTrigger
- Tweaked the new laser smoothing defaults (based on feedback by @PeterTheThinker, @Coffee, @Shifty and others)
- Private UI panels can now be destroyed/duplicated with the context menu again (reported by @PeterTheThinker)
- Added haptic feedback when transitioning laser grabbed item to physical grab
- Tweaked double-grip to equip logic to prevent need for tripple grips in some cases, causing confusing behavior (discovered by @Shifty)

[h2]Bugfixes:[/h2]
- Fixed some Neos API requests potentially not going through on some networks due to the new redirect blocking
- Fixed not being able to reset scale after user's scale is changed by other means (e.g. shrink ray) (reported by @Shifty and @Nexulan)
- Fixed Color tooltip sampling the laser color (reported by @H3BO3)
- Added automatic reinitialization to CSCore audio input driver, fixing cases where voice would stop due to brief disconnect or error with audio capture (reported by @Max The Hybrid, @Aegis_Wolf, @alex derpy avali 🐦 and @Shifty)
- Fixed ContextMenuItem throwing exception when it's corrupted and missing some references (discovered in log from @Electronus)
- Fixed raycast portals not working with raycast touch sources (reported by @pek)
- Put a far distance limit on sliding grabbed items, to prevent them from sliding to infinity and causing potential crashes (particularly when user is attached) (reported by @Lewi-bean | Audio Designer and @Ryuvi)
- Added block for locomotion input immediatelly after pulling a laser-held item into a physical grab (reported by @H3BO3)
- Fixed transitioning from laser held item to physical grab by pulling it close not working when no tooltip is equipped
- Fixed non-IK avatars not being equippable after being created (reported by @Shifty)