imnotsharingmyname/pcportastrobot
GamesA personal research project that runs a user-owned PS5 Astro Bot dump natively on Windows with DLSS and frame generation.
Project overview
AstroHybrid is a personal research project for running a user's own legally owned PS5 copy of Astro Bot (PPSA21567, v01.019.000) natively on Windows. It is not an emulator: the AnyPS5 component relinks the game's own x86-64 code into a Windows executable and reimplements PS5 system libraries, while the GPU side runs through kyty_gpu.dll, a Vulkan stack taken from KytyPS5. An NVIDIA Streamline layer connects the game's own temporal upscale pass to DLSS Super Resolution, DLSS Frame Generation and Reflex README.
The repository contains no game files. Setup builds AstroBot.exe locally from the user's decrypted dump in about two minutes, reading the dump only README.
Quick start
- Download the AstroHybrid zip from the latest release and extract it to a folder with about 1 GB free.
- Have a decrypted Astro Bot dump ready; the folder should contain
eboot.bin,sce_moduleandsce_sys. - Run
AstroHybrid.exe, select the dump folder and press Install. Setup converts the dump into a Windows build. - Review the auto-selected graphics, controller and advanced settings, then press Play.
For unattended setup, run AstroHybrid.exe --setup "<dump folder>"; --remove-game removes what setup built. Only v01.019.000 has been tested; for other versions the faster-lighting patch and real-time speed switch disable themselves README.
Requirements and limits
- Windows 10/11 x64 and a Vulkan-capable GPU. DLSS and Reflex require any RTX card; Frame Generation requires RTX 40 or newer, and 3x/4x multipliers require RTX 50.
- The Streamline SDK 2.14.16 and DLSS runtime must be obtained from NVIDIA and placed next to the game via
ASTROHYBRID_DLSS_PATH; they are not bundled. - Frame Generation only runs while the game window is focused and should not be combined with NVIDIA Smooth Motion.
- Controllers supported include DualSense (rumble, light bar, adaptive triggers, motion), DualShock 4, Xbox, Switch Pro and generic pads. Motion input on pads without sensors does not work yet.
- On the documented test machine (Ryzen 5 5500, RTX 5060) the game is CPU-limited at roughly 30-34 FPS in the heaviest area; lowering resolution does not raise frame rate. Frame Generation is the intended smoothing route README.
- With no FPS cap and Frame Generation off, the first loading screen can stay black for about 35 seconds, which is not a hang.
- The project is work in progress for personal use and is not affiliated with Sony, Team ASOBI or NVIDIA. No license is declared.
HotRepo's take
The repository is young and the HotRepo record is thin: it entered the new-project list on 2026-11-13, gaining 10 stars in the measured one-hour window to reach 116 stars and 1 fork, with no daily all-language ranking recorded. That supports only a statement that attention is very recent and concentrated, not a quality or adoption judgment. The technically specific claims here — exact frame-per-frame measurements, environment variables per feature, and a documented rejected-experiments list — are the part worth examining, and they are the author's measurements on a single machine rather than independent results.
Written by AI from the project's README, updated . The project's own docs are the source of truth.
You might also like
- dashdogy/MFG-UnlockerAdds DLSS and XeSS multi-frame-generation controls to supported Windows games via a drop-in DLL.
- Brandon04Gonzalez/p5r-androidAn Android app that runs a user-owned Persona 5 Royal Switch dump natively on arm64 devices.
- leolobato/playden-ps5Runs a Steam library's Windows games on a jailbroken PS5 through Wine, giving each game its own Home-screen app.
- deadinside28/bloodborne_pcNative Linux/Windows port of Bloodborne 1.09 that runs the game's x86-64 code directly and translates its graphics to Vulkan.
- KytyPS5/KytyPS5A PS5 translation layer for Windows, Linux, and experimental macOS, aimed at running legally owned PS5 game dumps.