For those of you who are having trouble with the weapon stats, here is an in-depth look at the block of code for weapons. I will try to explain this as easily as I can. In this example, I am using the KAP-40, since there are several people who are having trouble with the stats of this weapon.
Every weapon has a "multiplier". For the KAP-40, that multiplier is 8. For example, if you get 1 kill with the KAP-40, your kills will equal 08 (hex). If you get 2 kills with the KAP-40, your kills will equal 10 (hex). 10 (hex) = 16. 2 kills x 8 multiplier = 16.
The following example is what the KAP-40 block of code looks like freshly unlocked, never used:
This following example is what the KAP-40 block of code looks like after firing a full clip (15 rounds) into the air. You will notice that the address for rounds fired equals 78 (hex). 78 (hex) = 120. 15 rounds fired x 8 multiplier = 120.
The following example is what the KAP-40 block of code looks like after firing 15 rounds and getting 1 kill. Looking at the rounds fired and rounds hit, remembering that the multiplier for the KAP-40 is 8, you can see that I fired 15 rounds, but only 2 of them hit. This gives me an accuracy of 13.33% (2 / 15 * 100 = 13.33%).
You will notice that my combat kills for the KAP-40 is now 08 (hex), which is 1 kill. The weapon XP is 64 (hex). 64 (hex) = 100, which is how many xp points you get for 1 kill.
This example is after getting killed 2 times while using the KAP-40. I'm not exactly sure what the yellow variable is for, but it changes every time I die, so I'm assuming it's for damage taken. As you can see, the address for deaths shows 10 (hex). 10 (hex) = 16. 2 deaths x 8 multiplier = 16.
This example is after getting killed 2 times while using the KAP-40. I'm not exactly sure what the yellow variable is for, but it changes every time I die, so I'm assuming it's for damage taken. As you can see, the address for deaths shows 10 (hex). 10 (hex) = 16. 2 deaths x 8 multiplier = 16.
Here is the complete KAP-40 code diagram. Every weapon has the same layout, so after reviewing this diagram, you should be able to easily edit other weapons.
Example:
02E6CFDE - 100 Combat Record Kills
02E6CFEA - 100 Deaths
02E6CFF0 - 200 Rounds Fired
02E6CFF6 - 100 Rounds Hit
02E6CFFC - 100 Combat Record Headshots
02E6D000 - 100 Camouflage Unlock Headshots
02E6D024 - Gold Camouflage Unlocked
02E6D02A - Carbon Fiber Camouflage Unlocked
02E6D02C - 100 Kills
02E6D030 - Cherry Blossom Camouflage Unlocked
02E6D036 - Art Of War Camouflage Unlocked
02E6D03C - Ronin Camouflage Unlocked
02E6D042 - Skulls Camouflage Unlocked
02E6D04E - 31,500 Weapon XP (max)
The maximum weapon XP for the KAP-40 is 31,500 (hex 0C 7B). I didn't include the address for weapon prestige because it ties into the unlock variable for the next weapon and it's more hassle than it's worth. To prestige the weapon, just do it manually by setting the weapon XP to the max value then click the prestige button.
A quick overview for the Pistol-Bracket:
This is the way the memory structure works. Maybe this little tutorial makes it clearer to those of you trying to fix their kills and headshots. Btw for the headshots its the same way on editing it. Remember that every Weapon has his own Multiplier (Kap-40 -> 8, Type 25 -> 128!
Unlockadresses:
Code:
<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="14">
<CheatEntries>
<CheatEntry>
<ID>29</ID>
<Description>"--Weapon Unlock Adress--"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address/>
<CheatEntries>
<CheatEntry>
<ID>19</ID>
<Description>"Kap40"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>2E6CFDD</Address>
</CheatEntry>
<CheatEntry>
<ID>0</ID>
<Description>"tac45"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6d051 </Address>
</CheatEntry>
<CheatEntry>
<ID>20</ID>
<Description>"B23R"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>2E6D0C5</Address>
</CheatEntry>
<CheatEntry>
<ID>1</ID>
<Description>"executioner"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D139 </Address>
</CheatEntry>
<CheatEntry>
<ID>2</ID>
<Description>"five seven"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6d1AD </Address>
</CheatEntry>
<CheatEntry>
<ID>31</ID>
<Description>"MP7"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D4D6</Address>
</CheatEntry>
<CheatEntry>
<ID>32</ID>
<Description>"Scorpion"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D54A</Address>
</CheatEntry>
<CheatEntry>
<ID>33</ID>
<Description>"PDW"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D5BE</Address>
</CheatEntry>
<CheatEntry>
<ID>34</ID>
<Description>"Chicom"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D632</Address>
</CheatEntry>
<CheatEntry>
<ID>35</ID>
<Description>"MSMC"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D6A6</Address>
</CheatEntry>
<CheatEntry>
<ID>36</ID>
<Description>"Vector"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D71A</Address>
</CheatEntry>
<CheatEntry>
<ID>11</ID>
<Description>"m8a1"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6D9D0</Address>
</CheatEntry>
<CheatEntry>
<ID>23</ID>
<Description>"Scar"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6da44</Address>
</CheatEntry>
<CheatEntry>
<ID>5</ID>
<Description>"an94"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6DAB8</Address>
</CheatEntry>
<CheatEntry>
<ID>22</ID>
<Description>"Swat"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6db2b</Address>
</CheatEntry>
<CheatEntry>
<ID>26</ID>
<Description>"type25"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6db9f</Address>
</CheatEntry>
<CheatEntry>
<ID>27</ID>
<Description>"fal dsw"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6dc13</Address>
</CheatEntry>
<CheatEntry>
<ID>28</ID>
<Description>"smr"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6dc86</Address>
</CheatEntry>
<CheatEntry>
<ID>24</ID>
<Description>"M27"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6dcfa</Address>
</CheatEntry>
<CheatEntry>
<ID>13</ID>
<Description>"mtar"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6DD6E</Address>
</CheatEntry>
<CheatEntry>
<ID>12</ID>
<Description>"mk48"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6DF3D</Address>
</CheatEntry>
<CheatEntry>
<ID>14</ID>
<Description>"qbb"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6DFB1 </Address>
</CheatEntry>
<CheatEntry>
<ID>10</ID>
<Description>"lsat"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E025</Address>
</CheatEntry>
<CheatEntry>
<ID>9</ID>
<Description>"hamr"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E099</Address>
</CheatEntry>
<CheatEntry>
<ID>6</ID>
<Description>"ballista"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E1F3</Address>
</CheatEntry>
<CheatEntry>
<ID>17</ID>
<Description>"svu"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E267</Address>
</CheatEntry>
<CheatEntry>
<ID>25</ID>
<Description>"dsr"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6e2db</Address>
</CheatEntry>
<CheatEntry>
<ID>18</ID>
<Description>"xpr"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E34F</Address>
</CheatEntry>
<CheatEntry>
<ID>37</ID>
<Description>"R870 MCS"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E436</Address>
</CheatEntry>
<CheatEntry>
<ID>4</ID>
<Description>"m1216"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6e4aa</Address>
</CheatEntry>
<CheatEntry>
<ID>38</ID>
<Description>"S12"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E51E</Address>
</CheatEntry>
<CheatEntry>
<ID>3</ID>
<Description>"ksg"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6e591</Address>
</CheatEntry>
<CheatEntry>
<ID>16</ID>
<Description>"smaw"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E6ED</Address>
</CheatEntry>
<CheatEntry>
<ID>15</ID>
<Description>"rpg"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E7D5</Address>
</CheatEntry>
<CheatEntry>
<ID>21</ID>
<Description>"Shield"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02e6E8BC</Address>
</CheatEntry>
<CheatEntry>
<ID>8</ID>
<Description>"crossbow"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E930</Address>
</CheatEntry>
<CheatEntry>
<ID>7</ID>
<Description>"ballistic knife"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address>02E6E9A4</Address>
</CheatEntry>
</CheatEntries>
</CheatEntry>
<CheatEntry>
<ID>30</ID>
<Description>"Credits to Dharbert, Zune/Ytoof"</Description>
<Color>80000008</Color>
<VariableType>4 Bytes</VariableType>
<Address/>
</CheatEntry>
</CheatEntries>
<UserdefinedSymbols/>
</CheatTable>
Credits: Dharbert - Tutorial
Me - Sharing with you