4 ms·
That it can be distributed, and that there is source available for modifications, expansions, and ports to modern systems. Generally game assets don't depend o
by kroltan 3y ago
That it can be distributed, and that there is source available for modifications, expansions, and ports to modern systems.
Generally game assets don't depend on the external environment like code does. Sure, porting is still a lot of work (which I don't think has been done for this one), but it's less work than porting an arbitrary executable.
But most importantly, not everything has to be a product with a practical benefit for the user, if the project goal is to be able to be a drop in replacement for all the code, and it does it, and the people involved are fulfilled, that is perfectly enough.
- orra 3y agoPorts to modern systems is a very practical benefit, which they achieved. IIRC GOG runs the DOS version of Dungeon Keeper on DOSBox, because the Windows version doesn't run on modern Windows. This means users miss out on the higher quality graphics mode.
- Loobinex 3y agoThe practical benefit here is not to make DK1 free, but to make DK1 better. It's a Fan eXpansion, and while we needed to be propped up by the original game code there was only so much we could do. Say, maps where limited to 85x85 slabs up until now, but in KeeperFX we allow maps up to 170x170 slabs in size.