Case study
Unicorn Overlord PC: rehosting the PS4 game on Linux and Windows
Unicorn Overlord PC runs the PlayStation 4 Unicorn Overlord executable on Linux and Windows through a game-specific loader and host runtime. It adjusts executable addresses, implements imported PS4 system functions and routes GPU commands through a shadPS4-derived Vulkan layer. The author reports playing through the prologue and first chapter battle, with saving and loading working.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 232
- Last commit
- 2026-11-09
- Language
- C++
- License (GitHub)
- GPL-2.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a download method observed; no demo found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Provide a dump of the documented CUSA36381 release with update 1.04 merged, or the listed Hong Kong 1.05 package.
- Prerequisites: Run on 64-bit Linux or Windows 10 1903 or later with a Vulkan 1.3 GPU supporting sparse buffers.
- Limits: The game has not been played to the end; ultrawide and language-mod support are experimental.
- License: GPL-2.0-or-later.
Cite
BibTeX
@misc{unicorn-overlord-pc-case,
title = {{Unicorn Overlord PC: rehosting the PS4 game on Linux and Windows}},
howpublished = {\url{https://github.com/hachi23/unicorn_overlord_pc}},
url = {https://github.com/hachi23/unicorn_overlord_pc},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/unicorn-overlord-pc-case/}}
}Plain text
Unicorn Overlord PC: rehosting the PS4 game on Linux and Windows. https://github.com/hachi23/unicorn_overlord_pc (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/unicorn-overlord-pc-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · hachi23/unicorn_overlord_pc · Revision d183d18
More in Games
- uo-client: reconstructing the Ultima Online 2.0.7 client · Case study
- VerilogBoy: reconstructing Game Boy hardware in Verilog · Case study
- Virtua Cop 2: investigating PC game assets · Case study
- Void Client: rebuilding the Starblast.io client · Case study
- War Action: re-engineering Sudden Strike Gold 1.2.1 · Case study
- Waygate: reconstructing Elden Ring matchmaking services · Case study