@jaerin,
+ rep to you. i definitely agree to all your post and have the same sentiment about people who post here just to complain that the program doesn't work without even reading the instructions first on how to make it work. Ive been going into hack sites way back 2004 i think when i was still playing games oldschool games like ragnarok, mu, gunbound, gunz, maple story and still continue to check for recent games like dragonnest and wow. the problem i always see is people dont know how to appreciate the work done by people like coyl. it is not easy doing these programs as you need to learn how the game works (read memory, reverse engineer, server/client communications, so on) and it is also true that most of the time antiviruses will flag programs like these so like as jaerin said, most of what your/our antiviruses can detect only an idiot will get infected by them.
I hope you can find someone who can continue working on this project
@manocean,
i honestly lol'd on your replies to jaerin. i think you're the dude that streams poe and didnt even use a different username in this forum. you just recently joined this december so if you really are, i suspect that some follower of yours told you about this program and you want to try it yourself but unfortunately for you, you got the wrong timing as people are in sudden chaos of all that is happening. do us a favor, dont bitch around here and just stream poe because i dont think you have the option of using this program while you're streaming.
LOL, the problem is kids too greedy and ready to install viruses.
And why Coyl will not give the settings of protection to confuserEx? I will pack clean poehud version with the exacly same settings and will to see my own eyes 25/56 detections on virustotal for clean exe.
Just give it, and i will apologize.
I tried many variations of settings, and there is maximum 2-3 false positive detection for viruse-free exe. Not even close to 25.
So not looking to just simply bitch and moan, I've been doing some reading, and watching of youtube about base pointers, AOB scanning, and im starting to understand(still limited)finding the offsets for things like fullbright, and maphack. Understanding how to find thee base pointer for the EXE still confuses me though.
I've also been been reading and reviewing the Dec 15 2014 source in VS 2013 update 4(did not download the Dec 17/19 github build before it was made closed for version Dec 20 2014 onward).
This build with no changes made, compiles and runs with POE 1.3h, with 3 warrings: one for DPS tool tip not having start set to void i think, and two more for UAC security settings. Code analisis also returns 77 code practice violations(mostly for object declarations for things that should be private).
This build did not have a function item mod rolls tool tip for POE Build 1.3, so there is that to figure out how to fix, and then how to incorporate the changes from Dec 20, 21, and 23 build patch notes. Im not sure what was included in the Dec 17/19 build as far as changes. I think that was when the item mod tooltip mod rolls was fixed? Not sure could not find patch notes.
If some one that knows C# wants to help me with this please send me a PM, i would like to continue this project if the original author is abandoning public builds. Until then I'll just keep plugging away at it.
the program doesn't have a menu or zoomhack or anything for me, it just does the alert sound and alerts me of mobs, no map hack or overlay either?
The source for changes made on 20-23 december are not public.
@ralyeh, I gave the source to someone already.
@Manocean, the resulting exe depends on the random seed as well - you could get those detections of get none of them.
I've built a new binary and protected it to check if it would get detected. Can't say anything yet, the virustotal queue seems endless.
Anyway, find the .crproj I'm using - those are the settings.
Code:<project outputDir="C:\Projects\PoeHud_Publish" baseDir="C:\Projects\PoeHud\src\bin\Release" xmlns="http://confuser.codeplex.com"> <packer id="compressor" /> <module path="PoeHUD.exe"> <rule pattern="true" inherit="false"> <protection id="anti ildasm" /> <protection id="ctrl flow" /> <protection id="anti debug" /> <protection id="resources" /> <protection id="constants" /> <protection id="invalid metadata" /> <protection id="ref proxy" /> </rule> </module> </project>
I've disabled the site again, just hate this game, the so called "community" - where ones call you greedy, others accuse of distributing malware (instead of sending the sample to av companies as a false positive), and the paypal with russian central bank (who ban account for having received donations).
You'll see some cyrillic text about site being disabled - that is to be expected.
Last edited by Coyl; 01-01-2015 at 03:52 PM.
Coyl, I think you just don't understand how this "community" works. What does a satisfied person do after downloading and using your PoeHUD? Plays the game, he doesn't post on these forums. All you see here is bitching. You don't see hundreds and thousands satisfied players who just play the game and forget about this forum after downloading the hack. All I can do is suggest you to not take these bitching persons seriously because YOU are the one who still developing the hack, not those bitching "masters" who still haven't done anything.
Ok, i did that, and after some {} cleanup, i'm left with just one compile error:
Error (3) Cannot implicitly convert type 'PoeHUD.Poe.UI.Element' to 'PoeHUD.Poe.UI.Tooltip'. An explicit conversion exists (are you missing a cast?)Code:public override void Render(RenderingContext rc, Dictionary<UiMountPoint, Vec2> mountPoints) { Element uiHover = this.model.Internal.IngameState.ElementUnderCursor;[/COLOR] Tooltip tooltip = uiHover.AsObject<InventoryItemIcon>().Tooltip; if (tooltip == null) return; Element childAtIndex1 = tooltip.GetChildAtIndex(0); if (childAtIndex1 == null) return; Element childAtIndex2 = childAtIndex1.GetChildAtIndex(1); if (childAtIndex2 == null) return; Rect clientRect = childAtIndex2.GetClientRect(); Entity poeEntity = uiHover.AsObject<InventoryItemIcon>().Item; if (poeEntity.Address == 0 || !poeEntity.IsValid) return;
Doing some reading about implicit, and explicit operations to see if its something i can figure out.
All I can say is don't let the few get to ya. Myself among many of my friends have enjoyed this project that you carried the torch on and it has made the game more enjoyable to play. Even if you've managed to rile up the peanut gallery you also have brought enjoyment to many others.
So once again, thank you for the work you've done!
@Treasure_Box
Change the type of tooltip from Tooltip to Element in the red line.
Thank you Coyl for your help. No more compile errors at lest. After reading what you typed it sorta makes sense, since Element is new int, and your passing that value on the base action of mousing over the ui(if im understanding it correctly).
Sadly no item mods information displaying for me, and i get a random( time wise) run time error when i try to view item mods on rollover with it enabled, but item level works. So i will have to dig more...
The error points to (Tkey Key) maxrolls.rolloever... Saying the key is not found in the dictionary exception