Apps & Software

Project Nativ Recompiles PS Vita Games into Native Programs for Windows, Linux, and macOS

· GlobeWire Daily Editorial Desk · Source: github.com

2 min read

Key takeawaysProject Nativ is an open-source software project designed to recompile PlayStation Vita games into native desktop programs for Windows, Linux, and macOS. According to documentation on its public repository, the project requires users to supply their own game copies and official firmware, which are then processed locally.
Project Nativ Recompiles PS Vita Games into Native Programs for Windows, Linux, and macOS

Image: GitHub · Photo source · Resized and letterboxed to 16:9; no AI generation

Project Nativ is an open-source software project designed to recompile PlayStation Vita games into native desktop programs for Windows, Linux, and macOS. According to documentation on its public repository, the project requires users to supply their own game copies and official firmware, which are then processed locally.

How the Recompilation Works

The software handles a Vita game and its underlying system software separately through a multi-step pipeline:

  • Code Translation: A static recompiler translates the game's ARMv7 code (including Thumb-2, VFP, and NEON instructions) into C ahead of time, which is subsequently compiled into a native application.
  • System Libraries: Sony libraries utilized by games—such as `libgxm`, `libc`, and `FIOS`—are recompiled alongside the game using files extracted from the user-provided firmware.
  • Runtime Layer: A runtime environment emulates the Vita's kernel and hardware to manage threads, handle graphics rendering via the host GPU, and process audio.

The repository itself distributes no copyrighted game data, binaries, or firmware files. Instead, all decryption and compilation occur locally on the user's machine.

Features and Enhancements

Because the games run natively after recompilation, the project introduces several features absent on original hardware, depending on the specific title:

  • Higher rendering resolutions
  • Widescreen display support
  • Support for 60 frames per second
  • Mouse aiming capabilities

Compatibility and Limitations

Compatibility varies by region and specific game update versions. For instance, certain regional variants (such as EU, JP, and Asia) and later updates—including Uncharted (1.03), Unit 13 (1.01), and Shovel Knight (1.08 Treasure Trove)—may not be fully supported yet. Game-specific patches address elements like physics or widescreen cameras, but require exact matches with the main program's SHA-256 hash.

Usage and Installation

Players interact with the project primarily through a provided launcher that guides first-run setup and game building. Platform-specific setup scripts are available to handle necessary dependencies, such as compilers, Python environments, and multimedia libraries on Linux and macOS.

Project Nativ is distributed as free software under the GNU General Public License, version 2 or later. Users can verify announcements and access documentation directly through the official GitHub repository.

Share this article
Read the original source: TheLostPantheon/nativ: PS Vita games recompiled into native PC programs: you bring your own games and firmware - GitHub

AI-assisted reporting; source claims are attributed and have not been independently verified.

About the author

GlobeWire Daily Editorial Desk — AI-assisted news based on attributed published sources.

More to read