.CCI (CC Info) File Format

A .CCI file follows the same format as a .INI file; In fact, the CCLM treats it like one! This means it should be pretty easy to create and change one. To edit one, right-click on it and select "Edit" from the menu. To create a new one, just create a new text file and save it with a .cci or .bold extension.

Here is a sample .cci file, followed by an explanation:

[FileInfo]
Author=Chuck Sommerville and Microsoft
Version=1.0
Comments=This is the original Chip's Challenge 1 Levelset used in Microsoft's version of Chip's Challenge.

[BoldInfo]
Author=Michael Hansen
Date=07/22/2003

[Bolds]
Level1=83
Level2=90
Level3=89
Level4=116
Level5=85
...

First off is the [FileInfo] section. It is where you put the author of the levelset, the levelset's version, and any comments about it. Note that the comments must all be on one line, or you'll have them getting cut off.

The next section is the [BoldInfo] section. This is where you put the author of the .cci file (yourself) and the date of last revision (today). Note that the date, like all other entries, is not restricted to any particular format. All values are read as strings, and can therefore be put it however you like.

The last, and most important section is the actual bold data: the [Bolds] section. This part is really pretty simple: just put LevelXX=Time, where XX is the level number (only put in the number of digits that are used though), and Time is the time remaining. The CCLM will automatically determine the score for that level and calculate it in.


A .bold file has a very similar format. Here again is a sample, followed by an explanation:

[Info]
Author=Michael Hansen
Date=07/22/2003

[Bolds]
Level1=83
Level2=90
Level3=89
Level4=116
Level5=85
...

As you can see, this is a very simplified version of a .cci file. All it has in it is the Bolds Info section and the Bolds themselves. The [Info] section is identical to a .cci file's [BoldInfo] section, and the [Bolds] section is identical to the [Bolds] section in a .cci file. This format was originally used by the CCLM in version 1.1 (when the feature was introduced), but should now be replaced with .cci files, since they provide more information and are better.