The same with soldier collision sounds: you can hear them while colliding with vehicles (tanks, cars. etc.) on server, but you can't if you create the game by yourself.
I tried to explore why it happens and how it works, but didn't get it.
Code: Select all
rem
rem ** Hit, Die, Explosion etc.
rem
AnimationStateMachine.createState BigExplosion
AnimationStateMachine.setCameraShakePitch 0 2 300.0
AnimationStateMachine.setCameraShakeRoll 0 0.8 200.0
AnimationStateMachine.setCameraShakeLeftRight 0 0.7 400.0
AnimationStateMachine.setCameraShakeUpDown 0 0.8 500.0
AnimationStateMachine.setCameraShakeFadeOut 0 1.2
AnimationStateMachine.createState SmallExplosion
AnimationStateMachine.setCameraShakeUpDown 0 0 15
AnimationStateMachine.setCameraShakeLeftRight 0 0 10
AnimationStateMachine.setCameraShakePitch 0 1 100.0
AnimationStateMachine.setCameraShakeRoll 0 0.5 100.0
AnimationStateMachine.setCameraShakeLeftRight 0 0.3 100.0
AnimationStateMachine.setCameraShakeUpDown 0 0.2 300.0
AnimationStateMachine.setCameraShakeFadeOut 0 2.0
But there is no mention of BigExplosion in any game file except BF1942.exe. Removing it from there doesn't remove a shake ingame. So it works without any mention in game files and, moreover, online only!
Soldier collision sounds work also strange. e_Collision_Soldier is absolutely the same as any other collision effect but its sound works online only too.
Any ideas?
