├── .gitattributes ├── .github └── workflows │ ├── analyze.yml │ ├── styling.yml │ └── tests.yml ├── .gitignore ├── .luaurc ├── .lune ├── analyze.luau ├── build-rbxm.luau ├── clone-mirrors.luau ├── dev.luau ├── styling.luau └── test.luau ├── .styluaignore ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── assets └── important-history.png ├── benches ├── assets │ ├── animation.rbxm │ └── orange_justice.rbxm ├── create_bench.luau ├── create_entry.luau ├── mirror_list │ └── crunchyroll-0-1-0.toml └── solver.bench.luau ├── default.project.json ├── docs ├── animation_assets.md ├── animation_tracks.md ├── installation.md ├── intro.md └── rigs.md ├── roblox-tests.project.json ├── rokit.toml ├── src ├── animation_solver.luau ├── easings.luau ├── init.luau ├── rig.luau └── roblox │ ├── animation_asset.luau │ └── easing_enum_map.luau ├── stylua.toml ├── tests ├── init.luau ├── roblox │ ├── assets │ │ ├── animation_with_holes.rbxm │ │ ├── character.rbxm │ │ ├── character_motor6d.rbxm │ │ ├── joint_animation.rbxm │ │ ├── lift_left_arm.rbxm │ │ ├── single_keyframe_animation.rbxm │ │ ├── walk.rbxm │ │ └── wave_5_step.rbxm │ └── client │ │ ├── rig.luau │ │ └── runner.client.luau └── unit_tests │ └── fade_time.spec.luau ├── vendor └── testkit.luau ├── wally.toml └── why-is-it-named-crunchyroll.md /.gitattributes: -------------------------------------------------------------------------------- 1 | * text=auto eol=lf -------------------------------------------------------------------------------- /.github/workflows/analyze.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.github/workflows/analyze.yml -------------------------------------------------------------------------------- /.github/workflows/styling.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.github/workflows/styling.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.gitignore -------------------------------------------------------------------------------- /.luaurc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.luaurc -------------------------------------------------------------------------------- /.lune/analyze.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.lune/analyze.luau -------------------------------------------------------------------------------- /.lune/build-rbxm.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.lune/build-rbxm.luau -------------------------------------------------------------------------------- /.lune/clone-mirrors.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.lune/clone-mirrors.luau -------------------------------------------------------------------------------- /.lune/dev.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.lune/dev.luau -------------------------------------------------------------------------------- /.lune/styling.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.lune/styling.luau -------------------------------------------------------------------------------- /.lune/test.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.lune/test.luau -------------------------------------------------------------------------------- /.styluaignore: -------------------------------------------------------------------------------- 1 | types 2 | vendor 3 | -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/README.md -------------------------------------------------------------------------------- /assets/important-history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/assets/important-history.png -------------------------------------------------------------------------------- /benches/assets/animation.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/benches/assets/animation.rbxm -------------------------------------------------------------------------------- /benches/assets/orange_justice.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/benches/assets/orange_justice.rbxm -------------------------------------------------------------------------------- /benches/create_bench.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/benches/create_bench.luau -------------------------------------------------------------------------------- /benches/create_entry.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/benches/create_entry.luau -------------------------------------------------------------------------------- /benches/mirror_list/crunchyroll-0-1-0.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/benches/mirror_list/crunchyroll-0-1-0.toml -------------------------------------------------------------------------------- /benches/solver.bench.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/benches/solver.bench.luau -------------------------------------------------------------------------------- /default.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/default.project.json -------------------------------------------------------------------------------- /docs/animation_assets.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/docs/animation_assets.md -------------------------------------------------------------------------------- /docs/animation_tracks.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/docs/animation_tracks.md -------------------------------------------------------------------------------- /docs/installation.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/docs/installation.md -------------------------------------------------------------------------------- /docs/intro.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/docs/intro.md -------------------------------------------------------------------------------- /docs/rigs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/docs/rigs.md -------------------------------------------------------------------------------- /roblox-tests.project.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/roblox-tests.project.json -------------------------------------------------------------------------------- /rokit.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/rokit.toml -------------------------------------------------------------------------------- /src/animation_solver.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/src/animation_solver.luau -------------------------------------------------------------------------------- /src/easings.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/src/easings.luau -------------------------------------------------------------------------------- /src/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/src/init.luau -------------------------------------------------------------------------------- /src/rig.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/src/rig.luau -------------------------------------------------------------------------------- /src/roblox/animation_asset.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/src/roblox/animation_asset.luau -------------------------------------------------------------------------------- /src/roblox/easing_enum_map.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/src/roblox/easing_enum_map.luau -------------------------------------------------------------------------------- /stylua.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/stylua.toml -------------------------------------------------------------------------------- /tests/init.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/init.luau -------------------------------------------------------------------------------- /tests/roblox/assets/animation_with_holes.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/animation_with_holes.rbxm -------------------------------------------------------------------------------- /tests/roblox/assets/character.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/character.rbxm -------------------------------------------------------------------------------- /tests/roblox/assets/character_motor6d.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/character_motor6d.rbxm -------------------------------------------------------------------------------- /tests/roblox/assets/joint_animation.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/joint_animation.rbxm -------------------------------------------------------------------------------- /tests/roblox/assets/lift_left_arm.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/lift_left_arm.rbxm -------------------------------------------------------------------------------- /tests/roblox/assets/single_keyframe_animation.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/single_keyframe_animation.rbxm -------------------------------------------------------------------------------- /tests/roblox/assets/walk.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/walk.rbxm -------------------------------------------------------------------------------- /tests/roblox/assets/wave_5_step.rbxm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/assets/wave_5_step.rbxm -------------------------------------------------------------------------------- /tests/roblox/client/rig.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/client/rig.luau -------------------------------------------------------------------------------- /tests/roblox/client/runner.client.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/roblox/client/runner.client.luau -------------------------------------------------------------------------------- /tests/unit_tests/fade_time.spec.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/tests/unit_tests/fade_time.spec.luau -------------------------------------------------------------------------------- /vendor/testkit.luau: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/vendor/testkit.luau -------------------------------------------------------------------------------- /wally.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ffrostfall/crunchyroll/HEAD/wally.toml -------------------------------------------------------------------------------- /why-is-it-named-crunchyroll.md: -------------------------------------------------------------------------------- 1 | it is funny 2 | 3 | ![Ariel said so](assets/important-history.png) 4 | --------------------------------------------------------------------------------