File information
Created by
Ershin-Monitor221hz-ZediiousUploaded by
ZediiousVirus scan
About this mod
A version of Dynamic Collision Adjustment's DLL which, in combination with additional script and plugin changes, adjusts for the prone position provided by Sneak Behavior Extensions - True Prone System.
- Requirements
- Permissions and credits
- Changelogs

A version of Dynamic Collision Adjustment's DLL which, in combination with additional script and plugin changes, adjusts for the prone position provided by Sneak Behavior Extensions - True Prone System.
This patch requires both original mods to function.

Details
Via changes to the Dynamic Collision Adjustment DLL plugin, using the prone function from True Prone System will now make your hitbox nearly as low to the ground as your character. When standing back up, the hitbox will adjust back to a normal sneaking size. This functions the same when laying down slowly, or using the "jump to prone" action.

Changes have also been made to the "standing prevention" ray casting in DCA to prevent standing up from prone if you would not be able to crouch where you are currently. The raycast distance is adjusted accordingly when prone VS crouched normally. This is achieved with a frequent OnUpdate event that is only active while the player is prone.
Using the above raycasting changes, a check has been added to DCA's sneak action hook, preventing the player from leaving sneak mode while they are prone. By default with True Prone System, it is possible to leave sneak mode while remaining prone. This is not possible with this patch.
A new MCM option has been added to change the mult value used when prone. This is set to 0.25 by default, setting it lower does not have any effect.
TL;DR
- Going prone will adjust your collision accordingly.
- You cannot get up from prone if you can't also crouch where you are.
- You can't stop sneaking while you are prone anymore.
- A new MCM setting exists to change the prone multiplier.

Disclaimer
If you encounter any issues with either mod while using this patch, DO NOT report it to either Ershin or Monitor221hz. ANY issues you encounter while using this patch should be reported here on the Nexus page in the Bugs tab.
It's important for me to note that this is my first foray into SKSE plugins, and I am an amateur with C++ at best. Having said this, I have tested the plugin in game through numerous scenarios, and have followed practices found within Ershin's work and elsewhere. Let me know if you spot anything weird!
I must give a HUGE thanks to Ershin for his work. I learned an immense amount while creating this patch, and I am excited to continue applying it.
I must also give a huge thanks to mrowrpurr for their Skyrim Scripting channel, which is such a huge asset to everyone.

Source
GitHub | Changes