Mods
Jump to navigation
Jump to search
Mods are any content developed by the community that changes the visual and/or gameplay of the game.
If you found a bug, need help or just wanna chat about your mods, join our Discord Server Mods Channel.
Basic Guides
JSON Mods
JSON mods are a less complex way to create mods. With JSON mods non-programmers can also create mods without previous programming knowledge.
At the moment, we have JSON mod support for the following items:
- Create New Character Die
- Modify Die
- Create Starter Dice Sets
- Create Virtues Sets
- Create Blessings Sets
- Create New Sentinel
- Create Sentinels Sets
- Modify Sentinel
- Mute Dice and Blessings
BepInEx Mods
To create complex mods using BepInEx you need to setup BepInEx in your machine and have some programming knowledge to inject code in game.
We are using BepInEx 5 plugin template.
How to Mod
To mod for Astrea using BepInEx follow these steps:
Useful Links
If you want to understand better how BepInEx works in game or clear up any doubts:
- How we generated our first BepInEx project
- Some useful links to start patching. BepInEx use some important libraries and you can learn here: https://docs.bepinex.dev/articles/dev_guide/runtime_patching.html
- You will use probably more HarmonyX to code some mod: https://github.com/BepInEx/HarmonyX/wiki
- You can look the original Harmony too, but just to understand better how it works: https://harmony.pardeike.net/articles/intro.html
- There are some useful tool to help in understanding better the game. Runtime Unity Editor and Configuration Manager can be useful: https://docs.bepinex.dev/articles/dev_guide/dev_tools.html.