Case study
SiegeFX: a Dungeon Siege engine reimplementation in alpha
A C#/.NET 10 engine loads Dungeon Siege's original archives, scripts and models, with published alpha builds and an audit/parity ledger. The project also provides SiegeSmith modding tools, while describing remaining fidelity and playthrough risks.
Requirements & limits
- Prerequisites: Requires an owned Dungeon Siege installation; Windows and Linux builds are linked. Source builds need .NET 10; Linux needs OpenGL 3.3 and internet multiplayer additionally needs OpenSSL 3.
- Testing evidence: The README calls this alpha software. It reports campaign progression to the final boss since v0.4.0, with Bink movies, interior lighting fidelity and combat balance still open. Not run or reproduced for this catalog.
- License: Code is GPL-3.0-only; original game assets are not bundled. Multiplayer uses Epic Online Services under separate SDK terms.
About this entry
- Type
- Case study
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Targets
- Game
Sources reviewed
The description was reviewed against primary sources. This does not establish runtime testing, security auditing or verified compatibility.
Primary sources
- README.md GitHub · codingncaffeine/SiegeFX · Revision 6a1a4ad
- https://github.com/codingncaffeine/SiegeFX/releases/tag/v0.5.0
More in Games
- Legend of Legaia: a Rust port with disc-local browser tooling · Case study
- RenderDoc · Tool
- AssetRipper · Tool
- Cpp2IL · Tool
- Il2CppDumper · Tool
- RenderDoc MCP · Integration