(Needs Maintainer) Nexus VR Character Model [Open Source]

If you mean not being able to move with controls, the post above covers a quick way to do it isn’t tied to having Nexus VR Character Model.

If you mean completely stopping movement in the X and Z from player’s just moving their head (not using controls to move), this use case isn’t supported. In Self-Driving Simulator for example, players can’t move their character with controls, but can slide on seats. While I haven’t experimented with it, I have a feeling motion sickness would set in fast if a player’s camera rotated but did not move like the Samsung GearVR.

1 Like

Thanks a lot, solved my issue. :smiley:

Amazing work. Do you know if there’s a way to set a custom starter character instead of the player’s avatar?

You will want to use Roblox’s StarterCharacter setup. It isn’t specific to Nexus VR Character Model and works for non-VR players.
https://developer.roblox.com/en-us/api-reference/class/StarterPlayer


So I tried the starter character method, and it ended up making my avatar act like it’s on Xbox. I can still see everything in VR but it acts like it’s on Xbox. Does it matter that I’m using an Oculus Quest 2 instead of a rift s? It seems to work fine without the starter character. Also, one more question for this, does it work with scaling? If so, what’s the best method of doing that?

1 Like

It shouldn’t matter. There may be more to this that is causing issues.

Scaling is supported. You will want to look up how scale characters in general.

Hello Nexus! I have a question!

Is it possible to set locomotion as default movement instead of teleporting? If not do you have this planned for later?

Thanks :smiley:

In the loader script, you need to modify DefaultMovementMethod to have SmoothLocomotion instead of the default Teleport.

Thank you so much! I’m just stupid and didn’t see it at all! Thank you for taking time to help me :smiley:

I have an update on the whole R6 VR thing I wanted to try.

I know @TheNexusAvenger didn’t want to implement this at all, but I decided I would try to attempt it myself. It took a little while to fully figure this out. I never ended up modifying the Model in anyway. It uses HumanoidDescriptions that don’t work all that correctly just yet (hats don’t attach where they’re supposed to) but it does work with fairly basic avatars. I think once I fully get it working I’ll open source it, but to test it’s basic functionality, you can do so here.

https://www.roblox.com/games/7478000197/R6-VR-Testing

(don’t mind the random gun tool, it was quickly thrown together for testing purposes, and does not work as intended.)

2 Likes

Thank you! Now I can make my VR Game on roblox!

1 Like

Amazing! Glad to see it. :happy2: Anywho, hope you don’t give up Goodluck.

For an unknown reason, it doesn’t currently work when I put it in my game. Any idea why?

It appears you have inserted the MainModule used by Nexus VR Character Model, not the loader script. The MainModule may pop up in the search results next or before the loader script.

I inserted the loader, it still doesn’t work.
At least it partly works, I guess.

Also, it shows this.
image_2022-04-20_214856634

Seem to be completely unable to rotate my view around. Having to shove my character onto a corner or wall and grind my character against it to rotate.

I also don’t seem to see the blue line in for pointing for teleporting.

I know this is a little old, but I think instead of “SmoothLocomation” it should be “SmoothLocomotion” (Change “a” to “o”)

3 Likes

A new update has gone out for Nexus VR Character Model. The code changes for V.2.2.0 are fairly small:

  1. The Nexus VR Character Model menu got a refresh to use rounded buttons as part of the latest update to Nexus Button.
  2. A new setting was added to the menu named “Roblox VR Cursor”, which has 3 state:
  • Detect (Default) - Will only show the Roblox cursor when the menu is detected.
  • Enabled - Will enable the Roblox cursor.
  • Disabled - Will disable the Roblox cursor.

The second point is in response to a GitHub issue that was opened after the first wave of Roblox VR improvements. Because of this: the Roblox menu fully works, and voice chat can be toggled. Voice chat hangout games are now practical with Nexus VR Character Model!

9 Likes

Follow-up to the last update: V.2.2.1 has been released with a new Detect cursor mode. Instead of detecting when a menu is open, it will detect when a VR cursor is visible. The default cursor should work in any case that Roblox works, as long as the game doesn’t blindly clear stuff in Workspace.CurrentCamera (Vibe NYC is an example of a game that seems to do this - which can have other consequences to Roblox UIs).

4 Likes