Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Macrophage001

Uploaded by

macrophage001

Virus scan

Safe to use

Tags for this mod

About this mod

Extends the capabilities of Custom Skills Framework by allowing mod authors to extend pre-existing CSF perk trees.

Requirements
Permissions and credits
Changelogs
NOT COMPATIBLE WITH AE!

Disclaimer: I've received permission from meh321 to post this since this is essentially a standalone version of his mod (His mod won't be necessary if you use mine)

Disclaimer 2: This mod is still in BETA so their may be some issues that I've failed to take into account. Don't be afraid to throw them at me
when you spot them and I'll do my best to fix them.

I recently released a mod called Soul Reflection that provides an alternative way of learning Dragon Shouts through the Custom Skills Framework, but realized that patching for other mods that add shouts was going to be really difficult if not impossible without using some kind of xEdit script/Synthesis patcher nonsense. My smooth brain wasn't about that, so I decided to implement small module system into original mod instead!

What it does:
- Mod Authors can now extend already existing C.S.F perk trees from other mods using the new module system.

Requirements, Installing, Uninstalling, Known Issues:
- Since my version only makes some surface level changes to the mod, basically all of these are the same as the original + any potential issues introduced by my edits.

How does it work?:

Module File Name: "CustomSkill.module.[ParentPerkSkillName].[CustomName].config.txt"
ParentPerkSkillName:
Skill Name ON THE CONFIG FILE, not the "Name" setting in the config file.
CustomName: Whatever you like, make sure to make it unique.

All that's required within the module file itself is the Name of the parent perk tree (i.e. in the case of Soul Reflection, the name I used in the file is "Dragon Soul")
And the Nodes for all the perks that you want to add.

Here's my patch for the Wyrmstooth Shout Phantom Form as an Example:

#------------------------------------------------------------------
# Skill Name
#------------------------------------------------------------------
Name = "Dragon Soul" # Name of my mod's perk tree.

# 1 : Phantom Form
#------------------------------------------------------------------
Node1.Enable = true
Node1.PerkFile = "SoulReflection-WyrmstoothPatch.esp"
Node1.PerkId = 0x0600E108
Node1.X = 1.35
Node1.Y = -0.85
Node1.GridX = 1
Node1.GridY = 3
Node1.LinksFrom = "15"

Optionally, you can also add a new setting "LinksFrom" that allows the Node to connect to nodes that were created by the parent skill config file. Just find the node that you want to connect to in the parent config file and add the setting in the module like above.

Quick Note: All nodes added through module files are appended at the end of the existing list of nodes, so there is no worry of Nodes taking up the same position in the list.

Source Code