just a fun lil project, this is a proof of concept not the final thing, you guys can improve on it if you want
1. Open a desktop scene containing a **Person**, posed upright with feet near a solid floor. Save a copy of the scene first.
2. Disable competing animation/possession plugins on this Person.
3. On that Person's Plugins tab, add a plugin and select `Custom/Scripts/LocalWorkshop/VaMGTAController/VaMGTAController.cslist` inside the package. Load the **.cslist**, not an individual .cs file.
4. Open its custom UI. Adjust **Foot control above sole** for footwear, then use **Capture character control** or press **F8**.
5. Leave **Perspective** at **Third person**. Capture closes the menu and places the camera behind the Person. Move the character with WASD; the camera follows. **Escape** releases control and returns your previous desktop view.
Controls
| Input | Action |
| W / S / A / D | Forward / backward / left / right |
| Mouse X / Mouse Y | Camera yaw / pitch |
| Left Shift | Sprint while held |
| Space | Jump from ground |
| Left Ctrl | Crouch while held; remain crouched if standing is obstructed |
| V | Switch first/third person |
| Wheel | Third-person zoom |
| Escape | Release Person and unlock cursor |
| F8 | Capture control again |
Download video
Download video
planned update: walking animations needs more work and will try to implement a fighting mechanic lol
1. Open a desktop scene containing a **Person**, posed upright with feet near a solid floor. Save a copy of the scene first.
2. Disable competing animation/possession plugins on this Person.
3. On that Person's Plugins tab, add a plugin and select `Custom/Scripts/LocalWorkshop/VaMGTAController/VaMGTAController.cslist` inside the package. Load the **.cslist**, not an individual .cs file.
4. Open its custom UI. Adjust **Foot control above sole** for footwear, then use **Capture character control** or press **F8**.
5. Leave **Perspective** at **Third person**. Capture closes the menu and places the camera behind the Person. Move the character with WASD; the camera follows. **Escape** releases control and returns your previous desktop view.
Controls
| Input | Action |
| W / S / A / D | Forward / backward / left / right |
| Mouse X / Mouse Y | Camera yaw / pitch |
| Left Shift | Sprint while held |
| Space | Jump from ground |
| Left Ctrl | Crouch while held; remain crouched if standing is obstructed |
| V | Switch first/third person |
| Wheel | Third-person zoom |
| Escape | Release Person and unlock cursor |
| F8 | Capture control again |
planned update: walking animations needs more work and will try to implement a fighting mechanic lol