Mouse Recorder
Philldapill
Posts: 1,283
There's an online game I like to dabble in a little bit; Eve. In some of it, there is some fairly repetative stuff that involves a simple mouse action once in a while. I have a USB mouse, but it works with a PS/2 adapter.
I've brought something similiar up before, but would like to really delve into it now. I want to make a device, with the propeller of course, that would allow the user to push a button and "record" the data sent to it by a mouse. The user would do his thing - moving the mouse X units, clicking, moving X more units, clicking and so on. Then, he would stop recording, and tell the device to replay all those actions in a loop. This replay would be sent to the computer's normal port and imitate a real mouse.
In the game, I would set the mouse up to do these actions, then let it go and go and go, over and over. Since this is a hardware device and looks just like a real moust to the computer, the game wouldn't know any different.
Would all this be possible? I would think it is just a matter of reading the data coming in from the mouse, and spitting it back out to the computer. Is there any two way communication going on between computer and mouse? I have very little knowledge of these communication protocals so forgive my ignorance.· Thanks guys!
I've brought something similiar up before, but would like to really delve into it now. I want to make a device, with the propeller of course, that would allow the user to push a button and "record" the data sent to it by a mouse. The user would do his thing - moving the mouse X units, clicking, moving X more units, clicking and so on. Then, he would stop recording, and tell the device to replay all those actions in a loop. This replay would be sent to the computer's normal port and imitate a real mouse.
In the game, I would set the mouse up to do these actions, then let it go and go and go, over and over. Since this is a hardware device and looks just like a real moust to the computer, the game wouldn't know any different.
Would all this be possible? I would think it is just a matter of reading the data coming in from the mouse, and spitting it back out to the computer. Is there any two way communication going on between computer and mouse? I have very little knowledge of these communication protocals so forgive my ignorance.· Thanks guys!
Comments
No fair using a Propeller to drive the mouse on Treeloot! [noparse]:)[/noparse]
(I'm kidding.. I don't think Treeloot.com is even online anymore. It had cash prizes hidden under
a couple of pixel points, but you had to click on thousands to find them.)
OBC
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
New to the Propeller?
Getting started with a Propeller Protoboard?
Check out: Introduction to the Proboard & Propeller Cookbook 1.4
Updates to the Cookbook are now posted to: Propeller.warrantyvoid.us
Got an SD card connected? - PropDOS
This is something similiar - kind of a cheat, but not really. Just a little idea I had and told my player buddies about. I asked if they'd be willing to put down $20 for one of these gadgets and they were all over it. If I can get it to work, who knows... maybe word will spread and everyone will want one. [noparse]:)[/noparse]
As for the programming side, I kind of figured the mouse output would be pretty difficult since the input is already made but nothing as far as outputing the signals. I'll do some reading on it.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Pull my finger!
Of course, such a device is still against Eve's EULA. Even if it isn't detectable. :P Macroing is considered a serious ingame offense simply because it typically allows generation of new ISK while afk. Potentially distorting the economy.
There is one form of macro I'd be in favor of though, an automatic skill training changer. The intentional lack of a decent skill queue is pretty sucky for that game. It's the second reason why I stopped playing Eve. The primary reason being the shockingly bad framerate stutter, there is no excuse for how bad that gets.
Evan
You don't need any additional drivers for any version of windows from 98SE up..
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Pull my finger!