diff --git a/AxSlime/Bridge/BridgeController.cs b/AxSlime/Bridge/BridgeController.cs index a4c0098..c257485 100644 --- a/AxSlime/Bridge/BridgeController.cs +++ b/AxSlime/Bridge/BridgeController.cs @@ -44,15 +44,13 @@ private void UpdateTracker(AxisTracker axis) } Quaternion jankQuat = new Quaternion( //Quaternion Left to right convert (or right to left idk) - axis.Rotation.X, - axis.Rotation.Z, - -axis.Rotation.Y, + -axis.Rotation.X, + -axis.Rotation.Z, + axis.Rotation.Y, axis.Rotation.W ); - slime.SendPacket( - new Packet17RotationData() { Rotation = AxesOffset * Quaternion.Inverse(jankQuat) } - ); + slime.SendPacket(new Packet17RotationData() { Rotation = AxesOffset * jankQuat }); if (axis.HasAcceleration) {