Welcome to the new CC2 DevZone!

DevZone has been designed as a gathering place for all of the current and future developers of Campaign Cartographer 2 . Here we will delve deep into the very heart of CC2 , its database, and learn how to write extensions (called xp’s) to CC2 . We’ll learn how to strike up a conversation with CC2 from other programs we've written via Intercom. We’ll also peel back the covers on the file format and start to make some sense of it and finally we will be writing scripts for CC2 to act out.

But, before we can do all these things we need to have not only the proper tools but also a common set of background information to build from. So, the first thing I’m going to do in these three basic areas is to fill in these gaps so that we can hit the ground running.

The CC2-developers mail-list is run by enthusiasts who discuss problems, solutions and ideas connected to adding to CC2. It is an excellent resource for new and experienced developers of CC2, with very helpful and knowledgeable regular contributors.

Subscribe to CC2 Developers list
Enter your e-mail address:
An e-group hosted by eGroups.com

Who am I, you ask? I’m L. Lee Saunders, the poor programming hack that somehow figured out how to write an xp. Now my mission is to torture you with this arcane knowledge.


XP's Here we tackle the tough chore of adding directly to the CAD core of CC2 using C.

Intercom Intercom lets your C or Visual Basic program communicate with CC2.

File Format The binary nature of the file format may at first seem mysterious but here we will unlock its secrets.

Scripting In writing CC2 scripts, you will be choreographing all of CC2's actions allowing you to take full control.