Squirrel Transfer Format - Modular 3D File-Format Intended for (not only) games-development use-cases.
WIP implementation for Unity 2022.3+. Do not use productively!
🌰 Read the User Guide! 🌰 Report Issues 🌰 STF Website
- VRChat Creator Companion: https://vpm.squirrelbite.com/
- Unity Package Manager:
Window→Package Manager→+→Add package from git URL...Add the following URL:https://codeberg.org/stf_format/stf_unity.git#upm
Please open issues for any bugs or misbehavior you notice. Feel free to open issues for feature requests.
Human made contributions via pull-requests are welcome.
- Any form of LLM contribution is prohibited, this also includes issues and PRs.
- Please open an issue first for larger changes.
- For changes to the format itself, please open an issue first in the STF Documentation repository.
- Clone the repository into the
Packagesdirectory of a Unity 2022.3+ project. - Preferably setup Unity to use VSCode with the recommended extensions.
- Use Unity to open the C# project.
Optionally install the appropriate SDKs for VRChat, VRM or Basis to work on their respective parts of the codebase.
All source-code in this repository, except when noted in individual files and/or directories, is licensed under either:
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE2 or http://www.apache.org/licenses/LICENSE-2.0)