├── .github ├── FUNDING.yml ├── ISSUE_TEMPLATE │ └── bug-report.md └── workflows │ └── ci-test.yml ├── .gitignore ├── LICENSE ├── MainModule.luau ├── NexusVRCharacterModelLoader.server.luau ├── README.md ├── aftman.toml ├── avant.json ├── default-standalone.project.json ├── default.project.json ├── dist ├── Enigma.luau ├── NexusAppendage.luau ├── NexusBufferedReplication.luau ├── NexusButton.luau ├── NexusInstance.luau └── NexusVRCore.luau ├── docs ├── api-design.md ├── images │ ├── ApiProxyObjectControllerExample.drawio │ ├── ApiProxyObjectControllerExample.drawio.png │ ├── ApiProxyObjectExample.drawio │ └── ApiProxyObjectExample.drawio.png └── included-apis.md ├── place-standalone.project.json ├── place.project.json ├── src ├── Api.luau ├── Character │ ├── Appendage.luau │ ├── Camera │ │ ├── CommonCamera.luau │ │ ├── DefaultCamera.luau │ │ └── ThirdPersonTrackCamera.luau │ ├── Controller │ │ ├── BaseController.luau │ │ ├── SmoothLocomotionController.luau │ │ ├── TeleportController.luau │ │ └── Visual │ │ │ ├── Arc.luau │ │ │ ├── ArcWithBeacon.luau │ │ │ └── Beacon.luau │ ├── FootPlanter.luau │ ├── Head.luau │ ├── Torso.luau │ └── init.luau ├── NexusVRCharacterModelClientLoader.meta.json ├── NexusVRCharacterModelClientLoader.server.luau ├── State │ ├── CameraService.luau │ ├── CharacterService.luau │ ├── ControlService.luau │ ├── DefaultCursorService.luau │ ├── EnigmaService.luau │ ├── Settings.luau │ └── VRInputService.luau ├── UI │ ├── MainMenu.luau │ ├── R6Message.luau │ └── View │ │ ├── ApiBaseView.luau │ │ ├── EnigmaView.luau │ │ └── SettingsView.luau ├── Util │ ├── BufferProtocol.luau │ ├── FindCollidablePartOnRay.luau │ └── Warnings.luau └── init.luau ├── test ├── Character │ ├── Appendage.spec.luau │ ├── Head.spec.luau │ └── Torso.spec.luau ├── MainModule.luau ├── State │ ├── Settings.spec.luau │ └── VRInputService.spec.luau └── Util │ └── BufferProtocol.spec.luau └── wally.toml /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | patreon: thenexusavenger -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /.github/workflows/ci-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/.github/workflows/ci-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/LICENSE -------------------------------------------------------------------------------- /MainModule.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/MainModule.luau -------------------------------------------------------------------------------- /NexusVRCharacterModelLoader.server.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/NexusVRCharacterModelLoader.server.luau -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/README.md -------------------------------------------------------------------------------- /aftman.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/aftman.toml -------------------------------------------------------------------------------- /avant.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/avant.json -------------------------------------------------------------------------------- /default-standalone.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/default-standalone.project.json -------------------------------------------------------------------------------- /default.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/default.project.json -------------------------------------------------------------------------------- /dist/Enigma.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/dist/Enigma.luau -------------------------------------------------------------------------------- /dist/NexusAppendage.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/dist/NexusAppendage.luau -------------------------------------------------------------------------------- /dist/NexusBufferedReplication.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/dist/NexusBufferedReplication.luau -------------------------------------------------------------------------------- /dist/NexusButton.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/dist/NexusButton.luau -------------------------------------------------------------------------------- /dist/NexusInstance.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/dist/NexusInstance.luau -------------------------------------------------------------------------------- /dist/NexusVRCore.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/dist/NexusVRCore.luau -------------------------------------------------------------------------------- /docs/api-design.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/docs/api-design.md -------------------------------------------------------------------------------- /docs/images/ApiProxyObjectControllerExample.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/docs/images/ApiProxyObjectControllerExample.drawio -------------------------------------------------------------------------------- /docs/images/ApiProxyObjectControllerExample.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/docs/images/ApiProxyObjectControllerExample.drawio.png -------------------------------------------------------------------------------- /docs/images/ApiProxyObjectExample.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/docs/images/ApiProxyObjectExample.drawio -------------------------------------------------------------------------------- /docs/images/ApiProxyObjectExample.drawio.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/docs/images/ApiProxyObjectExample.drawio.png -------------------------------------------------------------------------------- /docs/included-apis.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/docs/included-apis.md -------------------------------------------------------------------------------- /place-standalone.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/place-standalone.project.json -------------------------------------------------------------------------------- /place.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/place.project.json -------------------------------------------------------------------------------- /src/Api.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Api.luau -------------------------------------------------------------------------------- /src/Character/Appendage.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Appendage.luau -------------------------------------------------------------------------------- /src/Character/Camera/CommonCamera.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Camera/CommonCamera.luau -------------------------------------------------------------------------------- /src/Character/Camera/DefaultCamera.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Camera/DefaultCamera.luau -------------------------------------------------------------------------------- /src/Character/Camera/ThirdPersonTrackCamera.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Camera/ThirdPersonTrackCamera.luau -------------------------------------------------------------------------------- /src/Character/Controller/BaseController.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Controller/BaseController.luau -------------------------------------------------------------------------------- /src/Character/Controller/SmoothLocomotionController.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Controller/SmoothLocomotionController.luau -------------------------------------------------------------------------------- /src/Character/Controller/TeleportController.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Controller/TeleportController.luau -------------------------------------------------------------------------------- /src/Character/Controller/Visual/Arc.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Controller/Visual/Arc.luau -------------------------------------------------------------------------------- /src/Character/Controller/Visual/ArcWithBeacon.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Controller/Visual/ArcWithBeacon.luau -------------------------------------------------------------------------------- /src/Character/Controller/Visual/Beacon.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Controller/Visual/Beacon.luau -------------------------------------------------------------------------------- /src/Character/FootPlanter.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/FootPlanter.luau -------------------------------------------------------------------------------- /src/Character/Head.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Head.luau -------------------------------------------------------------------------------- /src/Character/Torso.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/Torso.luau -------------------------------------------------------------------------------- /src/Character/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Character/init.luau -------------------------------------------------------------------------------- /src/NexusVRCharacterModelClientLoader.meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/NexusVRCharacterModelClientLoader.meta.json -------------------------------------------------------------------------------- /src/NexusVRCharacterModelClientLoader.server.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/NexusVRCharacterModelClientLoader.server.luau -------------------------------------------------------------------------------- /src/State/CameraService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/State/CameraService.luau -------------------------------------------------------------------------------- /src/State/CharacterService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/State/CharacterService.luau -------------------------------------------------------------------------------- /src/State/ControlService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/State/ControlService.luau -------------------------------------------------------------------------------- /src/State/DefaultCursorService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/State/DefaultCursorService.luau -------------------------------------------------------------------------------- /src/State/EnigmaService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/State/EnigmaService.luau -------------------------------------------------------------------------------- /src/State/Settings.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/State/Settings.luau -------------------------------------------------------------------------------- /src/State/VRInputService.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/State/VRInputService.luau -------------------------------------------------------------------------------- /src/UI/MainMenu.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/UI/MainMenu.luau -------------------------------------------------------------------------------- /src/UI/R6Message.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/UI/R6Message.luau -------------------------------------------------------------------------------- /src/UI/View/ApiBaseView.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/UI/View/ApiBaseView.luau -------------------------------------------------------------------------------- /src/UI/View/EnigmaView.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/UI/View/EnigmaView.luau -------------------------------------------------------------------------------- /src/UI/View/SettingsView.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/UI/View/SettingsView.luau -------------------------------------------------------------------------------- /src/Util/BufferProtocol.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Util/BufferProtocol.luau -------------------------------------------------------------------------------- /src/Util/FindCollidablePartOnRay.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Util/FindCollidablePartOnRay.luau -------------------------------------------------------------------------------- /src/Util/Warnings.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/Util/Warnings.luau -------------------------------------------------------------------------------- /src/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/src/init.luau -------------------------------------------------------------------------------- /test/Character/Appendage.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/test/Character/Appendage.spec.luau -------------------------------------------------------------------------------- /test/Character/Head.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/test/Character/Head.spec.luau -------------------------------------------------------------------------------- /test/Character/Torso.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/test/Character/Torso.spec.luau -------------------------------------------------------------------------------- /test/MainModule.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/test/MainModule.luau -------------------------------------------------------------------------------- /test/State/Settings.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/test/State/Settings.spec.luau -------------------------------------------------------------------------------- /test/State/VRInputService.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/test/State/VRInputService.spec.luau -------------------------------------------------------------------------------- /test/Util/BufferProtocol.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/test/Util/BufferProtocol.spec.luau -------------------------------------------------------------------------------- /wally.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TheNexusAvenger/Nexus-VR-Character-Model/HEAD/wally.toml --------------------------------------------------------------------------------