[AH Bot] HappyAuction menu

User Tag List

Page 1 of 149 1234551101 ... LastLast
Results 1 to 15 of 2227
  1. #1
    ChuiChu's Avatar Contributor
    Reputation
    88
    Join Date
    Aug 2012
    Posts
    336
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    [AH Bot] HappyAuction

    UPDATES
    53
    - FIX: xBuyout/xBid not working without xGetSearchItem being called first.
    - FIX: memory reading issue discovered by RodeoRaider. this never happened to me but can happen often for other folks. this could be the fix for a lot of things
    - UPDATE: increase multiclient limit from 16 to 32

    52
    - NEW: xSetLogin: add region parameter allowing you to set the region. note this is a global diablo registry setting.
    - NEW: xSetInputDelay: this is like the old SetGlobalDelay where delay is added to all mouse/kb input sent to D3
    - FIX: xSetEquipment: failing/crashing when run in parallel (multiclient)
    - FIX: bug in Api.doc/Game.Auction.Sell/example
    - UPDATE: xGetStashItem will now focus the d3 window when in use
    - IMPROVE: reduce CPU usage

    TODO (in order of priority):
    - NEW: doc/tutorial.html. a noob tutorial for noobz
    - NEW: add sample script to buy cheap legendaries
    - NEW: support search for similar items (right click item in stash)
    - NEW: add support for timeout(function, milliseconds)
    - NEW: add more UI features: ability to add buttons to popup (allow for a bot launcher)
    - NEW: allow HA to operate as admin while D3 process is regular user

    DOWNLOAD
    STABLE: HappyAuction.53.zip
    - Diablo 3 version: 1.0.8.16603
    - C++ source included

    DESCRIPTION
    HappyAuction is a C++ open source LUA scripted Diablo 3 auction house bot.
    Major features supported:

    - LUA functions exposing key AH operations
    - Works with D3 window in background (see NOTES)
    - Several sample bots included
    - Multiple client support
    - Language independent

    Happy botting!

    INSTRUCTIONS
    1. Run bin/HappyAuction.exe
    2. In Diablo 3 visit the auction house
    3. Hit CTRL-F12 to start/stop the main script (SnipeBuyout bot by default).
    The taskbar icon will change color while script is active.
    4. Edit bin/Lua/Main.lua to call other sample scripts.

    SAMPLE SCRIPT
    Code:
    local buyout = xGetBuyout()
    
    -- check input
    if buyout <= 0 then
    	xMessage('Set some filters and a low buyout')
    else
    	while true do
    		-- update buyout with randomize
    		xSetBuyout(buyout, true)
    
    		-- search and buyout first item
    		if xSearch() then
    			-- do buyout
    			xBuyout(1)
    		end
    	end
    end
    README
    Code:
    DESCRIPTION
    ------------------------------------------------------------------------------
    HappyAuction is a C++ open source LUA scripted Diablo 3 auction house bot.
    Major features supported:
    
    - LUA functions exposing key AH operations
    - Works with D3 window in background (see NOTES)
    - Several sample bots included
    - Multiple client support
    - Language independent
    
    Happy botting! :D
    
    
    INSTRUCTIONS
    ------------------------------------------------------------------------------
    1. Run bin/HappyAuction.exe
    2. In Diablo 3 visit the auction house
    3. Hit CTRL-F12 to start/stop the main script (SnipeBuyout bot by default).
       The taskbar icon will change color while script is active.
    4. Edit bin/Lua/Main.lua to call other sample scripts.
    
    
    INCLUDED BOTS
    ------------------------------------------------------------------------------
    - SnipeBuyout:  Traditional buyout bot that will buyout loop first item
    - SnipeDps:     Will buyout loop first item that meets desired DPS
    - LogSearch:    Logs all auction Search Results to a file
    - LogHistory:   Logs contents of Completed/Auction Log to a file
    - LogSelling:   Logs contents of Auctions/Selling to a file
    - LogStash:     Logs your stash contents to a file
    
    
    NOTES
    ------------------------------------------------------------------------------
    - The PAUSE key will pause/unpause a script. See HOTKEYS section to change.
    - HappyAuction can run with D3 in the background (not minimized) IF you start
      a script with D3 already in the background. The only exception is if you
      use haStash* functions which always require D3 in foreground.
    - Interacting with D3 while a script is running is not supported and can 
      cause unintended script operation.
    - Performance depends on your FPS and network latency.
    - Enable Video/vertical sync.
    - Disable Video/Letterbox.
    
    
    HOTKEYS
    ------------------------------------------------------------------------------
    - Hotkeys and PauseKeys are configured using bin/Settings.cfg.
        - This file is generated the first time you run HA
    - The hotkey format is MOD.KEY or KEY. Examples:
        HotKey1=C.F12       first instance hotkey set to CONTROL-F12
        HotKey2=F11         second instance hotkey set to F11
        HotKey3=CS.NUM0     third instance hotkey set to CONTROL-SHIFT-NUMPAD0
    - Supported Modifiers:  A:ALT, C:CONTROL, S:SHIFT, W:WINDOWSKEY
    - Supported Keys:       0-9, A-Z, F1-F12, NUM0-NUM9, PAUSE
    - HappyAuction must be restarted (right click taskbar icon) to update hotkeys
    
    
    SCRIPTING
    ------------------------------------------------------------------------------
    - If you are new to LUA visit: http://www.lua.org/manual/5.2/ . There really
      isnt much to learn to operate this bot besides loops if statements and
      some basic operators.
    - The main entry script is Lua/Main.lua.
    - Always check function return status! Yes they can fail sometimes like when
      normal operation is interupted by some battle.net error. In which case use
      xSetLogin to enable automatic relogin.
    - Always test new scripts without xBuyout or xBid to avoid losing gold. I
      use xMessage in their place to show a popup when a buy/bid would occur.
    - Use xSetGlobalDelay() to slow everything down (fastest by default!)
    - If functions are ever deprecated they will remain available for several
      updates before being removed permanently.
    - If using unicode text save your script file in UTF8 format (most text
      editors should support this)
    - See docs/Api.html for complete function reference
    
    
    MULTIPLE CLIENTS (tutorial)
    ------------------------------------------------------------------------------
    1. Edit settings.cfg and add a new hotkey for the 2nd D3 client (see HOTKEYS)
    2. Have 2 D3 clients running with both at the auction house
    3. Hit the configured hotkeys like you originally would a single one. They
       will each run bin/Main.lua independently for each D3 instance.
    4. The taskbar icon should contain a "2" indicating two sessions are running.
    5. Use haGetInstance() or haGetAccount() to distinguish clients. The
       following example will run Bot1 in [email protected]'s client and Bot2 in
       [email protected]'s client:
    
       if xGetAccount() == '[email protected]' then
           -- run bot 1
       elseif xGetAccount() == '[email protected]' then
           -- run bot 2
       end
    
    
    SECURITY
    ------------------------------------------------------------------------------
    - HappyAuction uses the following "human like" methods to reduce detection:
        - Random delays between actions (simulated mouse clicks/keyboard keys)
        - Random buyout adjustments
        - Positioning of mouse clicks is randomized by a few pixels
        - Sent input is minimized. It's mostly mouse movement for a search scan.
    - HappyAuction uses the following measures to interact with Diablo 3:
        - Win32 Messages: To send keyboard/mouse events
        - Read Process Memory: To determine item values such as DPS and armor
        - Write Process Memory: Yes it's safe because only text/data memory is
          altered, not instruction memory. It's used only to set the filter
          combobox values and clear item tooltip state.
    - The following is recommended to reduce chance of ban:
        - Include additional delays with xSleep() and xSetGlobalDelay()
        - If you do not use delays don't run scripts too long
    - Note that no matter which AH bot you use you WILL get banned IF you spam
      the AH 24/7. No bot, including HappyAuction, is 100% safe even if they're
      completely invisible to Diablo 3 client side. Use at your own risk.
    
    
    BUG SUBMISSIONS
    ------------------------------------------------------------------------------
    - If you find a bug PM me a small script AND/OR detailed steps+conditions that
      reproduce the problem within a short time (under 10minutes).
    - I cannot do anything with vague reports like 'hey chui HA crash wtfff?!!1'
    - if you have xSetMouseLock(false) or VSYNC OFF don't bug me!
    
    
    SOURCE LICENSE
    ------------------------------------------------------------------------------
    HappyAuction is under the strict "do whatever the **** you want just dont
    blame me" license. Break these rules and I'll sue your neckbeard off!
    
    
    SOURCE DIRECTORIES
    ------------------------------------------------------------------------------
    bin/        Build output and everything you'd find in the binary release.
    build/      Project files. Open HappyAuction.sln with Visual Studio 2008 or
                higher then build/run.
    docs/       API reference and more
    source/     The source code! HappyAuction is a combination of 1 executable
                and 3 library packages. Ignore HappyMemory: It's temporary code to
                help me with stuff where Cheat Engine falls short.
    
    SOURCE NOTES
    ------------------------------------------------------------------------------
    - The primary code is split among the following files/classes:
        - HappyAuction/Script/Script:
            LUA to C++ layer
        - Diablo3/Game:
            High level modules. These deal with a specific aspect of Diablo such
            as the AuctionLog class which operates the AH Auction Log.
        - Diablo3/Core:
            Low level interface into the D3 process.
    
    
    CREDITS
    ------------------------------------------------------------------------------
    The OwnedCore.com community. Specifically the folks contributing to the
    Diablo 3 memory editing forum.
    
    TODO: will credit individuals next update :)
    Last edited by ChuiChu; 09-25-2013 at 05:58 PM.

    [AH Bot] HappyAuction
  2. #2
    Lichd2's Avatar Member
    Reputation
    8
    Join Date
    Mar 2009
    Posts
    87
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Dont use till checked, obviously.

  3. #3
    byobodybag's Avatar Member
    Reputation
    1
    Join Date
    Feb 2009
    Posts
    34
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Welcome to OC ChuiChu!

    One of the more badass AH bots around, if I only knew how to script the damn thing!

    Blizzhackers &bull; View topic - [AH Bot] HappyAuction

  4. #4
    banane789's Avatar Private
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thanks for sharing. Is this safe or is it detectable by Warden since it writes to memory? I heard Warden checks some memory sections so I am not sure if this is safe.

  5. #5
    Pascal257's Avatar Member
    Reputation
    2
    Join Date
    Sep 2007
    Posts
    30
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I'm using it since release and it works like a charm. Also haven't been hit by any bans whatsoever, but I'm not botting excessively to avoid getting caught statistically.

    - Lennix

  6. #6
    zandokan's Avatar Sergeant
    Reputation
    8
    Join Date
    Jul 2012
    Posts
    40
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Does it snipe bids at last second?

  7. #7
    ChuiChu's Avatar Contributor
    Reputation
    88
    Join Date
    Aug 2012
    Posts
    336
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by byobodybag View Post
    Welcome to OC ChuiChu!

    One of the more badass AH bots around, if I only knew how to script the damn thing!

    Blizzhackers • View topic - [AH Bot] HappyAuction
    simple stuff like this is the best way to learn if youre new to programming

    Originally Posted by banane789 View Post
    Thanks for sharing. Is this safe or is it detectable by Warden since it writes to memory? I heard Warden checks some memory sections so I am not sure if this is safe.
    it writes only to dynamic memory locations where warden cannot realistically check. so far the only ban report ive had was some guy who ran it 72 hours straight

    as Pascal257 said it also depends on the script you use/write and how predictable, repetitive, and fast it is. most AH bot bans are server side detected.

    Originally Posted by zandokan View Post
    Does it snipe bids at last second?
    only in equipment search for now. the time remaining part is experimental
    Last edited by ChuiChu; 08-06-2012 at 02:41 PM.

  8. #8
    Pumbas's Avatar Active Member
    Reputation
    16
    Join Date
    Jul 2012
    Posts
    203
    Thanks G/R
    1/0
    Trade Feedback
    12 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Seems to be a very good bot but do I need to make my own scripts or edit the script or I can use right away what you gave and start sniping and getting a lot of gold.Also how much of gold more or less can you make with the AH bot?

  9. #9
    Stalukes's Avatar Private
    Reputation
    3
    Join Date
    Jul 2012
    Posts
    10
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Has anyone used both this and Blizzkrieg ah bot? What are the major differences and which do you prefer?

    I remember reading that Blizzkrieg might has a Trojan or something.. Sorry im new to this and thinking about starting up AH botting

  10. #10
    CuT's Avatar Contributor
    Reputation
    184
    Join Date
    Jan 2007
    Posts
    629
    Thanks G/R
    7/18
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    if you are posting something you have to have virus scans with.

  11. #11
    Pumbas's Avatar Active Member
    Reputation
    16
    Join Date
    Jul 2012
    Posts
    203
    Thanks G/R
    1/0
    Trade Feedback
    12 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I also want to start botting on the auction house but I do not know if I need more auction house cripts to make a lot of gold =/.

  12. #12
    Pascal257's Avatar Member
    Reputation
    2
    Join Date
    Sep 2007
    Posts
    30
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Stalukes View Post
    Has anyone used both this and Blizzkrieg ah bot? What are the major differences and which do you prefer?

    I remember reading that Blizzkrieg might has a Trojan or something.. Sorry im new to this and thinking about starting up AH botting
    This bot only uses memory reading (except for one part) and is thus much more reliable (and faster) than Blizzkrieg. One could think that creating scripts for the bot is a downside, but in my opinion it makes this bot even stronger, because you can create any bot you want (given a couple limitations) while with Blizzkrieg you can only select whats given to you with the GUI. I'd recommend trying both and then decide, since both are available for free.

    - Lennix

  13. #13
    zhenagku0's Avatar Private
    Reputation
    1
    Join Date
    Aug 2012
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hierarchical


  14. #14
    lordangelo1019's Avatar Banned CoreCoins Purchaser
    Reputation
    176
    Join Date
    Aug 2012
    Posts
    974
    Thanks G/R
    0/1
    Trade Feedback
    40 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    how do u make the bot to search for what u need? like how much DPS or str or dex or int or vit u want to search??

  15. #15
    awp2004's Avatar Active Member
    Reputation
    34
    Join Date
    Jun 2012
    Posts
    631
    Thanks G/R
    0/4
    Trade Feedback
    2 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    erm, im pretty sure blizzkrieg do not contain trojans, yu could go read the script source.

    Did anyone check this. OR test this for that case. Im thinking you might get banned faster reading memory

Page 1 of 149 1234551101 ... LastLast

Similar Threads

  1. World of Warcraft WoW!Bot (GetALifeBot) 0.61 for WoW 1.9.4 + FishBot
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 43
    Last Post: 04-18-2006, 04:55 AM
  2. WoWGlider and GALB Botting Locations
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 14
    Last Post: 04-11-2006, 08:01 PM
  3. Bot for gaining XP
    By JesseG18 in forum World of Warcraft General
    Replies: 1
    Last Post: 03-09-2006, 08:52 PM
  4. World of Warcraft Bot (GetALifeBot) 0.57 working with 1.9.4
    By Matt in forum World of Warcraft Bots and Programs
    Replies: 7
    Last Post: 03-07-2006, 09:43 PM
  5. Best Botting/Grinding Locations
    By Matt in forum World of Warcraft Exploits
    Replies: 0
    Last Post: 02-27-2006, 12:39 AM
All times are GMT -5. The time now is 10:11 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