Case study
HK: Dual Souls: an AYN Thor port of Hollow Knight
HK: Dual Souls ports Hollow Knight v1.5.12620 to the AYN Thor Android handheld through a same-version Unity rebuild from the user's GOG or Steam copy. Its runtime adds a second-screen HUD, map, inventory and charms, while patch tooling prepares game data on the device. Some shaders are reconstructed approximations.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 59
- Last commit
- 2026-08-23
- 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: Requires a purchased GOG or Steam copy of Hollow Knight v1.5.12620 and the matching release patch.
- Prerequisites: The AYN Thor second screen is needed for companion features; about 1 GB of free space is needed for built data.
- Limits: Some shaders are approximations, and parts of the CustomKnight skin format are unimplemented.
- License: The repository's own source is MIT licensed.
Cite
BibTeX
@misc{dual-souls-case,
title = {{HK: Dual Souls: an AYN Thor port of Hollow Knight}},
howpublished = {\url{https://github.com/igawa6/dualsouls}},
url = {https://github.com/igawa6/dualsouls},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dual-souls-case/}}
}Plain text
HK: Dual Souls: an AYN Thor port of Hollow Knight. https://github.com/igawa6/dualsouls (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dual-souls-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
More in Games
- Hunters Recomp: a dual-screen Metroid Prime Hunters Android port · Case study
- Ice Rage: an Android native-library port for Linux ARM handhelds · Case study
- ico-pc: a native ICO port compiled from the PS2 decompilation · Case study
- Ignition: porting the 1997 racing game from executable analysis · Case study
- inFAMOUS First Light: rehosting the PS4 game on Windows · Case study
- Infernal Runner JS: reconstructing the CPC game's bytecode engine · Case study