Jump to content

Mod for removing dead bodies


Recommended Posts

Posted

hello i'm looking for a mod that have the feature to romove dead bodies, i finded 2 on nexus but not what i'm looking for :( 
 - first one remove them as you leave the zone and this is to quick for my taste :( 

 - Second one burry them into a grave , i want a mod doing this for performence prupose so i don't think this is what i need :( 

 

So i'm looking for a mod that remove dead bodies  after a timer like 5 or 10 in game days ( i know immersive creatures do that, but well i don't want play with this mod :( 

 

so if anyone know another mod doing this ^^ 

Posted

sexlab aroused actually has this function, oddly enough. even if you don't use the sex part, you could use it just for that.

 

 

 

Posted
23 minutes ago, jfraser said:

sexlab aroused actually has this function, oddly enough. even if you don't use the sex part, you could use it just for that.

I think you are confusing its storage cleanup with marking actor objects for garbage collection.

function startCleaning()
	debug.notification("Starting Cleaning in 5 Seconds")
	UnregisterForUpdate()
	gotostate("cleaning")
	RegisterForSingleUpdate(10)
endFunction

state cleaning
Event OnUpdate()
	gotoState("")
	CleanActorStorage()
	RegisterForSingleUpdate(updateFrequency)
endEvent
endState
...
function ClearFromActorStorage(Form FormRef)
	;
	;StorageUtil.FormListRemove(none, "SLAroused.TimeRate", none, true)
	
	StorageUtil.UnsetFloatValue(FormRef, "SLAroused.TimeRate")
	StorageUtil.UnsetFloatValue(FormRef, "SLAroused.ExposureRate")
	StorageUtil.UnsetFloatValue(FormRef, "SLAroused.ActorExposure")
	StorageUtil.UnsetFloatValue(FormRef, "SLAroused.ActorExposureDate")
	StorageUtil.UnsetFloatValue(FormRef, "SLAroused.LastOrgasmDate")
endFunction

As for the OP, are you talking about persistent cells? Because the engine, with some exceptions, deletes non-persistent dead actors much quicker than 5-10 days, generally after their cell gets unloaded.

 

If you still want this, I would say your best bet is to script it yourself to your custom needs. One idea would be to attach a magic effect to the player and call Cell.GetNumRefs and Cell.GetNthRef on the player's current cell under certain event(s) and queue dead actors for deletion. You can then use RegisterForSingleUpdateGameTime to go through the queue every 6 in game hours or so, and Actor.Disable() and Actor.Delete() any actors that have expired.

Posted

thank for answering ? 

 

i was asking for it cause after maybe 25 in game days, some peoples i've killed are still here and it's anoye me a little.
 

so, i'll let doing the game deal with it ^^ , i was scrared to see my skyrim became a ocean of dead bodies.

 

i also find a spell tome in a boss chest ( from Apocalyps mod ) called "worms shroud" for 30 sec it's turn dead bodies near you into ash, so no more dead bodies and less chance to losst a quest item ( i supose quest npc and named are the exception you are talking  about ? ) 

 

 

Posted
8 hours ago, linarielle said:

thank for answering ? 

 

i was asking for it cause after maybe 25 in game days, some peoples i've killed are still here and it's anoye me a little.
 

so, i'll let doing the game deal with it ^^ , i was scrared to see my skyrim became a ocean of dead bodies.

 

i also find a spell tome in a boss chest ( from Apocalyps mod ) called "worms shroud" for 30 sec it's turn dead bodies near you into ash, so no more dead bodies and less chance to losst a quest item ( i supose quest npc and named are the exception you are talking  about ? ) 

 

 

If it's an ObjectReference of an Actor and it's flagged as persistent, the game won't remove it. Generally you can find those in the form of dead NPCs with skill books on them.

If the cell is persistent (Ustengrav for instance), bodies of dead actors won't be deleted either.

 

If you really want to get rid of a dead actor, the easiest and possibly best way is to just open the console, click on the dead actor and type "markfordelete". Once the cell unloads, it will be deleted.

Make sure you've the correct object selected so you don't mark the wrong object for deletion; Mfg Console (included with SexLab) is your safest bet.

P.S. I've used "markfordelete" on the Skeevers that sometimes spawn within your cellar. The cellar is a persistent cell and the game was not removing those dead Skeevers.

Posted
On 7/21/2020 at 8:08 AM, linarielle said:


 - first one remove them as you leave the zone and this is to quick for my taste :(  

Is this the one you were mentioning? If so, you can set up the mcm to only have it where you manually get rid of the dead bodies with a fire spell, or bashing with a torch. The rest of the bodies will follow the vanilla skyrim removal. This way bodies won't disappear right away unless you want them to.

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...