Case study
bloodborne-recomp: statically recompiling Bloodborne
This static recompiler reads Bloodborne for the PlayStation 4, CUSA03173 update 1.09, and writes its functions as C. The project page counts 181,521 of 181,570 functions recompiled and 10,284,725 of 10,691,122 instructions. The player's launcher builds that library on the player's own device. Code that is not recompiled yet still runs in the bbcpu translator.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 36
- Last commit
- 2026-11-03
- 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
- A local copy of Bloodborne CUSA03173 update 1.09. The Mac launcher build is described as about 14 minutes on an M3 Pro.
- License: GNU GPL v2 or later. The toolchain releases bundle LLVM under the Apache License 2.0 with LLVM Exceptions. Zydis, used to decode x86, is MIT.
Cite
BibTeX
@misc{bloodborne-recomp,
title = {{bloodborne-recomp: statically recompiling Bloodborne}},
howpublished = {\url{https://github.com/bloodborne-native/bloodborne-recomp}},
url = {https://github.com/bloodborne-native/bloodborne-recomp},
urldate = {2026-11-07},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/bloodborne-recomp/}}
}Plain text
bloodborne-recomp: statically recompiling Bloodborne. https://github.com/bloodborne-native/bloodborne-recomp (accessed 2026-11-07). Awesome REA entry: https://awesomerea.org/resources/bloodborne-recomp/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · bloodborne-native/bloodborne-recomp · Revision c60ccf8
More in Games
- Bloody Roar Extreme: an original Xbox XBE recompilation · Case study
- Blue Stinger Recompiled: a Dreamcast static recompilation · Case study
- BlueWake: static recompilation of The Wind Waker · Case study
- Body Harvest: Recompiled — static recompilation of the Nintendo 64 game · Case study
- Bomberman 64: Recompiled — an N64 static recompilation · Case study
- Bomberman Hero: Recompiled: an N64 static recompilation · Case study