Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou can upload this file to other sites but you must credit me as the creator of the file
Modification permissionYou are allowed to modify my files and release bug fixes or improve on the features so long as you credit me as the original creator
Conversion permissionYou can convert this file to work with other games as long as you credit me as the creator of the file
Asset use permissionYou are allowed to use the assets in this file without permission as long as you credit me
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
CommonLibSSE by Ryan
Donation Points system
This mod is not opted-in to receive Donation Points
Changelogs
Version 1.1.3
SE crash fix
Version 1.1.0
Update to 1.6.640
Merged SE and AE
Version 1.0.2
ill-format file crash fix
Version 1.0.1
Fixed legaendary perk return
Removed scroll bar of perk tree window
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. Obey or fall down and bleed to death.
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.
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.