Skip to content

ViveCraft v21 - Logic and Proportion

Compare
Choose a tag to compare
@jrbudda jrbudda released this 23 Jun 12:47

Well it's been a while, hasn't it? How have you been? Me? Oh I've been here, gutting reams of code and twirling vectors round and round to bring you this latest update to Vivecraft. And oh boy, it's a doozy. I've re-implemented OpenVR roomscale into Minecraft almost from scratch. Every little bit of code that relied on the HMD or controller position/direction had to change. Why you ask? Well dear friends, to bring you:

WORLD SCALING

Try it. Don't even read the description. Stop. Install the mod and go into VR Settings and play with the World Scale slider. Come back and thank me. Please note this is mostly cosmetic at this point. Your 'body' is still the same size and on the ground at your feet. There's a lot of hurdles to getting this sort of thing working as a gameplay element while being multiplayer and mod compatible. For now, enjoy the view.

WORLD ROTATION

You now have the ability to rotate the world around your room in 45 degree increments.This was requested many times and I'm happy it finally functions. Took a LOT of work. You can do this from the VR Settings menu, by pressing the left or right arrow keys on your keyboard, or binding the 'Rotate Left' or 'Rotate Right' function to your controller buttons.

  • Please note: the 2 changes above necessitated an unprecedented amount of code overhaul. Previously working things may now be broken and other things may be broken in new ways unheard of before. Please let me know what's not working, especially the HUD/GUI Menu stuff I didn't test most of the options.

OTHER THINGS!

  • Fixed Forge mods not responding to button mappings. If it still won't work try binding the keyboard key to 'keyboard(press) or 'keyboard'(hold). Confirmed that Gilby's prox chat requires you to bind keyboard(hold) V. The speak command doesn't work.
  • Fixed not being able to set the key when mapping a controller button to a keyboard button
  • Fixed various rendering issues.
  • Tweaked the swinging attack.
  • added back the Quick Torch command - bind it yourself
  • So many other little things I can't even.