Case study
.hack//INFECTION: an early matching PlayStation 2 decompilation
.hack//INFECTION reconstructs source for the North American PlayStation 2 release and uses objdiff to compare compiled functions with objects generated from the user’s retail executable. Its initial progress scope covers resident Emotion Engine functions, with one function reported as matching after call-relocation normalization. Overlays, VU microcode and IOP modules remain outside that scope.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 8
- Last commit
- 2026-09-21
- Language
- Python
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: A user-provided .hack//INFECTION NTSC-U SLUS_202.67 executable is required.
- Prerequisites: The local workflow requires Metrowerks PS2 R3.01, Wibo, Python and objdiff-cli.
- Limits: The author reports one matching function among 2,232 resident EE functions; overlays, VU microcode and IOP modules are excluded from the current progress scope.
- License: No licence file in the repository.
Cite
BibTeX
@misc{dothack-infection-decomp-case,
title = {{.hack//INFECTION: an early matching PlayStation 2 decompilation}},
howpublished = {\url{https://github.com/dothacktranslate/dothack-decompilation}},
url = {https://github.com/dothacktranslate/dothack-decompilation},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dothack-infection-decomp-case/}}
}Plain text
.hack//INFECTION: an early matching PlayStation 2 decompilation. https://github.com/dothacktranslate/dothack-decompilation (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dothack-infection-decomp-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- docs/research/progress.md GitHub · dothacktranslate/dothack-decompilation · Revision 3710da1
- README.md GitHub · dothacktranslate/dothack-decompilation · Revision 3710da1
- CONTRIBUTING.md GitHub · dothacktranslate/dothack-decompilation · Revision 3710da1
More in Games
- 1080 Snowboarding: matching Nintendo 64 decompilation with USO overlay analysis · Case study
- 2EZDecomp: matching decompilation of EZ2AC · Case study
- 3S Decomp OGXB: original Xbox Street Fighter III: 3rd Strike decompilation · Case study
- 3S Decomp: a byte-compared PS2 decompilation of Street Fighter III: 3rd Strike · Case study
- AC1_RE: Armored Core analysis and matching decompilation · Case study
- Advance Wars 2: Black Hole Rising: partial GBA decompilation · Case study