Add GoGo Loco to a VRChat Avatar
GoGo Loco is Franada's locomotion system for VRChat avatars. Its official site describes sit and laydown poses, playspace movement, and additional locomotion controls accessed through the VRChat Action Menu.
Install it only after the avatar has a working baseline build. GoGo Loco changes or merges the same areas used by other avatar systems: playable layers, expression menus, parameters, animations, and hierarchy objects.
Preserve a known-good avatar build before introducing the locomotion package.
- Back up the project and record the avatar's current descriptor, menu, parameters, and playable layers.
- Install GoGo Loco through one official Franada download channel and follow that package's instructions.
- Build a test avatar and verify GoGo Loco, facial expressions, toggles, gestures, and reset behaviour in VRChat.
Video creator: DedZedOffishal
The video may show an earlier package layout. Franada's official site now links direct downloads and a Creator Companion installation option. When filenames, prefabs, or steps differ, follow the documentation supplied with the package you selected.
What GoGo Loco Adds
Franada's official site lists:
- sit and laydown controls
- playspace movement for raising or lowering the avatar
- additional locomotion behaviour for supported uses
- Action Menu access after the avatar is uploaded
- support for PC, Android, and iOS
GoGo Loco is an avatar prefab and controller system, not a VRChat client setting. It must be included in the avatar project and uploaded with the avatar.
Use One Official Download Channel
The GoGo Loco website links the product's official download channels:
| Channel | Use |
|---|---|
| Creator Companion download | Installs the package through the package-management workflow linked by GoGo Loco |
| Gumroad | Product download distributed by Franada |
| GitHub | Franada's public GoGo Loco package repository |
| BOOTH | Franada's store channel when its listing is available |
These channels may not display the same version identifier at the same time. Use the version and instructions delivered by the channel you selected. Do not combine files from several releases to construct a hybrid installation.
VRChat's Creator Companion documentation treats community repositories as third-party package sources. Add only the repository linked by the tool's official publisher, and review the packages it makes available before installing them.
Establish a Working Baseline
Before installing GoGo Loco, make a private or local build of the avatar and verify:
| Baseline check | Expected result |
|---|---|
| SDK Builder | No blocking validation errors |
| Locomotion | Walk, run, jump, crouch, and prone states behave normally |
| Expressions Menu | Existing submenus and controls appear |
| Facial expressions | Gesture and menu-driven expressions work |
| Avatar toggles | Clothing, props, and materials change correctly |
| Reset Avatar | The avatar returns to its intended defaults |
| Platform build | Each supported target builds independently |
Without this baseline, a problem after installation cannot be isolated reliably.
Back Up the Avatar Project
Close Unity before copying the project folder. Keep the backup outside the active project directory.
Record these avatar settings:
- Select the avatar root.
- Open the VRC Avatar Descriptor.
- Record whether Customize Animation Layers is enabled.
- Record the controllers assigned to Base, Additive, Gesture, Action, and FX.
- Record the assigned Expressions Menu.
- Record the assigned Expression Parameters asset.
- Save screenshots or filenames for the current configuration.
Also note any existing prefab or installer that already provides locomotion, poses, or playspace controls.
Understand the VRChat Systems Involved
VRChat combines humanoid avatar playable layers in this order:
- Base
- Additive
- Gesture
- Action
- FX
The Base layer contains normal locomotion states. The Action layer is intended for full-body transform overrides, while the FX layer handles non-transform effects such as GameObject toggles, material changes, and blend shapes.
An Expressions Menu activates custom parameters that animator controllers can read. A package that adds locomotion and Action Menu controls therefore needs its menus, parameters, and animation behaviour to remain consistent with one another.
This is why copying only a menu, only a controller, or only a prefab is not a complete installation unless the selected package explicitly instructs you to do so.
Install Through Creator Companion
Use this path when the official GoGo Loco site directs you to its Creator Companion package:
- Close Unity.
- Open the Creator Companion.
- Add the community repository through the link supplied by GoGo Loco.
- Open the avatar project in the Creator Companion.
- Review the new package source and package name.
- Add the GoGo Loco package version offered for the project.
- Open the project in Unity.
- Wait for package import and script compilation to finish.
- Follow the package's included avatar-setup instructions.
- Save the scene and project assets.
Do not add another GoGo Loco download on top of the managed package unless the publisher's documentation explicitly calls for it.
Install from an Official Download
Use this path when the selected official product download supplies Unity assets or a package:
- Close Unity and create the project backup.
- Download GoGo Loco from the official site, Gumroad, GitHub, or Franada's BOOTH channel.
- Read the included instructions and dependency list before importing.
- Open the project through Creator Companion.
- Import the package using the method specified by its documentation.
- Let Unity finish compiling.
- Resolve any missing dependency before modifying the avatar.
- Add the documented prefab or installer to the avatar exactly once.
- Save the scene and project assets.
Do not guess between prefabs with similar names. Package variants may target different controller configurations, write-default conventions, or installation frameworks.
Inspect the Result in Unity
After installation, check:
| Area | Inspection |
|---|---|
| Hierarchy | One intended GoGo Loco prefab or installer is attached to the avatar |
| Descriptor | Existing menu, parameter, and playable-layer assignments are still present or intentionally merged |
| Expressions Menu | GoGo Loco is reachable without removing required avatar controls |
| Expression Parameters | No unintended duplicate names or type conflicts |
| Animator Controllers | Existing facial, toggle, gesture, and locomotion behaviour remains connected |
| Console | No red compilation or missing-script errors |
| SDK Builder | No new blocking validations |
If an installer performs its merge during build, inspect both the source avatar configuration and the tool's documented build output or debug view.
Build and Test in VRChat
Use VRChat SDK → Show Control Panel → Builder and create a local or private test build.
Open the Action Menu and run this sequence:
| Test | Expected result |
|---|---|
| GoGo Loco submenu | The controls are present and labelled correctly |
| Sit pose | The avatar enters and exits the pose |
| Laydown pose | The avatar enters and exits without remaining offset |
| Pose cycling | Available poses change and reset as documented |
| Playspace control | Height changes respond and return to the normal state |
| Walk and run | Normal locomotion returns after leaving a pose |
| Jump and crouch | Existing movement states still work |
| Facial expressions | Face controls remain responsive during and after poses |
| Clothing and props | Existing toggles still work |
| Avatar reset | Saved and unsaved states return as intended |
| Avatar switch | Switching away and back produces the intended defaults |
Use the feature names and menu structure included in the installed package. Optional editions or add-ons may expose different controls.
Verify Each Target Platform
GoGo Loco's site lists PC, Android, and iOS support. That does not make the rest of the avatar automatically cross-platform.
For every target:
- Select the intended build platform.
- Read the SDK validations for that build.
- Build the correct platform version of the avatar.
- Check that the GoGo Loco menu is present.
- Test poses and playspace controls on the target client.
- Recheck shaders, materials, avatar components, and performance separately.
Platform-specific avatar changes can affect more than locomotion, so keep the PC and mobile validation results separate.
Update GoGo Loco
Treat an update as another avatar-system change:
- Read the release or package notes from the same official channel used for installation.
- Back up the working project.
- Record the current package version and avatar setup.
- Update through the same channel.
- Follow any migration instructions.
- Rebuild and repeat the full test sequence.
Do not infer that a newer package can be placed over every older manual installation. Migration requirements depend on the installed edition and its setup method.
Remove or Replace an Installation
Do not delete controllers, menus, parameters, or animation clips solely because their names mention GoGo Loco. They may be shared by the installed prefab or merged with avatar-specific work.
Use one of these recovery paths:
- restore the pre-install backup
- use the package manager's removal workflow for a managed package
- follow the publisher's removal or migration instructions
- compare the current avatar against the recorded baseline before deleting assets
A restore from a known-good backup is the safest response when the project contains overlapping manual edits that cannot be separated confidently.
Troubleshooting
The GoGo Loco submenu is missing after the build.
Confirm that the intended prefab or installer is attached exactly once, then inspect the avatar's Expressions Menu and parameters. Rebuild after the package has finished compiling and the SDK Builder has no blocking errors.
The avatar's original menu controls disappeared.
Compare the descriptor's menu and parameter assignments with the recorded baseline. Restore the backup if the installation replaced assets that should have been merged, then repeat the package's documented setup method.
Facial expressions or clothing toggles stopped working.
Inspect the Gesture and FX controller assignments, parameter names, and merged menus. Check for duplicate parameter names with different types or controllers that were replaced instead of merged.
The avatar remains seated, prone, or vertically offset.
Use the installed GoGo Loco menu's reset controls, then run VRChat's Reset Avatar action. If the state returns after switching avatars, inspect saved parameter defaults and confirm that only one installation is active.
Unity reports missing scripts or compile errors after import.
Stop editing the avatar and read the selected package's dependency instructions. Install the required dependency through its official channel, or restore the backup and repeat the installation in the documented order.
The project appears to contain two GoGo Loco installations.
Do not delete assets at random. Identify the package-manager entry, hierarchy prefab, and manual assets associated with each installation, then restore the baseline or follow the relevant publisher removal instructions.
The video shows files that are not in my download.
The tutorial may show an older package layout. Use the documentation and filenames supplied by the official channel you downloaded from rather than substituting similarly named legacy files.
The mobile build behaves differently from the PC build.
Validate and test the mobile avatar independently. Confirm that the installed edition supports the target platform, then inspect mobile SDK errors, avatar components, shaders, and platform-specific overrides.
Next Steps
- Save VRChat avatar toggle states
- Create an avatar object toggle
- Make VRCFury toggles mutually exclusive
- Review Android and Quest compatibility
- Return to the Avatar Creation guides
Official References
- GoGo Loco official website
- Franada's GoGo Loco package repository
- Franada's GoGo Loco Gumroad listing
- VRChat Creator Companion: Community Repositories
- VRChat: Playable Layers
- VRChat: Expressions Menu and Controls
- VRChat: Animator Parameters
Topics: GoGo Loco, VRChat avatar locomotion, Action Menu, playable layers, expressions