Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
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 not 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
This author has not credited anyone else in this file
Donation Points system
Please log in to find out whether this mod is receiving Donation Points
Changelogs
Version 2.0.17
Fixed the vibration in specific situation due to auto highheel feature
Change some settings defaults
Fixed the inability to detect swimming correctly
Added option that built with non-edited commonlib-NG
Added exceptions for some furniture
Version 2.0.16
Add exception condition on GeometryFix function of Height fix
Version 2.0.15
Fixes that geometry fixes modifiers are unintentionally initialized when re-drawing geometries
Change height fixes not to work while swimming
Version 2.0.14
Remove the actor scan function and replace it with another method - improved performance
Version 2.0.13
Fixed Memory Manager is not working properly for virtual node (also known as weapon ctd issue)
Version 2.0.12
improved performance for actor scanning
Fixed the player's position was recognized as 0, 0, 0
Version 2.0.11
Change to geometry update only when an object is called in an animation (reduce the frequency of geometry updates)
Added function to autohighheels to fix some objects misaligned in Racemenu high heel
Version 2.0.10
rolled back geometry fix to 2.0.5
Added GeometryFix = false to config file for temporary fix because no one was trying to set it up on their own
Version 2.0.9
Fixed that exception processing for node initialization does not work correctly sometimes due to cell move, etc (AE)
Version 2.0.8
Fixed the reverse of distance
Change the default value for distance to 0 (no limit distance)
Added some explain in the config file
Version 2.0.7
hotfix - Fixed that fixes is not applied when switching between 1st camera and 3rd camera
Version 2.0.6
Fixed the memory allocate issue in Cross VR version of Commonlib-NG - Built by dividing it into SE/AE and VR instead of Cross VR - Engine fix is not requirement
Fixed the memory leak when fixing geometry
Improved to casting more safety than before
Fixed the possibility of freezing when the virtual node created by this mod is edited by another mod
Improved wrist fix
Version 2.0.5
add this change "Fixes that some objects are misaligned on NPCs" again
Change the virtual node name to a better method than before
Add compatibility for VRIK
Fixed that the height offset is not normally set to 0 due to buffer size when toggle height fix and auto high heel to disable
Added setting that add XPMSSE as a dependency although safer than before when set the height offset (XPMSSE on [FixHeight] in MuJointFix.ini)
change most functions to pause when the game paused
sse engine fixes / engine fixes vr added as dependency
Version 2.0.4
rolled back the change that "Fixes that some objects are misaligned on NPCs"
Version 2.0.3
Fixed heightfix didn't work due to buffer size value was fixed to 0
Fixes that some objects are misaligned on NPCs
Removed the possibility of writing a big dump on the save file
Fixes that some toggles are incorrectly toggled by save file data
when fixing misaligned objects, Now takes a geometry that needs to be fixed by more strictly and safely
Improved height fix when simple mode is disabled
Change some config defaults
Remove dependencies for skeleton mod such as XPMSSE
Version 2.0.2
fixed typo in config file
Version 2.0.1
fixed ctd issue that cast actor bug
fixed the misalignment of weapon at the hip
Version 2.0.0
refactoring entire code
migration to commonlib-NG, so now can run SE, AE, VR with one dll and Address library is now required and support the AE latest version
fixed the object misalignment due to buttfix and heightfix
improved Heightfix and autohighheel feature
improved papyrus script that provides in this mod (toggle fixes function)
added for auto toggle script for SL/Ostim
Version 1.3.2
slightly improved logging
add NoMannequin option for not work on the mannequin
slightly improved actor tracking
Fixed the Anus fix was not working properly
Now check the riding correctly
minor fix - edit FurnitureDisable value to 1 in MuJointFix.ini file (no version change)
Version 1.3.1
Improved height correction and fixed jittering by height correction
Fixed BufferCount didn't work as intended
Add exception handling to re-attach virtual nodes when virtual node is attached but sometimes disappears
Improved compatibility of Fix anus function
Version 1.3.0
Height correction - deleted Virtual node option and the detect highheel function is available even when not a virtual node
Add functions that fix butt cheeks and fix wrist
Minor improvement in fix knee and high heel detection
Add AE support
Supports papyrus scripts that can temporarily turn height correction off and on, and turn fix butt cheeks off and on
made more smooth transition when adding or auto removing high heels or Height correction than before
Change the settings file to read again each time go to the main menu
Improved performance with native parallel processing
Version 1.2.2
fixed floating bug
Improve compatibility with NPC node editing mod like NIOPA in HeightVirtualNode = 0 state
Version 1.2.1
reduce jitter when equip or unequip high heels
Fixed issue that sometimes the high heel offset was not applied correctly when HeightVirtualNode is 0
to suit the current situation, changed the explanation of ini file (no version change)
Version 1.2.0
added a virtual node option (HeightVirtualNode) for height correction in ini file and now can choose whether to use a virtual node for height correction
Unlike what used to infer about the high heel offset, now can read and apply the high heel offset What can do with this : if HeightVirtualNode is 1, can use the auto high heel function if HeightVirtualNode is 0, random fluctuations in height due to high heels and etc are prevented
added an auto high heel function that prevents the character from floating on ground due to high heels when lying down, if HeightVirtualNode is 1, this will apply
When hands and pelvis and butts touches the ground, height correction is automatically disabled (this same in auto highheel function)
When the game is paused, the work is completely stopped
When using a virtual node, the compatibility with SMP has been improved (but can't make it completely compatible, if you want to see more details, please look at the ini file)
The node update time is the default engine specification (one per 2 frames), not one per frames (but in the case of fixing anus, forced node update is still required so only for this still apply)
Hotfix - change HeightVirtualNode value to 0 in ini file
Version 1.1.2
Fixed that duplicates or freeze the body in 1st camera
Change the node update unit
Add exception processing so that virtual nodes are not add and duplicated even though virtual node already been added
Change the default setting that height correction not to be apply when using furniture (you can enable this in ini file)
Version 1.1.1
Change the ground reference point from NPC to NPC Root - this will be solve the sometimes floating problems
more clear ini config
Version 1.1.0
Now make and use virtual bones instead of actual bones - XPMSSE is no longer a required (but still recommended) - Now don't use NPC node, so the high heels problem has been solved - Compatibility with other mods of adjusting NPC node or CME Body node is improved like "Niopa" or "Misc High Heels Sitting Height Fix" or etc
Bone valid is verified in bone units, not in actor units
Added options to disable height correction when riding or use furniture or death state in ini file
no longer need the wait functions because of virtual bones, so deleted it
Version 1.0.4
Now that height fix does not apply to horse riding
SSE version : Improving performance in the process of checking if that actor is being used furniture
Fixed weird knee in some poses
Version 1.0.3
leave the node update time in per frame to SKSE task autonomously
added exception handling more than before
added the LoadingWait option in ini config so that can wait after loading (default : disable) this option is for those who have ctd after loading screen
added HeightBase and HighheelCorrection option in ini config
Now don't reset the actor list periodically - this fixed that some actors legs become weird when moving cells sometimes
Now use distance option is default (if you want disable this, edit value to 0)
Version 1.0.2
Fixed CTD issue
Now works only the humanoid races
hotfix - Fixed that furniture use is not properly check
Version 1.0.1
Fix height is automatically disabled while using furniture for compatibility with some mods like "Misc High Heels Sitting Height Fix"
Fixed the ctd when changeform into a vampire or a werewolf
Fixed the feet being buried by high heel mod
Added a cooltime for skee can load correctly when game loaded
if HeightAmount is 0 in ini file, change to skip fix height function completely
Fixed problem where logging file is created in the wrong place in the VR version
1. Remake papyrus script into a dll edition so Improved speed and game performance 2. Support NPCs 3. Support various user config (you can look at the skse/plugins/MuJointFix.ini file) 4. Improved calculation formula for knee 5. Support correction height for feet are not buried 6. Added feature that fixing the wrong anus bones (twisted anus) by animation 7. Some bug fix
2.0.0 is available right now! migration to commonlib-NG so one dll file can support SE/VR/AE
all code has been refactored so the bugs have decreased a lot and Improved compatibility with other high heel offset mods
Added new feature in 1.3.x!!
Spoiler:
Show
Add fix wrist feature that fixes ugly wrist due to incorrect bone rotation in some animations
also add fix Butt feature that fixes flattening butt cheeks but it's nsfw image so please check out in the in-game
Added new feature in 1.2.x!!
Spoiler:
Show
this clothes is BDOR Marnist
added feature that prevents floating on ground when lying down due to high heel You can enable AutoHighheel (edit AutoHighheel value to 1) in SKSE/Plugins/MuJointFix.ini and use this feature
just install this with mod manager or throw MuJointFix.dll and MuJointFix.ini files in the SKSE/Plugins
If you're already using Knee Fix (Prototype) or Knee Fix Redux 1. load the your save file 2. go to the magic menu and find the knee fix spell 3. toggle to disable the knee fix feature with knee fix spell 4. game save and exit 5. delete that mod (If you try to preserve the save file as possible, you can skip this step) 6. install this mod and play that save file and it would be good to clean the save file using FallrimTools
In SKSE/Plugins/MuJointFix.ini, you can set config
All body mods and bodies All humanoid NPCs and races All animations All edited skeletons
Known issues
Future Flan
Add feature that fix the flatten butt cheeks issue Add feature that fix the broken wrist issue
wait are you want feature that fix to shoulders and arms? No, I'm never going to do it Fixing shoulders and arms are very difficult because it has complicated movements