ChipPlay was a great program that enabled you to play multiple Chip's Challenge level sets without messing up your scores.
Now, that program is nowhere to be found. Chip's Controls is almost exactly the same thing, plus more. Here are its features:
Shows a list of the level sets in the current directory which you can play. Lists .dat files as well as the newer .ccl files.
(Thanks to Michael Hansen for recommending to list .ccl files and showing me the mistake I made when trying to view both .dat and .ccl files.) Also included in the list are .ccf files.
Automatically creates a "chipc.exe" file (which Chip's Controls uses to play levels) in a few seconds with the press of a menu option. As of version 3.1, after you create this ChipC file, the menu option is hidden. If you need to enable or disable this menu option, press Shift-H.
Load up the program, select the level set you want to play, press "Play Selected File" or double-click the set you wanted to play, and it will copy the selected set to a file called "chpctrl.7".
Then "chipc.exe" will automatically load, and you can play the level set you selected!
As of version 4.3, when playing a level set with the main window of Chip's Controls, you can change the "fake" and "real" last levels (the levels that the ending sequence will appear on).
As of version 2.0, Chip's Controls can create a file called a CCF file, which enables you to play level sets with one .ini and .exe file, no .dat file name length limits, set the "fake" and "real" end levels, and the .dat files don't have to be in the same folder as Chip's Controls. (The .ccf files have to be in the same folder, however.) Click here to read more about CCF files.
Here is a screenshot of this window:
How to play .dat and .ccl files
Make sure all the .dat and .ccl files you want to play are in the same folder as Chip's Controls.
Open Chip's Controls.
Select "I haven't created a chipc.exe yet" from the Play menu.
Select your original Chips.exe file, and click OK.
Enter the fake and real last levels that you want the ending sequence to appear on.
Double-click on a .dat or .ccl file from the file list.
Play! From now on, you don't need to do steps 3 and 4.