Jump to content

setscale() still firing?


Recommended Posts

Posted

Wanted to see if anyone else is observing this.

 

When even actor height is disabled (both through the CTD fix toggle and on its own), NPC/NPC animations still appear to be rescaling the actors on each phase start.  Animations involving the player work normally, with no scaling when there isn't supposed be any.  I've ruled out most of the mods that could be doing this outside the framework (except Sexlab Tools, I tested this on matchmaker queue).  I also ruled out heel scaling somehow interfering.

 

One consequence of this is that while rescaling takes place when it's not supposed to during the animation, the actors fail to revert to their original scale at the end of the scene.  One actor basically ends up smaller or bigger than they are supposed to be.

 

Not a terribly huge deal personally.  I tried the new option with the hope that it might eliminate the rare CTD I experience at animation start and end, but am finding the non-scaled actors looking quite good with Leito's stuff.  However, I'd imagine this wouldn't help with eliminating the CTDs associated with SetScale() if SetScale()'s still happening.

 

Posted

actuasy its the ctd fix doing that try disableing the ctd fix. its only needed if u find somewhere u crashing alot starting sex

Posted

i've noticed this problem with some of the wolf animations. i think it has ssomething to do with the animation itself having the npcs nodes at the wrong scale. like for several of the wolf sex animations, the wolf gets like 30% larger. i think the ash hoppers also suffered from this. i wonder if i can find that hilarious screenshot again.

Posted

actuasy its the ctd fix doing that try disableing the ctd fix. its only needed if u find somewhere u crashing alot starting sex

 

The CTD fix is supposed to disable occurences of setscale().  The problem I've observed is even when that is toggled, setscale() still seems to be happening when it shouldn't, i.e. when either the CTD fix is toggled or Even Actors Height is otherwise disabled.

 

 

i've noticed this problem with some of the wolf animations. i think it has ssomething to do with the animation itself having the npcs nodes at the wrong scale. like for several of the wolf sex animations, the wolf gets like 30% larger. i think the ash hoppers also suffered from this. i wonder if i can find that hilarious screenshot again.

 

That's interesting to know.  Though, I don't think that's what's happening here since I have observed the same animation playing for an NPC/NPC scene and scaling occuring, and player/NPC scene with the same animation where the scaling doesn't happen.  Animations I've tested with have been mostly Leito's.

 

One additional nugget of information, the scaling that I've observed isn't reflected in getscale, i.e., calling getscale on an NPC in a scene will show their scale before adjustment but not the actual scale they currently are, which can be confirmed by doing a setscale 1 on them in the middle of the animation phase and seeing that they do indeed change to their actual, pre-scene scale before they are immediately and visibly rescaled back to the "wrong" scale when the phase advances.

Posted

 

actuasy its the ctd fix doing that try disableing the ctd fix. its only needed if u find somewhere u crashing alot starting sex

 

The CTD fix is supposed to disable occurences of setscale().  The problem I've observed is even when that is toggled, setscale() still seems to be happening when it shouldn't, i.e. when either the CTD fix is toggled or Even Actors Height is otherwise disabled.

 

Occurrences of SetScale still occur internally in Skyrim's engine, due to the use of SetVehicle(). As the option's info mentions in the MCM, it doens't remove all scaling, just all of SexLab's direct intentions to scale. To remove SetVehicle()'s scaling, install this plugin: http://www.loverslab.com/topic/60287-instructions-for-fixing-pure-virtual-function-call-crash/

Posted

Nice, the fix does the trick.

 

Seeing as disabling scaling while leaving SetVehicle() alone messes up actor scaling if they're ever involved in an NPC/NPC scene (scales them but doesn't revert them after the scene ends), it may be a good idea to incorporate the fix, or otherwise call attention to it in the framework/sticky the post?

  • 1 year later...
Posted

I know this is old but this bug still occurs in the SE port of Sexlab. Had to comment out everything about scale in sslActorAlias even with scaling disabled in the MCM and the SetVehicleFix plugin. It seems to work well for now but I haven't tested it for very long. It started happening after I installed Anubs animation pack but removing it did nothing. I also have Immersive Children SE which also messes with scaling and SKSE64 2.0.7(can be buggy).   

Archived

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

  • Recently Browsing   0 members

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