merp. (01-12-2013),Reflex- (01-11-2013),Renamon Toast Crunch (05-09-2013),Skaterforeva1 (01-13-2013)
There are many users here who want to learn how to make their own Combat Arms Hacks. Some of you also have some basic and common errors you do not know how to solve. This thread is compiled with information for both of those.
I Want To Make Hacks:
This question is repeatedly asked. There is a simple solution to this. All it requires is some common sense, general knowledge, time, effort, patience and some mathematical skills. Follow the steps to create your own hacks.
- Learn C++ - Hacks are generally coded in this language. You can get a book, download, use video tutorials or use a website. You can use Learn C++
- Explore Some Windows API's - This will help you understand some more fundementals which will aid you to create your hacks and any further development
- Memory - Learn how memory works and how it is managed by Windows
- Bases - Start with a simple hotkey base and work up to learning some D3D and using a menu base.
- Learn Assembly - Assembly is something that you should look at after a while in the field. It will greatly assist you along the lines.
- Reverse Engineering - This is something that will help you update your hacks and explore further into the game. It will strongly aid you further along time.
By following these guidelines you should easily be along your way to releasing your first hack.
Needing Source Code:
This section is NOT for begging. You will NOT be handed any source code just like that. This has some exceptions, such as information on little things or snippets of source. The likeliness of being handed complete source is low, so do not expect it based on your problem.
Hack Has Lag:
Hack lag is usually caused by rendering certain items every frame. A key factor that plays into this is PushToConsole commands. It is recommended to call them all inside of a timer, or to only push the command once. This greatly reduces lag in your hacks.
Hack Lags
My Hack Crashes:
Make sure you double check all your addresses that you are using. Make sure they are correct. If you crash with the ending banner, it means you crashed due to HackShield detection. Make sure all your strings are encrypted. It could possibly be the detours that you are using.
Runtime Error Received:
Runtime errors can be received due to invalid pointers/addresses or wrong offsets/classes. Make sure you double check them all. It can also be caused by simple logic errors in your hack.
Runtime Error
Cannot Include D3D9.h:
Follow this tutorial to include it into your project.
Include D3D9.h
Updating Hacks:
To update your hacks you will most likely only have to update the addresses. They are usually posted in the Source Code section for everyone to use. However, to update them on your own you can Dump the game's modules and search for some patterns.
Dumping Engine
Dump Combat Arms Modules
Finding LTClient
Create Working Signatures
Gellin's Address Logger (Modified By USSR)
Other Information:
Previous Global Help Thread
Additional information can be posted upon request or based on further questions asked.
Last edited by Flengo; 01-11-2013 at 10:03 PM.
I Read All Of My PM's & VM'sIf you need help with anything, just let me know.
Staff Administrator Since 10.13.2019
Publicist Since 04.04.2015
Middleman Since 04.14.2014
Global Moderator Since 08.01.2013
Premium Since 05.29.2013
Minion+ Since 04.18.2013
Combat Arms Minion Since 12.26.2012
Contributor Since 11.16.2012
Member Since 05.11.2010
merp. (01-12-2013),Reflex- (01-11-2013),Renamon Toast Crunch (05-09-2013),Skaterforeva1 (01-13-2013)
Thanks for the well-detailed information Flengo.
This will help out the members who really are interested into making their first hack.