According to the script, it installs MSXML3, but something isn't right somewhere. According to this page the native version isn't complete, which I can vouch for. msxml3.dll file inside the virtual directory was 130kb, and after installing it via "add component" in PlayOnLinux, the file is 1MB. I read there were also problems with wonders/techs that centre the world map - Stonehenge and Math, so I tried a test game where I got Stonehenge the next turn. With the addition to the setup Stonehenge was built without issues, and all games I started went okay. When I removed it again, the map turned black when Stonehenge was built, and several new games I started were borked again. Turn msxml3 back to native via the install, and it works again. So this seems to be the solution.Hi!
I'm new to Ubuntu and Linux and Wine and I'd love to get Civ IV working in my pc. I have Ubuntu 14.04. LTS and I've installed Civ IV Complete (means vanilla, Warlords and BTS) and BTS 3.19 update through PlayOnLinux (Wine 1.6.2).
So the problem is that now when I try to launch the game it won't start, it just says something like "this doesn't work!"... I know that I have a complete guide for this just a few posts above me, but I think that the problem is the part where I should visit the WineHQ description. I tried the console script mentioned there but it didn't work. It probably goes differently with PlayOnLinux.. I'm completely new to Linux so this is not easy but I still think that I have quite okay understanding of computers so maybe I get this working with help.
Thanks.
Fix:
Replace msvcr71.dll in your game directory (located 2 places in the steam version, use "find") with msvcr71.dll from your wine/system32 and it works like a charm.

Please help!
I tried to replace msvcr71.dll with wine7.system's one but the game won't even open.. I have no idea what to do, I also tried the PlayOnLinux' own patch in install game -> Civ IV Complete way but it didn't work...
EDIT: This is so damn annoying that I maybe have to get the money to Windows...
Did BTS work without this replacement? In my case, this was only necessary for BUFFY.
That is odd indeed. All I can say is as above really. I have Linux Mint, which is based on Ubuntu, so should be same-ish there. And I installed with the POL script (the Complete edition) and the game worked fine, except that little issue I mentioned. To fix that, I installed the MSXML3 component and since then the game is running flawlessly.
The script uses the 1.4.1 version of Wine, and I use the 32-bit version, but this should get downloaded automatically if you didn't have it before, by the script itself.
You have enough available space and stuff like that, right, and proper rights to where you install it?
Another issue MIGHT be the graphics display driver. I've heard this can mess up things, so check out that you have the most recent one, a proprietary driver, and not a default one. Not sure how this works in Ubuntu, but in Mint there is something called "Driver Manager", where I can select from a few options. In my system I've not had to install something that wasn't there from before, but I'm using one that's called Nvidia 331.113.

System: Host: thunderstruck Kernel: 3.13.0-37-generic x86_64 (64 bit, gcc: 4.8.2)
Desktop: Gnome Distro: Linux Mint 17.1 Rebecca
Machine: Mobo: MSI model: Z87-G43 (MS-7816) version: 1.0 Bios: American Megatrends version: V1.6 date: 11/27/2013
CPU: Quad core Intel Core i5-4670K CPU (-MCP-) cache: 6144 KB flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 27199.8
Clock Speeds: 1: 800.00 MHz 2: 800.00 MHz 3: 800.00 MHz 4: 800.00 MHz
Graphics: Card: NVIDIA GK104 [GeForce GTX 770] bus-ID: 01:00.0
X.Org: 1.15.1 drivers: nvidia (unloaded: fbdev,vesa,nouveau) Resolution: 1920x1080@60.0hz
GLX Renderer: GeForce GTX 770/PCIe/SSE2 GLX Version: 4.5.0 NVIDIA 346.82 Direct Rendering: Yes
Audio: Card-1: Intel 8 Series/C220 Series Chipset High Definition Audio Controller driver: snd_hda_intel bus-ID: 00:1b.0
Card-2: NVIDIA GK104 HDMI Audio Controller driver: snd_hda_intel bus-ID: 01:00.1
Sound: Advanced Linux Sound Architecture ver: k3.13.0-37-generic
Network: Card: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
driver: r8169 ver: 2.3LK-NAPI port: d000 bus-ID: 03:00.0
IF: eth0 state: up speed: 100 Mbps duplex: full mac: <filter>
Drives: HDD Total Size: 2560.5GB (53.1% used) 1: id: /dev/sda model: ST2000VX000 size: 2000.4GB
2: id: /dev/sdb model: KINGSTON_SH103S3 size: 240.1GB 3: id: /dev/sdc model: ST3320620AS size: 320.1GB
Partition: ID: / size: 30G used: 7.6G (27%) fs: ext4 ID: /home size: 141G used: 107G (81%) fs: ext4
ID: swap-1 size: 1.08GB used: 0.00GB (0%) fs: swap
RAID: No RAID devices detected - /proc/mdstat and md_mod kernel raid module present
Sensors: System Temperatures: cpu: 29.8C mobo: 27.8C gpu: 0.0:36C
Fan Speeds (in rpm): cpu: N/A
Info: Processes: 168 Uptime: 27 min Memory: 1057.2/7929.6MB Runlevel: 2 Gcc sys: 4.8.4 Client: Shell inxi: 1.8.4