I know this topic hasn’t gotten any replies for five months, but I’ve tested the New Humanoid Physics Controller and have discovered that Nexus VR Character Model doesn’t work at all when this new controller is active.
Teleportation doesn’t work at all, not even showing the arc. Smooth locomotion (my preferred mode) makes my character rapidly turn side to side, like they’re shaking their head. Here’s a recording of this strange behavior:
Additionally, errors about “position” being nil are constantly reported in the output pane. Here’s a sample:
Example outputted errors
19:12:31.549 RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Studio
19:12:31.578 ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Client - BaseController:121
19:12:31.578 Stack Begin - Studio
19:12:31.578 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController’, Line 121 - function ScaleInput - Studio - BaseController:121
19:12:31.578 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.TeleportController’, Line 86 - function UpdateCharacter - Studio - TeleportController:86
19:12:31.579 Script ‘ReplicatedStorage.NexusVRCharacterModel.State.ControlService’, Line 65 - function UpdateCharacter - Studio - ControlService:65
19:12:31.579 Script ‘Players.JoyfulFlowerMary.PlayerScripts.NexusVRCharacterModelClientLoader’, Line 98 - Studio - NexusVRCharacterModelClientLoader:98
19:12:31.579 Stack End - Studio
19:12:31.579 RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Studio
19:12:31.604 ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Client - BaseController:121
19:12:31.604 Stack Begin - Studio
19:12:31.605 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController’, Line 121 - function ScaleInput - Studio - BaseController:121
19:12:31.605 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.TeleportController’, Line 86 - function UpdateCharacter - Studio - TeleportController:86
19:12:31.605 Script ‘ReplicatedStorage.NexusVRCharacterModel.State.ControlService’, Line 65 - function UpdateCharacter - Studio - ControlService:65
19:12:31.605 Script ‘Players.JoyfulFlowerMary.PlayerScripts.NexusVRCharacterModelClientLoader’, Line 98 - Studio - NexusVRCharacterModelClientLoader:98
19:12:31.605 Stack End - Studio
19:12:31.606 RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Studio
19:12:31.632 ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Client - BaseController:121
19:12:31.633 Stack Begin - Studio
19:12:31.633 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController’, Line 121 - function ScaleInput - Studio - BaseController:121
19:12:31.633 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.TeleportController’, Line 86 - function UpdateCharacter - Studio - TeleportController:86
19:12:31.633 Script ‘ReplicatedStorage.NexusVRCharacterModel.State.ControlService’, Line 65 - function UpdateCharacter - Studio - ControlService:65
19:12:31.633 Script ‘Players.JoyfulFlowerMary.PlayerScripts.NexusVRCharacterModelClientLoader’, Line 98 - Studio - NexusVRCharacterModelClientLoader:98
19:12:31.633 Stack End - Studio
19:12:31.634 RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Studio
19:12:31.679 ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Client - BaseController:121
19:12:31.679 Stack Begin - Studio
19:12:31.680 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController’, Line 121 - function ScaleInput - Studio - BaseController:121
19:12:31.680 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.TeleportController’, Line 86 - function UpdateCharacter - Studio - TeleportController:86
19:12:31.680 Script ‘ReplicatedStorage.NexusVRCharacterModel.State.ControlService’, Line 65 - function UpdateCharacter - Studio - ControlService:65
19:12:31.680 Script ‘Players.JoyfulFlowerMary.PlayerScripts.NexusVRCharacterModelClientLoader’, Line 98 - Studio - NexusVRCharacterModelClientLoader:98
19:12:31.680 Stack End - Studio
19:12:31.681 RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Studio
19:12:31.708 ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Client - BaseController:121
19:12:31.708 Stack Begin - Studio
19:12:31.708 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController’, Line 121 - function ScaleInput - Studio - BaseController:121
19:12:31.709 Script ‘ReplicatedStorage.NexusVRCharacterModel.Character.Controller.TeleportController’, Line 86 - function UpdateCharacter - Studio - TeleportController:86
19:12:31.709 Script ‘ReplicatedStorage.NexusVRCharacterModel.State.ControlService’, Line 65 - function UpdateCharacter - Studio - ControlService:65
19:12:31.709 Script ‘Players.JoyfulFlowerMary.PlayerScripts.NexusVRCharacterModelClientLoader’, Line 98 - Studio - NexusVRCharacterModelClientLoader:98
19:12:31.710 Stack End - Studio
19:12:31.710 RunService:fireRenderStepEarlyFunctions unexpected error while invoking callback: ReplicatedStorage.NexusVRCharacterModel.Character.Controller.BaseController:121: attempt to index nil with ‘Position’ - Studio
I know this project wasn’t designed for the new, upcoming character controller, and I know that @TheNexusAvenger won’t be (or by this point, probably isn’t) maintaining this project anymore, but sadly, this new controller will replace the legacy version someday, and when it does, all games using Nexus VR Character Controller will break.
I think this is important enough to revive this topic.