Case study
Way of the Samurai 2: a native port from hand-decompiled PS2 code
Way of the Samurai 2 runs the PS2 game's hand-decompiled MIPS functions as native C++ with OpenGL and SDL2 host layers. It loads data from the user's NTSC-U disc and includes a reconstructed Sol script compiler and VM; the author reports play through to the ending with visual and timing limits.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 20
- Last commit
- 2026-10-16
- Language
- C++
GitHub data as of 2026-11-10
Evidence

- Observed
- Download and demo observed; the case covers part of the target software.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A personal NTSC-U disc image SLUS-208.93 is required.
- Prerequisites: The documented Linux build needs CMake, Ninja, SDL2, OpenGL, libarchive and FFmpeg for movies.
- Limits: The author reports about 2,000 of roughly 4,600 functions decompiled; rendering is an approximation.
- Testing evidence: Windows builds were tested under Wine, while macOS support is unfinished.
- License: No licence file in the repository.
Cite
BibTeX
@misc{way-of-the-samurai-2-native-case,
title = {{Way of the Samurai 2: a native port from hand-decompiled PS2 code}},
howpublished = {\url{https://github.com/acklavidian/decomp_wots2}},
url = {https://github.com/acklavidian/decomp_wots2},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/way-of-the-samurai-2-native-case/}}
}Plain text
Way of the Samurai 2: a native port from hand-decompiled PS2 code. https://github.com/acklavidian/decomp_wots2 (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/way-of-the-samurai-2-native-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · acklavidian/decomp_wots2 · Revision 9b6545e
- lib/sol/README.md GitHub · acklavidian/decomp_wots2 · Revision 9b6545e
More in Games
- WCW/nWo Thunder: a PlayStation decompilation · Case study
- West Bank: a SkoolKit disassembly of the ZX Spectrum game · Case study
- Wii Play: a Rev 1 Wii decompilation with objdiff comparison · Case study
- Wii Sports: in-progress decompilation · Case study
- Wind Waker HD decompilation: functions verified against the recompiled Wii U game · Case study
- WinFish: decompilation of Insaniquarium Deluxe 1.1 · Case study