Catfish's Cave - Resources For Civilization 2: Test of Time

FAQ

Is there an official patch for Test of Time?

Yes, the latest version of the game is 1.1. The patch can be downloaded from the following locations:

Civilization Fanatics' Center (Hosts the English and German versions.)

The Cradle of Civilization (Hosts the English, French and German versions.)

Mercator's Civilization 2 Site (Hosts the English, French and German versions.)

Is there a No-CD crack for Test of Time?

For those people who hate CD-swapping, like me, there's a No-CD crack available. It can be downloaded here. Hey, I actually got a laugh out of the readme - that's got to be a first for a game crack.

When I play Test of Time my CPU runs at 100%, sending the fans into overdrive. Is there anything I can do to fix this?

Yes. You can download a hacked Civ2 executable from Timbatron's site. This prevents Civ2 from using 100% of the available CPU resources 100% of the time. It also includes the No-CD crack. He has a similar patch for the Multi-player Gold Edition.

I just reloaded my saved game and the graphics look like a corrupted variety of those found in older versions of Civilization 2. What's going on?

When you save your Test of Time games, you must save them in the correct subdirectory. This means that if you are playing the Original game, you must save your games in the Original folder. Likewise, Extended Original games must be saved in the ExtendedOriginal folder. The same goes for scenarios. The old-style graphics appear if you save your games in Test of Time's main directory. The game will read any resources located there, including obsolete graphics, when the saved game is reloaded.

How do I get the city screen and status bar arrangement the same as the older versions of Civilization 2?

In the View menu there are Map and City Layout options. Map Layout toggles the position of the status bar - horizontal-top or vertical-right-hand-side. City Layout toggles between the standard Test of Time city information screen and the style characteristic of earlier Civilization 2 versions.

Does Test of Time have a map editor?

No, it doesn't. The readme file states the following:

With regret, we must announce that we can no longer support a map editor with this product. Test of Time will accept maps made by a map editor included in any of the other Civ II products, however.

Lame, yes, but fortunately it isn't a problem because Mercator went ahead and created one. It can be downloaded from his site. Unlike the official map editor that ships with other versions of Civilization 2, this one also supports gigamaps, ie, maps larger than 10 922 tiles (to a maximum of 32 767).

What is the difference between Fantastic Worlds (FW), Multi-player Gold Edition (MGE) and Test of Time (ToT)?

A table showing a comparison between these three versions can be found here.

Where can I find a list of Test of Time's additions to the macro language for events?

Test of Time's macro language for events is explained in the macro.txt file, located in the main Test of Time directory. This file has been reported as missing from some of the non-English versions of the game, so I'll host it here.

How do I disable the animated sprites in Test of Time?

Under Graphic Options in the Game menu, simply uncheck the Animated Units and Terrain boxes. If these options are unavailable, ie, they have been greyed out, it is because you are playing a scenario in which the author has enabled the Unit and Terrain animation lockout parameters in the Cheat menu. To bypass these, you can simply switch to a game in which the animation options have not been disabled (such as one of the official game types) and change the settings there. For more information on dealing with both animated and static sprites in scenarios, see this section.

What graphical format does Test of Time use?

Test of Time renders most of its graphics in 15-bit Highcolor (that's 2 bytes); for some it uses various 8-bit palettes. The last (16th) bit of the 2 bytes is used as a mask indicator, eg, team colours. This gives you 5 bits per colour channel (RGB) or 25 x 25 x 25 = 32 768 colours, as opposed to the 192 available colours (out of 256) in the standard 8-bit Civilization 2 palette. The official Test of Time bitmaps are saved as Highcolor graphics, but many editors don't support this format. That's no problem because the game can read 24-bit (Truecolor) bitmaps. Simply save your Test of Time graphics as 24-bit BMP files.

What sound format does Test of Time use?

Sounds for Test of Time must be saved as 8-bit, 22 kHz, PCM format WAV files. Both stereo and mono are supported.

How do I get all of the units in my scenario to appear in the Civilopedia?

By default, only the first 62 units listed in your rules.txt file will appear in the Civilopedia. To make additional units (63-80) appear, you will need to include a describe.txt file with your scenario. You will more than likely also need to edit the @@UNIT_INDEX section of this file. For a scenario that uses the full compliment of 80 units, the list requires 80 entries. If you don't want to write a description for each unit, simply enter index values of -1 (this disables the item's description button). Remember, unit numbering begins at zero and the list must be terminated with a value of -2. To make things easier I'll provide a describe.txt template for download. The principle is the same for the other sections of the Civilopedia, eg, additional terrain types for a multi-map scenario will only appear if extra indices are added to the @@TERRAIN_INDEX list.

Your scenario may also contain unbuildable units. If you want them to appear in the Civilopedia, the procedure is simple (none of that once-removed-tech nonsense of earlier versions of Civ2). Give these units a prerequisite of 'nil' or in fact, any technology you deem appropriate. Once a unit has been defined as unbuildable in column A of the @UNITS_ADVANCED section (rules.txt), its prerequisite technology becomes redundant. Only units with a 'no' prerequisite will fail to appear in the Civilopedia.

How does the 'Tribe May Build' mask work in the Advanced Units section of the Rules file?

This is pretty straightforward, with most of the confusion stemming from the game's use of reverse programmer notation and tribe order. All of the masks in the @UNITS_ADVANCED table (rules.txt) use reverse programmer notation. This means that the bit values in each mask are read from right to left. In the 'Tribe May Build' mask (column A) there are 8 bits, one for each tribe slot, starting with tribe 0 (Barbarians). A value of 1 indicates the tribe can build the unit; a value of 0 indicates the tribe can't build the unit. In the example below, only tribes 0, 6 and 7 would be able to build that unit - even if all tribes possessed its prerequisite technology.

;   A
@UNITS_ADVANCED
11000001, ...

If the human player can't build a particular unit you will see a red 'You cannot build this unit' displayed in the Civilopedia entry. Look in the Original game rules and you can see that everyone can build everything - as you'd expect.

So just to be clear, we have: tribe 0 (rightmost, barbarians), tribe 1 (2nd from the right, Romans/Russians/Celts),... tribe 7 (leftmost, Indians/Mongols/Sioux).

How does the 'Not Allowed On Map' mask work in the Advanced Units section of the Rules file?

Column B in the @UNITS_ADVANCED table (rules.txt) has two effects. Firstly, it prevents a unit from being built on the specified map/s. Secondly, it prevents a unit from accessing such maps via the native transport ability (column F). It does not prevent a unit from using a transporter to enter the specified map/s (column E handles that). As with all bitmasks, it uses reverse programmer notation, so values are read from right to left. Each bit represents one of the 4 possible maps (numbered 0-3); the last 4 bits in the mask are not used. In the example below, you would not be allowed to build the specified unit on maps 0 and 2; the unit would also be unable to enter either of these maps using its native transport ability (if it possessed one).

;   A         B
@UNITS_ADVANCED
11111111, 00000101, ...

How do I set the colours for each tribe?

Tribe colours are determined by two pixels above each flag icon in cities.bmp, as illustrated below. The in-game effect is shown on the right.

1. The colour of the city name font.

2. The colour of the city size box, diplomacy screen trim, unit key (shield) and team colour masks for sprites. In the game, the colour on the unit key is a darker version of this pixel (approximately half the RGB value).

Tribe Colours

What is improvements.bmp used for? I make changes to the file, but they are not reflected in the Civilopedia.

You might think that the 72 x 40 pixel icons in improvements.bmp are used by the game's Civilopedia screens, where you can find both 72 x 40 and 54 x 30 pixel icons for wonders and city improvements. Not so. The Civilopedia uses the smaller 36 x 20 pixel icons from the icons.bmp file, resulting in a somewhat clunky, pixellated appearance. Don't ask me why. Anyway, the larger icons from improvements.bmp are used in the city screen (the standard one for Test of Time, not the classic one - toggled via City Layout in the View menu) and in various message boxes from game.txt, eg, @HOCKTHIS, @NOTRANSPORTER and @BATTERY (shown below).

Battery Icon

Why are my wonder graphics in the Civilopedia corrupt?

You've just gone and pasted an image into one of your XXimp.bmp files and then loaded up the game to see how it checks out in the Civilopedia. You find that the picture is marred by dark lines or that large patches are missing. This is because the colour of the pixel in the top left corner of the image defines a transparency mask. All like pixels will become transparent, revealing boarder1.bmp behind. This phenomenon only occurs in the wonder graphics (40imp.bmp - 67imp.bmp), not the city improvement graphics (01imp.bmp - 39imp.bmp). It seems that Microprose's own art team was unaware of the fact, as a number of the official wonder graphics have been corrupted in this manner (see below).

The Pyramids

Solution: make sure that the pixel in the top left corner is of a different colour to the remainder in the image. Magenta (#FF00FF) is a good choice, as it's rarely found in graphics and stands out like a sore thumb. If you don't like the effect of one missing pixel in the top left corner, you could create a one-pixel wide border down the left hand side or across the top of the image.

Transparent colour markers like these can be found all over the place in Test of Time: cities.bmp, units.bmp, people.bmp, terrainX.bmp, icons.bmp, city.bmp and dialog.bmp.

I have just saved my game as a scenario and now all my tribe-specific leader titles (@LEADERS table in rules.txt) are ignored. The default titles for each government type (@GOVERNMENTS table) are loaded instead. How do I fix this?

This happens once the scenario flag is set, ie, in SCN files or SAV files derived from them. If a tribe's plural name (column 6 in the @LEADERS table) matches the one stored in the SAV/SCN file, then the game only reads leader titles from the @GOVERNMENTS table and ignores those from @LEADERS.

Solution: after saving a game as a scenario, change the plural names in @LEADERS to something different. You should find that the game now reads the custom titles at the end of each leader entry. This workaround isn't perfect. To work for the human player it requires the game to be saved and reloaded. Tribe-specific titles for the AI tribes will be loaded correctly when the scenario is begun.

Are you ever going to release that War of the Ring scenario?

It's right here, you clown. Quit your nagging.


Top

Catfish

26/01/2005

(Last updated 31/10/2008.)