| View previous topic :: View next topic |
| Author |
Message |
gronga How do I cheat?
Reputation: 0
Joined: 31 Jan 2008 Posts: 2
|
Posted: Sun Feb 03, 2008 2:05 am Post subject: Hardware emulation? |
|
|
Some of this may be obvious to more experienced ppl out there, but my skills are super rusty and I need to hash this out and ask for an opinioin.
After Pinnacle no longer worked on 9Dragons, I looked around for an answer to the insane skillup needs in the game and how to address them.
I tried several M&K solution and none worked, even the G15 is stopped from working through GG.
But evidently the Belkin Nostromo Speedpad series works. Why?
I found an interesting article about hacking games and so on from the defending veiw point and I had an inspiration.
Instead of telling windows what to do, and thus being subject GGs scrutinly, if the command was completely outside of windows, and was submitted to the hardware controller, the game should take it without flinching.
For example I want to press the button '1' once every three seconds. Easy enough, but if you use a M&K recorder/macro program GG catches it when you try to focus the window.
However it you use a device to press '1' every 3 seconds, theres no way for windows/GG to tell because it recieves it therough the hardware interface.
Easy enough, but what if you don't have a Belkin Nostromo Speedpad n52?
How do you make a program withing Windows (Vista64 in my case) send its input through to the hardware controller as if the keyboard sent it, with out tripping GG?
Thats wat I want to know, and if anyone is already doing it so I'll know where to look and stop bothering y'all.
Thanks
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25900 Location: The netherlands
|
Posted: Sun Feb 03, 2008 2:10 am Post subject: |
|
|
i've worked with this theory yes.
It is possible. The way I've done it once is by using dbvm and emulating the keyboard hardware in software. (hooking port access and triggering fake interrupts)
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
absoluteZer0 Advanced Cheater
Reputation: 0
Joined: 20 Nov 2007 Posts: 68
|
Posted: Tue Feb 05, 2008 10:44 pm Post subject: |
|
|
| Dark Byte wrote: | i've worked with this theory yes.
It is possible. The way I've done it once is by using dbvm and emulating the keyboard hardware in software. (hooking port access and triggering fake interrupts) |
What you said makes sense but how would you implement it?
I'm not sure what you mean by the "dbvm" (darkbyte virtual machine?). Also, how would you hook a port? Is there some API function that communicates with ports?
My Windows API knowledge is rather limited
_________________
MapleStory Trainer Progress:
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3% |
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25900 Location: The netherlands
|
Posted: Wed Feb 06, 2008 2:56 am Post subject: |
|
|
yes, I've written my own virtual machine and in there I run windows, linux, or another OS.
I usually allow most access to the hardware like memory and ports, but that can be blocked by the virtual machine and then emulated in software.
And I can let you control it using an extension of the cpu instruction set. (So it works in both windows and linux, no windows api calls)
Only downside with this approach is that it currently only supports intel chipsets that have the intel-vt tech
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
absoluteZer0 Advanced Cheater
Reputation: 0
Joined: 20 Nov 2007 Posts: 68
|
|
| Back to top |
|
 |
|