Skip to content

Releases: TheNexusAvenger/Nexus-VR-Character-Model

V.2.9.0

18 Jan 18:25
6d70249
Compare
Choose a tag to compare

Changes

  • Fixed character control being lost when the character appearance changes. (#35)
  • Fixed descendants of tools in other containers being hidden. (#34)
  • Removed Windows Mixed Reality joystick workaround due to issues with Steam Link for Quest. (#32)
    • The current code is untested on Windows Mixed Reality since the controller bindings are now completely broken.
    • Microsoft has announced that Windows Mixed Reality will discontinued on November 1st, 2026.

V.2.8.0

03 Dec 21:24
0e4e4fb
Compare
Choose a tag to compare

Changes

  • Updated Nexus Button.
  • Changed movement replication to an UnreliableRemoteEvent.
    • Position updates should arrive faster due to less overhead.
    • An optional send time can be added to the remote event on the server. It is not required for backward compatibility (although you should not be using this directly).
  • Added menu backgrounds with support for preferred transparency.
    • Preferred transparency is currently not supported in VR. It will work once this setting is added.

V.2.7.2

17 Sep 22:10
195d775
Compare
Choose a tag to compare

Changes

  • Removed custom leg placement when sitting in favor of Roblox animations.

V.2.7.1

15 Sep 01:20
3393d9d
Compare
Choose a tag to compare

Changes

  • Updated Nexus VR Core to V.2.0.2.
    • Fixed menu easing overcompensating when the framerate drops below 10 FPS.
  • Workspace.CurrentCamera.VRTiltAndRollEnabled will be enabled when HeadLocked is true.
  • Fixed camera/controller API improperly setting the current camera/controller.
  • Fixed camera getting stuck when HeadLocked is false and the character is unable to be updated.
  • Fixed legs not being set when sitting.

V.2.7.0

14 Sep 13:24
f228cb1
Compare
Choose a tag to compare
  • Added support for the default Workspace.CurrentCaemra.HeadLocked.
    • This is an opt-in change because it is a breaking change for some games. The setting Camera.DisableHeadLocked was added to be able to enable this behavior. When not specified, it will default to true.
    • A warning on the server will appear if this setting is not present. It is recommended to set it to false.
    • HeadLocked currently does not allow players to have their camera follow them as they roll (i.e. roller coaster). true may be needed for these cases.
  • Added Camera.DisableFadeOutViewOnCollision setting to disable the screen going black when in a part.
    • This only does VRService.FadeOutViewOnCollision = false, but it is provided to make it clear it can be disabled.
    • Setting this to true should only be used if players complain about it being a problem.
  • Added Extra.TEMPORARY_UseIKControl setting to use IKControl for arms and legs. (#9 #22)
    • For proper results, Workspace.IKControlConstraintSupport must be set to Enabled.
    • This setting is temporary and will be removed when IKControl with constraints becomes default.
  • Added version information to the menu and Ctrl + F9 keybind.
    • Version information can be hidden by setting Extra.HideVersion to true. When disabled, version information will not be sent to the client.
    • Custom versions can be set by adding Version.Tag and Version.Commit to the loader.
  • Added Disabled camera by default.
    • Only intended to be used by APIs to temporarily disable the camera.
    • The behavior depends on Workspace.CurrentCamera.HeadLocked. When true, the camera will move with the headset. Otherwise, the camera will remain in place.
  • Added deprecation to the chat menu view when the TextChatService is in use.
  • The HumanoidRootPart is now rotated when the character moves.
    • Climbing now works in most cases.
    • Randomly rotating when passing by a wall is reduced but not gone.
  • Motor6Ds are now refreshed on RunService.Stepped.
    • Animations are no longer disabled. Face mood animations now work properly. Events for animations now work properly. Lipsync face animations now work properly.
    • Smoothing is handled differently.
  • Removed workaround for teleporting while opening the Valve Index menu (Roblox removed the gesture).
  • Fixed transparency of hats resetting with deferred events.
  • Fixed IsOpen menu API not working properly.
  • Fixed menu close gesture arrows appearing when the menu gesture is disabled.
  • Fixed dependency on scaling NumberValues in Humanoid. (#25)
  • Fixed WaitForChild spam in certain cases with StreamingEnabled.

V.2.6.0

16 Apr 02:11
Compare
Choose a tag to compare

Changes

  • Removed legacy Nexus VR Core version.

V.2.5.2

11 Mar 20:05
Compare
Choose a tag to compare

Changes

V.2.5.1

05 Feb 21:08
Compare
Choose a tag to compare

Changes

  • Removed workaround for HeadLocked due to Roblox resolving the issues with it and the workaround causing frequent black screen issues.

V.2.5.0

16 Jan 01:30
Compare
Choose a tag to compare

Changes

  • Refactor internal code to remove Nexus Instance from most code. Unsupported interactions with the internal code of Nexus VR Character Model are most likely broken with this release.
  • Removed automatic setup of pointing in Nexus VR Core.
  • Added Nexus VR Core V2 internally for Nexus VR Character Model menu. V1.1 is still included until April 15th, 2023.
    • Adding TEMPORARY_UseNexusVRCore under Extra in the loader set to true will replace the included Nexus VR Core to the new version.
  • Fixed camera blur on snap turn setting reading wrong setting.

V.2.4.2

15 Nov 23:06
Compare
Choose a tag to compare

Changes

  • Updated Nexus VR Core.