PerfectMiscreation
-
Content Count
13 -
Joined
-
Last visited
Posts posted by PerfectMiscreation
-
-
very nice, gratz
-
Yea, I am sure we all would. Right now rates are fluctuating so much, so quickly that it is becoming an extreme pain in the ass. It will only get worse as we get close to the closing of Anarchy and Onslaught.
-
More than willing to lend a hand
-
http://l.autohotkey.net/AutoHotkey_L_Install.exe
if (A_PtrSize != 4) { MsgBox, You are not running 32-bit version of Autohotkey L, reinstall correct version. Script will now terminate. ExitApp } GetModuleInfo(ModuleName, PID, byRef mBase="", byRef mSize="") { TH32CS_SNAPMODULE := 0x00000008 INVALID_HANDLE_VALUE = -1 VarSetCapacity(me32, 548, 0) NumPut(548, me32) snapMod := DllCall("CreateToolhelp32Snapshot", "Uint", TH32CS_SNAPMODULE, "Uint", PID) If (snapMod = INVALID_HANDLE_VALUE) { Return 0 } If (DllCall("Module32First", "Uint", snapMod, "Uint", &me32)){ If StrGet(&me32 + 32, "cp0")=ModuleName { mBase:=NumGet(&me32 + 20) mSize:=NumGet(&me32 + 24) DllCall("CloseHandle", "UInt", snapMod) Return } while(DllCall("Module32Next", "Uint", snapMod, "UInt", &me32)) { If StrGet(&me32 + 32, "cp0")=ModuleName { mBase:=NumGet(&me32 + 20) mSize:=NumGet(&me32 + 24) DllCall("CloseHandle", "UInt", snapMod) Return } } } DllCall("CloseHandle", "Uint", snapMod) } GetProcessHandle(pid) { return DllCall("OpenProcess", "UInt", 0x8|0x10|0x20, "UInt", 0, "UInt", pid, "UInt") } ReadMemFloat(ProcessHandle, MADDRESS) { if DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Float*",MVALUE,"UInt",4,"UInt*",0)!=0 { return MVALUE } } ReadMemUInt(ProcessHandle, MADDRESS) { if DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"UInt*",MVALUE,"UInt",4,"UInt*",0)!=0 { return MVALUE } } ReadMemSInt(ProcessHandle, MADDRESS) { if DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Int*",MVALUE,"UInt",4,"UInt*",0)!=0 { return MVALUE } } WriteMemUInt(ProcessHandle, MADDRESS, val) { DllCall("WriteProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"UInt*",val,"UInt",4,"UInt*",0)!=0 } WriteMemSInt(ProcessHandle, MADDRESS, val) { DllCall("WriteProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Int*",val,"UInt",4,"UInt*",0)!=0 } WriteMemFloat(ProcessHandle, MADDRESS, val) { DllCall("WriteProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"Float*",val,"UInt",4,"UInt*",0)!=0 } ReadMemStr(ProcessHandle, MADDRESS, maxlen=255, cp="cp0") { VarSetCapacity(MVALUE,maxlen) if DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",MADDRESS,"PTR",&MVALUE,"UInt",maxlen,"UInt*",bytesread)!=0 { Str:=StrGet(&MVALUE,cp) VarSetCapacity(MVALUE,0) return Str } VarSetCapacity(MVALUE,0) } GetMultilevelPointer(ProcessHandle, PARRAY) { if PARRAY._MaxIndex()<2 return if (DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",PARRAY[1],"UInt*",currOffset,"UInt",4,"UInt*",0)!=0) { i:=2 while (i<=PARRAY._MaxIndex() && DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",currOffset+PARRAY[i],"UInt*",currOffset,"UInt",4,"UInt*",0)!=0) { i:=i+1 } if (i>PARRAY._MaxIndex()) { return currOffset } } } AobScan(ProcessHandle,mBase,mSize, ByRef patternArray) { if (patternArray._MaxIndex()>mSize) { MsgBox, aobscan fail : pattern array is larger than module size return } VarSetCapacity(ClientCodeSegment,mSize) if (DllCall("ReadProcessMemory","UInt",ProcessHandle,"UInt",mBase,"PTR",&ClientCodeSegment,"UInt",mSize,"UInt*",bytesread)!=0) { pLen:=patternArray._MaxIndex() if (bytesread<>mSize) { VarSetCapacity(ClientCodeSegment,0) MsgBox, aobscan fail : mSize=%mSize% bytesread=%bytesread% return } i:=0 while (i<=mSize-pLen-1) { j:=1 while (j<=pLen) { if (patternArray[j]="?" || NumGet(ClientCodeSegment, i+j-1, "UChar")=patternArray[j]) { j:=j+1 } else { break } } if (j>pLen) { VarSetCapacity(ClientCodeSegment,0) return i } i:=i+1 } } MsgBox, aobscan fail : pattern not found VarSetCapacity(ClientCodeSegment,0) }
After a quick chat in the shout box, I figured I would toss this stuff in here, as they will be needed for the AHK script. Be sure to install AutoHotKey_L as Unicode 32 under the custom install option and run the Autoflask ahk as admin.
I will attach both spoiled codes already in ahk files as well just for ease.
-
did not see you wanted donations also. I would have downloaded if I knew
If your releasing the gui for donors I am in, if only for the item parsing and rare selling/stashing.
That is because the post never stated as such nor gave means to do so. Granted many could have asked, but most will not think of it without mention (myself included), sadly.
Anyway, should this come back around, with a mentioned PayPal email or something of the sort, I too would donate for such.
I would be more than willing to pay for it's use, but if that is the only means to do so, it is hardly a donation as opposed to a premium.
Either way, I am hoping to see the work continue. The Path of Exile scene gets very little attention as far as hacks, bots, mods, etc... go.
You are correct, there is no post about donation, but there is a donate button within EBG - since ages...
Fair enough. My apologies.
-
I havent played with Linux in a long time, but here is a link I used for database back up, it may help. If not, my apologies for the waste of time
-
You can rename the file, but it still shows up in task manager as "Exiled Bot GUI" or "Exile Bot v0.8f" in the task manager...
Unless, of course, you mean in the description column, if this is the case, you can use Resource Tuner to edit the Version resource.
It is the FileDescription field that would need changed. At which point you end up with something like :
-
I wouldnt even stop at using a specified skill if the HP falls below 10%. Many weapons also have Culling. Could even incorporate an automatic weapon swap at the 10% mark, and then back to original weapon after the kill. Though, this would be much more useful for bosses than anything else. Anything other than a boss would be better skill based.
-
did not see you wanted donations also. I would have downloaded if I knew
If your releasing the gui for donors I am in, if only for the item parsing and rare selling/stashing.
That is because the post never stated as such nor gave means to do so. Granted many could have asked, but most will not think of it without mention (myself included), sadly.
Anyway, should this come back around, with a mentioned PayPal email or something of the sort, I too would donate for such.
I would be more than willing to pay for it's use, but if that is the only means to do so, it is hardly a donation as opposed to a premium.
Either way, I am hoping to see the work continue. The Path of Exile scene gets very little attention as far as hacks, bots, mods, etc... go.
-
-
I must be going crazy. After installing the GUI and copying the bot files to the directory, and attempting to start the bot, it does not launch the game.
If I open the game first, and then start the bot, it will cast an aura, move a bit, then just stand there.
-
My only advice would be to ensure you know ahead of time the limit to resource by your host. phpBB chat addon's have been notoriously piggish with resource due to the refresh rates. Most do not use a live chat, but rather more of an auto refreshing shoutbox. AJAX is always a nice route, but again with resources.
When setting up the same on my old forum, I ended up going with an outside chat source, such as FlashChat or Chat123, etc...
Of course, if your are on a Dedicated the potential for issue is minimal. I only mention this because the site's IP traces back to Limestone, which is predominantly a Dedi provider, as far as I can recall.
Though, I would hope you guys are not shelling out that cash on a dedicated for a community of this size.
Anyway, just a bit of friendly advice from former experience.
Crafting is awesome :)
in Archives
Posted · Report reply
No. GGG has promised no more "wipes" after the game was pushed into Open Beta.
However, they have left a few doors open about a legacy migration if deemed absolutely necessary.
But to my knowledge, the plan is to just "keep on, keeping on"