Andrew E.'s Chip's Challenge Page

Levels

There are thousands of levels which people have created for Chip's Challenge. I would recommend starting with CCLP2—a "best of" pack which the community put together and released Feb 09, 2002.

My Custom Level Sets

My first levelset was AndrewE1.dat. When I started working on it, my goal was to create a new 149-level levelset, complete with secret levels and "lessons", but I realize now that I was being way too ambitious. My current goal is to create two ~20-level sets; one for the Lynx ruleset, and one for the MSCC ruleset.

Download the Lynx levelset (723 B; 1 level, updated 2005-01-06)
For archival purposes, AndrewE1.dat is still available for download. ( 22KB)

cclpinfo

cclpinfo is a small utility written by myself and Madhav Shanbhag which displays the number and name of all levels in a selected levelset, with options to display the time limit, password, chips required, and hint. cclpinfo was based on a program called datstat.

Current version: 1.3
View the readme
View the changelog
Download cclpinfo.zip (7.55KB; source included)

Solutions

AVIs @ Mike L's site
AVI video solutions for every level in the original set and CCLP2. Successor of the AVI archive at Anders Kaseorg's Chip's Challenge Corridor
pieguy's public tws
Tile World Solution files for the original set and CCLP2 and EvanD1
Chip's Challenge @ StrategyWiki
Walkthroughs for the original set and CCLP2.

Programs

Programs people have created that relate to Chip's Challenge.

Tile World

Tile World, created by Brian Raiter

An open-source program that emulates both the Microsoft and Atari Lynx versions of Chip's Challenge. Uses cool new graphics created by Anders Kaseorg, and comes with CCLP2, a new levelset made by combining everyone's favorite levels. Supports multiple levelsets.

Got a Mac? Thomas Harte maintains Tile World for OS X.

Running Debian or Ubuntu? Search for tworld in the package repository. (Ubuntu users will need to enable the "universe" repository)

Level Editors

These programs allow you to create custom levels.

ChipEdit created by John Elion

This was the first ever Chip's Challenge level editor.

ccexplore has created a modified version which lets you create levels for pgchip.

Chip's Workshop, created by Christopher Elsby
This is the only Open Source editor, and your only bet on Linux if you're not running Wine.
CCEdit, created by Michael Hansen

A very advanced level editor. Features playtesting in MSCC or Tile World.

WARNING: CCTools has not been updated in years, and there are a couple serious bugs in CCEdit which could cause you to lose your levelset. It is recommended that you choose another level editor. If you insist on using CCEdit, you are advised to backup your levelset regularly.

There's an alpha of CCTools 2.0.

Chip's Challenge Level Designer, created by Yongyi Chen a.k.a. Icy001
The newest level editor to hit the scene. I don't know much about it. Its interface seems to be based on CCEdit, and it requires the .NET framework. Support and Suggestions are at CCZone.
c4, a perl script written by Brian Raiter
This non-graphical command-line utility can convert Chip's Challenge files between various formats; including a special text-based format.

Level Managers

These programs help you manage and play custom levelsets.

Chip's Controls, created by Mike L.
CCLM (CC Level Manager), created by Michael Hansen
Part of CCTools, a level editing suite created by Michael Hansen; also available for download seperately.

Patches

There are a few patches that people have produced for the Windows port of Chip's Challenge.

MyChips, created by Dale Bryan
Creates a modified version of chips.exe which uses different .ini and .dat files.
T-Chip, created by Ruben Spaans

Grants 999 seconds on all untimed levels in the original levelset. (Will not work with any other levelset.)

chipend, created by Brian Raiter

This perl script changes the end level numbers stored in the exe, to avoid the "Corrupt or inaccessible CHIPS.DAT" message. It can also suppress the decade messages.

CCHack, created by Michael Hansen

This program allows you to customize nearly everything about chips.exe. Including the program title, the decade messages, the ending level, the death messages, etc. But most importantly it lets you change the graphics.

Part of CCTools.

ccpatch, created by ccexplore

Fixes the bug in MSCC which causes the game to crash when Chip enters a square containing two transparent tiles (monsters, keys and boots) or a transparent tile on a block.

pieguy explains:

more technically, it is an infinite recursion. [...] the rule for determining if chip can enter a tile is to check the bottom layer only if the top tile is transparent (which is done recursively). however, if the bottom layer is also transparent, then it will recursively check the bottom layer again (it doesn't try to look "below" the bottom layer, it just rechecks the same layer) until eventually the stack overflows and the game crashes.
fullsec, created by ccexplore

Fixes another bug in the game, where the timer fails to fully reset. Also adds the ability to switch the game between even- and odd-step mode.

pgchip, created by David "pieguy" Stolp

Transforms one of the previously unused tiles into the Ice Block, from CC2.

Other tools

cclpinfo, created by me, Andrew E. and Madhav Shanbhag
(see description above)
ChipCap, created by Anders Kaseorg
A tool for capturing AVIs of Chip's Challenge.
Mapmaker, created by Ruben Spaans
Creates an image of a selected level from a levelset.
Makemap, created by Johannes Postel
Uses Mapmaker to create multiple level maps with one command.
DacGen, created by Mike L.
Creates .dac files for tile world. It was later merged into Chip's Controls.
ccdiff, created by Madhav Shanbhag

Shows the differences between two versions of a levelset.

[mirror]

Tilesets

Several very talented people have created their own custom tilesets for Chip's Challenge. Tile World makes it very easy for you to use an alternate Tileset — it just requires changing a line in the rc file (see the documentation). To change the Tileset in MSCC, you will need to use CCHack.

"The Tile World graphics", created by Anders Kaseorg

(Pictured: CHIPS.DAT level 5, Lesson 5)

Anders Kaseorg created this tileset for use in Tile World. The images were created with the help of POV-Ray, a ray-tracing program. As a result, they are much more 3D-looking than the original graphics.

Michael Hansen later used the tileset in a graphical patch for MSCC, dubbed "New Age CC", to demonstrate CCHack.

Natural CC, created by Madhav Shanbhag

Natural CC in MSCC. (Pictured: CHIPS.DAT level 100, Colony)
Natural CC in Tile World. (Pictured: CCLP2 level 72, Checkerboard I)

Natural CC takes place in a sprawling field, where Chip runs around collecting [potato] chips, and avoiding quick-sand and lava.

Madhav pioneered the practice of distributing image patches to modifiy the existing graphics, rather than distributing the entire file. He even created a special tool, patchbmp, to help with the task. Time will tell whether other people will follow his example.

Enhanced Interface, created by Connor Hawken a.k.a. Xanthom a.k.a. Kayu

(Pictured: CHIPS.DAT level 99, Catacombs)

Kayu's Enhanced Interface gives the Chip's Challenge graphics a much needed upgrade, with shinier tiles and a softer, calmer feel overall.

[mirror 1] [mirror 2]

Silly World, created by Brian Raiter

(Pictured: CHIPS.DAT level 46, Three Doors)

Whilst developing Tile World, Brian created a goofy tileset, which has since been replaced by Anders's 3-D tileset. It is still available for download on his site, though slightly hidden. [mirror]

I resized it and converted it to the "masked" format required by MSCC. He didn't call it Silly World—you can blame me for that.

Retro Remix CC, created by Christopher Trumbour

(Pictured: CHIPS.DAT level 3, Lesson 3)

Nostalgia! Christopher Trumbour screencapped every animation frame of every tile in the DOS port of Chip's Challenge, resized them, recolored them, and put them into Tile World's tile format to make this awesome tileset.

[mirror]

Lynx Tileset for Tile World

Some anonymous benefactor has uploaded the original LYNX graphics to the Yahoo! group. Now you can re-live the memories of playing Chip's Challenge for the first time. Or, if, like most people, you were introduced to Chip's Challenge through the Microsoft port, you can just live the memories.

(Now all Tile World needs is skin support, and it could be exactly like the original...)

Drawn Tiles, created by Nicholas Morales a.k.a The Brood

(Pictured: CHIPS.DAT Level 1, Lesson 1)

As the name suggests, this tileset has been hand-drawn on graph paper in what looks like colored pencil.

[mirror]

More

Tyler Sontag keeps a list of tilesets on his site.

Mechanics