This is my contribution to helping folks who ask how to bind keys, change settings etc. This is the same externalBoxESP as you all have seen before, the difference is that now you can change settings in the config file to modify values of the hack.
I take no credit for this, why? Because I edited others code.
This is the first release and may have a few bugs in it. I did not try to change the way the hacks works much, simply just what can be changed in it.
// This hack is blended from different code snippets and some personal additions.
// HUGE CREDITS FOR:
// - KN4CK3R who made all this possible by publishing the root source code
// - Big Dave for the offsets of every new COD6 build
// - Tristan Ward (not cheat related) for the Direct3D and Aero overlay
// - SuprNovaAO for new offsets
// - ****** for Radar
// - xZetera for various pieces of code
// - Sumol for updates of BoxESP
// - blambo for dead bodies removal and arrows in radar
// - cardoow for coldblooded enemies identification
// - xZetera for aimbot
// - Ghett0 for knifebot, triggerbot
// - jixz for tubebot, killstreak counter
// - kolbybrooks for better mem locations and better world to screen
// - username in use for locking aimbot
// - Sph4ck for putting this all together
// - Richard J. Wagner for the ConfigFile Library I used.
// - dheir I did something I suppose
- Toggle ESP Lines - allows you to press F1 and turn ESP lines on off.
- Customize settings in config.cfg - allows you to change hack settings that are read when the hacks starts up. Change settings, save file, start (restart) hack.
Some information is provided in the config file.
This is not feature complete.
I have other things to add/modify.
If you find a problem please post it.
Features to add:
- (Re)Create default Config file.
- Configuration editor GUI - Now manual conversion from hex to decimal needs to be done. As well as manual changing of config. I will provide instructions on that in another post.
- Option to one button tube and knife bot with slightly delayed firing.
- Features to test what OS version as well as if DWM support is available, if it is and turned off, turn it on. - At least until we can port to XP.
- Option to change MW2 config so that fullscreen "0" is 0 so that game starts in windowed mode.
- I'm sure I'm forgetting stuff as well.
Please remember that I'm new to programming C++ and that I can not work miracles or even normal tasks with out having to look up functions and definitions of different things. Please be patient, and if this causes you problems, use one of the other hacks.
I will be working on this in my free time, so more instructions features to come.
Screenshot: Well it's source code and executable's Almost the same as other versions, do I need a SS? I'm stealing the one from [MPGH]war3zdude92 thread. Sorry if that's lazy.
MD5 : 5c5242f3eb6705baeb132a39e0b31ab5
Information on editing config file.
Listen I'm newb and don't know how to declare a int hex value.
So you have to convert hex to Decimal until I can come up with Gui to do this stuff for you.
I suggest you use this site to convert hex to decimal
I also suggest you use this program to find colors you want and their hex values.
To find a color in decimal:
- Open Hex Color Finder and select a color you like. I'm selecting Red in the common color list.
- Copy the Value #FF0000
- Paste that into the site
- It will say NaN (Not a Number) in the decimal spot
- Replace the # and the # only with FF
- The decimal value is your new value for your number.
To find key values in decimal:
Look at the attached file I have added it is a list of key codes.
Copy the hex value. When you do this take off the "0x" at the beginning.
also you can source this pic for lower case letters. - I also have pic as attachment. Note: when finding a key use lower case letters only, do not use uppercase letters.
Paste the hex value into this site
The value you have is the number in decimal you need for your key.
# COLORS //////////////////////////////////////////////////////////////////
# Colors for ESP - this is a comment anything after a "#" is a comment
COLOR_FRIEND = 2147483903 # Blue
COLOR_ENEMY = 2160066560 # Dark Red
COLOR_ENEMY_COLDBLOODED = 2164244224 # Orange
COLOR_DEAD = 2151957572 # Gray - player is dead
COLOR_SENTRY = 2147516544 # 2147528784 # Green
COLOR_EXPLOSIVE = 1082097535 # Yellow
# Colors for Radar
MAP_COLOR_FRIEND = 4282664191 # Blue
MAP_COLOR_ENEMY = 4294919236 # Pinkish
MAP_COLOR_ENEMY_COLDBLOODED = 4294950724 # Peach
#These are not currently in use in the Radar, here for future use.
#MAP_COLOR_SENTRY = 4278235216 # Green
#MAP_COLOR_EXPLOSIVE = 4294967040 # Yellow
# COLORS END //////////////////////////////////////////////////////////////
# Aimbot Settings /////////////////////////////////////////////////////////
SNIPER_MODE = True
AIM_SPEED = 2 # Aimspeed for aimbot, 2 is for snipers, 7 is a good number if you don't want to be obvious. Used only when SNIPER_MODE = False
AIM_BOT_SEARCH_X = 30 # Used to adjust Aimbot screen search X value, these two numbers create an invisable box around the center of screen to search for enemy players.
AIM_BOT_SEARCH_Y = 30 # Used to adjust Aimbot screen search Y value
AIM_TARGET_AIM = 48 # 48 upper chest, 60 eyes
TUBE_TARGET_AIM = 0 # 0 is default = foot
# Aimbot Keybinds /////////////////////////////////////////////////////////
# These numbers are in decimal form, converted from hex VK KEY Code
TUBE_ACTIVATE = 36
KNIFE_ACTIVATE_1 = 71
KNIFE_ACTIVATE_2 = 4
AIM_ACTIVATE_1 = 2
AIM_ACTIVATE_2 = 35
# Aimbot END //////////////////////////////////////////////////////////////
# Triggerbot //////////////////////////////////////////////////////////////
TRIGGER_ACTIVATE = 2
TRIGGER_FIRE_BIND = 104
# Triggerbot END //////////////////////////////////////////////////////////
# Bellcurve ///////////////////////////////////////////////////////////////
# This key will activate bellcurve aiming for tube and knife bots
BELLCURVE_CUSTOM = True # Used to change bellcurve activate key froms Caps Lock, note key must be down along with TUBE_ACTIVATE key.
BELLCURVE_ACTIVATE = 46 #20
# Bellcurve END ///////////////////////////////////////////////////////////
NOTE:! I GUESS I MADE A BOO BOO, PLEASE DON'T USE RELEASE COMPILED VERSION, NOT SURE WHAT I DID WRONG, THANKS!!!!!!
To further how terrible I am, don't try to bind a key A - Z or numbers yet I guess, I need to figure out how to store hex as a variable.