disablecamerashake.asi doesn't work at all when walking or running on foot. The screen still sways up and down. Any possibility of fixing it or making it work with walking or running on foot?
It's custom coded, so you don't have to worry about compatibility with YMTs. Reduce Camera Shake only reduces it, rather than disabling it entirely, as the name suggests.
Since Disable Recoil Shake mod uses cameras.ymt file, what did you edit so we can combine it with other mods that use the cameras.ymt file? Is there a way to make it an ASI file like your Disable Camera Shake mod?
I cannot disable the recoil shake in the ASI file. ASI files are custom coded (written in C++) and there's no native for that. In other words, there is simply no function to work with recoil shake, meaning that other than the YMT file, this is not achievable.
As for what I edited in the YMT, I can't possibly recall that. I've made this file a long time ago. There I just took a look at what this mod has changed. I don't think I changed exactly what that mod did, but when it worked, I basically didn't care anymore, lol.
25 comments
Stop Screen Shake & Reduce Camera Shake
Since Disable Recoil Shake mod uses cameras.ymt file, what did you edit so we can combine it with other mods that use the cameras.ymt file? Is there a way to make it an ASI file like your Disable Camera Shake mod?
As for what I edited in the YMT, I can't possibly recall that. I've made this file a long time ago. There I just took a look at what this mod has changed. I don't think I changed exactly what that mod did, but when it worked, I basically didn't care anymore, lol.
Thanks for your feedback though.
find:
<UNK_MEMBER_0x5A1A83AB>.*</UNK_MEMBER_0x5A1A83AB>
or
<ShakeRef>.*</ShakeRef>
replace with:
</ShakeRef>
then find:
<UNK_MEMBER_0x18C18266 value="\d+\.\d{8}"
or
<ShakeAmplitude value="\d+\.\d{8}"
replace:
<ShakeAmplitude value="0.00000000"
EDIT: missed one:
find:
<UNK_MEMBER_0x18C18266 value="\d+\.\d{8}"
or
<RecoilShakeAmplitudeScaling value="\d+\.\d{8}"
replace:
<RecoilShakeAmplitudeScaling value="0.00000000"