Skyrim Special Edition

File information

Last updated

Original upload

Created by

thingy123

Uploaded by

thingy123

Virus scan

Some manually verified files

Tags for this mod

About this mod

Requires SKSE. This adds menus where you can add custom adjustable perks (Does not affect vanilla perks) via MCM toggle options. It does not affect the vanilla perk, and also menus that you can adjust gameplay settings via sliders.

Requirements
Permissions and credits
Changelogs
IMPORTANT NOTE: IF YOU ARE USING ANY NUMBER OF MODS THAT AFFECT YOUR GAMEPLAY, PLEASE EDIT THE JSON FILE TO MATCH THE SETTINGS SET BY THOSE MODS. YOU CAN CHECK THOSE GAMEPLAY SETTINGS VIA TES5EDIT/SSEDIT. THE MOD AUTHOR IS NOT RESPONSIBLE FOR ANY GAMEPLAY ISSUES CAUSED IF YOU DO NOT DO PROPER CHECKS ON GAMESETTING VALUES.

Disclaimer: I do not know all of the gamesettings or what they do. I've only been able to guess at what some do, and I've only been able to find what information were available on the gameplay settings listed on the json file. If anyone has those information or are willing to contribute, please let me know. Most descriptions that have "unknown" or "assumed to have" and so on, are either my guesses or something I genuinely have no idea due to the lack of information on Creation Kit wiki, forums and can only guess that it is used by Skyrim.

G'day mates!

Thank you all for reading this!

This is an experimental mod that allows you to add or remove the custom perks via MCM toggle and adjust your gameplay settings via sliders, change the slider minimum, maximum and steps via .json file.

This mod will be for only for PC, as this mod requires SKSE (Latest SE build) and PapyrusUtil SE.

At this point, porting to Xbox and PlayStation is not a possibility. My apologies to the console players. Hopefully a mod author will have something similar that will work for you via BethNet.

Installation instructions:
Important! Before you install this mod.
Make a clean save before you install this mod. This is a must.

You can install this mod as usual, via manual means or mod manager.  However, if you find you are having issues with sliders not showing up, please check your Data folder in Skyrim installation, and ensure that PerkMagnifierProfiles folder is in there. If not, you can do this manually.

For Mod Organiser users, it should be similar except you can put the PerkMagnifierProfiles folder in the Overwrite folder and see if it works.

Load Order note:
As reported by a few users who have used my mod, you will want to place the EPGS mod at the very last in your load list as it seems to work the best for them., especially if other mods that use their own version of PapyrusUtil.dll.

Update instructions
NOTICE FOR USERS OF 8.1 AND PRIOR:
 please remove the now defunct Experimental Cheat Perks first, as the .esp and translation files before installing 8.2 and onwards.

Required: Please make sure you have required files installed (SKSE (Latest SE build) / PapyrusUtil SE / SkyUI).
1. Install the mod as usual. (Doesn't matter. Either manually or via Vortex/NMm/MO or MO2/whatever mod manager you use).
-- New character/clean save or save before the mod was installed: Wait for the menu to be registered
2. Save (Either quicksave or just save) before starting the ECP mod. It will create a character-specific json file and allow the toggle system to work fully.
3. Start using the mcm menu.

Additional Note:
On new load, using this mod for the first time -- Please allow maybe 15 seconds. This is due to the large number of settings that need to be loaded in.

On reload -- Wait a few seconds before you do anything. Maybe 1-2 seconds, or few more, depending on how many scripts you got running in your system. The reason is because this mod needs to re-apply settings, such as perk effects. This mod uses scripts to automatically re-apply your settings.

On modifying the slider. You can go to PerkMagnifier.json file and modify min and max settings to adjust how far you want to add. For more details, refer to below.

Noticing toggle option still checked in after installing mod -- if you notice you still have the toggle still checked in, when you have just toggled it off, that's because you have just installed the mod, and you have not followed the instruction to save first before using the mod. Quick save and quickload. That'll fix it.

For experienced modders/fellow mod authors --
I have basically created a new system where you can make your own perks, and add the perk to this mod.
What you can do is do the usual, make a perk, and then when you have the formID of the perk, convert the value of that formID to decimal, and then add it to the json file. You will see your perk in the Experimental Cheat cheat menu. Just make sure your .esp file is active before loading up Skyrim to test your perk.
Make sure your formID only has 00 insteead of xx or 0x. The system doesn't care about the load order. All it wants is the 00xx (xx being any decimal of your formID which is normally in HEXID). For example, if I have Skyrim.esm loaded and only have this mod, and if I wanted to load Endless Pocket Perk (Listed as Magically Adjustable Pocket on .json file/mcm menu), the form ID of this perk would be 0100FB0D, the 01 would be the first .esp that loaded after .esm. (.esm will always load first, no matter what). Change that to 0000FB0D then convert to decimal then you can put it in the .json file. Even if it is 09xx or 22xx, convert it to 00xx.
For perks with spell sliders, same procedure, but also do the same procedure for FormIDs of the spells, and then note the way I added the forms (perks) and spellforms (spells). You'll want to copy it.
If you don't want certain perks to show up, then I'd suggest backing up the .json file, and THEN editing the json file to remove the perk. 
For example, if I want the WaterWalking perk to be taken out, then I'd remove the below lines:
        "WaterWalking" : 
        {
            "EffectI" : 0,
            "EffectN" : 0,
            "Magnitude" : 0,
            "Form" : "603453|Experimental_Cheat_Perks.esp",
"IsActive" : 0,
            "Description" : "You can now walk on the water.",
            "Slider": {
                "Min": 0,
                "Max": 0,
                "Step": 0
            }
        },

All of it. And then close any space between other perks you don't want removed.
Under Description, you can change how you want the description of a perk. It overrides any description set by Creation Kit shown on MCM menu.
Under slider, if you wish to change it, Min is the absolute min you can set. For example, if you sit the min to 5, then the minimum your slider will go down to will hit 5. Same with Max, if you want higher or lower maximum allowed values. Steps is how much increment you want to increase. Say, if Step was set to 5, then you'd be changing your value 5+ at a time. Change it to one, it'll be changed 1+ at a time.

PERMISSIONS BELOW-- IMPORTANT -- WHILE YOU HAVE PERMISSION FOR THE BELOW, YOU ARE NOT PERMITTED TO MAKE MONEY OFF THESE. PER BELOW, IT WILL REMAIN FREE FOREVER

If you wish to upload your own version of json file or your gameplay setting to share with other users via json file
You can do so if you wish, no need to ask for my permission. Just make sure to link back to this mod.

If you want to add your translation to this mod
As in adding your language, you may do upload it without asking for my permission. You can find the translation file in Interface\Translations.

if you want to make your own perk menu, similar to mine
If you want to make your own perk menu based on my system, no need to ask for my permission, though credit would be appreciated. 
Just a tip, double check everything before you upload, because a minor mistake in script or json file can really muck everything up, so please, double check everything before you upload your version.

CREDIT
Dylan James - Discord user name / NexusMods name: DylanJamesWasTaken
Pickysaurus - Same name for Discord and NexusMods.
Scrivener07 - Same name for Discord and NexusMods.
Ahzaab - Same name for Discord and NexusMods.
shad0wshayd3  - (On Discord. His NexusMod name is ShadowShayde) for his help on the ammo refill perk. He’s saved my sanity for that.
Contrathetix -  (On Discord. NexusMods name unknown) for his help on time-affecting perks, with shad0wshayd3.
Deathbane2626 - For his suggestion regarding GameSetting values and information regarding .bsa files.
Quaran - For discovering a fix with the missing text in MCM menu (Was related to translation file as it turns out).

You may not upload my mod to Bethesda.net and any third-party website, nor use this mod's contents in Creation Club. It will remain free forever.