AutoPots Release 1 menu

User Tag List

Page 1 of 4 1234 LastLast
Results 1 to 15 of 52
  1. #1
    zewt's Avatar Member
    Reputation
    13
    Join Date
    Nov 2008
    Posts
    127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    AutoPots Release 1

    {THIS PROJECT HAS BEEN ABANDONED... I WILL NOT UPDATE OFFSETS GOING FORWARD}

    Not a big deal.

    Just a simple program that reads your HP, and when it gets to a threshold that you set, it uses a potion.

    Its my first crack at C++ so plz don't hate I have always been more of a web app developer.

    I use it and it has saved my heroes life a few times. Especially could be a lifesaver if you use it in Hardcore mode/PVP when your busy smashing your number keys and clicking.

    If there are any questions or you wanna chat it up about projects etc im on skype 24/7: kev.hansen

    Requirements:
    1. You have potions equipped.
    2. You set a threshold >0
    3. Click start

    [UPDATE 05/24/2012 7:28 PM ET]
    -Console version download link updated
    -GUI version 1.1 released(NEW OFFSETS).
    -Updated youtube video with GUI version.
    -Updated open source code with the new offsets with recent update from Blizzard.

    [UPDATE 05/25/2012 11:11 PM ET)
    -Per request, choosing your keybinding has been added to console version 1.5.
    - Download link updated to version 1.5 for Console
    -Per request, custom keybinding added to GUI version 1.3
    - Download link updated to version 1.3 for GUI

    [UPDATE 05/30/2012 1:47 PM ET]
    -Updated offsets for new patch

    [UPDATE 05/31/2012 5:27pm Et]
    -1.0.2 patch requires pointers to be updated. New release coming tonight. Sorry for inconvenience.

    [UPDATE 06/02/2012]
    Just got out of the hospital and updated the GUI to version 1.5 and now updating console version. This should accommodate blizzards 1.0.2A patch.

    Virus Total:
    https://www.virustotal.com/file/d4b3...is/1337527217/

    GUI Version:
    http://96.241.211.27/storage/Develop... GUI V 1.5.zip

    Console Version:
    http://96.241.211.27/storage/Develop...sole V 1.7.zip

    Video:


    Console Version 1.4 Code:
    Code:
    ///////////////////////////////////////////////////////////////////////////
    // AutoPotsR1.cpp : Defines the entry point for the console application.//
    /////////////////////////////////////////////////////////////////////////
    ///////////////////////////////////////////////////////////////////////////
    //INCLUDES
    #include "stdafx.h"
    #include <windows.h>
    #include <TlHelp32.h>
    #include <iostream>
    /////////////////////////////////////////////////////////////////////////
    using namespace std;
    ////////////////////////////////////////////////////////////////////////
    //NEEDED FUNCTIONS
    DWORD dwGetModuleBaseAddress(DWORD dwProcessIdentifier, TCHAR *lpszModuleName)
    {
       HANDLE hSnapshot = CreateToolhelp32Snapshot(TH32CS_SNAPMODULE, dwProcessIdentifier);
       DWORD dwModuleBaseAddress = 0;
       if(hSnapshot != INVALID_HANDLE_VALUE)
       {
          MODULEENTRY32 ModuleEntry32 = {0};
          ModuleEntry32.dwSize = sizeof(MODULEENTRY32);
          if(Module32First(hSnapshot, &ModuleEntry32))
          {
             do
             {
                if(_tcscmp(ModuleEntry32.szModule, lpszModuleName) == 0)
                {
                   dwModuleBaseAddress = (DWORD)ModuleEntry32.modBaseAddr;
                   break;
                }
             }
             while(Module32Next(hSnapshot, &ModuleEntry32));
          }
          CloseHandle(hSnapshot);
       }
       return dwModuleBaseAddress;
    }
    
    float GetValue(HANDLE phandle,DWORD Address) {
    	float value = 0;
    	ReadProcessMemory(phandle,(LPCVOID)Address,&value,sizeof(value),NULL);
    	return value;
    }
    ///////////////////////////////////////////////////////////////////////////
    //MAIN FUNCTION
    ///////////////////////////////////////////////////////////////////////////
    int main()
    {
       HWND window = FindWindow(0, _T("Diablo III"));
       if( window == 0 ){
          printf("Diablo III not found!\n");
          char f;
          cin >> f;
          return 0;
       }
    
       int threshold;
       char keybind;
       cout << "                                                               \n";
       Sleep(300);
       cout << "=========================================================\n";
       Sleep(100);
       cout << "====  ===================================================\n";
       Sleep(100);
       cout << "===    ==================================================\n";
       Sleep(100);
       cout << "==  ==  ===========  =========================  =========\n";
       Sleep(100);
       cout << "=  ====  ==  =  ==    ===   ===    ====   ===    ===   ==\n";
       Sleep(100);
       cout << "=  ====  ==  =  ===  ===     ==  =  ==     ===  ===  =  =\n";
       Sleep(100);
       cout << "=        ==  =  ===  ===  =  ==  =  ==  =  ===  ====  ===\n";
       Sleep(100);
       cout << "=  ====  ==  =  ===  ===  =  ==    ===  =  ===  =====  ==\n";
       Sleep(100);
       cout << "=  ====  ==  =  ===  ===  =  ==  =====  =  ===  ===  =  =\n";
       Sleep(100);
       cout << "=  ====  ===    ===   ===   ===  ======   ====   ===   ==\n";
       Sleep(100);
       cout << "=========================================================\n";
       Sleep(300);
       cout << "                  release: 1.5\n";
       cout << "              by: zewt @ ownedcore\n";
       Sleep(300);
       cout << "                                                               \n";
       Sleep(300);
       cout << "/////////////////////////////////////////////////////\n";
       cout << "please enter an HP threshold: ";
       cin >> threshold;
       cout << "threshold set: " << threshold << "\n\n";
       cout << "please enter your key bind (a-z): ";
       cin >> keybind;
        cout << "key bind set: " << keybind << "\n\n\n";
       cout << "initializing...\n\n";
       Sleep(500);
    
       cout << "ready!\n\n";
       Sleep(500);
    
       SetWindowPos(window, HWND_TOPMOST, 0,0,0,0, SWP_NOMOVE | SWP_NOSIZE );
    
       DWORD pID = 0;
       GetWindowThreadProcessId(window, &pID);
       
       DWORD baseAddr = dwGetModuleBaseAddress(pID, _T("Diablo III.exe"));
       DWORD staticOffset = 0xFE31CC;
       
       HANDLE handle = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pID);
    
       float hp = 0;
       DWORD value;
       DWORD numBytesRead;
       ReadProcessMemory(handle, (LPCVOID)(baseAddr+staticOffset), &value, sizeof(DWORD), &numBytesRead);
       value+=0x18;
       ReadProcessMemory(handle, (LPCVOID)value, &value, sizeof(DWORD), &numBytesRead);
       value+=0xC8; 
       ReadProcessMemory(handle, (LPCVOID)value, &value, sizeof(DWORD), &numBytesRead);
       value+=0xC; 
        ReadProcessMemory(handle, (LPCVOID)value, &value, sizeof(DWORD), &numBytesRead);
       value+=0x2A0; 
       ReadProcessMemory(handle, (LPCVOID)value, &value, sizeof(DWORD), &numBytesRead);
       value+=0x14;
    
    while(1) {
    
       ReadProcessMemory(handle, (LPCVOID)value, &hp, sizeof(DWORD), &numBytesRead);
       
       //cout << hp << "\n\n";
    
       //DWORD ADRESS = printf("%#x",value);
       if(hp <= threshold) {
       cout << "HP: " << hp << " < " << "Threshold: " << threshold << "\n" ;
       cout << "Utilizing Potions...\n\n";
       keybd_event(VkKeyScan(keybind),0,0,0);
       keybd_event(VkKeyScan(keybind),0,0,0);
       }
       Sleep(100);
       }
       CloseHandle(handle);
       char f;
       cin >> f;
       return 0;
    }
    Last edited by zewt; 06-09-2012 at 08:38 AM. Reason: THIS PROJECT HAS BEEN ABANDONED. SOURCECODE IS OPEN :)

    AutoPots Release 1
  2. #2
    Filmfilm's Avatar Active Member
    Reputation
    56
    Join Date
    Mar 2009
    Posts
    185
    Thanks G/R
    1/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is 3rd party programs like this bannable?

  3. #3
    zewt's Avatar Member
    Reputation
    13
    Join Date
    Nov 2008
    Posts
    127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    3rd party software that gives players an unfair advantage is bannable to Blizzard. this is very lightweight and doesnt do anything crazy. reads hp from your own computers RAM and compares it against a threshold. if it hits threshold, it sends "Q" key to the diablo 3 window. could also be good for pvp

  4. #4
    blackvoid's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Awesome program! Thanks for making it and sharing it!

  5. #5
    blackvoid's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I can't run the program it said that MSVCP100D.dll is missing from my computer. I try to look it up and see if there is a solution. No luck. Do you know how I fix that problem?

    Thanks!

  6. #6
    MadWar's Avatar Private
    Reputation
    1
    Join Date
    Apr 2012
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    blackvoid, download MSVCP100D.dll, copy this to your System32 folder and try start AutoPots again.

  7. #7
    blackvoid's Avatar Member
    Reputation
    1
    Join Date
    Jan 2008
    Posts
    38
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Tried, unfortunately it does not work

  8. #8
    zewt's Avatar Member
    Reputation
    13
    Join Date
    Nov 2008
    Posts
    127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I apologize blackvoid... the pointer address was wrong.. i just updated it and it should work for everyone now. new download link is up.

  9. #9
    Toldorn's Avatar Contributor
    Reputation
    122
    Join Date
    Dec 2006
    Posts
    556
    Thanks G/R
    20/10
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    File not found. URL 404 error.

  10. #10
    zeloch's Avatar Member
    Reputation
    1
    Join Date
    Oct 2011
    Posts
    17
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The requested URL /storage/Development/AutoPots Release1-1.rar was not found on this server. =(

  11. #11
    zewt's Avatar Member
    Reputation
    13
    Join Date
    Nov 2008
    Posts
    127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    link updated sorry just woke up :P http://71.191.44.5/storage/Development/AutoPots.rar
    Last edited by zewt; 05-21-2012 at 06:48 PM.

  12. #12
    zewt's Avatar Member
    Reputation
    13
    Join Date
    Nov 2008
    Posts
    127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    report back when its working for you so i know. so far i have tested it on two different computers, two different accounts, and the pointer address for HP is working now

  13. #13
    zeloch's Avatar Member
    Reputation
    1
    Join Date
    Oct 2011
    Posts
    17
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    thanks, m8 =)

    can u post source code? whant modify for my WD (spamming 1 button on CD) =) tnhx
    Last edited by zeloch; 05-21-2012 at 08:44 AM.

  14. #14
    zewt's Avatar Member
    Reputation
    13
    Join Date
    Nov 2008
    Posts
    127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    done. i put source at first post.
    Last edited by zewt; 05-21-2012 at 09:19 AM.

  15. #15
    zewt's Avatar Member
    Reputation
    13
    Join Date
    Nov 2008
    Posts
    127
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    open sourced.
    Last edited by zewt; 05-21-2012 at 09:18 AM.

Page 1 of 4 1234 LastLast

Similar Threads

  1. [Release] Herbs to flag
    By Dave-evad in forum World of Warcraft Model Editing
    Replies: 9
    Last Post: 11-26-2006, 03:31 PM
  2. Burning Crusdade Release Date!
    By codydude815 in forum World of Warcraft General
    Replies: 22
    Last Post: 10-30-2006, 01:59 PM
  3. Burning Crusdade Release Date!
    By codydude815 in forum World of Warcraft Guides
    Replies: 15
    Last Post: 10-28-2006, 12:15 PM
  4. anti-warden Release #1
    By zhPaul in forum World of Warcraft Bots and Programs
    Replies: 40
    Last Post: 10-21-2006, 01:40 AM
  5. Burning Crusade Release
    By KOLOSSAL in forum World of Warcraft General
    Replies: 3
    Last Post: 10-10-2006, 12:33 AM
All times are GMT -5. The time now is 11:56 AM. 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