0 of 0

File information

Last updated

Original upload

Created by

carxt - CovenantTurtle

Uploaded by

carxt

Virus scan

Safe to use

Tags for this mod

About this mod

Randomises NPC height in such a way that it's consistent across saves and playthroughs. Includes customisable INI settings for height scaling with SPECIAL, and/or gender disparity.

Requirements
Permissions and credits
Changelogs
REQUIRES NVSE

This mod randomises NPC heights so they're kept the same across save files and playthroughs, and comes with a highly customisable INI file to tweak the distribution to your liking. Default settings are meant to show off the scaling as much as possible, so you can get a feel for the different heights have been changed in version 1.1 to use formula #2, as we feel this provides the best balance of realism and diversity.


FEATURES:

- NPCs with base heights other than 1.0 are unaffected, e.g. Sunny Smiles (0.95) and Legate Lanius (1.15)

- Customisable value for maximum height change (e.g. ± 0.15 is the default)

- Can be made to scale more or less with SPECIAL, or to give the genders different average heights

- Comes with three different functions for calculating height: (1) realistic, (2) semi-realistic, and (3) highly varied

- Fully compatible with mod-added NPCs, and is completely safe to customise or uninstall mid-playthrough

- NPCs with multiple bases (e.g. Benny in The Tops versus at The Fort) can be excluded by adding them to the formlist "HeightRandomizerExclusionsLIST" in HeightRandomizer.esp. This already comes pre-populated with those we found in NV & TTW


RECOMMENDATIONS:
- lStewieAl's Tweaks - It's highly recommended you use the setting "bCharacterNonMeleeDamageIgnoresScale" set to 1, and optionally "bCharacterMeleeDamageIgnoresScale" set to 0.


For those interested in the maths, here are our inverse cumulative distribution functions, where |x| < 0.5. See the mod images for a graphical comparison: 
Spoiler:  
Show
NOTE: Option 1 is approximately an inverse CDF with mean of 0, and standard deviation of 4/70. This number was chosen assuming that a scale of 1.0 is 5'10" (or 70"), thus giving an in-game stddev of 4" just like real life.

Option 1: f(x) = (0.115 x) / (1 - (0.115)*(14.9)*|x|)

Option 2: g(x) = (2x-1)*|2x|^(3) / 2

Option 3: h(x) = (2x-1)*|1.25x|^(3/2)