CTP FAQ Index | CTP Full (Regular) view | FAQ Home
Civilization: Call to Power FAQ
Last Updated on: 2000-09-16 01:42:14
This is where you will find useful information about Civilization: Call to Power. The following are answers to some frequently asked questions about this game. Please read these before e-mailing Loki Technical Support - Chances are your question is answered here too!
This FAQ is modelled on the Linux HOWTO documents for consistency and ease of navigation.
|
||
Linux kernel 2.0.x or 2.2.x GNU C Libraries (glibc) 2.x Pentium 133 MHz or PowerPC 133MHz 4-speed CD-ROM drive 32 MB RAM 80 MB swap |
400 MB free disk space X Window System 16-bit color Network card (for net play) Internet connection (for Internet play) OSS compatible sound card (for sound) |
The 1.2 patch does include a dynamic version, which allows you to use a different version of SDL (the Simple DirectMedia Layer), including one you compile yourself. As of this writing, SDL includes support for SVGAlib, the frame buffer, and AAlib.
Use of the dynamic version is not a supported configuration.
The shipping version of Civ:CTP works with all glibc systems. However, networking didn't function correctly on systems which used glibc 2.1, but this has been fixed with the 1.1 patch, which is available on the support page.
Because the game is designed for glibc, libc5 users may need to upgrade.
Previous answer: This is not an officially supported platform. However, some have made the game work on FreeBSD 3.1, by recompiling the kernel to support Posix extensions.
The patch supporting the Alpha chip is pre-beta, and does not yet offer networking or scenario support. It has been tested on 2.2.11 and 2.3.18 kernel versions. Kernel version 2.2.12 and versions prior to 2.2.11 have known bugs which cause problems with CivCTP.
Both the PPC and Alpha update patches should be installed on top of a fresh 1.0 install. For users in Europe (where only the 1.1 version is being distributed), when the 1.2 patch is available, you'll be able to patch to alpha or PPC.
Save game formats will be compatible among all platform versions.
Note: we have received reports of some issues regarding Windows PBEM file compatibility. We are investigating this issue and hope to address it in a future patch.
|
||
Linux kernel 2.0.x or 2.2.x GNU C Libraries (glibc) 2.x Pentium 133 MHz or PowerPC 133MHz 4-speed CD-ROM drive 32 MB RAM 80 MB swap |
200 MB free disk space X Window System 16-bit color Network card (for net play) Internet connection (for Internet play) OSS compatible sound card (for sound) |
The version output (civctp -version) should have a build date of October 21, 1999. If it says October 8, you have the old version. The file name for the new version is civctp-demo-10251999.tar.gz.
There is one file that was left out of the demo archive. This has caused crashes on some systems. A corrected archive will be posted soon, but if you're having problems, download this file and put it in civctp_demo/ctp_data/default/sound/.
mount -t iso9660 -r /dev/cdrom /mnt/cdrom
sh /mnt/cdrom/install.sh
su -c 'ln -s /usr/local/games/CivCTP/civctp /usr/bin/civctp'Make sure to replace the first pathname in this command with the location of your CivCTP installation, and replace the second pathname with the location that you would like to have the link set up. This location should work on most systems.
ln -s /usr/local/games/CivCTP/civctp /usr/bin/civctpsubstituting the path in which you installed civctp, and a location in your $PATH (binary search path) respectively. (Type "echo $PATH" to find out what those locations are.) If you already had the script make links for you, remove those old links first.
/usr/local/games
(or wherever you install the game).export PATH=$PATH:[installation directory]
(replacing [installation directory] with the actual path to the installation, of course)loki_update
(http://updates.lokigames.com/).
The 1.1, 1.2, PPC, and Alpha installation files are available at http://www.lokigames.com/products/civctp/updates.php3.
startx -- -bpp 16
vi [filename.sh] :set filetype=unix :xAlternatively, you can re-download the file in binary mode, using a Unix-based ftp utility.
export CIV_FULLSCREEN=1
".
Then when running the game as root, the game will use the full screen. To go back to windowed mode, just set the variable back to 0, using the same command as above for bash users.
NOTE: As of version 1.2, CivCTP can run fullscreen without the DGA extensions, and you don't have to be logged in as root, just use the "--fullscreen" command-line switch.
NOTE: This is a security risk and should not be used on machines where security is important.
NOTE: As of version 1.2, pressing "Ctrl-G" locks the mouse, matching the style of other Loki games.
Also, with a three button mouse, pressing the middle button and dragging will scroll the screen around.
startx -- -bpp 16
"..xinitrc
with this one line: /usr/local/games/CivCTP/civctp
(or whatever path you put civctp in). You might want to back up your old .xinitrc
just in case.ls -l /dev/cdrom
).
Then run the command chmod o+r /dev/hdc (using your device for /dev/hdc
).
Also, make sure that your cdrom device is listed in /etc/fstab as an iso9660 device.
You should see a line something like this when you "cat /etc/fstab
":
/dev/cdrom /mnt/cdrom iso9660 user,ro 0 0
bash shell syntax: export CIV_NOCD=1; civctp
Csh shell syntax: setenv CIV_NOCD 1; civctp
chmod a+rw /dev/dsp
).
If sound still doesn't work, contact your Linux distributor for more assistance.
Once sound is properly installed on your system Civ:CTP will use it automatically.
There is no need to do any sound configuration within the game itself.export SDL_CDROM=/dev/hdc
", for example)Here's the old workaround for historical value:
Many thanks to Wintermute for finding the solution:
esd -d /dev/dsp -tcp -port 5001 &
Apply the patch to your 2.0.x kernel and recompile. That should do it! If you DON'T install that patch, Civ:CTP will not be able to play through your IP masqerading host, and it will not exit gracefully -- it will hang in the "Leaving Lobby" phase.
Presumably, if you are able to configure UDP traffic to be blocked, you will be aware of how to open up specific ports.
Should you desire more information about firewalling, you may want to visit
http://www.linuxdoc.org/HOWTO/IPCHAINS-HOWTO.html
for instructions on using the ipchains
tool.
export UUDP_HOSTNAME=[IP of desired interface]
To use these maps, you just need to decompress them (use "gunzip
" for the files from our site,
"unzip
" for the files from Activision), and then make a directory in ~/.civctp/save/games
to put them in, and then copy the new files into the new directory.
Then you should be able to load them just like a saved game.
If you are aware of other sites, please submit them to us!
NOTE: Since the 1.2 patch no longer requires DGA to run full-screen, this message should not be displayed after the patch has been applied.
'startx -- -bpp 16'
),
and see if this clears up the problem prior to reporting it to support.
We are aware of the issue, and it is being worked on.
If this does not correct the issue and you are running Mandrake 7.0, please check your kernel settings.
It appears that Civ CTP 1.1 and 1.2 conflict with the secure-kernel option.
You can change the kernel at startup by typing linux-up
at the LILO prompt.