Versioned species, items, recipes, biomes and rulesets
Find a file
CyberVitexus b3090d9117
Some checks failed
Assets / provenance (push) Has been cancelled
refactor(workflows): remove redundant package and binary builds
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-11-04 15:30:57 +01:00
.forgejo/workflows feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
.github refactor(workflows): remove redundant package and binary builds 2026-11-04 15:30:57 +01:00
animations/locomotion feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
characters feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
core-rules Initial project skeleton 2026-10-04 20:00:22 +02:00
debian Release v0.2.0 2026-10-27 17:14:37 +01:00
src feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
tests feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
tools feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
.gitignore Initial project skeleton 2026-10-04 20:00:22 +02:00
ASSETS.yaml feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
CLAUDE.md docs: update repository links and URLs 2026-10-13 10:06:03 +02:00
CONTRIBUTING.md feat(assets): add character animation asset pipeline with provenance and checks 2026-10-27 13:15:50 +01:00
LICENSE Initial project skeleton 2026-10-04 20:00:22 +02:00
README.md docs(ishtaria): update README.md with primary source notice 2026-11-04 14:54:17 +01:00
SECURITY.md chore: update vulnerability reporting instructions 2026-10-13 10:09:45 +02:00

ishtaria-content

Ishtaria

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.yaml with 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 mixamorig bone prefix, the string mixamo in file names, file contents or manifest entries, and compressed .blend files it cannot inspect.
  • Checks. python3 tools/check_assets.py runs in CI (Forgejo Actions, .forgejo/workflows/assets.yml) and in debian/rules. It also verifies that debian/copyright is generated from ASSETS.yaml (python3 tools/generate_copyright.py). Tests: python3 -m unittest discover -s tests -v.