About This File
Check Out the extended/bugfixed/Polished version:
https://www.loverslab.com/files/file/12352-pama´s-interactive-gallows/
In an Attempt to make executions by Hanging possible, i wrote this little script.
I made it back in 2015 as a little plaything for myself and never meant to upload it, but upon seeing this:
i thought it could be an interesting addition. so am uploading it here.
It is in essence is very similar to every other script that allows to place hanged Ragdolls in the world, with a few additions.
-Its meant for actual executions, not just to have bodies hanging around.
-it allows for transition from animated hanging scenes as seen in ZAP, to hanging Ragdolls upon death.
-does not require any furniture which makes transitions a lot less glitchy and doesn´t cause missalignments of gallows and victim (especially interesting for npc´s, or scenes, where player is AI controlled.
-Havoc constraints keep the hands and feet of the victim tied together when in ragdoll state.
-can be triggered remotely with buttons or levers. useful for timing it with a trapdoor.
As seen in the screenshots, I included a little playground for testing. Its located East of Whiterun (use console command "coc gallowslanding" or fast travel to Gallowslanding on the map)
(I know its not overly aesthetic. i was a horny teenager when i made it. leave me alone)
How to install
-download the 1.0.0 version
-Install via Mod manager of your choice or manually drop in your data folder.
-run FNIS!
How it works
-The first character who activates a rope (either directly or trough the Buttons/Lever) will be the victim. (NPC´s cannot reach the rope so just command your follower to activate the button)
-If you want to hang yourself, use the Lever rather than the button. otherwise it will translate you through the air, with counts as airborne and breaks the wait animation.
(Each side has its own)
-The Victim will now be locked in the Gallowswaitanimation below the Beam.
If you activate the Button/Lever Yourself, you will be registered as the victim, even if you break the animation via jumping. If you activate it a second Time, it will kill you.
And it doesn't care if it has to break laws of physics to do that!
-if the Button or lever is activated now, the Grate doors will open, The victim falls unconscious (Ragdolls), and Havokconstarints are applied)
-also if you try to hang yourself and are locked in the wait animation, you can reach the tip of the Lever to activate.)
-The victim will now remain hanging in unconscious state and will die after a while. (5 secs i think)
Note
The script doesnt provide restraints, so you need to equip them beforehand. For convenience, I placed some in the coffin below the Platform
Does it work in SE?
Yes,
Special thanks to WandererZero for the Converted animation.
Issues
-right now its impossible to remove a dead actor from the Rope without breaking the constraints for Arms/Legs (can only use enable/disable)
-dead actors sometimes keep spinning forever.
-If you try to kill yourself 2 times in a row, the rope will fail to connect or cause ctd. This can be fixed by restarting the Game.
Requirements
since I originaly didnt itend to upload this, i didnt care about bloated dependencys, so this is a bit messy, iam sorry. i might clean it up at some point.
from testing with the old NMM, I can say that the only Hard dependencys are ZAP and Heretical ressources. It worked fine with only these to esm´s enabled.
The Reason ZAZ Expansion Pack and its requirements are listed, is because this mod needs the zbfxGallowsEnterIdle animation. if you know how to install that, you should be good to go with just ZAP and HR.
-SKSE, FNIS
-(optional) for maximum fun i recommend ZAZ 8, or anything else that provides actual restraints.
For Modders:
If you want to use this somewhere else. Go find it in the Creation kit. Its Called "SHORT_HANGING_ROPE" (the long one works differently)
-The Property "basis" is for the trapdoor. insert your trapdoor here as linked reference. (you can leave it blank)
-"TieFeet". self explanatory. if you dont want the victims ankles to be tied, leave this unchecked.
-ignore the other properties. these have been removed for the sake of being standalone. I might reintroduce them in a separate upload.
-Place an Activator. The Worldobject "NooseButton_HR" comes with the required script attached, But you can attach the script "Noosebutton_SRC" to any activator item you want.
-For the "noose" Property of the Activator script, choose the Rope.
Credits
-Gandaganza from Nexus for some of the Gallow Meshes
-t.ara for the waitanimation
-Haeretic for the HDT-Rope