Post by wwaa on Feb 9, 2012 14:24:19 GMT -5
tl;dr: CURRENT RATES OF FIRE ON PC:
FRAMERATE = 91. If different framerate ROF changes.
Game Files ROF = theoretical ROF from game files, not influenced by framerate.
docs.google.com/spreadsheet/ccc?key=0AhNxXL3z8i1GdFc2Z0JfVnh1OXdQb0lrVmQwNW5Wc3c#gid=0
XBOX: theoretical ROF if framerate = 60 fps.
XBOX: available rates of fire if the framerate is:
60fps: ... 1200 900 720 600 514 450 ... (rpm)
59fps: ... 1180 885 708 590 505 442 ... (rpm)
58fps: ... 1160 870 696 580 497 435 ... (rpm)
PC: available rates of fire if the framerate is:
91fps: ... 1365 1092 910 780 682 ... (rpm)
90fps: ... 1350 1080 900 771 675 ... (rpm)
89fps: ... 1335 1068 890 762 667 ... (rpm)
88fps: ... 1320 1056 880 754 660 ... (rpm)
NOTE: Gun's ROF might INCREASE if fps drops. It depends on the value of ROF defined in game files. (example: XBOX MP7 goes up from 720 to 885 if framerate goes down from 60 to 59)
How to calculate it?
If game files ROF = 1000 rpm and framerate = 59 fps:
A = Game files time between shots = 60/1000 = 0,06 sec.
B = Time between frames = 1/59 = 0,016949 sec.
A/B = 3,54 frames.
rounded UP = 4 frames.
Weapon fires every 4 frames, time between shots = 4 * 0, 016949 = 0,067797 and
ROF = 60 / 0,067797 = 885 rpm, NOT 1000 rpm.
SMG
MP5: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames (if framerate = 91 fps, the same assumption holds for all PC: ROF below). XBOX: 720 rpm.
UMP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. XBOX: 720 rpm.
PP90M1: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
P90: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. XBOX: 720 rpm.
PM-9: 1092 rpm. Game Files ROF: 1090 rpm, fires every 5 frames. XBOX: 900 rpm.
MP7: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. XBOX: 720 rpm if 60 fps, 885 rpm if 59 fps.
MP5+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 5 frames. XBOX: 900 rpm.
UMP45+RF: 910 rpm. Game Files ROF: 937 rpm, fires every 8 frames. XBOX: 900 rpm.
PP90M1+RF: 1092 rpm. Game Files ROF: 1250 rpm, fires every 5 frames. XBOX: 1200 rpm.
P90+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. XBOX: 900 rpm.
PM9+RF: 1365 rpm. Game Files ROF: 1363 rpm, fires every 4 frames. XBOX: 1200 rpm.
MP7+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 7 frames. XBOX: 900 rpm.
Machine Pistols
FMG9: 910 rpm. Game Files ROF: 1034 rpm, fires every 6 frames. XBOX: 900 rpm.
[1.7.413] FMG9 + Akimbo: 2 x 777 rpm
MP-9: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. XBOX: 720 rpm if 60 fps, 885 rpm if 59 fps.
[1.7.413] MP9 + Akimbo: 2 x 676 rpm
Scorpion: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. XBOX: 720 rpm.
[1.7.413] Scorpion+Akimbo: 2 x 670 rpm;
G18: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
[1.7.413] G18+Akimbo: 2 x 772 rpm
Handguns
USP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387] USP45+Akimbo: 594 rpm
P99: 1092 rpm. Game Files ROF: 1200 rpm, fires every 5 frames.
[1.5.387] P99+Akimbo: 882 rpm
Five Seven: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames.
[1.5.387] Five Seven+Akimbo: 750 rpm
Desert Eagle: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387] Desert Eagle+Akimbo: 594 rpm
.44 Magnum: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387].44 Magnum+Akimbo: 576 rpm
MP412: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387] MP412+Akimbo: 576 rpm
----------------------------------------------------
Shotguns
USAS 12: 137 rpm. Game Files ROF: 139 rpm, fires every 40 frames.
KSG 12: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames.
SPAS-12: 63 rpm. Game Files ROF: 64 rpm, fires every 86 frames.
AA-12: 390 rpm. Game Files ROF: 400 rpm, fires every 14 frames.
Striker: 341 rpm. Game Files ROF: 352 rpm, fires every 16 frames.
Model 1887: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames.
----------------------------------------------------
LMG
L86 LSW: 780 rpm. Game Files ROF: 800 rpm, fires every 7 frames. XBOX: 720 rpm.
MK46: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. XBOX: 720 rpm.
MG36: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. XBOX: 720 rpm.
PKP Pecheneg: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. XBOX: 600 rpm.
M60E4: 546 rpm. Game Files ROF: 600 rpm, fires every 10 frames. XBOX: 600 rpm.
L86 LSW+RF: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
MK46+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. XBOX: 900 rpm.
MG36+RF: 910 rpm. Game Files ROF: 961 rpm, fires every 6 frames. XBOX: 900 rpm.
PKP Pecheneg+RF: 780 rpm. Game Files ROF: 882 rpm, fires every 7 frames. XBOX: 720 rpm.
M60E4+RF: 682 rpm. Game Files ROF: 749 rpm, fires every 8 frames. XBOX: 900 rpm.
----------------------------------------------------
Assault rifles: [Kick+Silencer tested, as most common; no time to test all attachments/proficiencies]
M4A1: 780 rpm. Game Files ROF: 780 rpm, fires every 7 frames. XBOX: 720 rpm.
SCAR-L: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. XBOX: 720 rpm.
CM901: 606 rpm. Game Files ROF: 666 rpm, fires every 9 frames. XBOX: 600 rpm.
G36C: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. XBOX: 720 rpm.
ACR6.8: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. XBOX: 600 rpm.
AK47: 682 rpm. Game Files ROF: 689 rpm, fires every 8 frames. XBOX: 600 rpm.
FAD: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
--------
Type 95
[1.9.446] Type95: practical ROF = 450 rpm
[1.9.446] Type95+RF:practical ROF = 494 rpm
[1.5.387] Type 95: burst ROF: 900 rpm
[1.5.387] Type 95 + RF: burst ROF: 1097 rpm
M16A4
[1.9.446] M16A4: practical ROF = 445 rpm
[1.9.446] M16A4+RF: practical ROF = 491 rpm
[1.9.446] M16A4: burst ROF: 882 rpm
[1.9.446] M16A4+RF: burst ROF: = 1084 rpm
MK14
[1.5.387] MK14: 545 rpm.
[1.5.387] MK14+RF: 666 rpm.
===========================================================
DETAILS ----- PATCHES ----- SCREENSHOTS ----- PREVIOUS MW3 VERSIONS
===========================================================
A bit confused with different rates of fire estimated by different bros on consoles here I decided to calculate them by myself, to have at least any idea what are the numbers available for me on my PC.
System: Win7 64-bit, Intel Core i5 750 @ 2,67GHz, RAM 8GB, ASUS GeForce GTX470, ASUS P7P55D-E Deluxe
MW3 version: 1.4.382
Edit: 1.5.387 right now ... great. 10-02-2012
Edit: 1.7.413 right now, tests and updates in progress ... 22-05-2012
Edit: 1.8.423 right now, tests and updates in progress ... 26-05-2012 PC Patch 1.13: "Fix for mismatching files error between DLC and Non-DLC owners", so ROF should not be changed I suppose...
Edit: 1.9.433 right now, tests and updates in progress ... 21-06-2012 Dragunov recoil pattern modified
Edit: 1.9.441 right now... 18-08-2012 Terminal map for free, MP5 ROF unchanged so I suppose SMG/AR buff still not on.
Edit: 1.9.446 right now... 13-09-2012 SMG/AR buff live on PC [MP5]
Edit: 1.9.448 right now... 18-09-2012 Probably Chaos Mode patch
Edit: 1.9.453 right now... 10-10-2012 no idea what patched ..
Edit: 1.9.459 right now... 19-11-2012 no idea what patched .. (probably Scavenger obtained via Specialist will work without bugs)
Edit: 1.9.453 right now... 20-10-2012 wow, downgrade? what went wrong ? : )
PC Framerate: 91 fps
Framrate on consoles is 60 fps and as Marvel4 verified the framerate difference is responsible for different results obtained empirically on different platforms.
Theoretical values do not include framerate limit impact, they probably assume there is no limit.
In my tests on PC any framerate decrease (it is not constant during the game!), even from 91 to 90 fps, always resulted in less rounds fired = lower ROF.
Theoretical values from game files by Marvel4:
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4943
On PC all results obtained by precise hardware configuration + software (no stopwatch, no averaging, no recording).
My ROF numbers rounded down to have no decimal places.
Firing method [for full auto weapons]: I set the time and check if the whole mag can be emptied in that time, weapon fires on its own, many times, I drink beer in the meantime <cheers bros>. I have to adjust the time, many times, to find min. time to have the whole mag empty. Finally, having the min. time and the mag size I calculate the ROF.
For semi auto weapons - I examine 2-round bursts.
Burst weapons fire two bursts.
ERRORS:
Usually I am satisfied with 0.005-0.010 sec. precision so an average error should be less that 10 rpm for full auto weapons. In some cases I decided to check 0.001 sec. differences (SCAR-L, L86 LSW, MK46, etc), but it is really time consuming and I am not sure it is measurable and those differences matter ...
I believe that for full auto weapons a difference in ROF of 10 rpm between MW3 versions is an „estimation error” and is not significant (if weapon's ROF was not patched you can use the highest number).
I use this thread A LOT for myself while playing MW3 and using different weapons, so I am interested in having here the most reliable data.
If you see any error / inconsequence or would like to share your results let me know please.
Results on consoles from:
denkirson.proboards.com/index.cgi?board=general&action=display&thread=3425
Helpful stats, by Marvel4:
denkirson.proboards.com/index.cgi?action=display&board=general&thread=3235&page=6#76602
denkirson.proboards.com/index.cgi?action=display&board=general&thread=3235&page=6#77576
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4504
denkirson.proboards.com/index.cgi?action=display&board=general&thread=3235&page=6#77576
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4504
Some MW2 and COD4 results here: denkirson.proboards.com/index.cgi?action=display&board=general&thread=4172&page=1
SMG
MP5: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. Test results:
[1.9.446] MP5: 782 rpm; 30-round mag fired in 2,225 sec; In 2,222 sec. many times 29 rounds fired only.[cap = 783 rpm]
[1.9.441] MP5: 782 rpm; 30-round mag fired in 2,225 sec;
[1.9.433] MP5: 776 rpm; 30-round mag fired in 2,240 sec; In 2,230 sec only 29 rounds fired [cap = 780 rpm]
[1.5.387] MP5: 776 rpm; 30-round mag fired in 2,240 sec;
MP5+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 5 frames. Test results:
[1.9.446] MP5+RF: 1087 rpm; 30-round mag fired in 1,600 sec; In 1,595 sec only 29 rounds fired [cap = 1090 rpm]
[1.9.433] MP5+RF: 906 rpm (16,6% increase); 30-round mag fired in 1,920 sec; In 1,910 sec only 29 rounds fired [cap = 911 rpm]
[1.5.387] MP5+RF: 906 rpm (16,6% increase); 30-round mag fired in 1,920 sec;
UMP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.9.446] UMP45:
[1.9.433] UMP45: 681 rpm; 32-round mag fired in 2,730 sec; In 2,725 sec only 31 rounds fired [cap = 682 rpm]
[1.5.387] UMP45: 676 rpm; 32-round mag fired in 2,750 sec;
UMP45+RF: 910 rpm. Game Files ROF: 937 rpm, fires every 8 frames. Test results:
[1.9.446] UMP45+RF:
[1.9.433] UMP45+RF: 909 rpm (33,6% increase); 32-round mag fired in 2,040 sec; In 2,045 sec only 31 rounds fired [cap = 911 rpm]
[1.5.387] UMP45+RF: 907 rpm (34,1% increase); 32-round mag fired in 2,050 sec;
PP90M1: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] PP90M1:
[1.9.433] PP90M1: 905 rpm; 36-round mag fired in 2,320 sec; In 2,315 sec only 35 rounds fired [cap = 907 rpm]
[1.5.387] PP90M1: 909 rpm; 36-round mag fired in 2,310 sec;
PP90M1+RF: 1092 rpm. Game Files ROF: 1250 rpm, fires every 5 frames. Test results:
[1.9.446] PP90M1+RF:
[1.9.433] PP90M1+RF: 1088 rpm (20,2% increase); 36-round mag fired in 1,930 sec; In 1,925 sec only 35 rounds fired [cap = 1090 rpm]
[1.5.387] PP90M1+RF: 1088 rpm (19,7% increase); 36-round mag fired in 1,930 sec;
[1.5.387] PP90M1+RF: in 1,920 sec 1 round not fired left = PP90M1+RF cannot fire at 1093rpm.
P90: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. Test results:
[1.9.446] P90:
[1.9.433] P90: 777 rpm; 50-round mag fired in 3,780 sec; In 3,775 sec only 49 rounds fired [cap = 778 rpm]
[1.5.387] P90: 774 rpm; 50-round mag fired in 3,795 sec;
P90+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. Test results:
[1.9.446] P90+RF:
[1.9.433] P90+RF: 930 rpm; (19,6% increase) 50-round mag fired in 3,160 sec; In 3,155 sec only 49 rounds fired [cap = 931 rpm]
[1.5.387] P90+RF: 929 rpm; ( 20,0% increase) 50-round mag fired in 3,162 sec;
PM-9: 1092 rpm. Game Files ROF: 1090 rpm, fires every 5 frames. Test results:
[1.9.446] PM9:
[1.9.433] PM9: 1094 rpm; 32-round mag fired in 1,700 sec; In 1,695 sec only 31 rounds fired [cap = 1097 rpm]
[1.5.387] PM9: 1084 rpm; 32-round mag fired in 1,715 sec;
PM9+RF: 1365 rpm. Game Files ROF: 1363 rpm, fires every 4 frames. Test results:
[1.9.446] PM9+RF:
[1.9.433] PM9+RF: 1357 rpm; (24,1% increase) 32-round mag fired in 1,370 sec; In 1,365 sec only 31 rounds fired [cap = 1362 rpm]
[1.5.387] PM9+RF: 1352 rpm; (24,7% increase) 32-round mag fired in 1,375 sec;
MP7: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. Test results:
[1.9.446] MP7:
[1.9.433] MP7: 798 rpm; 40-round mag fired in 2,930 sec;
[1.5.387] MP7: 798 rpm; 40-round mag fired in 2,930 sec;
MP7+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 7 frames. Test results:
[1.9.446] MP7+RF:
[1.9.433] MP7+RF: 1085 rpm (36% increase); 40-round mag fired in 2,155 sec;
[1.5.387] MP7+RF: 1083 rpm (35,6% increase); 40-round mag fired in 2,160 sec;
[1.5.387] MP7+RF: in 2,150 sec 1 round not fired left = MP7+RF canot fire at 1088rpm
----------------------------------------------------
Machine Pistols
FMG9: 910 rpm. Game Files ROF: 1034 rpm, fires every 6 frames. Test results:
[1.9.446] FMG9:
[1.7.413] FMG9: 905 rpm no changes
[1.5.387] FMG9: 36-round mag fired in 2,320 sec; 905 rpm
[1.5.387] FMG9: In 2.305 sec only 35 shots fired, 1 round left in the mag. (911 rpm not applicable)
[1.9.446] FMG9+Akimbo:
[1.7.413] FMG9 + Akimbo patched, 2 x 777 rpm 2 x 36 rounds fired in 2,700 sec.
[1.7.413] Akimbo patch: magz empty not in 2.320 but 2.700 sec.
[1.5.387] FMG9+Akimbo: 2 x 905 rpm; both 36-round magz fired in 2,320 sec;
[1.5.387] Akimbo did not increase or decrease the ROF of FMG9s. If any doubts: in 2.305 sec, using Akimbo, there was 1 round left, not fired, in both magz, so 911 rpm did not work.
MP-9: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. Test results:
[1.9.446] MP-9:
[1.7.413] MP-9: 791 rpm no changes
[1.5.387] MP-9: 791 rpm; 32-round mag fired in 2,350 sec;
[1.9.446] MP-9+Akimbo:
[1.7.413] MP9 + Akimbo patched: 2 x 676 rpm 2 x 32 rounds fired in 2,750 sec.
[1.7.413] Akimbo patch: magz empty not in 2.650 but 2.750 sec.
[1.5.387] MP-9+Akimbo: 2 x 701 rpm; both 32-round magz fired in 2,650 sec; (-9.6%, decrease)
[1.5.387] In 2.600 sec - there is 1 round left, not fired, in both magz, so 715 rpm does not work...
Scorpion: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. Test results:
[1.9.446] Scorpion:
[1.7.413] Scorpion: 772 rpm no changes
[1.5.387] Scorpion: 772 rpm; 20-round mag fired in 1,475 sec;
[1.9.446] Scorpion+Akimbo:
[1.7.413] Scorpion+Akimbo: no changes: 2 x 670 rpm;
[1.5.387] Scorpion+Akimbo: 2 x 670 rpm; both 20-round magz fired in 1,700 sec; (-13.2%, decrease)
G18: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] G18:
[1.7.413] G18: 894 rpm no changes
[1.5.387] G18: 894 rpm; 20-round mag fired in 1,275 sec;
[1.9.446] G18+Akimbo:
[1.7.413] G18+Akimbo patched, 2 x 772 rpm 2 x 20 rounds fired in 1.475 sec.
[1.7.413] Akimbo patch: magz empty not in 1.425 but 1.475 sec.
[1.5.387] G18+Akimbo: 2 x 800 rpm; both 20-round magz fired in 1,425 sec; (-10.5%, decrease)
----------------------------------------------------
Handguns (screenshots below sniper rifles section)
In [1.7.413] results are the same.
USP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387] USP45: 652 rpm - Fires full auto with 0,092 sec delays between shots
[1.5.387] USP45: It is NOT possible to fire 2 rounds in 0,083 sec, 722 rpm is the cap.
[1.5.387] USP45: In 0,084 sec it can happen USP45 fires twice = 714 rpm, but I cannot rely on that, it might happen or not, depending on current framerate.
[1.5.387] USP45+Akimbo: decreased ROF 594 rpm - Fires full auto with 0,101 sec delays between shots. (-9.7%, decrease).
[1.5.387] Akimbo ROF capped by 0,093 sec. delay = 645 rpm.
P99: 1092 rpm. Game Files ROF: 1200 rpm, fires every 5 frames. Test results:
[1.5.387] P99: 1000 rpm - Fires full auto with 0,060 sec delays between shots.
[1.5.387] P99: It is NOT possible to fire 2 rounds in 0,050 sec, 1200 rpm is the cap.
[1.5.387] P99: Range 0,051-0,059 sec: sometimes P99 fires twice, but probabilities: 10%-90% respectively, depending on framerate.
[1.5.387] P99+Akimbo: decreased ROF 882 rpm - Fires full auto with 0,068 sec delays between shots. (-13,3%, decrease).
[1.5.387] Akimbo ROF capped by 0,059 sec. delay = 1016 rpm.
Five Seven: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.5.387] Five Seven: 882 rpm - Fires full auto with 0,068 sec delays between shots.
[1.5.387] Five Seven: It is NOT possible to fire 2 rounds in 0,059 sec, 1016 rpm is the cap.
[1.5.387] Five Seven: Range 0,060-0,067 sec: sometimes Five Seven fires twice, but probabilities: 10%-90% respectively, depending on framerate
[1.5.387] Five Seven+Akimbo: decreased ROF 750 rpm - Fires full auto with 0,080 sec delays between shots. (-17,6%, decrease).
[1.5.387] Akimbo ROF capped by 0,070 sec. delay = 857 rpm.
Desert Eagle: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387] Desert Eagle: 659 rpm, full auto with 0,091 sec delays. Cap: 0,083 sec delay = 722 rpm.
[1.5.387] Not possible full auto mode using 0,084-0,090 sec. but it is possible that Desert Eagle fires with such delays sometimes.
[1.5.387] Desert Eagle+Akimbo: decreased ROF 594 rpm (-9,8%, decrease), 0,101 sec delays.
[1.5.387] Desert Eagle+Akimbo: Cap 0,091 sec = 659 rpm.
.44 Magnum: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387].44 Magnum: 652 rpm (0,092sec)
[1.5.387].44 Magnum+Akimbo: decreased ROF 576 rpm (0,104sec), (-11,6%),
MP412: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387] MP412: 652 rpm (0,092sec)
[1.5.387] MP412+Akimbo: decreased ROF 576 rpm (0,104sec), (-11,6%),
----------------------------------------------------
Shotguns
USAS 12: 137 rpm. Game Files ROF: 139 rpm, fires every 40 frames. Test results:
[1.9.433] USAS 12: 137 rpm, no changes
[1.5.387] USAS 12: 137 rpm, consistent 2-round burst with 0.435 sec delays, with 0.430 sec delays inconsistency visible.
KSG 12: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames. Test results:
[1.9.433] KSG 12: 60 rpm, consistent 2-round burst with 1.000 sec delays. 2-round bursts not possible with 0.990 delays, cap = 61 rpm
SPAS-12: 63 rpm. Game Files ROF: 64 rpm, fires every 86 frames. Test results:
[1.9.433] SPAS-12: 63 rpm, consistent 2-round burst with 0.940 sec delays. 2-round bursts not possible with 0.930 delays, cap = 64 rpm
AA-12: 390 rpm. Game Files ROF: 400 rpm, fires every 14 frames. Test results:
[1.9.433] AA-12: 405 rpm, consistent 2-round burst with 0.148 sec delays.
Striker: 341 rpm. Game Files ROF: 352 rpm, fires every 16 frames. Test results:
[1.9.433] Striker: 333 rpm, consistent 2-round burst with 0.180 sec delays. 2-round bursts possible with 0.175 delays, but inconsistent, ROF = 342 rpm
Model 1887: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames. Test results:
[1.9.433] Model 1887: 59 rpm, consistent 2-round burst with 1.010 sec delays. 2-round bursts not possible with 1.000 delays, cap = 60 rpm
----------------------------------------------------
LMG
L86 LSW: 780 rpm. Game Files ROF: 800 rpm, fires every 7 frames. Test results:
[1.9.446] L86 LSW:
[1.9.433] verification: 778 rpm; 100-round mag fired in 7.629 sec
[1.7.413] no changes, 7.650 sec is fine.
[1.5.387] L86 LSW: 776 rpm; 100-round mag fired in 7.650 sec;
L86 LSW+RF: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] L86 LSW+RF:
[1.5.387] L86 LSW+RF: 906rpm (16,7% increase); 100-round mag fired in 6.550 sec;
MK46: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. Test results:
[1.9.446] MK46:
[1.9.433] verification: 778 rpm; 100-round mag fired in 7.629 sec
[1.7.413] no changes, 7.625 sec is fine
[1.5.387] MK46: 779 rpm; 100-round mag fired in 7.625 sec;
MK46+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. Test results:
[1.9.446] MK46+RF:
[1.5.387] MK46+RF: 931rpm (19,6% increase); 100-round mag fired in 6.375 sec;
MG36: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. Test results:
[1.9.446] MG36:
[1.7.413] MG36, no Grip: no changes
[1.5.387] MG36, no Grip: 700 rpm; 100-round mag fired in 8,475 sec;
[1.7.413] MG36+Grip glitch patched, 700 rpm
[1.5.387] MG36+Grip: 563 rpm (-19.7%, decrease vs 700rpm); 100-round mag fired in 10,55 sec;
MG36+RF: 910 rpm. Game Files ROF: 961 rpm, fires every 6 frames. Test results:
[1.9.446] MG36+RF:
[1.7.413] MG36+RF no changes
[1.5.387] MG36+RF: 906 rpm (29,4% increase); 100-round mag fired in 6,550 sec;
PKP Pecheneg: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. Test results:
[1.9.446] PKP Pecheneg:
[1.7.413] PKP Pecheneg: no changes
[1.5.387] PKP Pecheneg: 682 rpm; 100-round mag fired in 8.700 sec;
PKP Pecheneg+RF: 780 rpm. Game Files ROF: 882 rpm, fires every 7 frames. Test results:
[1.9.446] PKP Pecheneg+RF:
[1.5.387] PKP Pecheneg+RF: 779 rpm (14,1% increase); 100-round mag fired in 7.625 sec;
M60E4: 546 rpm. Game Files ROF: 600 rpm, fires every 10 frames. Test results:
[1.9.446] M60E4:
[1.7.413] no changes
[1.5.387] M60E4: 561 rpm; 100-round mag fired in 10.575 sec;
M60E4+RF: 682 rpm. Game Files ROF: 749 rpm, fires every 8 frames. Test results:
[1.9.446] M60E4+RF:
[1.5.387] M60E4+RF: 680 rpm (21,2% increase); 100-round mag fired in 8.725 sec;
----------------------------------------------------
Assault rifles: [Kick+Silencer tested, as most common; no time to test all attachments/proficiencies]
M4A1: 780 rpm. Game Files ROF: 780 rpm, fires every 7 frames. Test results:
[1.9.446] M4A1: 776 rpm; 30-round mag fired in 2,240 sec;
[1.9.433] M4A1: 776 rpm; 30-round mag fired in 2,240 sec; In 2,235 sec. 29 rounds fired [cap = 778 rpm]
[1.5.387] M4A1: 768 rpm; 30-round mag fired in 2,265 sec;
SCAR-L: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.9.446] SCAR-L: 680 rpm; In 2,555 sec. 29 rounds fired. [cap = 671 rpm]
[1.9.433] SCAR-L: 680 rpm; 30-round mag fired in 2,558sec; In 2.556 sec 29 rounds fired many times [cap = 681]
[1.5.387] SCAR-L: 696 rpm; 30-round mag fired in 2,500 sec;
[1.5.387] SCAR-L: in 2,495 sec usually one round left in the mag, 697 rpm not available
CM901: 606 rpm. Game Files ROF: 666 rpm, fires every 9 frames. Test results:
[1.9.446] CM901: 605 rpm; In 2,874 sec. 29 rounds fired [cap = 606 rpm]
[1.9.433] CM901: 605 rpm; 30-round mag fired in 2,875 sec; In 2,870 sec. 29 rounds fired [cap = 606 rpm]
[1.5.387] CM901: 605 rpm; 30-round mag fired in 2,875 sec;
[1.5.387] CM901: in 2,870 sec one round left in the mag, 606 rpm not available
G36C: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. Test results:
[1.9.446] G36C: 686 rpm; 30-round mag fired in 2,535 sec; Below 2,535 many times only 29 rounds fired. [cap = 687 rpm]
[1.9.433] G36C: 696 rpm; 30-round mag fired in 2,500 sec; Below 2,500 many times only 29 rounds fired.
[1.5.387] G36C: 698 rpm; 30-round mag fired in 2,490 sec;
[1.5.387] G36C: in 2,480 sec one round left in the mag, 701 rpm not available
ACR6.8: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. Test results:
[1.9.446] ACR6.8: 679 rpm; 30-round mag fired in 2,560 sec; In 2,558 sec. 29 rounds fired [cap = 680 rpm]
[1.9.433] ACR6.8: 679 rpm; 30-round mag fired in 2,560 sec; In 2,555 sec. 29 rounds fired [cap = 681 rpm]
[1.5.387] ACR6.8: 678 rpm; 30-round mag fired in 2,565 sec;
[1.5.387] ACR6.8: in 2,560 sec one round left in the mag, 679 rpm not available
AK47: 682 rpm. Game Files ROF: 689 rpm, fires every 8 frames. Test results:
[1.9.446] AK47: 680 rpm; 30-round mag fired in 2,558 sec; In 2,555 sec. usually only 29 rounds fired [cap = 681 rpm]
[1.9.433] AK47: 679 rpm; 30-round mag fired in 2,560 sec; In 2,550 sec. 29 rounds fired [cap = 682 rpm]
[1.5.387] AK47: 681 rpm; 30-round mag fired in 2,555 sec;
[1.5.387] AK47: in 2,550 sec one round left in the mag, 682 rpm not available
FAD: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] FAD: 907 rpm; 40-round mag fired in 2,580 sec; In 2,579 usually 39-rounds fired
[1.9.433] FAD: 907 rpm; 40-round mag fired in 2,580 sec; In 2,570 only 39-rounds fired
[1.5.387] FAD: 910 rpm; 40-round mag fired in 2,570 sec;
[1.5.387] FAD: in 2,560 sec one round left in the mag, 914 rpm not available
--------
X = min. time between the 1st shot of the 1st burst AND the 1st shot of the 2nd burst
Type 95
[1.9.446] Type95: X = 0,400 sec., practical ROF = 60 / 0,4 * 3 = 450 rpm ; no changes. In 0,399 sec. inconsistency, many times only 1 burst fired.
[1.9.433] Type95: X = 0,400 sec., no changes; In 0.398 sec inconsistency: 1 or 2 bursts. In 0,390 sec: 1 burst only.
[1.5.387] Type95: X = 0,400 sec., practical ROF = 60 / 0,4 * 3 = 450 rpm
[1.9.446] Type95+RF: X = 0,364 sec., practical ROF = 60 / 0,364 * 3 = 494 rpm. In 0,363 sec. inconsistency, many times only 1 burst fired.
[1.9.433] Type95+RF: X = 0,364 sec., no changes; In 0,362 sec inconsistency: 1 or 2 bursts.
[1.5.387] Type95+RF: X = 0,364 sec., practical ROF = 60 / 0,364 * 3 = 494 rpm
IF the firing pattern is: shot, delay, shot, delay, shot, delay, Delay=0.2 sec and again: shot, delay, shot, delay, shot, delay, Delay=0.2 sec, ...
(and assuming that RF does not decrease that 0.2 sec)
0,364 = 3 * delay + 0,2 and delay = 0,0546
0,4 = 3 * delay + 0,2 and delay = 0,0666
[1.5.387] Type 95: burst ROF: 60 / 0,0666 = 900 rpm
[1.5.387] Type 95 + RF: burst ROF: 60 / 0,0546 = 1097 rpm
M16A4
[1.9.446] M16A4: X = 0,404 sec., practical ROF = 60 / 0,404 * 3 = 445 rpm
[1.9.433] M16A4: X = 0,430 sec., practical ROF = 60 / 0,43 * 3 = 418 rpm. In 0,425 sec only 1 burst fired.
[1.5.387] M16A4: X = 0,440 sec., practical ROF = 60 / 0,44 * 3 = 409 rpm
[1.9.446] M16A4+RF: X = 0,366 sec., practical ROF = 60 / 0,366 * 3 = 491 rpm
[1.9.433] M16A4+RF: X = 0,400 sec., no changes. In 0,390 sec only 1 burst fired.
[1.5.387] M16A4+RF: X = 0,400 sec., practical ROF = 60 / 0,4 * 3 = 450 rpm
IF the firing pattern is: shot, delay, shot, delay, shot, delay, Delay=0.2 sec and again: shot, delay, shot, delay, shot, delay, Delay=0.2 sec, ...
(and assuming that RF does not decrease that 0.2 sec)
then
0,366 = 3 * delay + 0,2 and delay = 0,05533
0,404 = 3 * delay + 0,2 and delay = 0,068
0,4 = 3 * delay + 0,2 and delay = 0,0666
0,44 = 3 * delay + 0.2 and delay = 0,08
[1.9.446] M16A4: burst ROF: 60 / 0,068 = 882 rpm
[1.5.387] M16A4: burst ROF: 60 / 0,08 = 750 rpm
[1.9.446] M16A4+RF: burst ROF: 60 / 0,05533 = 1084 rpm
[1.5.387] M16A4+RF: burst ROF: 60 / 0,0666 = 900 rpm
--------
[1.9.446] MK14 without RF:
[1.5.387] MK14 without RF: It can be full auto with delays between shots 0,11 sec = 545 rpm.[on PS3 480rpm verified by asasa]
If I press the fire button 0.104 sec after the 1st shot - gun won't shoot. = 576 rpm.
Between 0,104 and 0,109sec it is possible that MK14 can shoot, but I 'd consider that in terms of 'probablity' and: at 0,105sec (571rpm) it is 20%, and at 0,108 sec (555rpm) it is 80%. In other words: I cannot shoot efectively MK14 in full auto mode with delays 0,104-0,109 sec.
[1.9.446] MK14+RF:
[1.5.387] MK14+RF: It can be full auto with delays between shots 0.09 sec = 666 rpm. (22% increase)[on PS3 540rpm verified by asasa]
If I press the fire button 0.082 sec after the 1st shot - gun won't shoot = 731 rpm.
Between 0,083 and 0,089 sec I can shoot MK14 twice but not smoothly, the same "probablity" story, so I'd forget it, probably hardware/software/game error or lag.
Below:
[1.5.387] MK14+Kick+Silencer and MK14+Kick+RF fired at 545 and 666 rpm respectively.
and:
[1.5.387] MK14, Kick vs Focus: 2+2 magz fired full auto at 545 rpm (recoil is UP, 1st shot close to the bottom):
and:
[1.5.387] MK14 + RF, Kick vs No proficiency: 2+2 magz fired full auto at 666 rpm: (recoil is UP, 1st shot close to the bottom):
and:
[1.5.387] MK14, Kick vs Focus: 2+2 magz fired full auto at 400 rpm (shots every 0.15 sec)
[1.5.387] MK14 fired at 200 rpm (1 shot every 0.3 sec) with different proficiencies
{
// Ignore it if you have your own experiences with MK14 and perform well with it:
//
// IMO: The best ROF for MK14 if you look for "min. recoil & max. accuracy + max. damage per sec." is 500 rpm (~ 480-520 rpm) and the best set up is Silencer + Ext. Magz.
// At 500 rpm you do not need Kick and Silencer is better in the long run, statistically, than other proficiencies: Focus or Impact; Attachments proficiency wins.
// 500 rpm looks low but it is 75 damage ON TARGET, assuming you can aim.
// Full auto weapons’ effective ROF on target is lower than theoretical due to random recoil, arr 400-600 rpm but less damage: they are heavily outgunned.
// Without Ext. Magz lack of ammo IS a problem if MK14 fired at 500 rpm.
// Counter-sniping: 500 rpm is arr 10 x practical ROF of Barrett or MSR.
}
----------------------------------------------------
Sniper rifles
[1.5.387] RSASS: 1153 rpm
[1.5.387] Barrett: 1153 rpm
[1.5.387] Dragunov: 1153 rpm, in [1.9.433] unchanged.
[1.5.387] MSR: 66 rpm
[1.5.387] L118A: 50 rpm
[1.5.387] AS50: 196rpm
details and screenshots below:
[1.5.387] RSASS
I can shoot it again 0.052 sec after the previous shot, ROF = 1153 rpm.
Firerate cap seems to be arr 1176 rpm, as I cannot produce the 2nd shot 0.051 sec after the 1st one.
To have RSASS firing full auto the delay between shots should be a bit higher, 0,054 sec I suppose (= 1111rpm), to be sure RSASS fires every time.
If you think full auto RSASS might be good or would like to see it: this picture is for you:
RSASS+Stability+ACOG, full auto, delays between shots 0,052, 0,054, 0,056 and 0,057 sec ( = 1153, 1111, 1071, 1052 rpm), first shots marked red:
Firing RSASS using MK14's ROF, let's compare them:
RSASS+Kick+ACOG, full auto at 545 and 666 rpm, first shots marked red:
Summary: RSASS is a sniper rifle and although has a very high ROF (1153 rpm) and damage (70) you cannot use it like a semi-auto assault rifle (MK14 or FAL).
[1.9.433] Dragunov: ROF verified: it is the same as in [1.5.387]
[1.9.433] Dragunov+Kick+ACOG, full auto mode, 1000, 666 and 500 rpm.
[1.5.387] Dragunov, before patch:
ROF very similar to RSASS and Barrett: I cannot fire the 2nd shot 0.051 sec after the 1st one, Dragunov's ROF is below 1176 rpm as well.
0,052 sec delay works, 2 shots possible so I'd say ROF = 1153 rpm.
But at that ROF Dragunov cannot fire in full auto mode.
To be sure the 2nd shot would be fired I need delay 0,055 sec = 1090rpm.
Dragunov+Kick+ACOG, full auto mode, 1000, 666 and 500 rpm.
[1.5.387] MSR
ROF = 66rpm.
Firing every 0,909 sec. is possible = ROF 66 rpm.
For full auto I'd recommend 0,916 sec delays, = 65 rpm, to be sure MSR fires every time you press the fire button.
I cannot fire the following shot 0,907 sec after the 1st one: 66.1 rpm not applicable.
MSR fired full auto at 65 rpm (0,916sec between shots) in different configurations:
[1.5.387] L118A
ROF = 50rpm.
I can fire L118A every 1.2 sec = 50rpm, firing every 1,19 sec not possible = 50,4 rpm.
Screenshot: L118A fired full auto at 50 rpm (1.2 sec between shots) in different configurations (same with MSR):
[1.5.387] Barrett .50cal.
I can shoot it again 0.052 sec after the previous shot, ROF = 1153 rpm.
Firerate cap seems to be arr 1176 rpm, as I cannot produce the 2nd shot 0.051 sec after the 1st one (same with RSASS).
0,052-0,059 sec. delay between shots is random in terms of the 2nd shot fired or not. It might be my hardware/software lag.
0,06sec delay - 1000rpm - stable fire available, using that delay I can full auto fire Barrett.
Barrett+Kick+ACOG, full auto, from left to right: at 1000, 666, 545, 500 rpm:
7 rounds - shots 4-10 land almost in the same place, enough to kill 7 guys in 7 x 0.06 sec = 0,42 sec, ... but 1 round would kill them as well I suppose
[1.5.387] AS50:
ROF = 196rpm
I cannot fire every 0,3 sec, so 200 rpm not available,
slightly increased delay to 0,305 sec and two shots fired, ROF = 196rpm.
AS50 fired full auto at 196 rpm (0,305 sec between shots) in different configurations, shots numbered:
[1.5.387] AS50 vs Barrett:
Barrett in full auto mode fires shots No. 4-10 at the highest amplitude, while AS50's centerspeed is good enough to shoot a bit closer to the center posiotion even if firing at max. ROF.
Barrett's centerspeed is too low vs recoil. AS50 is more balanced.
Below: [1.5.387] Barrett fired at AS50's ROF (196rpm)
Surprise? Even at 196 rpm Barret's centerspeed works worse than AS50's:
EDIT: 26-06-2012,
[1.9.433] I tested Barrett vs AS50 again and results differ ...
Scav + Overkill: Barrett + AS50 used (& Dead Silence)
Delays 0.315 sec, ROF 190 rpm:
1. No Kick test, 7 rounds:
Barrett: no proficiency, ACOG
AS50: attachments proficiency, ACOG + Ext Magz
2. Kick test, 7 rounds:
Barrett: Kick + ACOG
AS50: Kick + Ext Magz
----------------------------------------------------
Handguns:
[1.5.387] USP45 fired full auto at 652 rpm (0.092 sec delay between shots), first shots marked red:
[1.5.387] P99 fired full auto at 1000 rpm (0.060 sec delay between shots), first shots marked red:
[1.5.387] Five Seven, no attachments, fired full auto at 882 rpm (0.068 sec delay between shots), first shots marked red:
[1.5.387] To compare 3 handguns from above I set ROF to 600 rpm and tried them all.
The most unstable is P99 due to random horizontal recoil (on the screenshot below - not noticable)
----------------------------------------------------
Screenshots from a different thread, to keep all ROF modifications in one place:
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4784&page=1
2 x 30-round G36C magz fired and 2 x 30-round ACR magz fired. Overkill used.
G36C does not need Kick, ACR with Kick.
ACR+Kick at 200, 400 and 500 rpm:
Below MP7 RF Kick full auto at: 500, 666, 900 and original on PC: 1083 rpm:
MISSION,
G36C as counter-sniper weapon: /standing/
We fire from C flag:
RESULTS: /SWAY!!/
replacing Focus with Kick adds nothing ...
G36C, Kick, Silencer, 666rpm /standing/
RESULTS: /SWAY!!/
PRONE+STABILITY, to reduce SWAY, 30-rounds, firing was ADS, but screenshot not ADS, just to have a NICE view:
RESULTS:
G36C, 666rpm, 30 rounds fired, PRONE+KICK
RESULTS:
ACR, PRONE+KICK, 666rpm
RESULTS:
MP7, PRONE+KICK, 666rpm:
RESULTS
----------------------------------------------------
other weapons ....
(in progress)
FRAMERATE = 91. If different framerate ROF changes.
Game Files ROF = theoretical ROF from game files, not influenced by framerate.
docs.google.com/spreadsheet/ccc?key=0AhNxXL3z8i1GdFc2Z0JfVnh1OXdQb0lrVmQwNW5Wc3c#gid=0
XBOX: theoretical ROF if framerate = 60 fps.
XBOX: available rates of fire if the framerate is:
60fps: ... 1200 900 720 600 514 450 ... (rpm)
59fps: ... 1180 885 708 590 505 442 ... (rpm)
58fps: ... 1160 870 696 580 497 435 ... (rpm)
PC: available rates of fire if the framerate is:
91fps: ... 1365 1092 910 780 682 ... (rpm)
90fps: ... 1350 1080 900 771 675 ... (rpm)
89fps: ... 1335 1068 890 762 667 ... (rpm)
88fps: ... 1320 1056 880 754 660 ... (rpm)
NOTE: Gun's ROF might INCREASE if fps drops. It depends on the value of ROF defined in game files. (example: XBOX MP7 goes up from 720 to 885 if framerate goes down from 60 to 59)
How to calculate it?
If game files ROF = 1000 rpm and framerate = 59 fps:
A = Game files time between shots = 60/1000 = 0,06 sec.
B = Time between frames = 1/59 = 0,016949 sec.
A/B = 3,54 frames.
rounded UP = 4 frames.
Weapon fires every 4 frames, time between shots = 4 * 0, 016949 = 0,067797 and
ROF = 60 / 0,067797 = 885 rpm, NOT 1000 rpm.
SMG
MP5: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames (if framerate = 91 fps, the same assumption holds for all PC: ROF below). XBOX: 720 rpm.
UMP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. XBOX: 720 rpm.
PP90M1: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
P90: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. XBOX: 720 rpm.
PM-9: 1092 rpm. Game Files ROF: 1090 rpm, fires every 5 frames. XBOX: 900 rpm.
MP7: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. XBOX: 720 rpm if 60 fps, 885 rpm if 59 fps.
MP5+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 5 frames. XBOX: 900 rpm.
UMP45+RF: 910 rpm. Game Files ROF: 937 rpm, fires every 8 frames. XBOX: 900 rpm.
PP90M1+RF: 1092 rpm. Game Files ROF: 1250 rpm, fires every 5 frames. XBOX: 1200 rpm.
P90+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. XBOX: 900 rpm.
PM9+RF: 1365 rpm. Game Files ROF: 1363 rpm, fires every 4 frames. XBOX: 1200 rpm.
MP7+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 7 frames. XBOX: 900 rpm.
Machine Pistols
FMG9: 910 rpm. Game Files ROF: 1034 rpm, fires every 6 frames. XBOX: 900 rpm.
[1.7.413] FMG9 + Akimbo: 2 x 777 rpm
MP-9: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. XBOX: 720 rpm if 60 fps, 885 rpm if 59 fps.
[1.7.413] MP9 + Akimbo: 2 x 676 rpm
Scorpion: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. XBOX: 720 rpm.
[1.7.413] Scorpion+Akimbo: 2 x 670 rpm;
G18: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
[1.7.413] G18+Akimbo: 2 x 772 rpm
Handguns
USP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387] USP45+Akimbo: 594 rpm
P99: 1092 rpm. Game Files ROF: 1200 rpm, fires every 5 frames.
[1.5.387] P99+Akimbo: 882 rpm
Five Seven: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames.
[1.5.387] Five Seven+Akimbo: 750 rpm
Desert Eagle: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387] Desert Eagle+Akimbo: 594 rpm
.44 Magnum: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387].44 Magnum+Akimbo: 576 rpm
MP412: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames.
[1.5.387] MP412+Akimbo: 576 rpm
----------------------------------------------------
Shotguns
USAS 12: 137 rpm. Game Files ROF: 139 rpm, fires every 40 frames.
KSG 12: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames.
SPAS-12: 63 rpm. Game Files ROF: 64 rpm, fires every 86 frames.
AA-12: 390 rpm. Game Files ROF: 400 rpm, fires every 14 frames.
Striker: 341 rpm. Game Files ROF: 352 rpm, fires every 16 frames.
Model 1887: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames.
----------------------------------------------------
LMG
L86 LSW: 780 rpm. Game Files ROF: 800 rpm, fires every 7 frames. XBOX: 720 rpm.
MK46: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. XBOX: 720 rpm.
MG36: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. XBOX: 720 rpm.
PKP Pecheneg: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. XBOX: 600 rpm.
M60E4: 546 rpm. Game Files ROF: 600 rpm, fires every 10 frames. XBOX: 600 rpm.
L86 LSW+RF: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
MK46+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. XBOX: 900 rpm.
MG36+RF: 910 rpm. Game Files ROF: 961 rpm, fires every 6 frames. XBOX: 900 rpm.
PKP Pecheneg+RF: 780 rpm. Game Files ROF: 882 rpm, fires every 7 frames. XBOX: 720 rpm.
M60E4+RF: 682 rpm. Game Files ROF: 749 rpm, fires every 8 frames. XBOX: 900 rpm.
----------------------------------------------------
Assault rifles: [Kick+Silencer tested, as most common; no time to test all attachments/proficiencies]
M4A1: 780 rpm. Game Files ROF: 780 rpm, fires every 7 frames. XBOX: 720 rpm.
SCAR-L: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. XBOX: 720 rpm.
CM901: 606 rpm. Game Files ROF: 666 rpm, fires every 9 frames. XBOX: 600 rpm.
G36C: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. XBOX: 720 rpm.
ACR6.8: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. XBOX: 600 rpm.
AK47: 682 rpm. Game Files ROF: 689 rpm, fires every 8 frames. XBOX: 600 rpm.
FAD: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. XBOX: 900 rpm.
--------
Type 95
[1.9.446] Type95: practical ROF = 450 rpm
[1.9.446] Type95+RF:practical ROF = 494 rpm
[1.5.387] Type 95: burst ROF: 900 rpm
[1.5.387] Type 95 + RF: burst ROF: 1097 rpm
M16A4
[1.9.446] M16A4: practical ROF = 445 rpm
[1.9.446] M16A4+RF: practical ROF = 491 rpm
[1.9.446] M16A4: burst ROF: 882 rpm
[1.9.446] M16A4+RF: burst ROF: = 1084 rpm
MK14
[1.5.387] MK14: 545 rpm.
[1.5.387] MK14+RF: 666 rpm.
===========================================================
DETAILS ----- PATCHES ----- SCREENSHOTS ----- PREVIOUS MW3 VERSIONS
===========================================================
A bit confused with different rates of fire estimated by different bros on consoles here I decided to calculate them by myself, to have at least any idea what are the numbers available for me on my PC.
System: Win7 64-bit, Intel Core i5 750 @ 2,67GHz, RAM 8GB, ASUS GeForce GTX470, ASUS P7P55D-E Deluxe
MW3 version: 1.4.382
Edit: 1.5.387 right now ... great. 10-02-2012
Edit: 1.7.413 right now, tests and updates in progress ... 22-05-2012
Edit: 1.8.423 right now, tests and updates in progress ... 26-05-2012 PC Patch 1.13: "Fix for mismatching files error between DLC and Non-DLC owners", so ROF should not be changed I suppose...
Edit: 1.9.433 right now, tests and updates in progress ... 21-06-2012 Dragunov recoil pattern modified
Edit: 1.9.441 right now... 18-08-2012 Terminal map for free, MP5 ROF unchanged so I suppose SMG/AR buff still not on.
Edit: 1.9.446 right now... 13-09-2012 SMG/AR buff live on PC [MP5]
Edit: 1.9.448 right now... 18-09-2012 Probably Chaos Mode patch
Edit: 1.9.453 right now... 10-10-2012 no idea what patched ..
Edit: 1.9.459 right now... 19-11-2012 no idea what patched .. (probably Scavenger obtained via Specialist will work without bugs)
Edit: 1.9.453 right now... 20-10-2012 wow, downgrade? what went wrong ? : )
PC Framerate: 91 fps
Framrate on consoles is 60 fps and as Marvel4 verified the framerate difference is responsible for different results obtained empirically on different platforms.
Theoretical values do not include framerate limit impact, they probably assume there is no limit.
In my tests on PC any framerate decrease (it is not constant during the game!), even from 91 to 90 fps, always resulted in less rounds fired = lower ROF.
Theoretical values from game files by Marvel4:
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4943
On PC all results obtained by precise hardware configuration + software (no stopwatch, no averaging, no recording).
My ROF numbers rounded down to have no decimal places.
Firing method [for full auto weapons]: I set the time and check if the whole mag can be emptied in that time, weapon fires on its own, many times, I drink beer in the meantime <cheers bros>. I have to adjust the time, many times, to find min. time to have the whole mag empty. Finally, having the min. time and the mag size I calculate the ROF.
For semi auto weapons - I examine 2-round bursts.
Burst weapons fire two bursts.
ERRORS:
Usually I am satisfied with 0.005-0.010 sec. precision so an average error should be less that 10 rpm for full auto weapons. In some cases I decided to check 0.001 sec. differences (SCAR-L, L86 LSW, MK46, etc), but it is really time consuming and I am not sure it is measurable and those differences matter ...
I believe that for full auto weapons a difference in ROF of 10 rpm between MW3 versions is an „estimation error” and is not significant (if weapon's ROF was not patched you can use the highest number).
I use this thread A LOT for myself while playing MW3 and using different weapons, so I am interested in having here the most reliable data.
If you see any error / inconsequence or would like to share your results let me know please.
Results on consoles from:
denkirson.proboards.com/index.cgi?board=general&action=display&thread=3425
Helpful stats, by Marvel4:
denkirson.proboards.com/index.cgi?action=display&board=general&thread=3235&page=6#76602
denkirson.proboards.com/index.cgi?action=display&board=general&thread=3235&page=6#77576
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4504
denkirson.proboards.com/index.cgi?action=display&board=general&thread=3235&page=6#77576
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4504
Some MW2 and COD4 results here: denkirson.proboards.com/index.cgi?action=display&board=general&thread=4172&page=1
SMG
MP5: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. Test results:
[1.9.446] MP5: 782 rpm; 30-round mag fired in 2,225 sec; In 2,222 sec. many times 29 rounds fired only.[cap = 783 rpm]
[1.9.441] MP5: 782 rpm; 30-round mag fired in 2,225 sec;
[1.9.433] MP5: 776 rpm; 30-round mag fired in 2,240 sec; In 2,230 sec only 29 rounds fired [cap = 780 rpm]
[1.5.387] MP5: 776 rpm; 30-round mag fired in 2,240 sec;
MP5+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 5 frames. Test results:
[1.9.446] MP5+RF: 1087 rpm; 30-round mag fired in 1,600 sec; In 1,595 sec only 29 rounds fired [cap = 1090 rpm]
[1.9.433] MP5+RF: 906 rpm (16,6% increase); 30-round mag fired in 1,920 sec; In 1,910 sec only 29 rounds fired [cap = 911 rpm]
[1.5.387] MP5+RF: 906 rpm (16,6% increase); 30-round mag fired in 1,920 sec;
UMP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.9.446] UMP45:
[1.9.433] UMP45: 681 rpm; 32-round mag fired in 2,730 sec; In 2,725 sec only 31 rounds fired [cap = 682 rpm]
[1.5.387] UMP45: 676 rpm; 32-round mag fired in 2,750 sec;
UMP45+RF: 910 rpm. Game Files ROF: 937 rpm, fires every 8 frames. Test results:
[1.9.446] UMP45+RF:
[1.9.433] UMP45+RF: 909 rpm (33,6% increase); 32-round mag fired in 2,040 sec; In 2,045 sec only 31 rounds fired [cap = 911 rpm]
[1.5.387] UMP45+RF: 907 rpm (34,1% increase); 32-round mag fired in 2,050 sec;
PP90M1: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] PP90M1:
[1.9.433] PP90M1: 905 rpm; 36-round mag fired in 2,320 sec; In 2,315 sec only 35 rounds fired [cap = 907 rpm]
[1.5.387] PP90M1: 909 rpm; 36-round mag fired in 2,310 sec;
PP90M1+RF: 1092 rpm. Game Files ROF: 1250 rpm, fires every 5 frames. Test results:
[1.9.446] PP90M1+RF:
[1.9.433] PP90M1+RF: 1088 rpm (20,2% increase); 36-round mag fired in 1,930 sec; In 1,925 sec only 35 rounds fired [cap = 1090 rpm]
[1.5.387] PP90M1+RF: 1088 rpm (19,7% increase); 36-round mag fired in 1,930 sec;
[1.5.387] PP90M1+RF: in 1,920 sec 1 round not fired left = PP90M1+RF cannot fire at 1093rpm.
P90: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. Test results:
[1.9.446] P90:
[1.9.433] P90: 777 rpm; 50-round mag fired in 3,780 sec; In 3,775 sec only 49 rounds fired [cap = 778 rpm]
[1.5.387] P90: 774 rpm; 50-round mag fired in 3,795 sec;
P90+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. Test results:
[1.9.446] P90+RF:
[1.9.433] P90+RF: 930 rpm; (19,6% increase) 50-round mag fired in 3,160 sec; In 3,155 sec only 49 rounds fired [cap = 931 rpm]
[1.5.387] P90+RF: 929 rpm; ( 20,0% increase) 50-round mag fired in 3,162 sec;
PM-9: 1092 rpm. Game Files ROF: 1090 rpm, fires every 5 frames. Test results:
[1.9.446] PM9:
[1.9.433] PM9: 1094 rpm; 32-round mag fired in 1,700 sec; In 1,695 sec only 31 rounds fired [cap = 1097 rpm]
[1.5.387] PM9: 1084 rpm; 32-round mag fired in 1,715 sec;
PM9+RF: 1365 rpm. Game Files ROF: 1363 rpm, fires every 4 frames. Test results:
[1.9.446] PM9+RF:
[1.9.433] PM9+RF: 1357 rpm; (24,1% increase) 32-round mag fired in 1,370 sec; In 1,365 sec only 31 rounds fired [cap = 1362 rpm]
[1.5.387] PM9+RF: 1352 rpm; (24,7% increase) 32-round mag fired in 1,375 sec;
MP7: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. Test results:
[1.9.446] MP7:
[1.9.433] MP7: 798 rpm; 40-round mag fired in 2,930 sec;
[1.5.387] MP7: 798 rpm; 40-round mag fired in 2,930 sec;
MP7+RF: 1092 rpm. Game Files ROF: 1119 rpm, fires every 7 frames. Test results:
[1.9.446] MP7+RF:
[1.9.433] MP7+RF: 1085 rpm (36% increase); 40-round mag fired in 2,155 sec;
[1.5.387] MP7+RF: 1083 rpm (35,6% increase); 40-round mag fired in 2,160 sec;
[1.5.387] MP7+RF: in 2,150 sec 1 round not fired left = MP7+RF canot fire at 1088rpm
----------------------------------------------------
Machine Pistols
FMG9: 910 rpm. Game Files ROF: 1034 rpm, fires every 6 frames. Test results:
[1.9.446] FMG9:
[1.7.413] FMG9: 905 rpm no changes
[1.5.387] FMG9: 36-round mag fired in 2,320 sec; 905 rpm
[1.5.387] FMG9: In 2.305 sec only 35 shots fired, 1 round left in the mag. (911 rpm not applicable)
[1.9.446] FMG9+Akimbo:
[1.7.413] FMG9 + Akimbo patched, 2 x 777 rpm 2 x 36 rounds fired in 2,700 sec.
[1.7.413] Akimbo patch: magz empty not in 2.320 but 2.700 sec.
[1.5.387] FMG9+Akimbo: 2 x 905 rpm; both 36-round magz fired in 2,320 sec;
[1.5.387] Akimbo did not increase or decrease the ROF of FMG9s. If any doubts: in 2.305 sec, using Akimbo, there was 1 round left, not fired, in both magz, so 911 rpm did not work.
MP-9: 780 rpm. Game Files ROF: 895 rpm, fires every 7 frames. Test results:
[1.9.446] MP-9:
[1.7.413] MP-9: 791 rpm no changes
[1.5.387] MP-9: 791 rpm; 32-round mag fired in 2,350 sec;
[1.9.446] MP-9+Akimbo:
[1.7.413] MP9 + Akimbo patched: 2 x 676 rpm 2 x 32 rounds fired in 2,750 sec.
[1.7.413] Akimbo patch: magz empty not in 2.650 but 2.750 sec.
[1.5.387] MP-9+Akimbo: 2 x 701 rpm; both 32-round magz fired in 2,650 sec; (-9.6%, decrease)
[1.5.387] In 2.600 sec - there is 1 round left, not fired, in both magz, so 715 rpm does not work...
Scorpion: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. Test results:
[1.9.446] Scorpion:
[1.7.413] Scorpion: 772 rpm no changes
[1.5.387] Scorpion: 772 rpm; 20-round mag fired in 1,475 sec;
[1.9.446] Scorpion+Akimbo:
[1.7.413] Scorpion+Akimbo: no changes: 2 x 670 rpm;
[1.5.387] Scorpion+Akimbo: 2 x 670 rpm; both 20-round magz fired in 1,700 sec; (-13.2%, decrease)
G18: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] G18:
[1.7.413] G18: 894 rpm no changes
[1.5.387] G18: 894 rpm; 20-round mag fired in 1,275 sec;
[1.9.446] G18+Akimbo:
[1.7.413] G18+Akimbo patched, 2 x 772 rpm 2 x 20 rounds fired in 1.475 sec.
[1.7.413] Akimbo patch: magz empty not in 1.425 but 1.475 sec.
[1.5.387] G18+Akimbo: 2 x 800 rpm; both 20-round magz fired in 1,425 sec; (-10.5%, decrease)
----------------------------------------------------
Handguns (screenshots below sniper rifles section)
In [1.7.413] results are the same.
USP45: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387] USP45: 652 rpm - Fires full auto with 0,092 sec delays between shots
[1.5.387] USP45: It is NOT possible to fire 2 rounds in 0,083 sec, 722 rpm is the cap.
[1.5.387] USP45: In 0,084 sec it can happen USP45 fires twice = 714 rpm, but I cannot rely on that, it might happen or not, depending on current framerate.
[1.5.387] USP45+Akimbo: decreased ROF 594 rpm - Fires full auto with 0,101 sec delays between shots. (-9.7%, decrease).
[1.5.387] Akimbo ROF capped by 0,093 sec. delay = 645 rpm.
P99: 1092 rpm. Game Files ROF: 1200 rpm, fires every 5 frames. Test results:
[1.5.387] P99: 1000 rpm - Fires full auto with 0,060 sec delays between shots.
[1.5.387] P99: It is NOT possible to fire 2 rounds in 0,050 sec, 1200 rpm is the cap.
[1.5.387] P99: Range 0,051-0,059 sec: sometimes P99 fires twice, but probabilities: 10%-90% respectively, depending on framerate.
[1.5.387] P99+Akimbo: decreased ROF 882 rpm - Fires full auto with 0,068 sec delays between shots. (-13,3%, decrease).
[1.5.387] Akimbo ROF capped by 0,059 sec. delay = 1016 rpm.
Five Seven: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.5.387] Five Seven: 882 rpm - Fires full auto with 0,068 sec delays between shots.
[1.5.387] Five Seven: It is NOT possible to fire 2 rounds in 0,059 sec, 1016 rpm is the cap.
[1.5.387] Five Seven: Range 0,060-0,067 sec: sometimes Five Seven fires twice, but probabilities: 10%-90% respectively, depending on framerate
[1.5.387] Five Seven+Akimbo: decreased ROF 750 rpm - Fires full auto with 0,080 sec delays between shots. (-17,6%, decrease).
[1.5.387] Akimbo ROF capped by 0,070 sec. delay = 857 rpm.
Desert Eagle: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387] Desert Eagle: 659 rpm, full auto with 0,091 sec delays. Cap: 0,083 sec delay = 722 rpm.
[1.5.387] Not possible full auto mode using 0,084-0,090 sec. but it is possible that Desert Eagle fires with such delays sometimes.
[1.5.387] Desert Eagle+Akimbo: decreased ROF 594 rpm (-9,8%, decrease), 0,101 sec delays.
[1.5.387] Desert Eagle+Akimbo: Cap 0,091 sec = 659 rpm.
.44 Magnum: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387].44 Magnum: 652 rpm (0,092sec)
[1.5.387].44 Magnum+Akimbo: decreased ROF 576 rpm (0,104sec), (-11,6%),
MP412: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.5.387] MP412: 652 rpm (0,092sec)
[1.5.387] MP412+Akimbo: decreased ROF 576 rpm (0,104sec), (-11,6%),
----------------------------------------------------
Shotguns
USAS 12: 137 rpm. Game Files ROF: 139 rpm, fires every 40 frames. Test results:
[1.9.433] USAS 12: 137 rpm, no changes
[1.5.387] USAS 12: 137 rpm, consistent 2-round burst with 0.435 sec delays, with 0.430 sec delays inconsistency visible.
KSG 12: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames. Test results:
[1.9.433] KSG 12: 60 rpm, consistent 2-round burst with 1.000 sec delays. 2-round bursts not possible with 0.990 delays, cap = 61 rpm
SPAS-12: 63 rpm. Game Files ROF: 64 rpm, fires every 86 frames. Test results:
[1.9.433] SPAS-12: 63 rpm, consistent 2-round burst with 0.940 sec delays. 2-round bursts not possible with 0.930 delays, cap = 64 rpm
AA-12: 390 rpm. Game Files ROF: 400 rpm, fires every 14 frames. Test results:
[1.9.433] AA-12: 405 rpm, consistent 2-round burst with 0.148 sec delays.
Striker: 341 rpm. Game Files ROF: 352 rpm, fires every 16 frames. Test results:
[1.9.433] Striker: 333 rpm, consistent 2-round burst with 0.180 sec delays. 2-round bursts possible with 0.175 delays, but inconsistent, ROF = 342 rpm
Model 1887: 60 rpm. Game Files ROF: 60 rpm, fires every 91 frames. Test results:
[1.9.433] Model 1887: 59 rpm, consistent 2-round burst with 1.010 sec delays. 2-round bursts not possible with 1.000 delays, cap = 60 rpm
----------------------------------------------------
LMG
L86 LSW: 780 rpm. Game Files ROF: 800 rpm, fires every 7 frames. Test results:
[1.9.446] L86 LSW:
[1.9.433] verification: 778 rpm; 100-round mag fired in 7.629 sec
[1.7.413] no changes, 7.650 sec is fine.
[1.5.387] L86 LSW: 776 rpm; 100-round mag fired in 7.650 sec;
L86 LSW+RF: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] L86 LSW+RF:
[1.5.387] L86 LSW+RF: 906rpm (16,7% increase); 100-round mag fired in 6.550 sec;
MK46: 780 rpm. Game Files ROF: 857 rpm, fires every 7 frames. Test results:
[1.9.446] MK46:
[1.9.433] verification: 778 rpm; 100-round mag fired in 7.629 sec
[1.7.413] no changes, 7.625 sec is fine
[1.5.387] MK46: 779 rpm; 100-round mag fired in 7.625 sec;
MK46+RF: 910 rpm. Game Files ROF: 1071 rpm, fires every 6 frames. Test results:
[1.9.446] MK46+RF:
[1.5.387] MK46+RF: 931rpm (19,6% increase); 100-round mag fired in 6.375 sec;
MG36: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. Test results:
[1.9.446] MG36:
[1.7.413] MG36, no Grip: no changes
[1.5.387] MG36, no Grip: 700 rpm; 100-round mag fired in 8,475 sec;
[1.7.413] MG36+Grip glitch patched, 700 rpm
[1.5.387] MG36+Grip: 563 rpm (-19.7%, decrease vs 700rpm); 100-round mag fired in 10,55 sec;
MG36+RF: 910 rpm. Game Files ROF: 961 rpm, fires every 6 frames. Test results:
[1.9.446] MG36+RF:
[1.7.413] MG36+RF no changes
[1.5.387] MG36+RF: 906 rpm (29,4% increase); 100-round mag fired in 6,550 sec;
PKP Pecheneg: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. Test results:
[1.9.446] PKP Pecheneg:
[1.7.413] PKP Pecheneg: no changes
[1.5.387] PKP Pecheneg: 682 rpm; 100-round mag fired in 8.700 sec;
PKP Pecheneg+RF: 780 rpm. Game Files ROF: 882 rpm, fires every 7 frames. Test results:
[1.9.446] PKP Pecheneg+RF:
[1.5.387] PKP Pecheneg+RF: 779 rpm (14,1% increase); 100-round mag fired in 7.625 sec;
M60E4: 546 rpm. Game Files ROF: 600 rpm, fires every 10 frames. Test results:
[1.9.446] M60E4:
[1.7.413] no changes
[1.5.387] M60E4: 561 rpm; 100-round mag fired in 10.575 sec;
M60E4+RF: 682 rpm. Game Files ROF: 749 rpm, fires every 8 frames. Test results:
[1.9.446] M60E4+RF:
[1.5.387] M60E4+RF: 680 rpm (21,2% increase); 100-round mag fired in 8.725 sec;
----------------------------------------------------
Assault rifles: [Kick+Silencer tested, as most common; no time to test all attachments/proficiencies]
M4A1: 780 rpm. Game Files ROF: 780 rpm, fires every 7 frames. Test results:
[1.9.446] M4A1: 776 rpm; 30-round mag fired in 2,240 sec;
[1.9.433] M4A1: 776 rpm; 30-round mag fired in 2,240 sec; In 2,235 sec. 29 rounds fired [cap = 778 rpm]
[1.5.387] M4A1: 768 rpm; 30-round mag fired in 2,265 sec;
SCAR-L: 682 rpm. Game Files ROF: 750 rpm, fires every 8 frames. Test results:
[1.9.446] SCAR-L: 680 rpm; In 2,555 sec. 29 rounds fired. [cap = 671 rpm]
[1.9.433] SCAR-L: 680 rpm; 30-round mag fired in 2,558sec; In 2.556 sec 29 rounds fired many times [cap = 681]
[1.5.387] SCAR-L: 696 rpm; 30-round mag fired in 2,500 sec;
[1.5.387] SCAR-L: in 2,495 sec usually one round left in the mag, 697 rpm not available
CM901: 606 rpm. Game Files ROF: 666 rpm, fires every 9 frames. Test results:
[1.9.446] CM901: 605 rpm; In 2,874 sec. 29 rounds fired [cap = 606 rpm]
[1.9.433] CM901: 605 rpm; 30-round mag fired in 2,875 sec; In 2,870 sec. 29 rounds fired [cap = 606 rpm]
[1.5.387] CM901: 605 rpm; 30-round mag fired in 2,875 sec;
[1.5.387] CM901: in 2,870 sec one round left in the mag, 606 rpm not available
G36C: 682 rpm. Game Files ROF: 769 rpm, fires every 8 frames. Test results:
[1.9.446] G36C: 686 rpm; 30-round mag fired in 2,535 sec; Below 2,535 many times only 29 rounds fired. [cap = 687 rpm]
[1.9.433] G36C: 696 rpm; 30-round mag fired in 2,500 sec; Below 2,500 many times only 29 rounds fired.
[1.5.387] G36C: 698 rpm; 30-round mag fired in 2,490 sec;
[1.5.387] G36C: in 2,480 sec one round left in the mag, 701 rpm not available
ACR6.8: 682 rpm. Game Files ROF: 705 rpm, fires every 8 frames. Test results:
[1.9.446] ACR6.8: 679 rpm; 30-round mag fired in 2,560 sec; In 2,558 sec. 29 rounds fired [cap = 680 rpm]
[1.9.433] ACR6.8: 679 rpm; 30-round mag fired in 2,560 sec; In 2,555 sec. 29 rounds fired [cap = 681 rpm]
[1.5.387] ACR6.8: 678 rpm; 30-round mag fired in 2,565 sec;
[1.5.387] ACR6.8: in 2,560 sec one round left in the mag, 679 rpm not available
AK47: 682 rpm. Game Files ROF: 689 rpm, fires every 8 frames. Test results:
[1.9.446] AK47: 680 rpm; 30-round mag fired in 2,558 sec; In 2,555 sec. usually only 29 rounds fired [cap = 681 rpm]
[1.9.433] AK47: 679 rpm; 30-round mag fired in 2,560 sec; In 2,550 sec. 29 rounds fired [cap = 682 rpm]
[1.5.387] AK47: 681 rpm; 30-round mag fired in 2,555 sec;
[1.5.387] AK47: in 2,550 sec one round left in the mag, 682 rpm not available
FAD: 910 rpm. Game Files ROF: 1000 rpm, fires every 6 frames. Test results:
[1.9.446] FAD: 907 rpm; 40-round mag fired in 2,580 sec; In 2,579 usually 39-rounds fired
[1.9.433] FAD: 907 rpm; 40-round mag fired in 2,580 sec; In 2,570 only 39-rounds fired
[1.5.387] FAD: 910 rpm; 40-round mag fired in 2,570 sec;
[1.5.387] FAD: in 2,560 sec one round left in the mag, 914 rpm not available
--------
X = min. time between the 1st shot of the 1st burst AND the 1st shot of the 2nd burst
Type 95
[1.9.446] Type95: X = 0,400 sec., practical ROF = 60 / 0,4 * 3 = 450 rpm ; no changes. In 0,399 sec. inconsistency, many times only 1 burst fired.
[1.9.433] Type95: X = 0,400 sec., no changes; In 0.398 sec inconsistency: 1 or 2 bursts. In 0,390 sec: 1 burst only.
[1.5.387] Type95: X = 0,400 sec., practical ROF = 60 / 0,4 * 3 = 450 rpm
[1.9.446] Type95+RF: X = 0,364 sec., practical ROF = 60 / 0,364 * 3 = 494 rpm. In 0,363 sec. inconsistency, many times only 1 burst fired.
[1.9.433] Type95+RF: X = 0,364 sec., no changes; In 0,362 sec inconsistency: 1 or 2 bursts.
[1.5.387] Type95+RF: X = 0,364 sec., practical ROF = 60 / 0,364 * 3 = 494 rpm
IF the firing pattern is: shot, delay, shot, delay, shot, delay, Delay=0.2 sec and again: shot, delay, shot, delay, shot, delay, Delay=0.2 sec, ...
(and assuming that RF does not decrease that 0.2 sec)
0,364 = 3 * delay + 0,2 and delay = 0,0546
0,4 = 3 * delay + 0,2 and delay = 0,0666
[1.5.387] Type 95: burst ROF: 60 / 0,0666 = 900 rpm
[1.5.387] Type 95 + RF: burst ROF: 60 / 0,0546 = 1097 rpm
M16A4
[1.9.446] M16A4: X = 0,404 sec., practical ROF = 60 / 0,404 * 3 = 445 rpm
[1.9.433] M16A4: X = 0,430 sec., practical ROF = 60 / 0,43 * 3 = 418 rpm. In 0,425 sec only 1 burst fired.
[1.5.387] M16A4: X = 0,440 sec., practical ROF = 60 / 0,44 * 3 = 409 rpm
[1.9.446] M16A4+RF: X = 0,366 sec., practical ROF = 60 / 0,366 * 3 = 491 rpm
[1.9.433] M16A4+RF: X = 0,400 sec., no changes. In 0,390 sec only 1 burst fired.
[1.5.387] M16A4+RF: X = 0,400 sec., practical ROF = 60 / 0,4 * 3 = 450 rpm
IF the firing pattern is: shot, delay, shot, delay, shot, delay, Delay=0.2 sec and again: shot, delay, shot, delay, shot, delay, Delay=0.2 sec, ...
(and assuming that RF does not decrease that 0.2 sec)
then
0,366 = 3 * delay + 0,2 and delay = 0,05533
0,404 = 3 * delay + 0,2 and delay = 0,068
0,4 = 3 * delay + 0,2 and delay = 0,0666
0,44 = 3 * delay + 0.2 and delay = 0,08
[1.9.446] M16A4: burst ROF: 60 / 0,068 = 882 rpm
[1.5.387] M16A4: burst ROF: 60 / 0,08 = 750 rpm
[1.9.446] M16A4+RF: burst ROF: 60 / 0,05533 = 1084 rpm
[1.5.387] M16A4+RF: burst ROF: 60 / 0,0666 = 900 rpm
--------
[1.9.446] MK14 without RF:
[1.5.387] MK14 without RF: It can be full auto with delays between shots 0,11 sec = 545 rpm.[on PS3 480rpm verified by asasa]
If I press the fire button 0.104 sec after the 1st shot - gun won't shoot. = 576 rpm.
Between 0,104 and 0,109sec it is possible that MK14 can shoot, but I 'd consider that in terms of 'probablity' and: at 0,105sec (571rpm) it is 20%, and at 0,108 sec (555rpm) it is 80%. In other words: I cannot shoot efectively MK14 in full auto mode with delays 0,104-0,109 sec.
[1.9.446] MK14+RF:
[1.5.387] MK14+RF: It can be full auto with delays between shots 0.09 sec = 666 rpm. (22% increase)[on PS3 540rpm verified by asasa]
If I press the fire button 0.082 sec after the 1st shot - gun won't shoot = 731 rpm.
Between 0,083 and 0,089 sec I can shoot MK14 twice but not smoothly, the same "probablity" story, so I'd forget it, probably hardware/software/game error or lag.
Below:
[1.5.387] MK14+Kick+Silencer and MK14+Kick+RF fired at 545 and 666 rpm respectively.
and:
[1.5.387] MK14, Kick vs Focus: 2+2 magz fired full auto at 545 rpm (recoil is UP, 1st shot close to the bottom):
and:
[1.5.387] MK14 + RF, Kick vs No proficiency: 2+2 magz fired full auto at 666 rpm: (recoil is UP, 1st shot close to the bottom):
and:
[1.5.387] MK14, Kick vs Focus: 2+2 magz fired full auto at 400 rpm (shots every 0.15 sec)
[1.5.387] MK14 fired at 200 rpm (1 shot every 0.3 sec) with different proficiencies
{
// Ignore it if you have your own experiences with MK14 and perform well with it:
//
// IMO: The best ROF for MK14 if you look for "min. recoil & max. accuracy + max. damage per sec." is 500 rpm (~ 480-520 rpm) and the best set up is Silencer + Ext. Magz.
// At 500 rpm you do not need Kick and Silencer is better in the long run, statistically, than other proficiencies: Focus or Impact; Attachments proficiency wins.
// 500 rpm looks low but it is 75 damage ON TARGET, assuming you can aim.
// Full auto weapons’ effective ROF on target is lower than theoretical due to random recoil, arr 400-600 rpm but less damage: they are heavily outgunned.
// Without Ext. Magz lack of ammo IS a problem if MK14 fired at 500 rpm.
// Counter-sniping: 500 rpm is arr 10 x practical ROF of Barrett or MSR.
}
----------------------------------------------------
Sniper rifles
[1.5.387] RSASS: 1153 rpm
[1.5.387] Barrett: 1153 rpm
[1.5.387] Dragunov: 1153 rpm, in [1.9.433] unchanged.
[1.5.387] MSR: 66 rpm
[1.5.387] L118A: 50 rpm
[1.5.387] AS50: 196rpm
details and screenshots below:
[1.5.387] RSASS
I can shoot it again 0.052 sec after the previous shot, ROF = 1153 rpm.
Firerate cap seems to be arr 1176 rpm, as I cannot produce the 2nd shot 0.051 sec after the 1st one.
To have RSASS firing full auto the delay between shots should be a bit higher, 0,054 sec I suppose (= 1111rpm), to be sure RSASS fires every time.
If you think full auto RSASS might be good or would like to see it: this picture is for you:
RSASS+Stability+ACOG, full auto, delays between shots 0,052, 0,054, 0,056 and 0,057 sec ( = 1153, 1111, 1071, 1052 rpm), first shots marked red:
Firing RSASS using MK14's ROF, let's compare them:
RSASS+Kick+ACOG, full auto at 545 and 666 rpm, first shots marked red:
Summary: RSASS is a sniper rifle and although has a very high ROF (1153 rpm) and damage (70) you cannot use it like a semi-auto assault rifle (MK14 or FAL).
[1.9.433] Dragunov: ROF verified: it is the same as in [1.5.387]
[1.9.433] Dragunov+Kick+ACOG, full auto mode, 1000, 666 and 500 rpm.
[1.5.387] Dragunov, before patch:
ROF very similar to RSASS and Barrett: I cannot fire the 2nd shot 0.051 sec after the 1st one, Dragunov's ROF is below 1176 rpm as well.
0,052 sec delay works, 2 shots possible so I'd say ROF = 1153 rpm.
But at that ROF Dragunov cannot fire in full auto mode.
To be sure the 2nd shot would be fired I need delay 0,055 sec = 1090rpm.
Dragunov+Kick+ACOG, full auto mode, 1000, 666 and 500 rpm.
[1.5.387] MSR
ROF = 66rpm.
Firing every 0,909 sec. is possible = ROF 66 rpm.
For full auto I'd recommend 0,916 sec delays, = 65 rpm, to be sure MSR fires every time you press the fire button.
I cannot fire the following shot 0,907 sec after the 1st one: 66.1 rpm not applicable.
MSR fired full auto at 65 rpm (0,916sec between shots) in different configurations:
[1.5.387] L118A
ROF = 50rpm.
I can fire L118A every 1.2 sec = 50rpm, firing every 1,19 sec not possible = 50,4 rpm.
Screenshot: L118A fired full auto at 50 rpm (1.2 sec between shots) in different configurations (same with MSR):
[1.5.387] Barrett .50cal.
I can shoot it again 0.052 sec after the previous shot, ROF = 1153 rpm.
Firerate cap seems to be arr 1176 rpm, as I cannot produce the 2nd shot 0.051 sec after the 1st one (same with RSASS).
0,052-0,059 sec. delay between shots is random in terms of the 2nd shot fired or not. It might be my hardware/software lag.
0,06sec delay - 1000rpm - stable fire available, using that delay I can full auto fire Barrett.
Barrett+Kick+ACOG, full auto, from left to right: at 1000, 666, 545, 500 rpm:
7 rounds - shots 4-10 land almost in the same place, enough to kill 7 guys in 7 x 0.06 sec = 0,42 sec, ... but 1 round would kill them as well I suppose
[1.5.387] AS50:
ROF = 196rpm
I cannot fire every 0,3 sec, so 200 rpm not available,
slightly increased delay to 0,305 sec and two shots fired, ROF = 196rpm.
AS50 fired full auto at 196 rpm (0,305 sec between shots) in different configurations, shots numbered:
[1.5.387] AS50 vs Barrett:
Barrett in full auto mode fires shots No. 4-10 at the highest amplitude, while AS50's centerspeed is good enough to shoot a bit closer to the center posiotion even if firing at max. ROF.
Barrett's centerspeed is too low vs recoil. AS50 is more balanced.
Below: [1.5.387] Barrett fired at AS50's ROF (196rpm)
Surprise? Even at 196 rpm Barret's centerspeed works worse than AS50's:
EDIT: 26-06-2012,
[1.9.433] I tested Barrett vs AS50 again and results differ ...
Scav + Overkill: Barrett + AS50 used (& Dead Silence)
Delays 0.315 sec, ROF 190 rpm:
1. No Kick test, 7 rounds:
Barrett: no proficiency, ACOG
AS50: attachments proficiency, ACOG + Ext Magz
2. Kick test, 7 rounds:
Barrett: Kick + ACOG
AS50: Kick + Ext Magz
----------------------------------------------------
Handguns:
[1.5.387] USP45 fired full auto at 652 rpm (0.092 sec delay between shots), first shots marked red:
[1.5.387] P99 fired full auto at 1000 rpm (0.060 sec delay between shots), first shots marked red:
[1.5.387] Five Seven, no attachments, fired full auto at 882 rpm (0.068 sec delay between shots), first shots marked red:
[1.5.387] To compare 3 handguns from above I set ROF to 600 rpm and tried them all.
The most unstable is P99 due to random horizontal recoil (on the screenshot below - not noticable)
----------------------------------------------------
Screenshots from a different thread, to keep all ROF modifications in one place:
denkirson.proboards.com/index.cgi?board=general&action=display&thread=4784&page=1
2 x 30-round G36C magz fired and 2 x 30-round ACR magz fired. Overkill used.
G36C does not need Kick, ACR with Kick.
ACR+Kick at 200, 400 and 500 rpm:
Below MP7 RF Kick full auto at: 500, 666, 900 and original on PC: 1083 rpm:
MISSION,
G36C as counter-sniper weapon: /standing/
We fire from C flag:
RESULTS: /SWAY!!/
replacing Focus with Kick adds nothing ...
G36C, Kick, Silencer, 666rpm /standing/
RESULTS: /SWAY!!/
PRONE+STABILITY, to reduce SWAY, 30-rounds, firing was ADS, but screenshot not ADS, just to have a NICE view:
RESULTS:
G36C, 666rpm, 30 rounds fired, PRONE+KICK
RESULTS:
ACR, PRONE+KICK, 666rpm
RESULTS:
MP7, PRONE+KICK, 666rpm:
RESULTS
----------------------------------------------------
other weapons ....
(in progress)