I got XCOM 3 fully functional, sound, music, and videos without any problems or choppy video. These instructions will tell you how to get the game functioning in XP using DOSBox and Daemon tools. The only things that are not in the instructions yet are how to become completely independent from daemon tools but I will append this later after I am finished with my disgusting chemistry exam later tonight ;p I wrote this verbatim because it will work for ANY XP machine that is able to run the two below mentioned applications.
Specs:
DOSBox .72
Daemon tools 4.10
Verbatim
Instructions:
-Mount the iso for apacolypse into Daemon tools, note which virtual drive letter it was assigned
(If you have the original CD and are unsure of how to get an iso from it for daemon tools to mount, google it, there are many free programs out there that will do this for you. Running the CD virtually through daemon tools is much quicker than running the game from the actual CD, and saves the hassle of keeping up with your CD. If you are new to Daemon tools you may find that you like it so much you will start converting lots of old cds (most are fairly small) into ISO format and just keeping the images on your hardrive to be mounted into daemon tools.)
-Run Dosbox
-Mount the virtual drive into DOSbox(where h is a virtual daemon tools cdrom drive, yours could be different so use yours of course):
* mount h h:\ -t cdrom
-Mount the directory where you wish to install the game
* mount c c:\<whatever directory you want here> -freesize 512
(the freesize will tell the dos shell that you have 512Mb on this drive, it does not matter how much you really have as you need at least 200MB for the complete install)
-type in (again h is an example virtual cdrom drive letter)
* h:\
* install
-it may take awhile for for the game to test your cdrom drive, just wait it out this is to be expected due to our weird setup, don't worry
-ignore any problems that the game will tell you about your computer specifications such as errors with your cdrom drive
-When selecting which directory you are going to install it to remember that you mounted to your C drive under the directory you wish to install it. This means that all you should put is something like C:\XCOMA (where XCOMA is the subdirectory of whichever directory you mounted)
for example if we mounted c earlier as c:\oldgames then installing the game to C:\XCOMA will in reality install the game into C:\oldgames\XCOMA
-you may leave DOSBox running
-Now to get the movies and sound functioning properly in Windows open the directory where you installed the game. Run setup. We are running setup through windows rather than dosbox because dosbox has none issues with many users when running Apocalypse's setup.
Choose these options for sound:
Soundblaster 16/AWE32
Set Port:220
Set IRQ:7
Set DMA: 5
(The readme for dosbox says 1 for DMA but I have found this to be the incorrect setting for Apocalypse through trial and error)
DO NOT CLICK TEST
click ok
SAVE AND EXIT
-Now that the sound is setup properly we will setup the videos
Go to your physical cd or virtual cd rom drive and explore.
Copy the SMK folder to the directory where you installed Apocalypse.
-Now that we have our ducks in a row, How do we play the game?
To run the game open DOSBox and input the following, if you still have DOS box running skip to the last line:
* mount c c:\<directory where XCOMAPOC.EXE resides
where h is the drive of your virtual Apocalypse cd
* mount h h:\ -t cdrom
* c:
* xcomapoc
Cheers, poor yourself a cold one!

Note, the above can easily be automated by writing your own batch file or editing DOSBoxes cfg file. Also, you may want to adjust other DOSBox settings when running the game but I refer you to the aforementioned statement. If anyone knows how to become completely independent from daemon tools feel free to add it below mine or I will fix something up later tonight.

I will probably throw together something that will let you one click install (with your choses int he install like directories of course) and then something that you can one click start eventually.
P.S. If you want me to repost this as a thread of its own just say so and I will that way I can have OP and make changes more noticable when I automate getting Apocalypse to run for XP.

Edited by Bad-Wolf, 26 February 2008 - 02:43 PM.