[Release]AOCDebug Source menu

User Tag List

Results 1 to 14 of 14
  1. #1
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    [Release]AOCDebug Source

    This is not updated. I will not explain anything that is inside of it. If you cannot compile it, then you do not deserve to use it.

    Code:
    /*
    * DLL Skeleton Code Made By Marneus901/Circadian
    * This is nothing more than a skeleton, nothing is useful
    * Until you start coding some functions.
    * Please dont take credit for this
    ***Shoutouts to
    *Mrk/Mtk/Novocain - Great Help. Were are you nowadays!!?
    *Fate - Gave me ModifyMemory
    *Prometheus - Great Freind
    *Josh/1337 - Great Freind
    *Keith/Sychotix - Great Freind
    ***
    */
    
    /*
    Hotkey/Feature list:
    Zoom Hack			   -    Numpad Decimal (.)
    Z Coord up             -    Numpad 7
    Z Coord down           -    Numpad 9
    Y Coord up             -    Numpad 8
    Y Coord down           -    Numpad 2
    X Coord up             -    Numpad 6
    X Coord down           -    Numpad 4
    Instant Rez            -    Numpad 1
    No Fall Damage         -    Numpad 3 - Double check its on before taking a big plunge
    Float                  -    Numpad 5
    Speedhack on           -    F1
    Speedhack off          -    F2  - May need to press a few times to get it to recognize
    Sprint Speedhack       -    F3
    Teleport to Target     -    F5  - Pointers Changed. Wont work
    Jumphack			   -    F4
    Instant Takeoff        -    Always On
    Enable Debug Commands  -    Always On
    */
    #include "StdAfx.h"
    #define BRACK( ADDR ) (*(PDWORD)(ADDR))  //Credits go to L. Spiro
    void Main();
    //**************************************************************************************************
    BOOL WINAPI DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
    {
    	DWORD ThreadId;
    	if (fdwReason == DLL_PROCESS_ATTACH) {
    		DisableThreadLibraryCalls((HMODULE)hinstDLL);
    		CreateThread(NULL, 0, (LPTHREAD_START_ROUTINE)&Main, 0, 0, &ThreadId);
    	}
    	return true;
    }
    //***************************************************************************************************\\
    //Thanks To Fate/////////////////////////////////////////////////////
    //------------------------------
    //Write To Memory
    DWORD OldProtection;
    void WriteToMemory(DWORD Offset, DWORD Pointer, DWORD Length){
        VirtualProtect((void *)Offset, Length, PAGE_EXECUTE_READWRITE, &OldProtection);
        RtlMoveMemory((void *)Offset, (const void*)Pointer, Length);
        VirtualProtect((void *)Offset, Length, OldProtection, &OldProtection);
    }
    //------------------------------
    //Modify Memory
    void ModifyMemory( BYTE *Offset, BYTE *ByteArray, DWORD Length){
        for(DWORD i = 0; i < Length; i++)
            WriteToMemory((DWORD)Offset + i, (DWORD)ByteArray + i, 1);
    }
    //------------------------------
    //Defined Addresses
    #define maxcam 0xE8A1A2 
    #define floating 0x1218C32
    #define notauth 0x989AB2
    //------------------------------
    //Edits
    BYTE jmp[] = {0xEB, 0x05};
    BYTE jne[] = {0x75, 0x03};
    BYTE je[] = {0x74, 0x03};
    BYTE jbe[] = {0x76, 0x05}; 
    BYTE authjne[] = {0x75, 0x29};
    BYTE authjmp[] = {0xEB, 0x29};
    /////////////////////////////////////////////////////////////////////
    
    //------------------------------
    //Variables
    	 int yuploop = 0;
    	 int ydownloop = 0;
    	 int speedon = 0;
    	 int nofallon = 0;
    	 float xdead;
    	 float ydead;
    	 float zdead;
    	 int rezloop = 0;
    	 int speedhackon;
    	 int sleeptimer = 0;
    	 int floaton = 0;
    	 int camhack = 0;
    	 int sspeed = 0;
    	 int jhack = 0;
    	 void Main(){
    
    //Messagebox to help show a successful Injection.
    MessageBox (0, "Created by Sychotix @ mmowned.com\nI am NOT responsible for what you do with this, nor if you get banned.\n\nBy using this dll, you are agreeing to these terms.", "AoCDebug v2.0", MB_ICONINFORMATION);
    ModifyMemory((BYTE*)notauth, authjmp, 2);
    
    for(;;){
    
    //--------------------------------------------------
    //Z Coord
         //UP on Numpad 7
         if(GetAsyncKeyState(VK_NUMPAD7) < 0)
    	 {
    PFLOAT zcoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x30);
    
    				(*zcoord) += 2.0f; 
    				Sleep(100);
    									 }
    	 //Down on Numpad 9
    	  if(GetAsyncKeyState(VK_NUMPAD9) < 0)
    	 {
    PFLOAT zcoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x30);
    
    				(*zcoord) -= 2.0f; 
    				Sleep(100);
    	 }
    //--------------------------------------------------
    //Y Coord
         //UP on Numpad 8
         if(GetAsyncKeyState(VK_NUMPAD8) < 0)
    	 {
    PFLOAT ycoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x34);
    
    				(*ycoord) += 2.0f; 
    				Sleep(100);
    									 }
    	 //Down on Numpad 2
    	  if(GetAsyncKeyState(VK_NUMPAD2) < 0)
    	 {
    PFLOAT ycoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x34);
    
    				(*ycoord) -= 2.0f; 
    				Sleep(100);
    	 }
    
    //--------------------------------------------------
    //X Coord
         //UP on Numpad 6
         if(GetAsyncKeyState(VK_NUMPAD6) < 0)
    	 {
    PFLOAT xcoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x2C);
    
    				(*xcoord) += 2.0f; 
    				Sleep(200);
    									 }
    	 //Down on Numpad 4
    	  if(GetAsyncKeyState(VK_NUMPAD4) < 0)
    	 {
    PFLOAT xcoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x2C);
    
    				(*xcoord) -= 2.0f; 
    				Sleep(200);
    	 }
    //--------------------------------------------------
    //Speedhack
         if(GetAsyncKeyState(VK_F1) < 0)
    	 {
    		 speedhackon = 1;
    		 while (speedhackon == 1)  {
    PFLOAT fspeed = (PFLOAT)(BRACK( 0x0189C478 ) + 0x18C);
    PFLOAT bspeed = (PFLOAT)(BRACK( 0x0189C478 ) + 0x198);
    (*fspeed) = 10.0f;
    (*bspeed) = 10.0f;
    while (sleeptimer != 16) {
    	Sleep(500);
    	sleeptimer++;
    	if(GetAsyncKeyState(VK_F2) < 0) {
    		sleeptimer = 16;
    	speedhackon = 0;}
    }
    (*fspeed) = 5.0f;
    (*bspeed) = 3.0f;
    Sleep(2500);
    if(GetAsyncKeyState(VK_F2) < 0) {
    	speedhackon = 0;}
    sleeptimer = 0;
    		 }
    			 Sleep(100);
    	 }
    ////--------------------------------------------------
    //Instant Rez
         if(GetAsyncKeyState(VK_NUMPAD1) < 0)
    	 {
    PFLOAT ycoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x34);
    PFLOAT xcoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x2C);
    PFLOAT zcoord = (PFLOAT)(BRACK( 0x0189C478 ) + 0x30);
    ydead = (*ycoord);
    xdead = (*xcoord);
    zdead = (*zcoord);
    while ( rezloop !=50){
    	(*ycoord) = ydead;
    	(*xcoord) = xdead;
    	(*zcoord) = zdead;
    	rezloop++;
    		Sleep(100);
    	 }
    rezloop = 0;
    	 }
    
    /*Teleport to Target
         if(GetAsyncKeyState(VK_F5) < 0)
    	 {
    PFLOAT ycoord = (PFLOAT)(BRACK( 0x015652C0 ) + 0x34);
    PFLOAT xcoord = (PFLOAT)(BRACK( 0x015652C0 ) + 0x2C);
    PFLOAT zcoord = (PFLOAT)(BRACK( 0x015652C0 ) + 0x30);
    PFLOAT targety = (PFLOAT)(BRACK( 0x02125190 ) + 0x38);
    PFLOAT targetx = (PFLOAT)(BRACK( 0x02125190 ) + 0x30);
    PFLOAT targetz = (PFLOAT)(BRACK( 0x02125190 ) + 0x34);
    
    
    (*ycoord) = ((*targety) - 1.0f);
    (*xcoord) = ((*targetx) - 1.0f);
    (*zcoord) = ((*targetz) - 3.0f);
    	 }
    */
    //Float
    	 if(GetAsyncKeyState(VK_NUMPAD5) < 0) {
    		 if (floaton == 0) {
    	 ModifyMemory((BYTE*)floating, jne, 2);
    	 floaton = 1;
    	 }
    		 else if (floaton == 1) {
    ModifyMemory((BYTE*)floating, je, 2);
    floaton = 0;
    		 }
    		 Sleep(100);
    		 }
    
     //Turn CameraHack on
    if(GetAsyncKeyState(VK_DECIMAL) < 0)
    { if (camhack == 0) {
    ModifyMemory((BYTE*)maxcam, jmp, 2);
    camhack = 1;}
    else if (camhack == 1) {
    ModifyMemory((BYTE*)maxcam, jbe, 2);
    	camhack = 0;}
    }
    
     //Turn Sprint Speedhack on
    if(GetAsyncKeyState(VK_F3) < 0)
    { if (sspeed == 0) {
    PFLOAT sspeedhack = (PFLOAT)(BRACK( 0x0189C478 ) + 0x190);
    (*sspeedhack) = 10.0f;
    sspeed = 1;}
    else if (sspeed == 1) {
    PFLOAT sspeedhack = (PFLOAT)(BRACK( 0x0189C478 ) + 0x190);
    (*sspeedhack) = 8.0f;
    	sspeed = 0;}
    }
    
     //Turn Nofall on
    if(GetAsyncKeyState(VK_NUMPAD3) < 0)
    { if (nofallon == 0) {
    nofallon = 1;}
    else if (nofallon == 1) {
    	nofallon = 0;}
    }
     //Turn Jump Hack on
    if(GetAsyncKeyState(VK_F4) < 0)
    { if (jhack == 0) {
    jhack = 1;}
    else if (jhack == 1) {
    	jhack = 0;}
    }
    
    //Edit Nofall
    if(nofallon == 1){
    PFLOAT nofall = (PFLOAT)(BRACK( 0x0189C478 ) + 0x184);
    (*nofall) = 0.0f; 
    }
    
    //Edit Jump Hack
    if(jhack == 1){
    PFLOAT jhack = (PFLOAT)(BRACK( 0x0189C478 ) + 0x1B8);
    (*jhack) = 4.0f; 
    }
    
    //Instant Takeoff
    PFLOAT itakeoff = (PFLOAT)(BRACK( 0x0189C478 ) + 0x1A8);
    (*itakeoff) = 0.0f;
    
    Sleep(100);
    
    } //End for loop
    	 } //End Main function
    //--------------------------------------------------

    [Release]AOCDebug Source
  2. #2
    Cursed's Avatar Contributor
    Reputation
    270
    Join Date
    Jun 2007
    Posts
    1,380
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    +Rep 3x because I learned something from this :P

  3. #3
    teemu123's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    hi

    can you send it dll file thx

  4. #4
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Sychotix View Post
    This is not updated. I will not explain anything that is inside of it. If you cannot compile it, then you do not deserve to use it.
    nuff said.

  5. #5
    teemu123's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    can you say me where i but your scipt ?? and how to edit dll :confused:

  6. #6
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    I dont understand what you mean by "where i but your script ??" (especially cuz of the two "??"s and you edit dll's by typing on the keyboard.

  7. #7
    teemu123's Avatar Member
    Reputation
    1
    Join Date
    Aug 2008
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    sry i mean put the script

  8. #8
    mosimo's Avatar Member
    Reputation
    2
    Join Date
    Jul 2008
    Posts
    46
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hopefully this will stop people asking:
    You edit the code above to the current offsets (find them yourself) compile the code using a c++ compiler itno a DLL. Then inject the DLL into the ageofconan.exe program. press the defined keys in the code to do specific stuff. The end.

    But seriously:
    Originally Posted by Sychotix View Post
    This is not updated. I will not explain anything that is inside of it. If you cannot compile it, then you do not deserve to use it.

  9. #9
    Esset's Avatar Member
    Reputation
    8
    Join Date
    Mar 2007
    Posts
    285
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    whats the point putting stuff here and "contribute" but then say "If you can complie it then you dont deserve it." - If you wanna do it on a good way make it a dll yourself and make a DL link. Instead of that!

  10. #10
    mosimo's Avatar Member
    Reputation
    2
    Join Date
    Jul 2008
    Posts
    46
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Well for that he will have to keep updating the offsets himself, conpiling and uploading. I think Sychotix has left aoc so wont be getting teh new offsets. Also this way he is contributing more as it allows others to learn from his code and do it themselves! Personally this is the kind of contribution I prefer.

  11. #11
    Sychotix's Avatar Moderator Authenticator enabled
    Reputation
    1421
    Join Date
    Apr 2006
    Posts
    3,943
    Thanks G/R
    285/572
    Trade Feedback
    1 (100%)
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Esset View Post
    whats the point putting stuff here and "contribute" but then say "If you can complie it then you dont deserve it." - If you wanna do it on a good way make it a dll yourself and make a DL link. Instead of that!
    http://www.mmowned.com/forums/age-co...ug-v2-1-a.html

    You were saying? Nothing can be done with having the dll though. I am 99% sure that it is outdated and I will NOT be updating it. That is why I released the source, so others can learn and possibly update it.

    As stated earlier, if you are unable to compile/edit this, you do not deserve it. You have barely any work to do in order to get this to fully work.

    Mosimo is 100% right, I have quit AoC and that is what you must update.

  12. #12
    Marnon95's Avatar Member
    Reputation
    1
    Join Date
    May 2007
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    can you say me where i but your scipt ?? and how to edit dll

  13. #13
    mosimo's Avatar Member
    Reputation
    2
    Join Date
    Jul 2008
    Posts
    46
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Oh God >_<

    (this random text just here for purposes for a rather short post)

  14. #14
    mjmorrell3's Avatar Member
    Reputation
    27
    Join Date
    Jan 2008
    Posts
    60
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    +rep good stuff

Similar Threads

  1. [Share/Releases] C++ Source MorpherNPC 14Pages of DISPLAYID
    By soul02 in forum WoW EMU General Releases
    Replies: 9
    Last Post: 08-28-2008, 09:47 PM
  2. [Share/Releases] C++ Source Rep Booster NPC
    By soul02 in forum WoW EMU General Releases
    Replies: 5
    Last Post: 08-28-2008, 03:10 AM
  3. [Release]AoCDebug v1.1
    By Sychotix in forum Age of Conan Exploits|Hacks
    Replies: 19
    Last Post: 08-02-2008, 04:06 AM
  4. [Release]AoCDebug v1.0
    By Sychotix in forum Age of Conan Exploits|Hacks
    Replies: 43
    Last Post: 07-31-2008, 10:30 AM
All times are GMT -5. The time now is 05:23 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2024 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search