Astral Sorcery

Astral Sorcery

63M Downloads

[Enhancement/Bugfix] Vivecraft controls seriously mess up using the observatory

shadowbolt79 opened this issue ยท 3 comments

commented

I'm not entirely sure what is going on here, but the Observatory might require alternate controls either activate-able in config or if viveraft is detected.

The GUI appears to be non-functional other than the fact that I can draw the lines to connect the stars, but if I exit the GUI there's a high possibility that I start spinning around at mach 5, sliding slowly out of the seat until I start clipping through the terrain at blinding speeds.

As a suggestion for alternate controls (if you decide to tackle this), perhaps something like a touchscreen joystick when sneak is not held on the star-gui, and then locking the observatory so it doesn't move otherwise?

I am willing to test all bugfixes related to this. I will also be uploading a gif of the issue shortly.

Correction: The orientation of the main hand controls how fast the observatory tries to turn. Having it down by my side in my natural position causes it to rotate rapidly.

commented

If it helps, I'm currently working on reflection code that will allow you to tell who's in VR, where their head and controllers are, and rotations with simple Vec3Ds. If you want it I can link you to the code when it's verified and working.

commented

https://github.com/SandedShoes/Weeping-Angels/blob/master/src/main/java/me/fril/angels/combat/vivecraft/ServerReflector.java

This is code I wrote to fix weeping angels for VC, should be a generalized reflection API for server-side operations. If you need client-side, let me know, I can make that as well.