The community API for PEAK.
Features:
- Core Module
- Network Prefab API
- Content Registry API
- Easily find out which content belongs to who!
- Items Module
- Items API
Feel free to chat in #peak-lib in the PEAK Modding Discord Server about what you would like to contribute to this project. This is a community project and we're all together in this!
- Fork this repository
- Create a copy of the
Config.Build.user.props.templatefile and name itConfig.Build.user.props- This will automate copying your plugin assembly to
BepInEx/plugins/ - Configure the paths to point to your game path and your
BepInEx/plugins/ - Game assembly references should work if the path to the game is valid
- This will automate copying your plugin assembly to
- Create a new feature branch
- Do your changes
- If you're adding a new module, make sure to add tests for it in the test project! (currently the test project doesn't exist)
- Open a PR
This template comes with Thunderstore packaging built-in, using TCLI.
You can build Thunderstore packages by running:
dotnet build -c Release -target:PackTS -v dNote
You can learn about different build options with dotnet build --help.
-c is short for --configuration and -v d is --verbosity detailed.
The built package will be found at artifacts/thunderstore/.