To understand this thread you will need time and patience
All things you can edit using weaponmgr address
Code:
BlackShot.exe+15BD75 - 68 FC6F8F00 - push BlackShot.exe+4F6FFC { ["byLeftTime"] }
BlackShot.exe+15BD7A - 6A 34 - push 34 { 52 }
BlackShot.exe+15BD7C - 68 F46F8F00 - push BlackShot.exe+4F6FF4 { ["fDelay"] }
BlackShot.exe+15BD81 - 6A 30 - push 30 { 48 }
BlackShot.exe+15BD83 - 68 E46F8F00 - push BlackShot.exe+4F6FE4 { ["byShootRange"] }
BlackShot.exe+15BD88 - 6A 51 - push 51 { 81 }
BlackShot.exe+15BD8A - B9 68658F00 - mov ecx,BlackShot.exe+4F6568 { ["bySpeed"] }
BlackShot.exe+15BD8F - 51 - push ecx
BlackShot.exe+15BD90 - 6A 29 - push 29 { 41 }
BlackShot.exe+15BD92 - 68 D86F8F00 - push BlackShot.exe+4F6FD8 { ["byRecoil"] }
BlackShot.exe+15BD97 - 6A 28 - push 28 { 40 }
BlackShot.exe+15BD99 - 68 CC6F8F00 - push BlackShot.exe+4F6FCC { ["byAccuracy"] }
BlackShot.exe+15BD9E - 68 1C030000 - push 0000031C { 796 }
BlackShot.exe+15BDA3 - 68 C06F8F00 - push BlackShot.exe+4F6FC0 { ["fZoomSpeed"] }
BlackShot.exe+15BDA8 - 68 18030000 - push 00000318 { 792 }
BlackShot.exe+15BDAD - 68 B06F8F00 - push BlackShot.exe+4F6FB0 { ["uiZoomLevelTwo"] }
BlackShot.exe+15BDB2 - 68 14030000 - push 00000314 { 788 }
BlackShot.exe+15BDB7 - 68 A06F8F00 - push BlackShot.exe+4F6FA0 { ["uiZoomLevelOne"] }
BlackShot.exe+15BDBC - 68 E4020000 - push 000002E4 { 740 }
BlackShot.exe+15BDC1 - 68 906F8F00 - push BlackShot.exe+4F6F90 { ["fCoreDamageRate"] }
BlackShot.exe+15BDC6 - 68 10030000 - push 00000310 { 784 }
BlackShot.exe+15BDCB - 68 7C6F8F00 - push BlackShot.exe+4F6F7C { ["fMeleeDecalDegree3"] }
BlackShot.exe+15BDD0 - 68 0C030000 - push 0000030C { 780 }
BlackShot.exe+15BDD5 - 68 686F8F00 - push BlackShot.exe+4F6F68 { ["fMeleeDecalDegree2"] }
BlackShot.exe+15BDDA - 68 08030000 - push 00000308 { 776 }
BlackShot.exe+15BDDF - 68 546F8F00 - push BlackShot.exe+4F6F54 { ["fMeleeDecalDegree1"] }
BlackShot.exe+15BDE4 - 68 04030000 - push 00000304 { 772 }
BlackShot.exe+15BDE9 - 68 406F8F00 - push BlackShot.exe+4F6F40 { ["fMeleeDecalHeight"] }
BlackShot.exe+15BDEE - 68 00030000 - push 00000300 { 768 }
BlackShot.exe+15BDF3 - 68 2C6F8F00 - push BlackShot.exe+4F6F2C { ["fMeleeDecalWidth"] }
BlackShot.exe+15BDF8 - 68 FC020000 - push 000002FC { 764 }
BlackShot.exe+15BDFD - 68 186F8F00 - push BlackShot.exe+4F6F18 { ["byMeleeDecalType"] }
BlackShot.exe+15BE02 - 68 F8020000 - push 000002F8 { 760 }
BlackShot.exe+15BE07 - 68 006F8F00 - push BlackShot.exe+4F6F00 { ["fMeleeSpeedResetTime"] }
BlackShot.exe+15BE0C - 68 F4020000 - push 000002F4 { 756 }
BlackShot.exe+15BE11 - 68 F06E8F00 - push BlackShot.exe+4F6EF0 { ["fMeleeHitSpeed"] }
BlackShot.exe+15BE16 - 68 F0020000 - push 000002F0 { 752 }
BlackShot.exe+15BE1B - 68 DC6E8F00 - push BlackShot.exe+4F6EDC { ["fMeleeHitEndTime"] }
BlackShot.exe+15BE20 - 68 EC020000 - push 000002EC { 748 }
BlackShot.exe+15BE25 - 68 C86E8F00 - push BlackShot.exe+4F6EC8 { ["fMeleeHitBeginTime"] }
BlackShot.exe+15BE2A - 68 E8020000 - push 000002E8 { 744 }
BlackShot.exe+15BE2F - 68 B46E8F00 - push BlackShot.exe+4F6EB4 { ["fMeleeDamageDegree"] }
BlackShot.exe+15BE34 - 68 E0020000 - push 000002E0 { 736 }
BlackShot.exe+15BE39 - 68 A46E8F00 - push BlackShot.exe+4F6EA4 { ["fDamageRange"] }
BlackShot.exe+15BE3E - 68 DC020000 - push 000002DC { 732 }
BlackShot.exe+15BE43 - 68 986E8F00 - push BlackShot.exe+4F6E98 { ["fShootRange"] }
BlackShot.exe+15BE48 - 68 D8020000 - push 000002D8 { 728 }
BlackShot.exe+15BE4D - 68 886E8F00 - push BlackShot.exe+4F6E88 { ["fPutDownTime"] }
BlackShot.exe+15BE52 - 68 D4020000 - push 000002D4 { 724 }
BlackShot.exe+15BE57 - 68 7C6E8F00 - push BlackShot.exe+4F6E7C { ["fChangeTime"] }
BlackShot.exe+15BE5C - 68 D0020000 - push 000002D0 { 720 }
BlackShot.exe+15BE61 - 68 706E8F00 - push BlackShot.exe+4F6E70 { ["fReloadTime"] }
BlackShot.exe+15BE66 - 68 CC020000 - push 000002CC { 716 }
BlackShot.exe+15BE6B - 68 5C6E8F00 - push BlackShot.exe+4F6E5C { ["fFireIntervalTime"] }
BlackShot.exe+15BE70 - 68 C4020000 - push 000002C4 { 708 }
BlackShot.exe+15BE75 - 68 486E8F00 - push BlackShot.exe+4F6E48 { ["fCrossHairMax_Sit"] }
BlackShot.exe+15BE7A - 68 C0020000 - push 000002C0 { 704 }
BlackShot.exe+15BE7F - 68 346E8F00 - push BlackShot.exe+4F6E34 { ["fCrossHairMax_Walk"] }
BlackShot.exe+15BE84 - 68 BC020000 - push 000002BC { 700 }
BlackShot.exe+15BE89 - 68 206E8F00 - push BlackShot.exe+4F6E20 { ["fCrossHairMax_Run"] }
BlackShot.exe+15BE8E - 68 B4020000 - push 000002B4 { 692 }
BlackShot.exe+15BE93 - 68 046E8F00 - push BlackShot.exe+4F6E04 { ["fCrossHairMax_CrouchWalk"] }
BlackShot.exe+15BE98 - 68 B0020000 - push 000002B0 { 688 }
BlackShot.exe+15BE9D - 68 EC6D8F00 - push BlackShot.exe+4F6DEC { ["fCrossHairMax_StandWalk"] }
BlackShot.exe+15BEA2 - 68 B8020000 - push 000002B8 { 696 }
BlackShot.exe+15BEA7 - 68 DC6D8F00 - push BlackShot.exe+4F6DDC { ["fCrossHairMax"] }
BlackShot.exe+15BEAC - 68 AC020000 - push 000002AC { 684 }
BlackShot.exe+15BEB1 - 68 C86D8F00 - push BlackShot.exe+4F6DC8 { ["fCrossHairDecrease"] }
BlackShot.exe+15BEB6 - 68 A8020000 - push 000002A8 { 680 }
BlackShot.exe+15BEBB - 68 AC6D8F00 - push BlackShot.exe+4F6DAC { ["fCrossHairDecrease_First"] }
BlackShot.exe+15BEC0 - 68 A4020000 - push 000002A4 { 676 }
BlackShot.exe+15BEC5 - 68 946D8F00 - push BlackShot.exe+4F6D94 { ["fCrossHairIncrease_Sit"] }
BlackShot.exe+15BECA - 68 A0020000 - push 000002A0 { 672 }
BlackShot.exe+15BECF - 68 806D8F00 - push BlackShot.exe+4F6D80 { ["fCrossHairIncrease"] }
BlackShot.exe+15BED4 - 68 9C020000 - push 0000029C { 668 }
BlackShot.exe+15BED9 - 68 606D8F00 - push BlackShot.exe+4F6D60 { ["fCorssHairDecrease_First_Sit"] }
BlackShot.exe+15BEDE - 68 98020000 - push 00000298 { 664 }
BlackShot.exe+15BEE3 - 68 446D8F00 - push BlackShot.exe+4F6D44 { ["fCrossHairIncrease_First"] }
BlackShot.exe+15BEE8 - 68 94020000 - push 00000294 { 660 }
BlackShot.exe+15BEED - 68 286D8F00 - push BlackShot.exe+4F6D28 { ["fCrossHairMoveMin_Crouch"] }
BlackShot.exe+15BEF2 - 68 90020000 - push 00000290 { 656 }
BlackShot.exe+15BEF7 - 68 106D8F00 - push BlackShot.exe+4F6D10 { ["fCrossHairMoveMin_Stand"] }
BlackShot.exe+15BEFC - 68 8C020000 - push 0000028C { 652 }
BlackShot.exe+15BF01 - 68 F86C8F00 - push BlackShot.exe+4F6CF8 { ["fCrossHairMin_Crouch"] }
BlackShot.exe+15BF06 - 68 88020000 - push 00000288 { 648 }
BlackShot.exe+15BF0B - 68 E46C8F00 - push BlackShot.exe+4F6CE4 { ["fCrossHairMin_Stand"] }
BlackShot.exe+15BF10 - 68 84020000 - push 00000284 { 644 }
BlackShot.exe+15BF15 - 68 D06C8F00 - push BlackShot.exe+4F6CD0 { ["fZoomReversionPitch"] }
BlackShot.exe+15BF1A - 68 80020000 - push 00000280 { 640 }
BlackShot.exe+15BF1F - 68 B46C8F00 - push BlackShot.exe+4F6CB4 { ["fZoomRecoilMaxBoundPitch"] }
BlackShot.exe+15BF24 - 68 7C020000 - push 0000027C { 636 }
BlackShot.exe+15BF29 - 68 A06C8F00 - push BlackShot.exe+4F6CA0 { ["fZoomRecoilMaxPitch"] }
BlackShot.exe+15BF2E - 68 78020000 - push 00000278 { 632 }
BlackShot.exe+15BF33 - 68 8C6C8F00 - push BlackShot.exe+4F6C8C { ["fZoomRecoilDePitch"] }
BlackShot.exe+15BF38 - 68 74020000 - push 00000274 { 628 }
BlackShot.exe+15BF3D - 68 7C6C8F00 - push BlackShot.exe+4F6C7C { ["fZoomRecoilYaw"] }
BlackShot.exe+15BF42 - 68 70020000 - push 00000270 { 624 }
BlackShot.exe+15BF47 - 68 686C8F00 - push BlackShot.exe+4F6C68 { ["fZoomRecoilPitch"] }
BlackShot.exe+15BF4C - 68 6C020000 - push 0000026C { 620 }
BlackShot.exe+15BF51 - 68 506C8F00 - push BlackShot.exe+4F6C50 { ["fZoomRecoilFirstDePitch"] }
BlackShot.exe+15BF56 - 68 68020000 - push 00000268 { 616 }
BlackShot.exe+15BF5B - 68 3C6C8F00 - push BlackShot.exe+4F6C3C { ["fZoomRecoilFirstYaw"] }
BlackShot.exe+15BF60 - 68 64020000 - push 00000264 { 612 }
BlackShot.exe+15BF65 - 68 246C8F00 - push BlackShot.exe+4F6C24 { ["fZoomRecoilFirstPitch"] }
BlackShot.exe+15BF6A - 68 60020000 - push 00000260 { 608 }
BlackShot.exe+15BF6F - 68 046C8F00 - push BlackShot.exe+4F6C04 { ["fZoomFirstTargetRangeIncrease"] }
BlackShot.exe+15BF74 - 68 5C020000 - push 0000025C { 604 }
BlackShot.exe+15BF79 - 68 EC6B8F00 - push BlackShot.exe+4F6BEC { ["byZoomFirstBulletNum"] }
BlackShot.exe+15BF7E - 68 58020000 - push 00000258 { 600 }
BlackShot.exe+15BF83 - 68 D06B8F00 - push BlackShot.exe+4F6BD0 { ["fZoomTargetRangeDecrease"] }
BlackShot.exe+15BF88 - 68 54020000 - push 00000254 { 596 }
BlackShot.exe+15BF8D - 68 B86B8F00 - push BlackShot.exe+4F6BB8 { ["fZoomMaxTargetRange_Run"] }
BlackShot.exe+15BF92 - 68 50020000 - push 00000250 { 592 }
BlackShot.exe+15BF97 - 68 9C6B8F00 - push BlackShot.exe+4F6B9C { ["fZoomMaxTargetRange_Walk"] }
BlackShot.exe+15BF9C - 68 4C020000 - push 0000024C { 588 }
BlackShot.exe+15BFA1 - 68 7C6B8F00 - push BlackShot.exe+4F6B7C { ["fZoomTargetRangeIncrease_Run"] }
BlackShot.exe+15BFA6 - 68 48020000 - push 00000248 { 584 }
BlackShot.exe+15BFAB - 68 5C6B8F00 - push BlackShot.exe+4F6B5C { ["fZoomTargetRangeIncrease_Walk"] }
BlackShot.exe+15BFB0 - B8 A4010000 - mov eax,000001A4 { 420 }
BlackShot.exe+15BFB5 - 50 - push eax
BlackShot.exe+15BFB6 - 68 446B8F00 - push BlackShot.exe+4F6B44 { ["fZoomTargetRange_Height"] }
BlackShot.exe+15BFBB - 68 44020000 - push 00000244 { 580 }
BlackShot.exe+15BFC0 - 68 286B8F00 - push BlackShot.exe+4F6B28 { ["fZoomMaxTargetRange_ShotRun"] }
BlackShot.exe+15BFC5 - 68 40020000 - push 00000240 { 576 }
BlackShot.exe+15BFCA - 68 086B8F00 - push BlackShot.exe+4F6B08 { ["fZoomMaxTargetRange_ShotWalk"] }
BlackShot.exe+15BFCF - 68 3C020000 - push 0000023C { 572 }
BlackShot.exe+15BFD4 - 68 E46A8F00 - push BlackShot.exe+4F6AE4 { ["fZoomTargetRangeIncrease_ShotRun"] }
BlackShot.exe+15BFD9 - 68 38020000 - push 00000238 { 568 }
BlackShot.exe+15BFDE - 68 C06A8F00 - push BlackShot.exe+4F6AC0 { ["fZoomTargetRangeIncrease_ShotWalk"] }
BlackShot.exe+15BFE3 - 68 34020000 - push 00000234 { 564 }
BlackShot.exe+15BFE8 - 68 A46A8F00 - push BlackShot.exe+4F6AA4 { ["fZoomMaxTargetRange_Crouch"] }
BlackShot.exe+15BFED - 68 30020000 - push 00000230 { 560 }
BlackShot.exe+15BFF2 - 68 886A8F00 - push BlackShot.exe+4F6A88 { ["fZoomMaxTargetRange_Stand"] }
BlackShot.exe+15BFF7 - 68 2C020000 - push 0000022C { 556 }
BlackShot.exe+15BFFC - 68 686A8F00 - push BlackShot.exe+4F6A68 { ["fZoomTargetRangeIncrease_Crouch"] }
BlackShot.exe+15C001 - 68 28020000 - push 00000228 { 552 }
BlackShot.exe+15C006 - 68 486A8F00 - push BlackShot.exe+4F6A48 { ["fZoomTargetRangeIncrease_Stand"] }
BlackShot.exe+15C00B - 68 24020000 - push 00000224 { 548 }
BlackShot.exe+15C010 - 68 306A8F00 - push BlackShot.exe+4F6A30 { ["fZoomTargetRange_Crouch"] }
BlackShot.exe+15C015 - 68 20020000 - push 00000220 { 544 }
BlackShot.exe+15C01A - 68 186A8F00 - push BlackShot.exe+4F6A18 { ["fZoomTargetRange_Stand"] }
BlackShot.exe+15C01F - 68 1C020000 - push 0000021C { 540 }
BlackShot.exe+15C024 - 68 006A8F00 - push BlackShot.exe+4F6A00 { ["fZoomFireIntervalTime"] }
BlackShot.exe+15C029 - 68 10020000 - push 00000210 { 528 }
BlackShot.exe+15C02E - 68 F0698F00 - push BlackShot.exe+4F69F0 { ["fReversionPitch"] }
BlackShot.exe+15C033 - 68 0C020000 - push 0000020C { 524 }
BlackShot.exe+15C038 - 68 D8698F00 - push BlackShot.exe+4F69D8 { ["fRecoilMaxBoundPitch"] }
BlackShot.exe+15C03D - 68 08020000 - push 00000208 { 520 }
BlackShot.exe+15C042 - 68 C8698F00 - push BlackShot.exe+4F69C8 { ["fRecoilMaxPitch"] }
BlackShot.exe+15C047 - 68 04020000 - push 00000204 { 516 }
BlackShot.exe+15C04C - 68 B8698F00 - push BlackShot.exe+4F69B8 { ["fRecoilDePitch"] }
BlackShot.exe+15C051 - 68 00020000 - push 00000200 { 512 }
BlackShot.exe+15C056 - 68 AC698F00 - push BlackShot.exe+4F69AC { ["fRecoilYaw"] }
BlackShot.exe+15C05B - 68 FC010000 - push 000001FC { 508 }
BlackShot.exe+15C060 - 68 9C698F00 - push BlackShot.exe+4F699C { ["fRecoilPitch"] }
BlackShot.exe+15C065 - 68 F8010000 - push 000001F8 { 504 }
BlackShot.exe+15C06A - 68 88698F00 - push BlackShot.exe+4F6988 { ["fRecoilFirstDePitch"] }
BlackShot.exe+15C06F - 68 F4010000 - push 000001F4 { 500 }
BlackShot.exe+15C074 - 68 78698F00 - push BlackShot.exe+4F6978 { ["fRecoilFirstYaw"] }
BlackShot.exe+15C079 - 68 F0010000 - push 000001F0 { 496 }
BlackShot.exe+15C07E - 68 64698F00 - push BlackShot.exe+4F6964 { ["fRecoilFirstPitch"] }
BlackShot.exe+15C083 - 68 EC010000 - push 000001EC { 492 }
BlackShot.exe+15C088 - 68 48698F00 - push BlackShot.exe+4F6948 { ["fFirstTargetRangeIncrease"] }
BlackShot.exe+15C08D - 68 E8010000 - push 000001E8 { 488 }
BlackShot.exe+15C092 - 68 3C698F00 - push BlackShot.exe+4F693C { ["fRecoilTime"] }
BlackShot.exe+15C097 - 68 E4010000 - push 000001E4 { 484 }
BlackShot.exe+15C09C - 68 28698F00 - push BlackShot.exe+4F6928 { ["byFirstBulletNum"] }
BlackShot.exe+15C0A1 - 68 E0010000 - push 000001E0 { 480 }
BlackShot.exe+15C0A6 - 68 10698F00 - push BlackShot.exe+4F6910 { ["fTargetRangeDecrease"] }
BlackShot.exe+15C0AB - 68 DC010000 - push 000001DC { 476 }
BlackShot.exe+15C0B0 - 68 FC688F00 - push BlackShot.exe+4F68FC { ["fMaxTargetRange_Run"] }
BlackShot.exe+15C0B5 - 68 D8010000 - push 000001D8 { 472 }
BlackShot.exe+15C0BA - 68 E4688F00 - push BlackShot.exe+4F68E4 { ["fMaxTargetRange_Walk"] }
BlackShot.exe+15C0BF - 68 D4010000 - push 000001D4 { 468 }
BlackShot.exe+15C0C4 - 68 C8688F00 - push BlackShot.exe+4F68C8 { ["fTargetRangeIncrease_Run"] }
BlackShot.exe+15C0C9 - 68 D0010000 - push 000001D0 { 464 }
BlackShot.exe+15C0CE - 68 AC688F00 - push BlackShot.exe+4F68AC { ["fTargetRangeIncrease_Walk"] }
BlackShot.exe+15C0D3 - 68 CC010000 - push 000001CC { 460 }
BlackShot.exe+15C0D8 - 68 94688F00 - push BlackShot.exe+4F6894 { ["fMaxTargetRange_ShotRun"] }
BlackShot.exe+15C0DD - 68 C8010000 - push 000001C8 { 456 }
BlackShot.exe+15C0E2 - 68 78688F00 - push BlackShot.exe+4F6878 { ["fMaxTargetRange_ShotWalk"] }
BlackShot.exe+15C0E7 - 68 C4010000 - push 000001C4 { 452 }
BlackShot.exe+15C0EC - 68 58688F00 - push BlackShot.exe+4F6858 { ["fTargetRangeIncrease_ShotRun"] }
BlackShot.exe+15C0F1 - 68 C0010000 - push 000001C0 { 448 }
BlackShot.exe+15C0F6 - 68 38688F00 - push BlackShot.exe+4F6838 { ["fTargetRangeIncrease_ShotWalk"] }
BlackShot.exe+15C0FB - 68 BC010000 - push 000001BC { 444 }
BlackShot.exe+15C100 - 68 20688F00 - push BlackShot.exe+4F6820 { ["fMaxTargetRange_Crouch"] }
BlackShot.exe+15C105 - 68 B8010000 - push 000001B8 { 440 }
BlackShot.exe+15C10A - 68 08688F00 - push BlackShot.exe+4F6808 { ["fMaxTargetRange_Stand"] }
BlackShot.exe+15C10F - 68 B4010000 - push 000001B4 { 436 }
BlackShot.exe+15C114 - 68 EC678F00 - push BlackShot.exe+4F67EC { ["fTargetRangeIncrease_Crouch"] }
BlackShot.exe+15C119 - 68 B0010000 - push 000001B0 { 432 }
BlackShot.exe+15C11E - 68 D0678F00 - push BlackShot.exe+4F67D0 { ["fTargetRangeIncrease_Stand"] }
BlackShot.exe+15C123 - 68 AC010000 - push 000001AC { 428 }
BlackShot.exe+15C128 - 68 BC678F00 - push BlackShot.exe+4F67BC { ["fTargetRange_Crouch"] }
BlackShot.exe+15C12D - 68 A8010000 - push 000001A8 { 424 }
BlackShot.exe+15C132 - 68 A8678F00 - push BlackShot.exe+4F67A8 { ["fTargetRange_Stand"] }
BlackShot.exe+15C137 - 50 - push eax
BlackShot.exe+15C138 - 68 94678F00 - push BlackShot.exe+4F6794 { ["fTargetRange_Height"] }
BlackShot.exe+15C13D - 68 A0010000 - push 000001A0 { 416 }
BlackShot.exe+15C142 - 68 84678F00 - push BlackShot.exe+4F6784 { ["fPowerUpRate"] }
BlackShot.exe+15C147 - 68 9C010000 - push 0000019C { 412 }
BlackShot.exe+15C14C - 68 70678F00 - push BlackShot.exe+4F6770 { ["fPowerUpTime_Max"] }
BlackShot.exe+15C151 - 68 98010000 - push 00000198 { 408 }
BlackShot.exe+15C156 - 68 5C678F00 - push BlackShot.exe+4F675C { ["fPowerUpTime_Min"] }
BlackShot.exe+15C15B - 68 94010000 - push 00000194 { 404 }
BlackShot.exe+15C160 - 68 4C678F00 - push BlackShot.exe+4F674C { ["fAimVelocity"] }
BlackShot.exe+15C165 - 68 90010000 - push 00000190 { 400 }
BlackShot.exe+15C16A - 68 3C678F00 - push BlackShot.exe+4F673C { ["fAimSensitive"] }
BlackShot.exe+15C16F - 68 5A010000 - push 0000015A { 346 }
BlackShot.exe+15C174 - 68 30678F00 - push BlackShot.exe+4F6730 { ["byBombKind"] }
BlackShot.exe+15C179 - 68 7C010000 - push 0000017C { 380 }
BlackShot.exe+15C17E - 68 24678F00 - push BlackShot.exe+4F6724 { ["byShrapnel"] }
BlackShot.exe+15C183 - 68 78010000 - push 00000178 { 376 }
BlackShot.exe+15C188 - 68 1C678F00 - push BlackShot.exe+4F671C { ["fSpread"] }
BlackShot.exe+15C18D - 6A 4C - push 4C { 76 }
BlackShot.exe+15C18F - 68 0C678F00 - push BlackShot.exe+4F670C { ["uiTotalBullet"] }
BlackShot.exe+15C194 - 6A 48 - push 48 { 72 }
BlackShot.exe+15C196 - 68 00678F00 - push BlackShot.exe+4F6700 { ["byBullet"] }
BlackShot.exe+15C19B - 6A 44 - push 44 { 68 }
BlackShot.exe+15C19D - 68 EC668F00 - push BlackShot.exe+4F66EC { ["fireEmitterType_3ps"] }
BlackShot.exe+15C1A2 - 6A 40 - push 40 { 64 }
BlackShot.exe+15C1A4 - 68 D8668F00 - push BlackShot.exe+4F66D8 { ["fireEmitterScale"] }
BlackShot.exe+15C1A9 - 6A 3C - push 3C { 60 }
BlackShot.exe+15C1AB - 68 C8668F00 - push BlackShot.exe+4F66C8 { ["fireEmitterType"] }
BlackShot.exe+15C1B0 - 6A 38 - push 38 { 56 }
BlackShot.exe+15C1B2 - 68 BC668F00 - push BlackShot.exe+4F66BC { ["bulletType"] }
BlackShot.exe+15C1B7 - 68 84010000 - push 00000184 { 388 }
BlackShot.exe+15C1BC - 68 A8668F00 - push BlackShot.exe+4F66A8 { ["fZoomHitShockAngle"] }
BlackShot.exe+15C1C1 - 68 80010000 - push 00000180 { 384 }
BlackShot.exe+15C1C6 - 68 94668F00 - push BlackShot.exe+4F6694 { ["fHittingShockAngle"] }
BlackShot.exe+15C1CB - 68 74010000 - push 00000174 { 372 }
BlackShot.exe+15C1D0 - 68 84668F00 - push BlackShot.exe+4F6684 { ["fGrabPercent"] }
BlackShot.exe+15C1D5 - 68 70010000 - push 00000170 { 368 }
BlackShot.exe+15C1DA - 68 74668F00 - push BlackShot.exe+4F6674 { ["fThrowVelocity"] }
BlackShot.exe+15C1DF - 68 6C010000 - push 0000016C { 364 }
BlackShot.exe+15C1E4 - 68 68668F00 - push BlackShot.exe+4F6668 { ["fVelocity"] }
BlackShot.exe+15C1E9 - 68 68010000 - push 00000168 { 360 }
BlackShot.exe+15C1EE - 68 50668F00 - push BlackShot.exe+4F6650 { ["fInstanceHitMomentum"] }
BlackShot.exe+15C1F3 - 51 - push ecx
BlackShot.exe+15C1F4 - 51 - push ecx
BlackShot.exe+15C1F5 - 68 62010000 - push 00000162 { 354 }
BlackShot.exe+15C1FA - 68 38668F00 - push BlackShot.exe+4F6638 { ["byParts"] }
BlackShot.exe+15C1FF - 68 61010000 - push 00000161 { 353 }
BlackShot.exe+15C204 - 68 28668F00 - push BlackShot.exe+4F6628 { ["byZoomShotCount"] }
BlackShot.exe+15C209 - 68 60010000 - push 00000160 { 352 }
BlackShot.exe+15C20E - 68 1C668F00 - push BlackShot.exe+4F661C { ["byShotCount"] }
BlackShot.exe+15C213 - 68 59010000 - push 00000159 { 345 }
BlackShot.exe+15C218 - 68 0C668F00 - push BlackShot.exe+4F660C { ["byMachineGun"] }
BlackShot.exe+15C21D - 68 58010000 - push 00000158 { 344 }
BlackShot.exe+15C222 - 68 FC658F00 - push BlackShot.exe+4F65FC { ["byMagazineExist"] }
BlackShot.exe+15C227 - 68 5F010000 - push 0000015F { 351 }
BlackShot.exe+15C22C - 68 E8658F00 - push BlackShot.exe+4F65E8 { ["bySuccessionBullet"] }
BlackShot.exe+15C231 - 68 5E010000 - push 0000015E { 350 }
BlackShot.exe+15C236 - 68 D8658F00 - push BlackShot.exe+4F65D8 { ["byCrossHairType"] }
BlackShot.exe+15C23B - 6A 22 - push 22 { 34 }
BlackShot.exe+15C23D - 68 C4658F00 - push BlackShot.exe+4F65C4 { ["byWeaponVisibleType"] }
BlackShot.exe+15C242 - 68 5D010000 - push 0000015D { 349 }
BlackShot.exe+15C247 - 68 B4658F00 - push BlackShot.exe+4F65B4 { ["byWeaponClass"] }
BlackShot.exe+15C24C - 68 88010000 - push 00000188 { 392 }
BlackShot.exe+15C251 - 68 A0658F00 - push BlackShot.exe+4F65A0 { ["fLandTargetRange"] }
BlackShot.exe+15C256 - 68 8C010000 - push 0000018C { 396 }
BlackShot.exe+15C25B - 68 94658F00 - push BlackShot.exe+4F6594 { ["fLandTime"] }
BlackShot.exe+15C260 - 68 5C010000 - push 0000015C { 348 }
BlackShot.exe+15C265 - 68 84658F00 - push BlackShot.exe+4F6584 { ["byZoomWeapon"] }
BlackShot.exe+15C26A - 68 5B010000 - push 0000015B { 347 }
BlackShot.exe+15C26F - 68 78658F00 - push BlackShot.exe+4F6578 { ["byAimWeapon"] }
BlackShot.exe+15C274 - 6A 54 - push 54 { 84 }
BlackShot.exe+15C276 - 68 70658F00 - push BlackShot.exe+4F6570 { ["uiPrice"] }
BlackShot.exe+15C27B - 6A 51 - push 51 { 81 }
BlackShot.exe+15C27D - 51 - push ecx
BlackShot.exe+15C27E - 6A 50 - push 50 { 80 }
BlackShot.exe+15C280 - 68 50658F00 - push BlackShot.exe+4F6550 { ["byFireIntervalAmount"] }
BlackShot.exe+15C285 - 6A 27 - push 27 { 39 }
BlackShot.exe+15C287 - 68 44658F00 - push BlackShot.exe+4F6544 { ["byPower2"] }
BlackShot.exe+15C28C - 6A 20 - push 20 { 32 }
BlackShot.exe+15C28E - 68 3C658F00 - push BlackShot.exe+4F653C { ["byPower"] }
BlackShot.exe+15C293 - 6A 26 - push 26 { 38 }
BlackShot.exe+15C295 - 68 30658F00 - push BlackShot.exe+4F6530 { ["bySoundType"] }
BlackShot.exe+15C29A - 6A 25 - push 25 { 37 }
BlackShot.exe+15C29C - 68 20658F00 - push BlackShot.exe+4F6520 { ["byCustomIndex"] }
BlackShot.exe+15C2A1 - 6A 24 - push 24 { 36 }
BlackShot.exe+15C2A3 - 68 10658F00 - push BlackShot.exe+4F6510 { ["byBaseWeapon"] }
BlackShot.exe+15C2A8 - 6A 23 - push 23 { 35 }
BlackShot.exe+15C2AA - 68 FC648F00 - push BlackShot.exe+4F64FC { ["byBaseSoundWeapon"] }
How to Understand what unit use (but wtf is unit?)
Code:
Unit IS:
BYTE - One Byte
WORD - Two Bytes
DWORD - Four Bytes
Float - Float Values (logic)
Code:
byZoomShotCount - By is BYTE
fLandTargetRange - f is Float
uiTotalBullet - ui is Unsigned Int (Like DWORD)
Now go to examples
Code:
*(float*)(*(DWORD*)(*(DWORD*)... < Start with f letter
*(byte*)(*(DWORD*)(*(DWORD*)... < Start with By letter
*(DWORD*)(*(DWORD*)(*(DWORD*)... < Start with ui or without 'function' letter
Little Example
Code:
BlackShot.exe+15C17E - 68 24678F00 - push BlackShot.exe+4F6724 { ["byShrapnel"] }
BlackShot.exe+15C183 - 68 78010000 - push 00000178 { 376 }
The true name of damage x% function is
byShrapnel (the game use this name to know the quantity of bullets)
Code:
this part is the offset "push 00000178"
but you need apply one simple logic for all offsets you will take in this thread.
0x178 + 0x10 = 0x188
Source code example
Wrong
*(DWORD*)(*(DWORD*)(*(DWORD*)(WeaponMGR) + WEAPONOFFSET) + 0x178) = BulletCount;
Correct
*(DWORD*)(*(DWORD*)(*(DWORD*)(WeaponMGR) + WEAPONOFFSET) + 0x188) = BulletCount;
Other Example
Code:
BlackShot.exe+15C174 - 68 30678F00 - push BlackShot.exe+4F6730 { ["byBombKind"] }
BlackShot.exe+15C179 - 68 7C010000 - push 0000017C { 380 }
byBombKind is the function of cam shake, if you set to 0 when you receive hits of anything your camera don't will shake.
Code:
Wrong
*(BYTE*)(*(DWORD*)(*(DWORD*)(WeaponMGR) + WEAPONOFFSET) + 0x17C) = 0;
Correct
*(BYTE*)(*(DWORD*)(*(DWORD*)(WeaponMGR) + WEAPONOFFSET) + 0x18C) = 0;
Credits: Coder.Dash˛