Lord_Hill
Prince
This one has always been a bit of a curiosity for me. Clearly the Civ 3 engine is completely bespoke, and has never been used by any other game before or since. It has a mixture of 2d and 3d elements rather than being polygons everywhere. The minimum requirement is Direct-x 8 (at least for Vanilla, I think they bumped it up to 9 for Conquests), but then I find myself reading the extended discussion for the long standing Wine bugs (linked here if anyone is interested https://forums.civfanatics.com/thre...ing-my-terrain-color-changes-to-black.684829/) and it talks about the game using a mixture of Windows GDI calls and OpenGL for graphics. Combine that with the unusual resolution options (hardcoded based on window width or match desktop resolution, all hidden away in an ini file) and complete lack of settings either in a setup program or the game itself and you have something quite odd.
Just curious if there's any information out there about how it all works under the hood?
Just curious if there's any information out there about how it all works under the hood?