Hello! I had some spare time during my Christmas break and wanted to share this mod I made for Moonlight. I've always had some personal nitpicks with Gamestream and Moonlight both, so I made this mod to address some of those issues. I'll list the main changes below:
-New loading screen while the game loads.
-New in-game menu to toggle mouse, keyboard or to quit the game. (long press Start to activate)
-New icons. These are made to match a branch for Kodi I made as well, so everything matches on my system.
-Metadata added for Android TV's channels feature. Scraped from https://www.igdb.com/ .
-All Games are now added to the Android TV channel the moment the games list is loaded from inside the app. Games are added to Play Next whenever a game is launched.
-A new option has been added to Advanced Settings: Only import games that end with "_shield" .What does this do? Any game in Geforce Experience that doesn't end with " _shield " will be ignored. This is useful to get rid of duplicate entries from Geforce Experience whenever you have a custom game shortcut in the Shield tab yet Geforce Experience already auto-added its own shortcut. Since Geforce Experience doesn't allow you to blacklist certain games, this is a workaround.
The way I use this is I add ALL games I want to appear on the Shield to the Shield tab, append the "_shield" to the title and that's it, only games explicitly in the Shield tab will appear. As an example of how to use this: If you have Dark Souls in the Shield tab, rename it to Dark Souls_shield .
Another minor change is the character sequence " - " is now replaced with ": " So, Divinity - Original Sin II will appear as Divinity: Original Sin II.
Videos & Screenshots:
APK:
Google Drive link
Source code:
Github link
Planned Features:
Probably none. This is really made as a personal project that I'm sharing for the heck of it in case others find it useful as is. I may make a new UI for the in-app sections, as there are only a few screens and it would wrap the whole project up nicely. That being said, the way I use this now is everything is powered by the Android home screen, so there's really no reason to enter the PC list view or Game list view. Games are selected from the home screen, played, and exited back to the home screen.
That being said if you notice any glaring issues/bugs, please feel free to let me know and I'll see what I can do.
Can you GitHub the source so that others can maintain it?