» Thu May 17, 2012 1:49 pm
OK, I've made some progress. The head bob animations are stored in the actual animation files (as opposed to being pure code in the engine). It's possible but tedious to mod out.
So far, I've successfully gotten rid of all head bob when running (the default speed), and when sprinting with a bow... The rest (sprinting with no weapon/magic/swords etc.) is still left to do, and it looks like it won't be as easy.
I'm also not sure whether I can release this (rather ugly) hack as a mod or not, due to copyrights and all that... but I can share the instructions, I guess.
To be clear, this is a hack, and not a very pretty one at that. It might screw things up, cause instability, etc; however, the worse case scenario should be nothing more than having to delete the folder we create among the last steps.
1) Get BSA Unpacker (google) - it'll only exist for Oblivion so far, but it works just the same!
2) Extract Skyrim - Animations.bsa (found in \steamapps\common\skyrim\Data) to some temporary folder
3) Among the unpacked files, go to meshes\actors\character\_1stperson\animations
4) Copy all files that match *walk*.hkx (do a search or something; I used the command line) to some other temporary folder (I just made one on the desktop)
5) Mass-rename the copied files, and replace all occurances of "walk" with "run". For example, the file "1hm_1stp_walk.hkx" would be renamed to "1hm_1stp_run.hkx". Do this for ALL the copied files. Google to find some utility for this (I used a script on my Linux computer, so I don't have any recommendations).
6) And, finally, create the folder \steamapps\common\skyrim\Data\meshes\actors\character\_1stperson\animations -- and put all the files from step 5 there.
where is, for example, C:\Program Files (x86)\Steam
So, to be clear, you extract the "walk" animations (which have 0 bobbing) and replace the "run" animations with them, so that the same animations are used for running.
Using this, I've just played for 1.5 hours, and it works as one would hope. I have to admit that bobbing looks better, but if you can't stand it physically, well, you can't.
(Replace bow_sprint.hkx with bow_walkforward.hkx according the above instructions - i.e. copy the unpacked _walk... to steamapps\...\animations, to get bob-free bow sprint. It looks pretty weird, though; I'll try actually modifying the animation later.)