“Just because we can”: Zelda Tears of the Kingdom “running” on PS Vita (Moonlight/Yuzu)
After Windows 10 running on PS4 a few hours ago, we now have Zelda TOTK running on the PS Vita. User oriorioriorioriori over at Reddit has been showing the latest Nintendo game “running” on PS Vita. This is achieved by running the game in PC emulator Yuzu, streamed to the Vita through the Moonlight streaming system. In other words, the game is not technically running on the PS Vita, rather it is streamed to it, but the result appears very playable, despite some noticeable lag.
What is Moonlight for PS Vita
Moonlight is an open source implementation of the Gamestream protocol. In simpler words, it’s a tool that lets you stream content from your PC to any device that has a compatible client installed.
Moonlight is basically comprised of two parts:
On your gaming PC you have the streaming server. This was originally exclusive to NVidia GPUs and included into Geforce Experience, but now the most recommended option is to use open source tool Sunshine, which also adds the benefit of being compatible not only with NVidia cards, but AMD and Intel as well. (Note: Sunshine is now particularly relevant since NVidia have discontinued the official GameStream service in 2023)
On your display client (in this case the PS Vita) you have Moonlight itself, which will receive the stream and let you remote-control the PC. There are clients for a variety of devices, including the Vita of course, but also the FireTV, Android, iOS, and the Switch itself (you could technically Stream Zelda from Yuzu to your Nintendo Switch!)
Combined, these let you stream any content from your Windows PC to another device, using it to remotely control the PC (ergo, play).
How to: running Zelda Tears of the Kingdom on PS Vita
Moonlight has been available on PS Vita for more than 5 years now, so there is nothing groundbreaking involved here, except for the interesting aspect of running the Switch’s flagship game on a Sony console, of course.
User oriorioriorioriori is showcasing Zelda TOTK running on the Yuzu emulator, and then streaming the result to his PS Vita. Although he is using the official NVidia streaming server, people have recommended he uses Sunshine instead, which might help reduce the lag.
Although I won’t get into a lengthy tutorial, here’s basically what you’ll need:
- A streaming server on your PC: either NVidia’s official once, included in Geforce experience – NVidia GPUs only -, or (recommended) Sunshine.
- A hacked PS Vita (this is easy to achieve nowadays, tutorial here)
- Moonlight Vita client installed and running on your PS Vita
- a Switch emulator such as Ryujinx or Yuzu
- How to acquire TOTK and run it on the emulators is left as an exercise to the reader