About this mod
Poor AE people's version of Custom Skills Framework
- Requirements
- Permissions and credits
- Changelogs

NOTICE: The original mods have been updated to AE, rendering this mod redundant. Please go get them instead.
This is a substitute for meh321's Custom Skills Framework + OsmosisWrench's Custom Skills Menu for Skyrim Anniversary Edition (1.6.x), since .NET Framework's AE update is probably not going to happen. It's crude, it's shabby, but it just works (for me at least).
Requirement
SKSE
Address Library
CatHub
Usage
After installation, in game you can press designated hotkeys (default F6) to invoke CatMenu from my 5LCat's Utils. From there you can tick the 'Minimalistic Custom Skills Menu' checkbox. Each skill's own methods of invoking perk trees are ignored. You must use my menu to access the skills.
The perk tree can be dragged with middle mouse button.
This mod is made to replace meh321's SE framework on AE, so any custom skill mod that depends on it can be used almost directly. However, due to the style of my programming (i.e. simply calling tomlplusplus library), the config file must now follow a stricter TOML schema, which includes:
- UTF-8/ANSI Encoding: vicn's custom skills (Hand2Hand, Unarmoured Defence, Vigilant, Glenmoril) uses UCS-2 encoding, which needs to be converted to UTF-8. This can be done using default Windows notepad: open the config txt under data\NetScriptFramework\Plugins and File->Save As. There's a encoding drop down list at the bottom of the file dialog. Both ANSI & UTF-8 are okay.
- Capitalization: Make sure your config follow the exact capitalization used in Custom Skills Framework's example. For instance, Molag's Will - A Vampire Skill Tree has 'Id' spelt as 'ID', 'Levelup' as 'LevelUp', 'false' as 'False', which is sadly unreadable for my cognitively challenged parser.
- No Back Slash '\' in File Path: Back slashes are interpreted as escape sequence (blah blah blah). To fix this, either put another back slash next to it, or replace it with front slash '/'. This usually occurs in the skydome nif path, as in Dragonborn - Shouts Perk Tree.
- No unfinished lines: In Dragonborn - Shouts Perk Tree there's a line 'Node2.Links ='. Now either put an empty string after it, or don't write it at all.
- Decimal needs whole numbers: Legacy of The Dragonborn Perk Menus has one decimal written as '.7'. I'm sorry but folks at toml-lang ruled it illegal, so put a zero before it if you please e.g. 0.7
Now if you find your skill tree not loaded, you should check the output log to see where in the config rules above are violated. The error message 'Failed to find form 0 in' is usually all right since it happens when optional features (custom perk pts/legendary) are unused.
Or if you don't want to, you can use the configs in the optional files that I've strictly formatted.
Edit: and Minimalistic Custom Skills Menu - Compatible Configs by cool531
What about SE?
Obviously you want to use meh321's framework instead.
Limitation
See 5LCat's Utils' limitation.
Modder's Guide
Just refer to Custom Skills Framework. There's no point in making custom skills for this mod specifically. But do follow the stricter format if you have my mod in mind.
Credit
CommonlibSSE by Ryan
Source
Support Me: Patreon