About this mod
Prerequisite code base for installing new custom skills
- Requirements
- Permissions and credits
- Donations
by cvax
GitHub - For developers and collaborators
Wiki - Tutorial / manual
Trello - View and provide feedback on the roadmap for this mod
Change Log - View the latest changes here

This framework serves as the prerequisite code base for installing new skills for Geralt. As a developer, you will be able to quickly implement additional skills without worrying about hooking up all the pipes. As a gamer, you will benefit from a simplified install experience that allows for multiple custom skills to coexist without needing ultra-nasty Script Mergers.
This framework will take care of the following for you:
1. Install custom skills with skill tree icons support
2. Allow enable/disable of custom skills
3. Selective clean uninstall of custom skills without breaking skill trees
4. Dynamic custom skill tooltips based on custom mod menu values (no need to hardcode into xmls)
5. Console command debugging of custom skills
6. Simultaneous multiple custom skills support!
What you (developer) will need to do:
1. Hook up your custom skill to Custom Skills Framework
2. Program the skill's behavior logic
For a detailed guide on how to use this framework, please see the Wiki page
What you (gamer) will need to do:
1. Copy \modSkillsFramework\ to <Witcher3>\Mods\
2. Copy custom skill mod to <Witcher3>\Mods\
3. Script Merger