CfgRecoils – ArmA: Armed Assault
Rundll.exe (talk | contribs) m (formatting) |
No edit summary |
||
Line 6: | Line 6: | ||
[[A few things to note.]] | [[A few things to note.]] | ||
Recoil is defined as three numbers in a row indicating | Recoil is defined as three numbers in a row indicating time taken,kick back,kick up. There can be a series of these recoils settings per weapon config. | ||
Recoil is defined by weapon and not per bullet. | Recoil is defined by weapon and not per bullet. | ||
You can define a prone recoil to simulate the lower recoil of being prone and firing with a bipod/tripod support. | You can define a prone recoil to simulate the lower recoil of being prone and firing with a bipod/tripod support. | ||
NOTE - as of beta patch the recoil values have changed and are snappier and more responsive. I will update them here asap. | |||
---- | ---- |
Revision as of 04:11, 27 March 2008
Recoils
In an effort to ensure compatibility across mods here are the current recoil values used in ArmA (permission provided to list these by Maruk). By using these as a starting/reference point for your mods own recoils you will ensure that your mod can be used alongside other mods.
Recoil is defined as three numbers in a row indicating time taken,kick back,kick up. There can be a series of these recoils settings per weapon config.
Recoil is defined by weapon and not per bullet.
You can define a prone recoil to simulate the lower recoil of being prone and firing with a bipod/tripod support.
NOTE - as of beta patch the recoil values have changed and are snappier and more responsive. I will update them here asap.
pistolBase[] = {0,0,0, 0.080000,0.003000,0.020000, 0.050000,-0.003000,-0.033000, 0.050000,0,0};
subMachineGunBase[] = {0,0,0, 0.060000,0.005000,0.005000, 0.050000,0,-0.020000, 0.060000,-0.005000,0.005000, 0.050000,0,0};
assaultRifleBase[] = {0,0,0, 0.060000,0.010000,0.010000, 0.100000,0,-0.020000, 0.100000,-0.010000,0.010000, 0.050000,0,0};
machinegunBase[] = {0,0,0, 0.080000,0.010000,0.040000, 0.050000,-0.003000,-0.010000, 0.200000,0,0};
launcherBase[] = {0,0,0, 0.200000,0,0.050000, 0.100000,0,0};
AK74Recoil[] = {0,0,0, 0.060000,0.010000,0.012000, 0.100000,0,-0.020000,0.100000, -0.010000,0.010000,0.050000,0,0};
M240Recoil[] = {0,0,0, 0.080000,0.010000,0.050000, 0.050000,-0.003000,-0.008000, 0.200000,0,0};
M240RecoilProne[] = {0,0,0, 0.100000,0.003000,0.005000, 0.050000,-0.003000,-0.010000, 0.050000,0,0};
M249Recoil[] = {0,0,0, 0.070000,0.002000,0.010000, 0.035000,-0.002000,-0.020000, 0.050000,0,0};
M249RecoilProne[] = {0,0,0, 0.100000,0.003000,0.004000, 0.050000,-0.003000,-0.008000, 0.050000,0,0};
M4Recoil[] = {0,0,0, 0.060000,0.010000,0.010000, 0.100000,0,-0.018000, 0.100000,-0.010000,0.010000, 0.050000,0,0};
PKMRecoil[] = {0,0,0, 0.100000,0.030000,0.040000, 0.050000,-0.030000,-0.080000, 0.050000,0,0};
PKMRecoilProne[] = {0,0,0, 0.100000,0.003000,0.005000, 0.050000,-0.003000,-0.010000, 0.050000,0,0};