### Unity Editor Setup with VRCFury Source: https://context7.com/franada/goloco/llms.txt Steps for setting up GoGoLoco in Unity using VRCFury. This involves importing VRCFury, selecting your avatar, and dragging the appropriate GoGoLoco VRCFury prefab onto the avatar GameObject. VRCFury then handles the automatic configuration. ```csharp // Unity Editor Setup // 1. Import VRCFury from https://vrcfury.com/ // 2. Select your avatar in the hierarchy // 3. Drag the desired prefab onto your avatar GameObject // 4. VRCFury handles all controller merging automatically ``` -------------------------------- ### Available VRCFury Prefabs for GoGoLoco Source: https://context7.com/franada/goloco/llms.txt Lists the VRCFury prefabs available for GoGoLoco. Dragging these onto your avatar root in Unity automates the setup of animation controllers, parameters, and menus. Choose the prefab that matches your desired feature set. ```bash # Available VRCFury Prefabs (drag onto avatar root): Packages/gogoloco/Runtime/GoLoco/GogoLoco All (VRCFury).prefab # Full feature set Packages/gogoloco/Runtime/GoLoco/GogoLoco Beyond (VRCFury).prefab # Beyond tier features Packages/gogoloco/Runtime/GoLoco/Prefabs/Beyond Prefab.prefab # Manual Beyond setup ``` -------------------------------- ### Add GoGoLoco Repository to VCC Source: https://context7.com/franada/goloco/llms.txt Instructions to add the GoGoLoco package repository to the VRChat Creator Companion (VCC). This involves adding a specific URL in the VCC settings to make the package available for installation. ```bash # Add repository to VCC via URL # 1. Open VCC Settings > Packages > Add Repository # 2. Paste the listing URL: https://spokeek.github.io/goloco # 3. Click Add and confirm # 4. Go to your project and add the GoGoLoco package ``` -------------------------------- ### Add GoGoLoco Package Dependencies Source: https://context7.com/franada/goloco/llms.txt This JSON defines the package dependencies for GoGoLoco, specifying its name, version, and required VRChat Avatars SDK version. Ensure VRChat Avatars SDK 3.2.2 or higher is installed. ```json { "name": "gogoloco", "displayName": "GoGoLoco", "version": "1.8.3", "description": "Locomotion system & more", "vpmDependencies": { "com.vrchat.avatars": ">=3.2.2" }, "author": { "name": "Franada" } } ``` -------------------------------- ### Goloco Viseme Lip-Sync Blend Tree Demo Source: https://context7.com/franada/goloco/llms.txt Demonstrates viseme lip-sync blend trees with both instant and smooth transitions. Includes controller files, animation assets, and VRChat specific assets for expression parameters and menus. ```controller Runtime/Demo/Viseme BLT/go_FX_Voice_Instant.controller # Instant viseme ``` ```controller Runtime/Demo/Viseme BLT/go_FX_Voice_Smooth.controller # Smooth viseme ``` ```asset Runtime/Demo/Viseme BLT/go_Voice_Instant.asset ``` ```asset Runtime/Demo/Viseme BLT/go_Voice_Smooth.asset ``` ```asset Runtime/Demo/Viseme BLT/VRCExpressionParameters.asset ``` ```asset Runtime/Demo/Viseme BLT/VRCExpressionsMenu.asset ``` -------------------------------- ### GitHub Actions: Build VCC Listing Workflow Source: https://context7.com/franada/goloco/llms.txt Automates the deployment of a VCC package listing to GitHub Pages using GitHub Actions. It checks out the repository and a package list action, builds the listing, and deploys it. ```yaml # .github/workflows/build-listing.yml - Deploy VCC Listing name: Build Repo Listing env: CurrentPackageName: gogoloco listPublishDirectory: Website on: workflow_dispatch: release: types: [published, created, edited, released] jobs: build-listing: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 - uses: actions/checkout@v3 with: repository: vrchat-community/package-list-action path: ci - name: Build Package Version Listing run: ci/build.cmd BuildRepoListing --root ci --list-publish-directory $GITHUB_WORKSPACE/Website --current-package-name gogoloco - name: Deploy to GitHub Pages uses: actions/deploy-pages@v2 ``` -------------------------------- ### Goloco Direct Blend Tree Toggle Demo Source: https://context7.com/franada/goloco/llms.txt Demonstrates Direct Blend Tree toggles using prefabs, controllers, and assets. Features include ON/OFF toggles, boolean, integer, color radial, transform radial controls, and looping animations. ```prefab Runtime/Demo/Toggle Direct BLT/DirectDemo.prefab ``` ```controller Runtime/Demo/Toggle Direct BLT/1DirectFX.controller ``` ```asset Runtime/Demo/Toggle Direct BLT/1DirectMenu.asset ``` ```asset Runtime/Demo/Toggle Direct BLT/1DirectParameters.asset ``` -------------------------------- ### Goloco Pose Blend Trees Source: https://context7.com/franada/goloco/llms.txt Organized library of over 100 poses supporting float-based interpolation for smooth transitions. Includes desktop and VR float poses, as well as generic float poses. ```asset Animations/Clips/Poses/Poses_BlendTree/go_128.asset # through go_200+.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/Desktop_Float/go_Desktop_Float_Stand.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/Desktop_Float/go_Desktop_Float_Crouch.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/Desktop_Float/go_Desktop_Float_Prone.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/VR_Float/go_VR_Float_Stand.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/VR_Float/go_VR_Float_Crouch.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/VR_Float/go_VR_Float_Prone.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/go_Float_Stand.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/go_Float_Crouch.asset ``` ```asset Animations/Clips/Poses/Poses_BlendTree/Initial_Float/go_Float_Prone.asset ``` -------------------------------- ### GoModel Assets Overview Source: https://context7.com/franada/goloco/llms.txt Details the location of additional avatar-related assets, including badge display assets and bone visualization materials. This includes PC and Quest FX controllers, avatar materials, and FBX bone models. ```bash # GoBadge: Runtime/GoModel/GoBadge/ # Badge display assets # GoBone Visualization: Runtime/GoModel/GoBone/GoBoneFX.controller # PC FX controller Runtime/GoModel/GoBone/GoBoneFXQuest.controller # Quest FX controller Runtime/GoModel/GoBone/GoAvatarMaterials/ # Avatar materials Runtime/GoModel/GoBone/GoFBX/ # FBX bone models ``` -------------------------------- ### GitHub Actions: Build Release Workflow Source: https://context7.com/franada/goloco/llms.txt Automates the creation of a release build using GitHub Actions. It checks out the code, retrieves the package version from package.json, creates a zip archive, and makes a GitHub release tagged with the version. ```yaml # .github/workflows/release.yml - Create Release name: Build Release on: workflow_dispatch: env: packageName: "gogoloco" jobs: build: runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Get Version id: version uses: notiz-dev/github-action-json-property@7c8cf5cc36eb85d8d287a8086a39dac59628eb31 with: path: "Packages/${{env.packageName}}/package.json" prop_path: "version" - name: Create Zip uses: thedoctor0/zip-release@09336613be18a8208dfa66bd57efafd9e2685657 with: type: "zip" directory: "Packages/${{env.packageName}}/" filename: "../../${{env.zipFile}}" - name: Make Release uses: softprops/action-gh-release@1e07f4398721186383de40550babbdf2b84acfc5 with: tag_name: ${{ steps.version.outputs.prop }} files: | ${{ env.zipFile }} ${{ env.unityPackage }} ``` -------------------------------- ### GoGoLoco Main Expression Menus by Tier Source: https://context7.com/franada/goloco/llms.txt Provides the file paths for the main VRChat expression menus included with GoGoLoco, categorized by feature tier (All, Beyond, Broke). These assets are used to integrate GoGoLoco's features into the avatar's 3.0 expression menu. ```bash # Main Menus by Tier: Menus/GoAllMainMenu.asset # All features menu Menus/GoBeyondMainMenu.asset # Beyond tier menu Menus/GoBrokeMainMenu.asset # Broke tier menu ``` -------------------------------- ### GoGoLoco Write Defaults ON Animation Controllers Source: https://context7.com/franada/goloco/llms.txt Lists the animation controllers for GoGoLoco that use Write Defaults ON. These are provided for compatibility with avatar projects that require Write Defaults to be enabled. ```bash # Write Defaults ON Controllers: ControllersWD/GoLocoBaseWD.controller ControllersWD/GoLocoFXBeyondWD.controller ControllersWD/GoLocoActionWD.controller ControllersWD/GoLocoGestureWD.controller ControllersWD/GoLocoAdditiveWD.controller ControllersWD/GoLocoSittingWD.controller ControllersWD/GoLocoTPoseWD.controller ``` -------------------------------- ### GoGoLoco Parameters by Tier Source: https://context7.com/franada/goloco/llms.txt Lists the VRChat avatar parameters assets for GoGoLoco, organized by feature tier. These parameters are essential for controlling GoGoLoco's locomotion and pose features through the VRChat avatar system. ```bash # Parameters by Tier: Menus/GoAllParameters.asset Menus/GoBeyondParameters.asset Menus/GoBrokeParameters.asset ``` -------------------------------- ### GoGoLoco Heavy and Beyond+ Animation Controllers Source: https://context7.com/franada/goloco/llms.txt Lists specialized animation controllers for GoGoLoco, including 'Heavy Controllers' for full poses and 'Beyond+' controllers for expanded features. These offer more advanced animation options beyond the standard sets. ```bash # Heavy Controllers (Full Poses): Controllers/Heavy_Controler/GoLocoBaseFullPoses.controller ControllersWD/Heavy_ControlerWD/GoLocoBaseFullPosesWD.controller # Beyond+ Controllers: Controllers/Beyond+/GoLocoFXBeyond.controller Controllers/Beyond+/GoLocoFXBroke.controller Controllers/Beyond+/GoLocoTPose.controller ``` -------------------------------- ### Goloco Hands in Pockets Demo Source: https://context7.com/franada/goloco/llms.txt Unity demo project showcasing hands-in-pockets animations. Includes a Unity scene, base controller, animation clip, menu asset, and parameters asset. ```unity Runtime/Demo/Hands in pockets/DemoHandsInPockets.unity ``` ```controller Runtime/Demo/Hands in pockets/DemoHandsInPocketsBase.controller ``` ```anim Runtime/Demo/Hands in pockets/HandsInPockets.anim ``` ```asset Runtime/Demo/Hands in pockets/HandsInPocketsMenu.asset ``` ```asset Runtime/Demo/Hands in pockets/HandsInPocketsParameters.asset ``` -------------------------------- ### GoGoLoco Standard Animation Controllers (Write Defaults OFF) Source: https://context7.com/franada/goloco/llms.txt Lists the standard animation controllers for GoGoLoco that use Write Defaults OFF. These are used for the Base, FX, Action, Gesture, Additive, Sitting, and T-Pose layers. Ensure your avatar project is configured for Write Defaults OFF. ```bash # Standard Controllers (Write Defaults OFF): Controllers/GoLocoBase.controller # Base locomotion layer Controllers/GoLocoFXBeyond.controller # FX layer with full features Controllers/GoLocoAction.controller # Action layer animations Controllers/GoLocoGesture.controller # Gesture layer Controllers/GoLocoAdditive.controller # Additive animations Controllers/GoLocoSitting.controller # Sitting animations Controllers/GoLocoTPose.controller # T-Pose calibration ``` -------------------------------- ### GoGoLoco Submenu Assets Source: https://context7.com/franada/goloco/llms.txt Specifies the VRChat expression submenu assets for GoGoLoco, available for different feature tiers. These are used to organize and access specific functionalities within the main expression menu. ```bash # Submenu Structure: Menus/SubMenu/GoAllMenu.asset Menus/SubMenu/GoBeyondMenu.asset Menus/SubMenu/GoBrokeMenu.asset ``` -------------------------------- ### Available Animation Masks Source: https://context7.com/franada/goloco/llms.txt Lists the directory structure for pre-configured avatar masks used to control specific body parts during animations. These masks support upper body, lower body, hand gestures, facial expressions, and full body poses. ```bash # Available Masks: Animations/Mask/ # Contains various avatar masks for: # - Upper body only animations # - Lower body only animations # - Hand gestures # - Facial expressions # - Full body poses ``` -------------------------------- ### Goloco Action Animations Source: https://context7.com/franada/goloco/llms.txt Special action animations including hip drift, puppet mode, jump/fall, sleep, and scale adjustments. Some directories contain multiple clips. ```asset Animations/Clips/Actions/Hip_Drift/go_Hip_Drift.asset ``` ```asset Animations/Clips/Actions/Hip_Drift/go_Hip_Drift_Horizon.asset ``` ```asset Animations/Clips/Actions/Puppet/go_Puppet.asset ``` ```asset Animations/Clips/Jump&Fall/go_Jump.asset ``` ```asset Animations/Clips/Jump&Fall/go_Jump_Mirror.asset ``` ```asset Animations/Clips/Sleep/ # Contains sleep animation clips ``` ```asset Animations/Clips/Scale/ # Contains avatar scaling clips ``` ```asset Animations/Clips/Smooth/ # Contains smooth transition clips ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.