Case study
Dishonored: reconstructing Windows XP compatible storefront DLLs
The Dishonored XP stub project replaces two GOG storefront DLLs so the GOG Definitive Edition can run on Windows XP SP3 with local saves. The author traced incompatible imports, Steamworks exports, vtable calls and save routines in the game executable, then implemented XP-targeted common.dll and libcurl.dll substitutes. The author reports successful play and save/load on an XP system.
- Targets
- Binary · Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Stars
- 0
- Last commit
- 2026-11-01
- Language
- C
- License (GitHub)
- MIT
GitHub data as of 2026-11-09
Requirements & limits
- Prerequisites: Requires the GOG Dishonored Definitive Edition build 334700_2022 (60656) and Windows XP SP3.
- Prerequisites: The author states that One Core API must not be installed on the XP system.
- Limits: Achievements and Steam Cloud are unavailable; DLC detection and friends or matchmaking behavior are untested.
- License: MIT license.
Cite
BibTeX
@misc{dishonored-xp-stub-case,
title = {{Dishonored: reconstructing Windows XP compatible storefront DLLs}},
howpublished = {\url{https://github.com/goph-R/dishonored-xp-stub}},
url = {https://github.com/goph-R/dishonored-xp-stub},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/dishonored-xp-stub-case/}}
}Plain text
Dishonored: reconstructing Windows XP compatible storefront DLLs. https://github.com/goph-R/dishonored-xp-stub (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/dishonored-xp-stub-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · goph-R/dishonored-xp-stub · Revision ad2a1a0
More in Games
- DLSSNR-AMD: reimplementing DLSS 5 neural rendering for RDNA4 · Case study
- dndserver: a replacement Dark and Darker server · Case study
- Dodge It: annotated Fairchild Channel F disassembly · Case study
- Does reverse engineering need a bigger model? General and specialist models in Touhou reconstruction · Case study
- Dogfish: reconstructing Conquest of Skyrim's strategic systems · Case study
- Doki Doki/Super Mario Bros. 2 Disassembly — Famicom and NES game disassembly · Case study