taultunleashed logoEQ2 Program: Background Keyboard Processing : EverQuest 2 Premium Discussions
newtopic  postreply
 [ 16 posts ]  1, 2  Next
blue large dot

EQ2 Program: Background Keyboard Processing : EverQuest 2 Premium Discussions

Posted: August 25th, 2005, 8:23 pm
 
amadmonk
amadmonk's Reps:
User avatar
::EDIT::
Nazeroth (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
As per amadmonk's request, he'd like to keep his discovery slightly under the radar. This by no means that we are hiding it from any of you. Any resident bot/macro programmers who would like this information can PM either me or amadmonk. Since all bots/macros are open source here, as soon as one comes out with this anyone can grab it, it just makes it a little more tedious for SOE.


I have discovered how to send background keystrokes to EQ2 (meaning, EQ2 doesn't have to be in focus, or even visible). I've got this exploit working right now (simple macro is running in a minimized EQ window as we speak).

I will not post details here, since I don't want to just give it away to SOE, but I'd be happy to share it with the site admins/tech beasts here so that we can multi-bot on a single computer.

It's doable. I need to figure out mouse input a bit more, but that's not as crucial (the most popular bots don't even need mouse input). GetPixelColor will always be a problem, unless DX allows you to bypass the actual screen buffer and go right to the contents of the window. I know nothing of DX.

Admins, mods, lemme know if you're interested. I can PM or email you with the details of the background keys hack (it's extremely simple -- almost comically so). All I want is some credit :)


Reply with quote
Posted: August 26th, 2005, 3:39 am
 
amadmonk
amadmonk's Reps:
User avatar
I've reversed the current offset for /loc's and turned my background keystrokes hack into a simple "offline" navigation system. It works even with EQ2 minimized or in the background. I didn't want to work out the math for a truly robust navigation system (complete with location prediction and target interception) -- I'm still hoping that one of the devs for XUnleashed or the EQ2 service will respond so that I can offer up what I have and maybe get this rolled into XU.

To the rest of the folks PM'img me asking for details: sorry; I don't do that anymore. This is not a directX hack (so I haven't just cloned Lax's work), and it's specific to how EQ2 handles its input. In theory it should work for background mouse clicks too, but I haven't worked out that code path yet (and I'm trying to avoid having to maintain too many offsets; I'm lucky in that what I've done so far involves globals -- it's not ALL completely this-dependant...)


Reply with quote
Posted: August 26th, 2005, 2:44 pm
 
delusion
delusion's Reps:
User avatar
great


Reply with quote
Posted: September 1st, 2005, 12:46 am
 
Tault_nazeroth

Total Posts: 1390
Joined: November 17th, 2004, 5:16 pm
Tault_nazeroth's Reps: 1
User avatar
Moderator
premium
That sounds great mate. I'm no bot programmer bt it sounds like good info. If any of the resident bot/macro makers here have any interest in it then i think we could organise something.
But first things first, how is this at all an exploit?
I'm going to move this to the macro/bot discussion board. You should get more responce there too.


Reply with quote
Posted: September 1st, 2005, 2:27 am
 
tault_akanon
tault_akanon's Reps:
User avatar
*appears in a burst of sparks and flames*
Iiiiiiiiii'm BACK!
*trumpets resound in a hearty chord, then fade into sour notes as the magic fades*
Errr - sorry about that. My trumpeters... *gazes at the fallen lads* err, well they've seen better days.

I have decided to take up the 7 free day challenge from SOE. I do not know if they realize that this will become 7 days of hell for them... *evil grin*

I would certainly find this information most... useful. I will be rewriting TS Bot to use XUnleashed - whether with VBScript or JScript is yet to be seen. My current job is working with VBScript, so I am somewhat partial to that, but many people seem to frown upon it. Which is strange, considering both are parsed using the same application, and they have roughly the same overhead, and... ah, whatever =P
If you would like, and feel confident in so doing, feel free to PM me the information. I'm not a mod (though admin keeps mentioning it), but I believe that all of the EQ2 mods from Tault can vouch for me.
Whether my other projects pan out depends on a great many things, not least of which is whether I decide to continue my subscription after 7 days.

7 1/2 hours from finishing the download for the client... OY! I never should have uninstalled =P


Reply with quote
Posted: September 1st, 2005, 5:01 am
 
loraik
loraik's Reps:
User avatar
This information would be EXTREAMLY usefull in the harvest bot & Hunter bot area where color rec. is not needed. As long as you can still receive the sound alearts that is (which I would assume you would).

Loraik


Reply with quote
Posted: September 1st, 2005, 5:44 am
 
thewatcher
thewatcher's Reps:
User avatar
Well, this all sounds great but all I see so far is talk, if all you are looking for is credit for your work then please post it with your name included so we can check it out. I would love to see what it can do and if it can be included in a bot or run as a service for XU.


Reply with quote
Posted: September 1st, 2005, 5:46 am
 
Tault_nazeroth

Total Posts: 1390
Joined: November 17th, 2004, 5:16 pm
Tault_nazeroth's Reps: 1
User avatar
Moderator
premium
Ok great, so it seems this info could be quite useful amadmonk. I don't know what we could give you in return. You would of course be given credit by all who use it. I'm no admin here (just a measly mod :wink: ) but i'm sure Admin would be happy to give you a lifetime prem membership here.

Also, welcome back Akanon! If you haven't been keeping up on EQ2 news, the new exp pack coming out pretty much revamps the entire game. Combat system and all, so i'd reserve your judgement until then.


Reply with quote
Posted: September 1st, 2005, 12:42 pm
 
amadmonk
amadmonk's Reps:
User avatar
Nazeroth, I'll PM you the details. Again, I'm nervous about publicly posting technical details of exploits. All I wanted was a little credit, perhaps a chance to help maintain the bot code, and to make sure the details didn't get too public (which always seems to lead to bans and nerfing :) )

[Edit] I originally posted this under Exploits because it involves an injection and a memhack, but you're right -- it's probably better under macros/bots.


Reply with quote
Posted: September 1st, 2005, 4:07 pm
 
loraik
loraik's Reps:
User avatar
But it isn't an exploit your simply offering the ability to do tasks while minimized which would be great help to all in the scripting community both ploits and otherwise, if your worried about posting sploits your in the wrong community....

Loraik


Reply with quote
Posted: September 1st, 2005, 4:12 pm
 
amadmonk
amadmonk's Reps:
User avatar
Yes, you're right. I posted originally in the wrong forum.

My point about posting exploits was that XU is released binary-only. This doesn't mean people can't RE it; duh... but it does keep the average "script kiddie" from getting his hands on it, which is where the problems arise.

I'm more than willing to PM people involved in the project details of the memhack and injection required (already did that), but I'm not going to post source code or offsets. Why should I do something that's only going to lead to problems for me?

On the other hand, if wyvern or somebody can incorporate my hack into the EQ2 service, that'd be dandy. It's still a binary-only/for-pay release (so the "script kiddie" explosion won't be as bad), but it also lets everyone here make use of it. Additionally, getting it rolled into XU will keep me from having to do all the work of setting up all the other offsets, all the bot logic, etc.

Hopefully that explains a bit better why I don't post details of hacks. I'm not against sharing them; I'm just against sharing source code/functioning binaries with the whole world. XU is for pay, so the audience is a bit more limited than if I just post "cool l33t h@xx0r file.exe" up here.


Reply with quote
Posted: September 1st, 2005, 7:42 pm
 
Tault_nazeroth

Total Posts: 1390
Joined: November 17th, 2004, 5:16 pm
Tault_nazeroth's Reps: 1
User avatar
Moderator
premium
As per amadmonk's request, he'd like to keep his discovery slightly under the radar. This by no means that we are hiding it from any of you. Any resident bot/macro programmers who would like this information can PM either me or amadmonk. Since all bots/macros are open source here, as soon as one comes out with this anyone can grab it, it just makes it a little more tedious for SOE. Expect some nifty bots to come out soon. :D

Moved to confirmed bots/macros board.


Reply with quote
Posted: November 27th, 2005, 8:53 pm
 
raprgz
raprgz's Reps:
User avatar
why the hell are u guys putting this under confirmed macros scripts and such when it is purly a discussion and release for the " scripting community " theres no need for it to be here.


Reply with quote
Posted: November 28th, 2005, 4:25 am
 
Tault_nazeroth

Total Posts: 1390
Joined: November 17th, 2004, 5:16 pm
Tault_nazeroth's Reps: 1
User avatar
Moderator
premium
Or more to the point, why the hell are you posting in a thread thats been dead for 2 months?
Do not think you can start resurrecting old threads just for the sake of getting a TUBuck, we can just as easily take them away if we feel your spamming.


Reply with quote
Posted: November 28th, 2005, 3:49 pm
 
dethbcomsu
dethbcomsu's Reps:
User avatar
Tault_nazeroth (!empty($user->lang['WROTE'])) ? $user->lang['WROTE'] : ucwords(strtolower(str_replace('_', ' ', 'WROTE'))):
Or more to the point, why the hell are you posting in a thread thats been dead for 2 months?
Do not think you can start resurrecting old threads just for the sake of getting a TUBuck, we can just as easily take them away if we feel your spamming.


If it's been dead for two months and holds no more viable information instead of threating people to take away their "tbucks" why don't you just delete usless thread. Is'nt that the job of the moderator?


Reply with quote
Want Advertisements After The Last Post Removed? Create A Free Account!

blue large dot Who is online
Users browsing this forum: No registered users and 65 guests

Popular Sections
SWTOR Cheats
Guild Wars 2 Cheats
Guild Wars 2 Hacks
Guild Wars 2 Bots
Diablo 3 Cheats
Guild Wars 2 Mods

Popular Sections
WoW Cataclysm Cheats & Exploits
WoW Cataclysm Hacks & Bots
Star Wars The Old Republic Cheats
SWTOR Mods
Torchlight 2 Cheats
SWTOR Space Mission Bots
Site Nav and RSS
RSS Feed of EverQuest 2 Premium Discussions RSS Feed 
Sitemap of EverQuest 2 Premium Discussions Sitemap 
SitemapIndex SitemapIndex
RSS Feed RSS Feed
Channel list Channel list
left bottom corner Site and Contents Copyright 2001-2012 All Rights Reserved TaultUnleashed.com bottom corner
top left
top right
createaccount
Username:   Password:   Remember Me?