{"id":15139037,"url":"https://github.com/krysiek/cutedancer","last_synced_at":"2025-04-07T05:09:53.112Z","repository":{"id":38027534,"uuid":"498676190","full_name":"Krysiek/CuteDancer","owner":"Krysiek","description":"Unity package for VRChat avatars with animation of dances synchronized between players.","archived":false,"fork":false,"pushed_at":"2025-02-12T23:24:43.000Z","size":10200,"stargazers_count":89,"open_issues_count":4,"forks_count":7,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-07T05:09:34.884Z","etag":null,"topics":["animation","unity","vrchat"],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Krysiek.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-06-01T09:42:11.000Z","updated_at":"2025-03-12T04:31:22.000Z","dependencies_parsed_at":"2024-09-13T10:43:51.943Z","dependency_job_id":"97838336-bff6-48e8-a3da-e9093c226c60","html_url":"https://github.com/Krysiek/CuteDancer","commit_stats":{"total_commits":122,"total_committers":4,"mean_commits":30.5,"dds":0.05737704918032782,"last_synced_commit":"5ac1f7ee4b81dba23a4821f3f999ec03aa0aba35"},"previous_names":[],"tags_count":29,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krysiek%2FCuteDancer","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krysiek%2FCuteDancer/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krysiek%2FCuteDancer/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Krysiek%2FCuteDancer/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Krysiek","download_url":"https://codeload.github.com/Krysiek/CuteDancer/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247595335,"owners_count":20963943,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["animation","unity","vrchat"],"created_at":"2024-09-26T08:00:47.819Z","updated_at":"2025-04-07T05:09:53.094Z","avatar_url":"https://github.com/Krysiek.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ✨🕺 CuteDancer v4.0 🕺✨\n\n### [Add to VRChat Creator Companion](https://krysiek.github.io/CuteDancer/)\n▶️ https://krysiek.github.io/CuteDancer/ ◀️\n\n---\n\nCuteDancer is a package dedicated to use on [VRChat](https://hello.vrchat.com/) avatars. It contains dance animations that can be played in sync together with other players who have the package installed on their avatars. You can use it for syncing animations for video recording, making funny public avatars or just for fun!\n\n👉 [You can try it on public avatars here.](https://vrchat.com/home/world/wrld_deb6ff93-c907-4d16-92d0-911758135c70)\n\n![promo anim](docs/images/cutedancer.gif)\n\n### How does it work?\n\nIt uses [Contacts Components](https://creators.vrchat.com/avatars/avatar-dynamics/contacts/). When one avatar starts dancing, the sender component is activated and receivers on other avatars play that animation as well.\n\n### What's new in v4.0?\n\n- VRChat Creator Companion support\n- Completely rewritten setup script with dance selector\n- Support for adding custom animations\n- Other small improvements and fixes\n\n## Installation\n\nYou have to use [VRChat Creator Companion](https://vcc.docs.vrchat.com/) for your Unity VRChat project.\n\nAdd the listing from https://krysiek.github.io/CuteDancer/\n\nInstall CuteDancer package by clicking `Manage Project` next to the desired avatar project and then choose the newest version available next to the CuteDancer package.\n\n## Basic usage\n\nOpen the setup by selecting from top bar `Tools` -\u003e `CuteDancer` -\u003e `CuteDancer Setup`\n\nThere are two tabs: `Builder` and `Installer`.\n\n### Builder\n\nThis tab allows you to prepare CuteDancer prefab with selected dances, include or exclude audio and specify additional parameters. Your avatar on the scene won't be touched yet.\n\n1. Select dances which you want to be included.\n2. Click on the audio icon to include or exclude audio for the specific dance. This will save audio sources slots later on your avatar.\n3. Click on the `Generate files` button.\n\n\u003cdetails\u003e\n\u003csummary\u003eAdvanced settings\u003c/summary\u003e\n\n- `Name` - you can create multiple builds by changing its name (e.g. one for PC and one for Quest version).\n- `Parameter name` - name of the parameter used for the dances. Change it if you have problem with non working animations, stuck (e.g. GoGo Loco).\n- `Parameter start value` - indicates the start\n\n\u003c/details\u003e\n\n### Installer\n\nThis tab allows you to apply generated files above on your avatar.\n\n1. In `CuteDancer build` you can change which build will be applied to the avatar.\n2. In `Avatar` field select your avatar from the scene. Fields with specific avatar components should be filled automatically.\n3. Click `Apply to avatar` button\n\n## Custom animation support\n\nSelect from top bar `Tools` -\u003e `CuteDancer` -\u003e `Create Dance Template`\n\nThe template dance will be created in `Assets/CuteDancer/Dances/MySuperDance` directory. Now you can edit it by renaming and replacing included files. It is recommended to rename the files in Unity, otherwise you have to keep renaming both, asset file and corresponding `.meta` file. Replacing the files is recommended outside of Unity.\n\n\u003cdetails\u003e\n\u003csummary\u003eDescription of the info.json properties\u003c/summary\u003e\n\n- `name` - Used for internal parameters names, should be unique without spaces.\n- `displayName` - Used for displaying in Builder and avatar's Action Menu.\n- `collection` - Name of a category for the builder.\n- `author` - Name of the author of the animation.\n- `order` - Display order in the builder.\n\n\u003c/details\u003e\n\n## Contributors\n\n_Default animations, package: [Krysiek](https://github.com/Krysiek)  \nSender/Receiver config, support and tests: [Luc4r](https://github.com/Luc4r)  \nAnimators optimization, tests: [Jack'lul](https://github.com/jacklul)_","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrysiek%2Fcutedancer","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkrysiek%2Fcutedancer","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkrysiek%2Fcutedancer/lists"}