Releases: TheNexusAvenger/Nexus-VR-Character-Model
Releases · TheNexusAvenger/Nexus-VR-Character-Model
V.2.9.0
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
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
Changes
- Removed custom leg placement when sitting in favor of Roblox animations.
V.2.7.1
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 whenHeadLocked
istrue
.- Fixed camera/controller API improperly setting the current camera/controller.
- Fixed camera getting stuck when
HeadLocked
isfalse
and the character is unable to be updated. - Fixed legs not being set when sitting.
V.2.7.0
- 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 totrue
. - 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.
- This is an opt-in change because it is a breaking change for some games. The setting
- 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.
- This only does
- Added
Extra.TEMPORARY_UseIKControl
setting to useIKControl
for arms and legs. (#9 #22)- For proper results,
Workspace.IKControlConstraintSupport
must be set toEnabled
. - This setting is temporary and will be removed when
IKControl
with constraints becomes default.
- For proper results,
- Added version information to the menu and
Ctrl + F9
keybind.- Version information can be hidden by setting
Extra.HideVersion
totrue
. When disabled, version information will not be sent to the client. - Custom versions can be set by adding
Version.Tag
andVersion.Commit
to the loader.
- Version information can be hidden by setting
- Added
Disabled
camera by default.- Only intended to be used by APIs to temporarily disable the camera.
- The behavior depends on
Workspace.CurrentCamera.HeadLocked
. Whentrue
, 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.
Motor6D
s are now refreshed onRunService.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
NumberValue
s inHumanoid
. (#25) - Fixed
WaitForChild
spam in certain cases withStreamingEnabled
.
V.2.6.0
Changes
- Removed legacy Nexus VR Core version.
V.2.5.2
Changes
- Fixed error in teleport controller due to new
UserCFrame
floor value. - Added workaround to change character transparency from 0.5 to 0.501 due to black screen issues (https://devforum.roblox.com/t/vr-screen-becomes-black-due-to-non-transparent-character/2215099) (#19).
V.2.5.1
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
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
underExtra
in the loader set totrue
will replace the included Nexus VR Core to the new version.
- Adding
- Fixed camera blur on snap turn setting reading wrong setting.
V.2.4.2
Changes
- Updated Nexus VR Core.