Seamless Gamestream integration with SPMC on SHIELD TV

Поделиться
HTML-код
  • Опубликовано: 5 сен 2024
  • I was getting tired of having to launch Shield HUB whenever I wanted to play games over Gamestream. I wanted a set up similar to the way I launch emulated games with Advanced Launcher.
    I've done some modifications to the Moonlight Game Streaming client for Android to make this work. After loading the list of available games in the Moonlight a game id file and screenshot for each game is saved in a folder on the Shield. This directory of game files is then set up as a roms directory for Advanced launcher.
    I've changed the Game activity in the Moonlight client to make it launchable from outside the app and take a game file as a parameter, so it can be started from Advanced Launcher.
    I've changed the functionality of the Moonlight client so that it ends the game stream session when the home button is pressed. This creates an easy way to exit the game and return to SPMC.
    This video shows the result, I'm pretty satisfied with it. Check out the older games being run :)
    Games shown:
    The Witcher 3
    Fallout 4
    Skyrim
    Deus Ex
    Morrowind
    Oblivion
    Hitman 2
    Mafia
    Phantasmagoria 2
    INSIDE
    All the games are set up to use the Shield controller. I've used "JoyToKey" to add compatibility with many older games that I wanted to play with the Shield controller using gamestream. I've found this gamepad mapper to be superior to Xpadder and Pinnacle Game Profiler, which is normally the ones being recommended. JoyToKey provides for more fluent input with mouse movements and has more flexibility in the configuration. It also seems to be much better at detecting when you start a game and activating the right profile - and it's free :)
    The modified version of the Moonlight android client can be found here:
    github.com/dia...
    github.com/dia...
    Let me know what you think of this :)

Комментарии • 1