I was able to install and run Civ IV from a GOG download.
However weird issue is the resource images don't show.
Or rather only bread shows, not the other resources in a given square. Also only the single bread image shows but shows separated if the spot has multiple bread.
@FrenchPress, my tutorial does explain everything ;). Specially gog, there is not 1 game that i did not get to work (oke with exception of Star Trek Starfleet Command III)
It uses gog galaxy but not linux native. GOG has their own installers so you don't need gog galaxy (sometimes for online gaming). Users can either chose to download with the client or download by web (installers)
You can install the client through lutris using the wine layer yes. But for gog i recommend the game installers and set the game up with lutris using the GloriousEggroll runner.
Uninstalling wine and reinstalling new version along with lutris seems to have worked.
I ran it initially with wine. Doesn't look like lutris was even installed initially. Updated wine and lutris and running the game through lutris seems to work perfectly. thank you.
You can install d3dx9 using winetricks.
My recommendation is to use PlayOnLinux instead of winetricks. Once POL is installed -> Configure -> Select virtual drive where you installed your game (you can do this even before installing your game) -> Install components.
Although the solution here is on winehq.org, in the future first look at www.gamersonlinux.com - in this case I couldn't find it for Civ IV but usually gamersonlinux have better solutions than winehq.
PS - Note that you can even install different versions of wine using POL with Tools -> Manage wine versions.