Skyrim
0 of 0

File information

Last updated

Original upload

Created by

nem-e5i5

Uploaded by

neme5i5

Virus scan

Safe to use

About this mod

This Pex.dll script make papyrus scripts behave just like they where alone in you mod list to set some values that are often source of mod conflicts

Requirements
Permissions and credits
How to install. please read!
You will have to run a generator, just like for fnis. this generator is in data/tools/pex/mods and it name is HooKmmerse.bat

After installing a new mod. please read!
To hook this mod as well, just run HooKmmerse.bat again. Do that every time you install a new mod that may access handled game values

How to uninstall. please read!
You will have to run anothe script that will remove any reference to HooKmmerse in your data folder. If you did not do that your game is most likely broken but don't worry, reinstall the mod and then follow those uninstall instructions:
go in the folder data/tools/pex/mods and then run del HooKmmerse.bat
uninstall the mod with NMM or any mod manager you use

What does it do?
It hooks some function to work on a per-mod basis. As for example if a mod try to resize a bodypart. it'll access a private value it can get and set normally but the displayed value will be a sum/product/aggregation of all mods values (if a first mod set the value to 1.5 (+50%) and a second to 1.7 (+70%), the displayed value will be 2.2 (+120%) instead of the last mod's value)

How does it works?
It hooks the getter and setter function and instead of giving the mod access to the value, the mod is redirected to a Jmap entry. When a value is set, the hook will in addition aggregate all values and update the true value

Supported values
  • Node scales (body parts scale like NPC spine 1, NPC pelvis, NPC breast, ...)
  • Jump height
  • Give me your suggestion!


Advantages
Transparent - modders don't have to care about this mod, they'll just have to release their mod normally.
Papyrus script based - there is no ESP (it saves a precious mod slot!)
Per-Mod selection - by default, all files are hooked but you can select which mod must be hooked

Limitations
It only works when the value is accessed through a script (it does not matter with node scale and jump height since there is no other ways to set those values but if I add some actor values it will not solve every confict since you can set those values with a buff in the Creation Kit)
The isolated value is common to all scripts compiled on the same computer, it means that if you download 2 of my mods, they'll share the same isolated storage. But I expect that when a mod author create a mod, this mod is - at least - compatible with other mods he has already released
It onnly works on extracted mods and does nothing on bsa. You'll have to extract them first. I recommand BSA Browser

Disclaimer
This mod is a proof of concept, consider doing a backup of your game before trying this mod. If you have a problemI'll try to help you, but I may not be able to do so sometimes. TL;DR: BACKUP = COOL