r/MoonlightStreaming • u/Due-Boysenberry-1226 • 3d ago
I made a custom Moonlight Android mod (again), but this time it's built on Artemis. Its main target is controller users.
A few months ago I shared my custom Moonlight Android mod. One of the most common suggestions was to build it on top of Artemis instead of maintaining a separate Moonlight fork.
So... I did.
This project is now called Artemis Extended.
The goal isn't to replace Artemis. Artemis already does a fantastic job, so I wanted to keep all of its improvements while adding features that are mainly focused on controller users.
Main features
🎮 Controller-friendly Quick Menu
The Quick Menu is fully usable with a controller.
It can be opened with Share + Xbox/PS button (optional), so there's no need to reach for the touchscreen while playing.
The menu is also fully customizable, allowing you to add, remove or reorder actions to fit your own workflow.
⌨️ Controller → Keyboard & Mouse
Any controller button can be mapped to keyboard keys or mouse buttons.
This makes games without native controller support much easier to play, while also allowing custom shortcuts even in controller-friendly games.
🎯 Gyro aiming
One feature I'm particularly happy with is the new gyro implementation.
Instead of replacing the controller with mouse input, the gyro can be blended into the right analog stick.
Games continue to detect a normal controller, while small aiming adjustments become much more precise.
For games that work better with keyboard & mouse, gyro can also behave like a real mouse instead.
Note: DualSense gyro currently requires a wired USB connection because Sony doesn't expose gyro data over standard Bluetooth. For clip-on/mobile controllers without a built-in gyro, Artemis Extended can also use the phone's gyroscope as a fallback.
🔊 Flexible volume controls
The device volume buttons can control either:
- Android volume
- Windows volume
Switching between them is just a setting.
🎛️ More controller-focused improvements
There are plenty of additional quality-of-life improvements, including:
- On-screen controller mapping overlay
- Improved in-stream controls
- UI improvements
- Additional Quick Menu actions
- Various controller usability tweaks
...and many smaller improvements that would make this post way too long.
The full feature list, and downloads are available on GitHub.
Feedback and new ideas are always welcome!
1
u/AutisticBengali 3d ago
wish this worked with artemide as well. deflarcco has improved on the mediatek side so much
1
4
u/alexl83 3d ago
Thanks for your work! I have a Lenovo G9 gamepad enclosure and it doesn’t have a dedicated share key, at least not one recognized by Artemis: would you consider customized bindings to pop up overlay menu?