Skip to content
CosmoPublic
forked from KytyPS5/KytyPS5

About

Port of KytyPS5, a PlayStation 5 translation layer for Xbox Series X|S

Resources

Stars

121 stars

Watchers

8 watching

Forks

 
 

Repository files navigation

KytyPS5 for Xbox

This fork runs KytyPS5, a free and open-source PlayStation 5 translation layer, on the Xbox Series X in Developer Mode, as a UWP app that also runs on Windows.

Important

KytyPS5 is not affiliated with Sony Interactive Entertainment or PlayStation. The project does not distribute games or copyrighted system software. Use only game files that you have obtained legally.

What the Xbox version adds:

  • An app made for the controller. A game library with covers, game options, settings, trophies, a controller guide and a statistics overlay, laid out like the Xbox's own screens.
  • A Direct3D 12 renderer next to upstream's Vulkan renderer. Shaders are translated with Mesa's spirv_to_dxil.
  • Room for big games on the console. Game memory is committed as it is used, a swap file keeps games within the Series X's app memory limit, and texture options trade detail for memory.
  • Up to four players. The DualSense's touchpad, motion sensors, adaptive triggers, haptic feedback, speaker and microphone are mapped to the Xbox controller and its headset.
  • Games on a USB drive. Game folders and .zar archives play from a drive, and saves, patches and trophies can live there too.

Library
The game library of KytyPS5 on the Xbox Series X

Controller guide
How the Xbox controller's buttons work as the DualSense's
Trophies
A game's trophies with the details of one
Settings
The memory and texture settings with their explanation
Local co-op
A game with four Xbox controllers as four players
Light game
A light game at 4K and 60 fps with the statistics overlay and the log
Heavy game
A heavy 3D game with most of its memory in the swap file

The Xbox version is experimental. Not every game that runs on a PC runs on the Xbox, and draws that the Series X cannot do, such as tessellation, are skipped.

  • Releases has builds for the Xbox Series X|S in Developer Mode, with the install steps.
  • XBOX_CHANGES.md lists every change against upstream, one commit per topic, and the known limits on the Series X.
  • src/uwp/README.md explains how to build and install the app and how to set up your games.

KytyPS5

For everything else, such as the desktop builds, running on a PC, the project's status and contributing, see KytyPS5's README.

License

KytyPS5 is licensed under the GNU General Public License version 2 (GPL-2.0-only).

This project is based on the original Kyty, which was released under the MIT License. Kyty's original copyright and license notice are preserved in LICENSES/Kyty-MIT.txt. Third-party components remain subject to the licenses included with those components.

About

Port of KytyPS5, a PlayStation 5 translation layer for Xbox Series X|S

Resources

Stars

121 stars

Watchers

8 watching

Forks

Releases

Packages

Contributors

Languages