BetterVR 0.9.17: The bow (and bomb) aiming update
Hey all,
We're 6 months and 17 updates in (kind of crazy!) in, and something I've observed over that time is that people prefer ranged combat over a close-up fight. Since then we've made close-up combat feel a lot better by fixing bugs, but enemies are still intimidating.
So it's about time I fulfill a common feature request, which is proper bow-based aiming! This turned out to be a lot more work then I thought (when hasn't it lol) to make sure that bow types, modifiers etc. all kept the same travel distance and fall-off. I also got to utilize the new custom 3D rendering framework I added in the past update to visualize a proper aiming arc, since a 2D reticle just doesn't work as well when using stereo. Its optional though, so if you prefer immersion you can aim the bow like you'd do in real life now.
I also wanted to make this the most stable release as-of-yet. So I optimized the roomscale code and made the rendering more optimized and flexible when the game doesn't render frames in the expected manor. The latter is likely a fix for the long-standing black screen issues!
An overview of the major features:
- Bow-based aiming + optional bow aiming arc visualization
- Fixed bomb throwing direction (you can even throw bombs up high, or lob them over the ground depending on where you aim)
- Allow the player to steer the walking direction with the VR controller instead of the VR headset
- Experimental block direction fix for when you don't use the lock-on feature (feedback welcome!)
- Rewritten rendering queue code:
- More flexible, potentially fixing the occasional black screen issue (let me know via GitHub issues or Discord!)
- Improved performance
- Optimized roomscale navigation code
Other improvements:
- BetterVR menus and prompts will show your VR controller's buttons
- Fixed divine beast skybox regression due to roomscale changes
- Make menu text size consistent regardless of resolution
- Improved controller mappings for Pico 4, HP Mixed Reality & Vive Cosmos VR controllers
If you want to donate
This mod has taken thousands of hours to develop and make. So if you are able to, consider donating to support future updates of this mod by donating via my GitHub sponsorship link: https://github.com/sponsors/Crementif.
Donating also provides you access to a private Discord server where I'll share some info on what I'm working on, ask for opinions on what I should do next and some other things. And you're obviously supporting the mod, which is greatly appreciated.
But above all, I hope you enjoy the mod. And you can always create GitHub issues or message me directly to get those same perks.
Mod Installation
Please follow the installation instructions here:
https://github.com/Crementif/BotW-BetterVR?tab=readme-ov-file#mod-installation
Make sure to read the Known Issues section to work around any existing bugs.
To recap these instructions: You just place the BetterVR_Launcher.exe you can download below (not the Source Code .zip one) next to an already working Cemu.exe, and you're done.
How To Update
Note
The installer process has been simplified. You just have to use the BetterVR_Launcher.exe.
The installer will remove the old .bat and .dll files for you.
You just have to override the BetterVR_Launcher.exe with the new one, and you're done.