How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
SharpEmu is an experimental PlayStation 5 emulator written in C#. It loads a game's boot executable and runs the game's native CPU instructions directly on a Windows or Linux desktop host, while console operating system and library calls are reimplemented in managed code so unmodified games find the services they expect. GPU support is partial, covering some 3D titles. An experimental backward-compatibility mode also runs selected games from the previous console generation…
The main features of sharpemu/sharpemu are: PlayStation 5 Emulators, Per-Game Patch Managers, Console GPU to Vulkan Translation Layers, Console GPU Shader Translators, Console GPU Translation Layers, Console System Call Hosts, Managed System Library Reimplementations, Native Guest Code Execution.
Projects with overlapping indexed features include: boykopovar/anyps5 — AnyPS5 is a tool that converts decrypted PS5 console executables into native Linux or Windows programs, so they run… ly05010419/macnativegames — MacNativeGames is a toolchain and runtime for running console and PC games natively on Apple silicon Macs, iPhones and… deadinside28/bloodborne_pc — Bloodborne PC is a native desktop port of a PlayStation 4 game that runs on Linux and Windows. It executes the game's… r3nzthecodegod/r3nzskin — R3nzSkin is a skin changer and game asset modifier for League of Legends. It functions as a utility to modify the… blueheisenberg/scskiller — SCSKiller is a desktop tool that prevents shader-compilation stutter in games by compiling a game's shaders into the… sonic2kk/steamtinkerlaunch — Steamtinkerlaunch is a game launch wrapper and Wine prefix orchestrator designed to manage the execution environment…
AnyPS5 is a tool that converts decrypted PS5 console executables into native Linux or Windows programs, so they run directly on desktop hardware without emulation or a separate runtime process. The conversion runs in a web page on the user's own device, so input files are never uploaded and never leave the local machine. A static relinker rewrites the executables ahead of time and links them against replacement implementations of the console's system libraries. The conversion rests on three translation layers. Reimplemented system libraries cover areas such as the C runtime, kernel, graphics
MacNativeGames is a toolchain and runtime for running console and PC games natively on Apple silicon Macs, iPhones and iPads. It takes a game dump and console keys that you supply and, through a single build script, produces a Mac app or an unsigned iPhone and iPad package. Switch titles run by executing the game's own ARM64 code directly rather than through an emulator, with only the instructions the operating system requires being rewritten. A small built-in host answers the game's system calls, so original console firmware is not needed. Graphics are handled by a layer that reimplements th
Bloodborne PC is a native desktop port of a PlayStation 4 game that runs on Linux and Windows. It executes the game's original x86-64 machine code directly on the PC processor, replacing the console's system libraries with a purpose-built runtime instead of emulating instructions one by one. The port ships no game assets and runs only from a game dump supplied by the user. Graphics are handled by a translation layer that converts the console GPU's command stream and shaders into Vulkan commands and SPIR-V, so the game renders on ordinary desktop graphics cards. On top of that sits a set of te
R3nzSkin is a skin changer and game asset modifier for League of Legends. It functions as a utility to modify the visual appearance of characters and game objects in real time. The tool replaces in-game textures and models by updating local asset databases and modifying visual elements of a running game client without requiring a restart. It includes systems for automated game asset updates to ensure access to current cosmetic assets. Application preferences and custom appearance settings are managed through a graphical interface and persisted using JSON configuration files.