Examples - Exit-9B/CustomSkills GitHub Wiki
Toy Example
This demonstrates all of the various options that can be defined in the JSON configuration for a custom skill. The Lolligagging skill does not do anything, but it can be used to quickly try the framework in-game and see if it is installed correctly.
You can invoke the following console commands:
set myskillopenmenu to 1
- Opens the custom skill menu when you close the console
set myskilllevel to 15
- Sets the skill's current level to 15
set myskillratio to 0.25
- Sets the skill's level progress to 25%
set myskillshowlevelup to 50
- Shows a HUD message as if the skill has leveled up to 50 when you close the console
The above commands were configured through the options showMenu
, debugReload
, and showLevelup
.
If you install Custom Console, you could also invoke csf showstatsmenu myskill
to open the menu.
Standard Skill Replacement
Constellations - Additional Player Skills
This mod expands the standard skills with 3 new skills, bringing the total from 18 to 21. Notice that the config has the special name SKILLS.json
and it provides a custom Skydome model with 21 skills. It also implements Leveling through an SKSE API exposed by CustomSkills.