Jump to content

How to hack into GTA Games?


Jaysds1

Recommended Posts

BOOL WINAPI DllMain ( HMODULE hModule, DWORD ul_reason_for_call, PVOID lpvReserved ) 
{ 
    switch ( ul_reason_for_call ) 
    { 
    case DLL_PROCESS_ATTACH: 
        // DO STUFF HERE 
        break; 
    case DLL_THREAD_ATTACH: 
        break; 
    case DLL_THREAD_DETACH: 
        break; 
    case DLL_PROCESS_DETACH: 
        break; 
    } 
    return TRUE; 
} 

6b4.jpg

  • Like 1
Link to comment

On top of Towncivilian's hilarious troll, you can study other open-source GTA multiplayer mods and their source codes to get a basic understanding of how they work, and how the games work, so you can make your own, either based on one of their's, or entirely of your own creation.

Link to comment

The code snippet I posted is actually a viable method of injecting code into GTA. Compile, then rename to *.asi and drop it into the root GTA folder (3, VC, or SA) and it will be executed at runtime. It's how I was able to sideload my own SCMs for MTA 0.5r2 and apply some memory patches to disable/alter various GTA properties.

TSearch, OllyDbg, and IDA Pro will get you a long way in terms of reverse engineering. There's also:

Good luck.

Link to comment
  • 2 weeks later...
I have no idea, how do I hack Starcraft2 to create Multiplayer for free? I can't find "connect" server to change.

StarCraft 2 already offers free multiplayer so long as you legally own the game. Piracy won't be discussed here, so please don't talk about it.

Link to comment

1. StarCraft 2 is not free. It's multiplayer is.

2. Custom made maps still exist. They are called "UMS" or "Use Map Settings" games.

3. You can make custom maps with the Map Editor.

4. Everything you have described works in StarCraft and StarCraft: Brood War too.

5. Piracy is not allowed in this community.

Link to comment
  • 2 weeks later...
BOOL WINAPI DllMain ( HMODULE hModule, DWORD ul_reason_for_call, PVOID lpvReserved ) 
{ 
    switch ( ul_reason_for_call ) 
    { 
    case DLL_PROCESS_ATTACH: 
        // DO STUFF HERE 
        break; 
    case DLL_THREAD_ATTACH: 
        break; 
    case DLL_THREAD_DETACH: 
        break; 
    case DLL_PROCESS_DETACH: 
        break; 
    } 
    return TRUE; 
} 

Sorry, i get an error for this...

I changed "//Do Stuff HERE" to my code and it says there's an error on the first line.

Link to comment
  • 2 months later...
BOOL WINAPI DllMain ( HMODULE hModule, DWORD ul_reason_for_call, PVOID lpvReserved ) 
{ 
    switch ( ul_reason_for_call ) 
    { 
    case DLL_PROCESS_ATTACH: 
        // DO STUFF HERE 
        break; 
    case DLL_THREAD_ATTACH: 
        break; 
    case DLL_THREAD_DETACH: 
        break; 
    case DLL_PROCESS_DETACH: 
        break; 
    } 
    return TRUE; 
} 

197_must_not_fap.jpg

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...