Jump to content

Photo

[Request] Smooth Movement/Acceleration/Friction mod

request movement acceleration friction gameplay

  • Please log in to reply
7 replies to this topic

#1
Vulcan Blast

Vulcan Blast

    Enthusiast

  • Members
  • PipPip
  • 120 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?



#2
JukkaZ31

JukkaZ31

    Stranger

  • Members
  • Pip
  • 5 posts

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.



#3
dubiousintent

dubiousintent

    Resident poster

  • Premium Member
  • 7,884 posts

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-



#4
devinpatterson

devinpatterson

    Resident poster

  • Supporter
  • PipPipPipPipPip
  • 7,579 posts
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.

#5
JukkaZ31

JukkaZ31

    Stranger

  • Members
  • Pip
  • 5 posts

Ok thanks. I'll look into it.



#6
devinpatterson

devinpatterson

    Resident poster

  • Supporter
  • PipPipPipPipPip
  • 7,579 posts

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.

#7
JukkaZ31

JukkaZ31

    Stranger

  • Members
  • Pip
  • 5 posts

 

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 ;)



#8
sjohnson89

sjohnson89

    Enthusiast

  • Members
  • PipPip
  • 138 posts

have you tried diagonal movement? believe me it helps a LOT with that disgusting "sliding on the ground" feeling

 

https://www.nexusmod...gas/mods/64333/







Also tagged with one or more of these keywords: request, movement, acceleration, friction, gameplay

Page loaded in: 6.290 seconds