Skip to content

cvax/modCustomSkillsFramework

Repository files navigation

Introducing the Custom Skills Framework for Witcher 3!

Alt Text

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 custom 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 modCustomSkillsFramework to <Witcher3 Install>\Mods\
  2. Copy custom skill mod to <Witcher3 Install>\Mods\
  3. Script Merger
  4. In-game menu for custom skill, set the enable option to on

Database of Custom Skills

Every skill needs to be a unique SSkill. This list catalogs currently used SSkills.

Custom Skill SSkill CName Author Link
modReflexes (Reflex Blast) S_Magic_s25 magic_s25 cvax NexusMods / GitHub
modPhoenixRage S_Magic_s26 magic_s26 cvax NexusMods / GitHub

About

Prerequisite code base for using custom skills in Witcher 3

Resources

Stars

Watchers

Forks

Packages

No packages published