Greetings. First time poster here.
As I am interested in autonomous systems but hate physical robots I thought about developing a bot for WoW or Classic WoW using tools and methods from robotics. It's not meant to be efficient (in labor or even power use) but an educational hobby.
I was thinking along these lines:
I want a dedicated computer (raspberry pi or more powerful) to run the agent.
It receives video, audio and possibly textual input (whatever can be extracted without being detected) from the computer running the game. All processing is done inside the agent and actions are sent out via cable using real key strokes and mouse commands.
I plan to use ROS as a framework for the agent.
As I am not a hardware person I and as I am new to the botting scene I thought I'd come here to ask for advice and about previous work.
So here I go:
Are there any other persons
- using a dedicated physical machine for botting?
- treating botting as an exercise in autonomous agent design
- using ROS to do this?
- using raw input and output to feed the bot?
Do you have recommendations concerning:
- Forwarding video or images and audio to a dedicated computer? Can one split these signals to go to monitor and speaker as well as to the computer hosting the bot?
- Using raw mouse and keyboard signals to control the bot?
I know this is a lot and that I am probably using the wrong terms but I appreciate your input.
Cheers!
Edit: A solution using virtual machines (game in one, agent in the other) is also cool, as long as video/audio and controls can be routed between the VMs without being detected.