Skyrim Special Edition
0 of 0

File information

Last updated

Original upload

Created by

Penta-limbed-cat

Uploaded by

ProfJack

Virus scan

Safe to use

Tags for this mod

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. 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 Encodingvicn'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 numbersLegacy 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