Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/oppodelldog/roamer


https://github.com/oppodelldog/roamer

Last synced: 5 days ago
JSON representation

Awesome Lists containing this project

README

        

# roamer

Demo Project how to automate Windows keyboard/mouse interactions through a web frontend.

* Webservice (HTTP, Websockets) [go]
* Webfrontend [Vue.js]

The webservice uses **Win32 API** for simulating keyboard and mouse events and **Windows Core Audio API** for sound
settings.

**Attention**

* Read and understand the source code before using this tool
* Some of those tasks require special preparation
* Ensure to execute any of the following actions only with windows focused on the appropriate game.

![Roamer - Overview](Galaxy-J7-1.png)
![Roamer - Macro List](Galaxy-J7-2.png)
![Roamer - Sound Settings](Galaxy-J7.png)
![Roamer - Macro Editor](Galaxy-J7-3.png)

This default configuration brings some samples for some games.

### rust

* run
* paddle kayak
* left-clicking
* mouse pos investigation
* arm first inventory row
* unarm items
* fill up an inventory row
* transfer inventory row
* move inventory row up
* smart breath
* dive tank on/off

### seven days to die

* left-clicking
* walk
* run
* repair slot (1-10)

### altf4

*as you might expect this did not work out really well
this game beats procedural timed inputs as good as human inputs ;-)*

* attempt for a full run
* several sequences to jump the first hurdles

### valheim

* walk
* run
* grillmaster

---
**Attributions:**
Background
Image: [aliffian arief](https://unsplash.com/@helip?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyTex)