Jump to content

[Request] Smooth Movement/Acceleration/Friction mod


Vulcan Blast

Recommended Posts

I'm looking for a mod that smooths out player movement. I have always found it a tad annoying that whenever there's that stimpack just a little bit out of reach and you want to subtly move a step closer to grab it, you can only jerk forward like a madman, possibly knocking over those plates on the counter and that barrel on the side in the process. It has always been like this for all games using Gamebryo, in the sense that you can only be either completely still, or moving at top speed at any given time. While there is a mod for Oblivion that addresses this here, I haven't found anything like this for either Fallout 3 or New Vegas.

 

Most would consider this a non-issue, but it's a pet peeve I've had from the very first time I played a Gamebryo game. Am I the only one bothered by this? Could a valiant soul create a mod that addresses this?

Link to comment
Share on other sites

  • 2 years later...

Can i bump this up? I've been looking around for about a year now and have found nothing of this kind yet. Could someone at least tell me how that oblivion version was made so i can try to make my own momentum mod.

 

Thanks.

Link to comment
Share on other sites

Looking at that mod package: it consists of just a single custom DLL file for OBSE. You would need to develop an NVSE version of that DLL, which is not a simple "mod" in the traditional sense. (AFAIK, all of OBSE's functions are included in NVSE.) DLL code is usually written in lower level code such as assembler or compiled from a higher level language as an API. It is something someone involved in the NVSE/JIP LN NVSE teams would have the skills to reproduce. Might try proposing it to them.

 

Have you looked into "Ragdolls"? It makes weight adjustments to the skeleton used by all humanoids to alter the friction.

 

-Dubious-

Link to comment
Share on other sites

I'm afraid I haven't had a chance to look at the OBSE plugin, but to do this via scripting should be possible. A couple of points, you'll need to use a timer and isKeyPressed. Initially start at some fraction of speed, half or less, whatever your pref is.

ie, isKeyPressed == 0 then set 30% modAV SpeedMult (or whatever you prefer), have a timer that counts down each .1 sec (or less) the movement key is pressed, bumping up the SpeedMult until it reaches 100% (at whatever rate one prefers, .3 of a second, .5 whatever feels the most natural).

Oh and remember to ping the leg with a point of damage after each change (and restore it), otherwise it won't register any change to SpeedMult.

 

Something like that anyway. It's just a quick brainstorm, but I think the concept is do-able. I'm not a scripter even though I have stumbled through creating a few scripts of my own and editing a fair share of others, so I'm not a great candidate for this request. Maybe someone more familiar with scripting would like to help out?

 

I'll try and take a peek the obse plugin when I have time, but I won't be able to do anything with it if it's a dll.

Link to comment
Share on other sites

 

Ok thanks. I'll look into it.

I can help or at least try to if your not pressed for time (don't get much time to mod unfortunately). Take a shot at it and if it doesn't work out, post back here and I'll whip up a esp for you to test.

 

Sure thing man. I'm definitely not in a hurry here since i am not familiar at all how scripting works in the gamebryo. I thought my very limited knowledge of C# would get me through this, but i guess i have to learn papyrus (among other things) to do this. ...But, i'm determined ;)

Link to comment
Share on other sites

  • 2 years later...

 

Ok thanks. I'll look into it.

I can help or at least try to if your not pressed for time (don't get much time to mod unfortunately). Take a shot at it and if it doesn't work out, post back here and I'll whip up a esp for you to test.

 

I know it's been 2 years, but did it ever work out? The janky movement in NV is so jarring to me.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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