Case study
Soulbrandt: a native Demon's Souls PC port
Soulbrandt converts the US PlayStation 3 release of Demon's Souls into a native Windows and Linux port using the player's game files. Setup uses RPCS3 to decrypt the required files or accepts files the player has decrypted, then builds the port locally. The project includes game-specific analysis, runtime integration, rendering, controls and online services.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 385
- Last commit
- 2026-11-10
- Language
- C++
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: A Demon's Souls US BLUS30443 version 1.00 game folder is required.
- Prerequisites: Setup needs RPCS3 with PS3 system software or files decrypted by the user; an internet connection is required during setup.
- Limits: The 0.1.0 release is an alpha, and Linux has received less testing than Windows.
- License: MIT license.
Cite
BibTeX
@misc{soulbrandt-case,
title = {{Soulbrandt: a native Demon's Souls PC port}},
howpublished = {\url{https://github.com/JonathanDC64/Soulbrandt}},
url = {https://github.com/JonathanDC64/Soulbrandt},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/soulbrandt-case/}}
}Plain text
Soulbrandt: a native Demon's Souls PC port. https://github.com/JonathanDC64/Soulbrandt (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/soulbrandt-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · JonathanDC64/Soulbrandt · Revision ec6de99
- docs/06-m0-analysis-findings.md GitHub · JonathanDC64/Soulbrandt · Revision ec6de99
More in Games
- Soulcalibur II HD: statically recompiling the PS3 game for Mac and PC · Case study
- Soulcalibur II Recomp: a native Xbox game port by static recompilation · Case study
- Souls of the Reaper: a Diablo III Xbox 360 static recompilation · Case study
- South Park: Tenorman's Revenge: an Xbox 360 static recompilation · Case study
- Space Channel 5 · Native: statically recompiling the Dreamcast game · Case study
- Space Invaders 8080 Static Recompiler: an arcade ROM to C++ translation · Case study