Hanaisse, JDfan or any Nif Guru: faster falling object?

Post » Tue Feb 21, 2017 10:53 am

Is there a way to get near instant or just extremely fast or at least faster than normal drop speed by tweaking the Nif file?

User avatar
Christine Pane
Posts: 3306
Joined: Mon Apr 23, 2007 2:14 am

Post » Tue Feb 21, 2017 4:36 am

I'm assuming you have an object that you're able to kick around / pick up and place / is affected by gravity.

I would first adjust the mass in the bhkRigidBody collision node, try massively increasing it.

then if that doesn't work, try setting a higher Max Linear Velocity or Gravity Factor.

I would do them separate though, i can't remember off the top of my head but one of those will have bizarre effects on your object. but the last time i messed with this was to actually decrease the speed of a drop and spin in FO3.

User avatar
Sierra Ritsuka
Posts: 3506
Joined: Mon Dec 11, 2006 7:56 am

Post » Tue Feb 21, 2017 8:25 am

Thanks! I will try messing with that. My first thought was to increase the mass but then my "physics" voice in my head said (to me) "that will not work dummy, heavier items do not fall faster just because they are heaver."

But then this is a game not the real world. LOL

User avatar
Horse gal smithe
Posts: 3302
Joined: Wed Jul 05, 2006 9:23 pm

Post » Mon Feb 20, 2017 10:37 pm

I don't have an answer, but I have a feeling no. Playing around with random collision values could lead to odd havok results, but I'd be interested in your test results.

User avatar
rheanna bruining
Posts: 3415
Joined: Fri Dec 22, 2006 11:00 am

Post » Mon Feb 20, 2017 7:33 pm

Wooo Wooooo!!! :hehe: I found it!

It is a pair of settings called GravityFactor 1 and 2. I set this from 1 to to 10.

And for good measure I bumped up the mass and friction 10 times to prevent anything from picking it up or knocking it around from shouts or or what ever.

edit: Strange, I did the tests on a book and it worked great. But then I tried the same edits on a playing card and it did not do anything.

So there is more to this than meets the eye.

User avatar
Marina Leigh
Posts: 3339
Joined: Wed Jun 21, 2006 7:59 pm

Post » Tue Feb 21, 2017 8:46 am

check your max linear and angular velocity these should be quite high like 500 - 1000 at least if you want something really fast., also make sure both linear and angular damping are not too low, just set them at 1.0 to be sure. and I believe mass must be greater than 0 for it to move.

User avatar
Laura Wilson
Posts: 3445
Joined: Thu Oct 05, 2006 3:57 pm

Post » Tue Feb 21, 2017 9:30 am

well, everything I tried failed EXCEPT for the BOOK !!!???

For what ever reason this works great on a book Nif but all others I have tried will not work. :shrug:

Anyway in the words of one of my martial arts instructors ... "If it works use it."

I was able to set the material to none to prevent the book from making any sounds on collision.

All I need to do now is make the book invisible. How do I do that? I tried deleted the texture AND tried deleting the texture block/branch itself but in both cases you end up with a purple book in the game.

User avatar
Anthony Rand
Posts: 3439
Joined: Wed May 09, 2007 5:02 am

Post » Tue Feb 21, 2017 2:21 am

Go to the BSLightingShaderProperty of each NiTriShape and set the Alpha from 1.000 to 0.000

User avatar
Posts: 3425
Joined: Fri Apr 20, 2007 5:18 pm

Post » Tue Feb 21, 2017 5:31 am

three notes if you wanted to further study this,

books seem to have inertia levels defined every 10 slots. no idea what this does tbh

They have a motion system of Sphere Inertia, which may play into the inertia listed above.

and a Quality Type of Mo_Qual_Moving.

User avatar
Lyndsey Bird
Posts: 3539
Joined: Sun Oct 22, 2006 2:57 am

Post » Tue Feb 21, 2017 4:26 am

Books are also rigged and have animations, with collisions set up for that, probably overkill for what you're trying to do.

What is the object you want to fall?

User avatar
KiiSsez jdgaf Benzler
Posts: 3546
Joined: Fri Mar 16, 2007 7:10 am

Post » Tue Feb 21, 2017 2:54 am

Right, but it is the only object out of a dozen or so I have tried that will work.

If I could wave a magic wand and have any one I wanted I would want a flat square or rectangular object like a playing card. I am "tossing" several out from the actor and testing their z position compared to the actor z position to determine if the actor is on a bridge or other narrow path up high.

So the object must quickly fall. The book works, but as you said it is a little overkill. I had to set the Nif book binder hing to zero to get it to stop flapping as it hits the ground LOL!

Unfortunately there is no game function to do what I am doing the "hard way" with my custom function.

And naturally this "Rube Goldberg" custom function is not going to be 100% reliable but it does not need to be.

User avatar
El Goose
Posts: 3368
Joined: Sun Dec 02, 2007 12:02 am

Post » Tue Feb 21, 2017 4:37 am

Thank you so much!

I forgot there is also a way to do it via the script:

probeRef.SetAlpha (0.0) NOPE this only works on actors. :shakehead:

Not sure which way would be better. With the script way I could turn this on and off easily for troubleshooting. But the Nif way would be less overhead.

User avatar
stevie critchley
Posts: 3404
Joined: Sat Oct 28, 2006 4:36 pm

Return to V - Skyrim