|
Some checks failed
Assets / provenance (push) Has been cancelled
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com> |
||
|---|---|---|
| .forgejo/workflows | ||
| .github | ||
| animations/locomotion | ||
| characters | ||
| core-rules | ||
| debian | ||
| src | ||
| tests | ||
| tools | ||
| .gitignore | ||
| ASSETS.yaml | ||
| CLAUDE.md | ||
| CONTRIBUTING.md | ||
| LICENSE | ||
| README.md | ||
| SECURITY.md | ||
ishtaria-content
Primary source: https://git.vitexsoftware.com/Ishtaria/ishtaria-content (development happens there). GitHub (https://github.com/Vitexus/ishtaria-content) is a secondary mirror; packages and binaries are not built from GitHub.
Base content pack core-rules: item kinds, recipes, species and biomes shared by every Ishtaria world. Worlds federate only when they share the major version of this ruleset.
core-rules/
ruleset.yaml items/ recipes/ species/ biomes/
Installed by ishtaria-content to /usr/share/ishtaria/content/.
License: CC BY-SA 4.0
Part of Ishtaria
Ishtaria is an open-source, persistent, federated virtual planet of Earth size. Documentation: https://vitexsoftware.github.io/ishtaria-docs/ · All repositories: https://git.vitexsoftware.com/Ishtaria
Animation policy
Character and animation files live in animations/<category>/<name>.glb and characters/<name>/<name>.glb, with Blender
sources under src/ where the licence allows. Everything is glTF 2.0 (.glb).
- Shared rig. Every avatar and animation uses the Quaternius Universal Animation Library (UAL) skeleton, so animations stay shareable between characters. Custom animations are made in Blender with Rigify and retargeted to that skeleton.
- Licences. Only CC0-1.0, CC-BY-4.0 and CC-BY-SA-4.0 are accepted, and each file must have an entry in
ASSETS.yamlwith its source URL, author, licence, retrieval date and whether it was modified. - Mixamo is forbidden. Its licence does not allow redistributing character or animation files, which is what this repository
does. This includes anything retargeted from Mixamo motions. The checker rejects the
mixamorigbone prefix, the stringmixamoin file names, file contents or manifest entries, and compressed.blendfiles it cannot inspect. - Checks.
python3 tools/check_assets.pyruns in CI (Forgejo Actions,.forgejo/workflows/assets.yml) and indebian/rules. It also verifies thatdebian/copyrightis generated fromASSETS.yaml(python3 tools/generate_copyright.py). Tests:python3 -m unittest discover -s tests -v.