Jump to content

Melee customisation - Attack Speed


MonkehNZ

Recommended Posts

Hey team, brand new here. Getting into modding in Fo4. Been playing with making a stand alone ripper alternative with decent sound effects which is tricky process... but just came across this which I've seen asked a few times along with weapon ranges.

 

Attack speed for Melee weapons - Entry down the bottom 'MASE'.

Blank - Normal attack speed

04 - Very Fast

03 - Fast

02 - Slow

01 - Very slow

 

As I find any useful stuff for Melee builds I'll post it here. So far all I've found is that the standard blade additions for a new item are annoying if you don't have a singular model. Especially if you're 'object bounds' are altered.

Link to comment
Share on other sites

Thanks for this! Sadly, this probably means amateur modders aren't going to be able to manipulate these values globally via a perk anytime soon.

 

I was really hoping to put together a Fast Hands 03 that provided some sort of melee attack speed boost to the player rather than to individual weapons. But I don't see any way to adjust a value buried in the MASE hexa of an equipped item. If I'm wrong, I'd be happy to hear exactly how I'm wrong. ;-)

Link to comment
Share on other sites

  • 2 weeks later...

On further testing, I believe that melee attack speed is determined by animation data, possibly exclusively.

 

Try taking any medium-speed bladed weapon, like the Chinese Officer Sword or Shishkebab, and comparing its list of keywords to a Knife or Switchblade. Find the keyword "Anims1hmShortWeapon [KYWD:000D20A6]" and add it to the medium-speed weapon, changing nothing else.

 

In-game, this will obviously cause the animation pattern for the medium-speed weapon to change. It also appears to increase attack speed.

 

So, anybody who's looking to increase melee attack speed via a perk or ability has their work cut out for them. Unless a clever way can be found to accelerate the speed of an existing animation without creating a new one, the latter seems like it might be the only option to achieve that effect... which would mean creating different-speed versions of EVERY melee attack animation.

 

I would absolutely love to be proven wrong. Let me know.

Link to comment
Share on other sites

  • 2 months later...

Just as an FYI, I tried grabbing an Actor Value from Fallout4.exe instead of Fallout4.esm that was called "weaponspeedmult," and attempting to manipulate it via a spell caused a CTD. Sadface.

Just fiddled with modav'ing this and I'm pretty sure it just controls drawspeed anyway. Handy for its own things if you could get it working, but it ain't what you'd hope.

 

And yeah after looking through various actor values it looks like animations are the only way to do it - probably why there are no "increase speed" melee mods in the game (which is something you'd think would be an obvious and useful sort of mod to include but oh well). Thing that gets me is that I'm pretty sure previous fallout games had this, and skyrim, which the game files still have a lot of junk left over from, made modding melee speed really simple. Don't see a way to insert new animations into the game using FO4edit either and somehow I doubt the GECK will offer that either. Bah!

Link to comment
Share on other sites

  • 3 months later...
  • 7 months later...

Not sure how helpful i'll be. but try this set of console commands to tinker with your melee attack speed.

player.getav 2d2 (this will display your animation speed for your movement AND attack speed)

 

default is AnimationMult 100.00

 

player.setav 2d2 ### (This will edit your Melee Attack Speed AND your movement speed. but we can tinker with movement speed still)

 

player.getav SpeedMult (How fast you walk, jog, and sprint)

 

default is 100.00

 

player.setav speedmult ### (i usually set this LOWER if i set my AnimationMult HIGHER to increase melee attack speed.

 

Please note you will have to tinker with these two numbers before you find a good balance. there may also be one more variable that i need to discover to better control the balance between walk, jog and sprint speeds mixed with melee attack speeds. If anyone discovers anymore variables that alter speeds let me know

 

REMEMBER!!!! You CANNOT find the 2d2 command by typing player.getav AnimationMult I dont know why but i tried and it doesnt locate it. but if you type player.getav 2d2 it WILL find it and display the data as AnimationMult.

 

Have fun with faster swings

Edited by AngryRedDragon
Link to comment
Share on other sites

  • 11 months later...

AngryRedDragon gave me a great idea with his console commands. If you download FO4 Hotkeys https://rd.nexusmods.com/fallout4/mods/11664 you can hotkey mod.av 2d2 and speedmult. Here's what I've done:

 

Y=player.modav speedmult 15.00
H=player.modav speedmult -15.00
Alt-Y=player.modav 2d2 15
Alt-H=player.modav 2d2 -15

 

If I equip a melee weapon I think is too slow I tap Alt+Y a few times to get my attack speed up, then I hit H a few times to get my run speed back to normal. I found it's also handy for adjusting you speed for indoors and outdoors; Bump it up for running outside, bump it down for navigating hallways and following NPCs.

Link to comment
Share on other sites

  • 1 year later...

you can always just divide the MoveSpeedMult by whatever factor you increased the AnimMult by to get it back to what it would be if you were just modifying atk speed. You just may have to find the multiplier it changed to by the following:

 

oldAnim = player.getav AnimMult

oldMove = player.getav MoveSpeedMult

player.modav AnimMult 20

player.setav MoveSpeedMult oldMove

 

This might be a little buggy with the recover flag, maybe? Not really familiar but I'm sure you could solve it if theres an onRecover event you could write a similar algorithm on.

Link to comment
Share on other sites

  • Recently Browsing   0 members

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