I'm really not sure. The draw method is external
I'm really not sure. The draw method is external
Tried it, never managed to grab my xp/level/ect -- showed all 0's.... while in the meantime made the gameplay really choppy.... running on a beastly machine too so no idea why...
Id love to see the AutoIT Overlay working again.... donno if anyone else had ever used Tools Of Exile -- may be worth updating, also nice to see source -- just scares me when source isnt there...
It drops FPS so much because it's constantly updating. I imagine that if the OP used the code from the Tools of Exile pretty completely, that it's just a while loop running constantly updating. I imagine that the program would run 100x better if it only updated your exp every second (or 2-3 seconds). That's just my 2-cents though. No way to be sure without source.
Cool program. Going to stick with the Tools of Exile version since it doesn't drop my FPS super hard. Would really love to use this version. Hopefully you get it working for fullscreen + fix the fps issue some day.
This was coded in C++ whereas tools of exile is autoit, so completely different.
I don't really see how this is lagging you guys... the draw method is completely external, it doesn't interact in any way with Path Of Exile.
But i have made some adjustments. Try the latest version now![]()
i never had lags liquidace.. weird.. not even fps drops.. so the tool is working as intended i guess
How are you getting Tools of Exile to work? i tried to figure out how to update the addresses to no luck....
after playing with it for awhile and using msgbox to display the different offsets i was trying, i kept getting a "0" return on level and exp ect... i was able to find the addresses for Xp/Level/Ect in game (useing cheat engine) but i have no idea how to get autoit to find them...
i saw it grabs the baseaddress of the PID then adds to that for playerbase... i tried to fill in the information that was displayed by Gurud and Liquidace a page or two back -- with base + 0790D84 then put in the offsets they had listed in the array in tools of exile, sense i had no clue what it was doing, only to find the responce as "0" every time
i couldnt figure out what to fix here, this seems to be the important part that i need to figure out, assuming the rest of the code worked in the past, but i just have no idea what im missing or what im doing wrong...
im also curious why there is an array of offsets? it looks like the script just jumps from offset to offset til the last one, doesnt that mean you could just put 1 offset that adds them all together? is there a reason they arent already added together? -- then also curious where ive gone wrong.... the whole source is on Tools of Exile site and in another dead thread on this board as well if anyone curious to see whole thing -- id really like to get this working so i can use/learn and understand it... Thanks!
This is the example made with Gurud's offsets listed, noticed liquidace had dif offsets and tried those too, only copied one for display purposes
$pid = ProcessExists("PathOfExile.exe")
$baseaddress = GetBaseAddress($pid)
$playerbase = $baseaddress + 0x790D84
$playerbase = _MemoryRead($playerbase, $handle, "dword")
local $expMinOffsets[7] = [0x0, 0x4, 0x7C, 0x94, 0xBC, 0x24, 0x980]
local $expMaxOffsets[7] = [0x0, 0x4, 0x7C, 0x94, 0xBC, 0x24, 0x984]
local $levelOffsets[7] = [0x0, 0x4, 0x7C, 0x94, 0xBC, 0x24, 0x988]
$startExp = ReadPointer($playerbase, $handle, $expMinOffsets)
$curLevel = ReadPointer($playerbase, $handle, $levelOffsets)
Func ReadPointer($base, $hand, $offsets)
$curAddress = $base
for $x = 0 to UBound($offsets) - 1
$curAddress = _MemoryRead($curAddress + $offsets[$x], $hand, "dword")
Next
Return $curAddress
EndFunc
>>>So is there any glaringly obvious mistakes here? or any help that could be givin...
ALSO -- I tried Liquidace version, it loads the overlay but never displays any level or xp or anything of that sort... i tried to kill stuff and nothing changed either... no idea why thats not working either.... the only thing i can think of that might be Odd is that im running 5760x1200 but the display is in the correct place so i dont know why that would matter
It would be greatly appreciated if you would share the source to your (Liquidace) exp overlay-- id prob go that route if i had source to make changes i wanted to the script and if i could get it working... Thank you much!
Last edited by SummerDaysAhead; 11-29-2013 at 06:07 AM.
Nvrmind, got it working fully... Thx anyways!
Anyone know where/how to find Gem experience? in my attempts to find them all i was able to find was aprox two times the number of gems i have by searching for "unknown" then kill then "increased" then move around like crazy and "unchanged" then kill "increased" ect... but none of the numbers compared in any way to the exp on the gem... any ideas?
thanks!
Also if anyone has the interest in an updated Tools of Exile just lemme kno and i can throw it on a pastebin for ya... i havent cleaned up the code yet just fixed it so it works... alot of unused functions in the source so im sure it could use a good cleaning
Last edited by SummerDaysAhead; 11-29-2013 at 06:26 PM.
I would definitely be interested in an updated Tools of Exile if you dont mind
hehe, ok, by Very popular request! Tools of Exile updated (Non-Steam Offsets) remember this is autoit not autohotkey .... so save as extension .au3
95% of credit goes to tools of exile, i did very little, havent even cleaned up the code yet.... plenty of un-used functions from nomad memory that can be removed completely and atleast one redundant function heh... but it works![]()
dont know if its windows version or what but ive seen several scripts use "Client.exe" instead of "PathOfExile.exe" for PID/Process, i had to switch to latter so if you have an issue that may be a first place to look...
Tools of Exile Working 1.0.2 (non-steam offsets) - Pastebin.com
Oops >> Also keep in mind im runnin 5760x1200 resolution, so the position of the tooltip very well may be off your screen... fix line 121-124 in pastebin, either add the p back in the variables dispx and dispy on line 124 or change the values listed at 121-122 to what you want (value of 0 for each caused a problem for me too, didint display atall)
Last edited by SummerDaysAhead; 11-29-2013 at 11:12 PM.
Thank you for this.
I'm releasing the updated version of this xp calculator in place of Liquid.
I've been sitting on it for a while now, but since he hasn't shown up I'll just release it into the wild.
https://www.dropbox.com/s/tgjr7qwwmz...Beta_1.0.2.exe
For those of you who care about such things. The only change I made was hex editing the offset base codes. No problems since no struct changes were required.
1.0.2 (poe-calc)
"PathOfExile.exe"+0x00785114
"PathOfExileSteam.exe"+0x0078A114
+0x54
+0x88
+0x7C
+0x7C
+0x7F4 (Curr XP)
+0x4 (Max XP)
+0x4 (Curr Level)
Last edited by DaxxTrias; 12-01-2013 at 01:03 AM.
If someone can PLEASE find the address or AOB to find experience gain/needed on gems... because they dont suffer the exp penalty it would be amazingly useful to know how quickly your leveling your gems too. atleast in my opinon... but im havin a hellova time tryin to find the addresses....
Offsets 1.0.3
my hackfixxed copy. still functionally identical, only modified the baseptr"PathOfExile.exe"+0x0078A18C
"PathOfExileSteam.exe"+0x0078F18C
https://www.dropbox.com/s/1i1i08jacc...Beta_1.0.3.exe
Thanks DaxxTrias,
I appreciate your great work.![]()