Jump to content

immo

EB Support
  • Content Count

    763
  • Joined

  • Last visited

Posts posted by immo


  1. Since last patch I noticed that when I start everything via eb-tools it opens poe and exiled bot fine and start to choose profile and the save button but it does not click start bot and just hangs if I do not start exiled bot manually.

    EB-Tools does no longer click the "Start" Button (@ Exiled Bot GUI). I switched to SendMessage Commands for BotControlling some versions ago! Nevertheless, i have encountered this too some time ago, as i only got this once i thought this would be some kind of lagrelated issue... Ofcurse it should be working as intended for 98% ... I think i am going to tune the timings here, this should fix that issue easiely!

     

    Any updates about Tool not using Some of Enchancements?

    I was investigating that issue for the last 3 days and i am still not sure what is/was causing this and if i have fixed it yet or not :o For me it is running atleast 1,5 hours without any issues before this happens, that fact makes testing this some kind of  :? !

     

    I have a issue where I find it spamming the Windows button for no reason. it just stannds around spamming the damn Windows button. and it's stuck on the CTRL key

    I am releasing the new version very soon, this should fix that kind of issues.

     

    I think i will put the new version online within the next few hours... hopefully...

     

    spoiler anyone? ;)

    post-6476-0-77382800-1407847358_thumb.pn


  2. Eheh no you're doing everything correct besides from reading the innitial posting :D

     

     

    known Bugs:

    • for some wiered reason the memory manager wont work on all systems! If EB-Tools crashs for you on startup (Not enough memory | Out of memory) then let me know!
    • scheduling is currently not active (will be back with the next release)
    • If you want to additionally use Guru's MultiScript, you'll need to start it after EB-Tools!

     

    At some point of developing EB-Tools i must have fucked up something with the scheduling system and since i am not using scheduled botting i have never noticed this...

    But this is something with high priority! As soon as i have fixed all current major bugs, i will rewrite the scheduling section and this should be back in soon!


  3. It checks every 10 seconds if Path of Exile or Exiled-Bot are still running, if it detects a missing process, it will initiate the restart of it.

     

    I asume that you may have encounterted the bug where most parts of EB-Tools stopped working... (The one i mentioned obove) Where the other features of EB-Tools working as intended up to the point where your PoE crashed?


  4. I'm sure its just me and my time of the month blah but EBT v3.1b doesn't seem to be working, well even starting. It throws an error not being able to load an icon and such (EBT3 working fine). How do I fix it? (besides the obvious pls)

     

    Does that icon, which could not get loaded, exist?

    Normally the tool detects if an image/icon/whatever is missing and redownloads it...

    Anyone else having this issue?

     

    Now to my Issue today i just saw 2 Times PoE crashed and dont restart... hmm dunno why ? EB-Tools online, Exiled Bot Online ? Why EB-Tools dosnt restarted the PathofExile game? Autostart is checked on enable....

     

    Some1 have any Idea or can help? youre Welcome ;)

     

    Also if iam allowed to say, it will be more then awesome if soon or later the Tool can use more flask not only Quicks/granit/jade or some more settings possible via the tool... cuz was before using the Multiscript and the EB-Tool dont works toghter ;(

     

    Best regards From Germany Berlin City ! Cheers Chris

     

    Do you have the "watch processes" option activated? This is needed to restart nonrunning processes (EB / EBT)!

    post-6476-0-99126100-1407252743_thumb.pn

    I have not included any "more" configuration for the flask system cuz i am simply missing the needed space on the gui :P also this tool is already way to overloaded... Maybe i will add some options to further configurate auto-flasking, but this is something which wont come very soon i think :/

     

    Greetings from Thuringia ;)

     

    ------------------------------------------------------------------------

     

    Additionally there currently seem to exist some kind of bug which randomly stops most parts of the script after some time, i have not yet figured out what is causing this and i am pretty out of ideas currently  :cry:


  5. Hello there.

     

    What you are asking for can easily be done with a small AutoHotKey script.

    I've quickly written one up that you might find useful.

    TrayTip,ExiledBot_Start,ExiledBot_Start is now running.
    settimer,CheckForBot,1000 ;Comment this out if you want it to run even when the bot is not running.
    return
    
    ^F12::  ;HotKey = Control+F12
    Process, Exist, ExiledBot.exe
    if (ErrorLevel = 0)
    {
    MsgBox ExiledBot is not running.
    }
    else
    {
    ControlClick,Button3,ahk_pid %ErrorLevel%
    ;Exitapp      ;Uncomment Exitapp if you want this program to close after the bot starts.
    }
    return
    
    CheckForBot:
    Process, Exist, ExiledBot.exe
    if (ErrorLevel = 0)
    {
    ExitApp
    }
    return
    

    Just start this program with your bot and Control+F12 becomes start bot.

     

    Hope that helps. =P

     

     

    Maybe some of you can make use of this:

    SendMessage, 0xB772,,,, Exiled Bot (Elite)	;	STARTING THE BOT
    SendMessage, 0xB773,,,, Exiled Bot (Elite)	;	STOPPING THE BOT
    SendMessage, 0xB774,,,, Exiled Bot (Elite)	;	PAUSING THE BOT
    SendMessage, 0xB775,,,, Exiled Bot (Elite)	;	RESUMING THE BOT
    

    These are the SendMessage Codes (in the example above they are already wrapped in autoHotKey Code) to control the bot!

     

    The main advantage is that you now can no longer accidentally restart the bot if you actually wanted to pause it. This is due to the fact that sending the SendMessage Code for pausing the bot (0xB774) to an already paused one, simply does nothing... an already paused bot cant be paused again :D (On the contrary to pressing the F11 hotkey!)

    And of course, using SendMessage Codes is way faster and even more reliable then "pressing" buttons...

    A Script could look like this:

    #NoEnv
    #Persistent
    #MaxThreadsPerHotkey 1
    SetBatchLines, -1
    DetectHiddenWindows, On
    
    ;Some Vars
    IniRead, ebpath, config.ini, Settings, ebpath
    IniRead, poepath, config.ini, Settings, poepath
    poename	=Path of Exile
    poeexe	=PathOfExile.exe
    ebname	=Exiled Bot (Elite)
    ebexe	=ExiledBot.exe
    
    ;Process Watch/Control
    loop
    {
    	WinGet, WinID, List, %ebname%
    	if WinID<1
    	{
    		if FileExist(ebpath)
    		{
    			TrayTip, Exiled Bot not running!, Starting it for you... `;),2
    			run %ebpath%
    			WinWait, %ebname%
    		}
    		else
    		{
    			TrayTip, Exiled Bot not running!, Start Exiled Bot first... `;),2
    			Sleep, 2000
    			ExitApp	
    		}
    	}
    	else
    	{
    		WinGet, EBPID, PID, %ebname%
    		ebpath := GetModuleFileNameEx(EBPID)
    		IniWrite, %ebpath%, config.ini, Settings, ebpath
    		Loop, %WinID%
    		{
    			WinGet, ProcModuleNameEB, ProcessName,  % "ahk_id" WinID%A_Index%
    			If(ProcModuleNameEB!=ebexe)
    				continue
    			ebhwnd:=WinID%A_Index%
    		}
    	}
    
    	WinGet, WinID, List, %poename%
    	if WinID<1
    	{
    		if FileExist(ebpath)
    		{
    			TrayTip, Path of Exile not running!, Starting it for you... `;),2
    			run %poepath%
    			WinWait, %poename%
    		}
    		else
    		{
    			TrayTip, Path of Exile not running!, Start Path of Exile first... `;),2
    			Sleep, 2000
    			ExitApp	
    		}
    	}
    	else
    	{
    		WinGet, POEPID, PID, %poename%
    		poepath := GetModuleFileNameEx(POEPID)
    		IniWrite, %poepath%, config.ini, Settings, poepath
    		Loop, %WinID%
    		{
    			WinGet, ProcModuleNamePOE, ProcessName,  % "ahk_id" WinID%A_Index%
    			If(ProcModuleNamePOE!=poeexe)
    				continue
    			poehwnd:=WinID%A_Index%
    		}
    	}
    }
    
    ; HotKeys	CTRL+F4	- Terminate Script
    ; °°°°°°°°°°	CTRL+F5	- Start botting
    ;		CTRL+F6	- Stop botting
    ;		CTRL+F7	- Pause botting
    ;		CTRL+F8	- Resume botting
    ^F5::
    	TrayTip, Exiled Bot Control, Starting to bot!,2
    	SendMessage, 0xB772,,,, Exiled Bot (Elite)
    	DllCall("BringWindowToTop", Int, ebhwnd)
    	DllCall("SwitchToThisWindow", "UInt", poehwnd, "UInt", 1)
    	DllCall("SetFocus", UInt, poehwnd)
    return
    
    ^F6::
    	TrayTip, Exiled Bot Control, Stopping to bot!,2
    	SendMessage, 0xB773,,,, Exiled Bot (Elite)
    	DllCall("BringWindowToTop", Int, poehwnd)
    	DllCall("SwitchToThisWindow", "UInt", ebhwnd, "UInt", 1)
    	DllCall("SetFocus", UInt, ebhwnd)
    return
    
    ^F7::
    	TrayTip, Exiled Bot Control, Pausing the bot!,2
    	SendMessage, 0xB774,,,, Exiled Bot (Elite)
    	DllCall("BringWindowToTop", Int, poehwnd)
    	DllCall("SwitchToThisWindow", "UInt", ebhwnd, "UInt", 1)
    	DllCall("SetFocus", UInt, ebhwnd)
    return
    
    ^F8::
    	TrayTip, Exiled Bot Control, Resuming to bot!,2
    	SendMessage, 0xB775,,,, Exiled Bot (Elite)
    	DllCall("BringWindowToTop", Int, ebhwnd)
    	DllCall("SwitchToThisWindow", "UInt", poehwnd, "UInt", 1)
    	DllCall("SetFocus", UInt, poehwnd)
    return
    
    ^F4::
    	TrayTip, Exiled Bot Control, Shut Down: Terminating PoE / EB / ControlScript!,2
    	sleep 2000
    	Process, Close, %poeexe%
    	Process, Close, %ebexe%
    	ExitApp
    return
    
    ; Function to retrieve the full path from an exe's PID
    GetModuleFileNameEx(pid)
    {
    	h_process := DllCall("OpenProcess", "uint", 0x10|0x400, "int", false, "uint", pid)
    	if (ErrorLevel or h_process = 0)
    		return
    	name_size = 255
    	VarSetCapacity(name, name_size)
    	result := DllCall("psapi.dll\GetModuleFileNameExW", "uint", h_process, "uint", 0, "str", name, "uint", name_size)
    	DllCall("CloseHandle", h_process)
    	return, name
    }
    • CTRL+F4 - Terminate Script
    • CTRL+F5 - Start botting
    • CTRL+F6 - Stop botting
    • CTRL+F7 - Pause botting
    • CTRL+F8 - Resume botting

  6. ------------------------------------------------------------------------------------

    UPDATED TO v3.1b

     

    changes:
    • fixed a bug where the main system stopped working
    • added Jade and Granite Flasks to the Flask Management Subsystem
      • Jade & Granite Flasks will be used if your effektive health points (health+energy.shield) drops below 71% percent.

    ------------------------------------------------------------------------------------

    As allways please report any issues!

    I appreciate every feedback!

    See the initial posting for the download...


  7. ------------------------------------------------------------------------------------

    UPDATED TO v3.1

     

    changes:
     
    • offsets updated
    • Tried to further clean up the Gui again.
      • all rarely needed options are now found if you click on that configuration button
      • But this will also start once while you are completing the setup wizzard
    • added instant gem leveling
    • completly rewritten the pm detect system
      • Messages are no longer read from the internal PoE Logfile
      • They are now fully read from memory
      • This should save some resources and be more reliable
    • Auto Unlock after IP change should work again
    • added the option to auto use QuickSilver flasks
    • Hundrets of minor changes/updates/fixes which i dont remember all ...

    ------------------------------------------------------------------------------------

    As allways please report any issues!

    I appreciate every feedback!

    See the initial posting for the download...


  8. i think the chances of a mirror to drop is only feasible in high lvl maps with additional mods.

     

    There is a penalty to the chance of currency items (scrolls, orbs, etc.) dropping in areas with a monster level more than two levels lower than your character level. For each additional level that you have compared to the area's monster level+2, the chance of a currency item drop is reduced by 2.5%.

    So if you are level 30 in a level 20 area, you will see 20% less currency item drops on average:

    2.5*(30-(20+2))=20

    A level 30 character in a level 28 area will see no penalty.

    Currency item drops are not increased or decreased in this way when fighting in areas above your level.

    For the purposes of this penalty, your level is never considered to be higher than 68. Therefore a level 75 character receives no penalty in a level 66 area.


  9. ------------------------------------------------------------------------------------

    UPDATED TO v3.0

     

    changes:
     
    • changed most parts of the internal focus & windows handling into DllCalls which should be more reliable and most important way faster.
    • greatly expanded the failsafe checks for itemhandling. This also helps in acting way more human. I.e.: When upgrading maps to higher rarity you will no longer click on every map you are going to sell... You will only apply the transumtation/alchemy if the item is normal rarity and identified.
    • With that being said, i think you've already noticed that map upgrading is now fully implemented and hopefully working without any major issues. Please note that it is hard to fully test this myself! If you encounter any errors let me know!
      • define up to which Level you want to upgrade maps to
      • option to upgrade maps in rarity before vendoring (this gets you an unidentified Map of the next higher level) (Transmutations & Alchemys are supported)
      • option to define how often you want the mapupgrading feature to be started.
    • Item-Stuck-On-Cursor Enhancement:
      • If you encounter an item being stucked on your cursor (which would result in a full stuck of the bot) the script notices this and tries to restash the item for several times!
      • If that should really fail, you're still going to destroy the item.
      • Nevertheless in my testings i never got any items destroyed again!
    • Auto Update Vendor Coordinates:
      • Just bot like you normally would do, if any coordinates change (due to queststate changing or whatever) the script detects the new coordinates and updates your bot, which from that point uses the new coordinates!
    • Added random Town breaks:
      • you can now define if you want to break for a random amount of time (between 5 and 15minutes) and how frequent this happens
    • I Have added Hotkey for better controling of the script as well as for the bot:
      • NumPad7 : Hotkey to start botting via EB-Tools (meaning that the bot is started as well as the script)
      • NumPad8 : Hotkey to pause & resume EB-Tools !ASWELL AS! Exiled Bot
      • NumPad9 : Hotkey to terminate EB-Tools
    • Bot control is now handled via "SendMessage". This should prevent the script from accidently stopping/starting the bot while it is already stopped/running...
    • The ghosted UI got changed/wrecled since it was quite a pain in the ass ;)
    • Hundrets of minor changes/updates/fixes which i dont remember all ...

    ------------------------------------------------------------------------------------

    As allways please report any issues!

    I appreciate every feedback!

    See the initial posting for the download...

×
×
  • Create New...