Added a new tool, a CCX file editor for creating CCX files for Tile World 2.
Redesigned the main page, now allowing for you to play level sets from anywhere on your computer, using any EXE file and INI file.
Moved ChipEnd, the EXE Creator, and the CCF File Editor to a "Classics" menu, since these are probably not used too much anymore.
Version 4.6.1, released August 9, 2011
Fixed a major bug that unfortunately slipped into version 4.6 in which due to a coding error, the level set section of the INI would never get updated (perhaps among other things), which could have lead to loss of scores.
Version 4.6, released August 7, 2011
Level set limit for INI files in the score editor raised from 400 to 999.
Added support in DacGen for adding "lastlevel=144" to DAC files for the upcoming CCLP1 and CCLP4.
Added option in DacGen to make DAC files for MS or Lynx only.
An error message now appears if you try to play a level set without having created "chipc.exe" first.
Version 4.5, released July 24, 2009
Fixed a bug in the Score Editor when using the Change Password button.
Version 4.4, released December 5, 2008
Some About box modifications made.
Changed error message that occurs in the main window when a filename is longer than 16 characters to say that the filename needs to be shorter than 16 characters instead of just saying the filename was too long.
Added Change Time and Change Password buttons in the Score Editor.
Version 4.3, released March 28, 2008
Erase Score button added in the Score Editor for deleting a level's score without deleting the level entry itself.
DAT/CCL and CCF files are now listed in the same list box.
CCF File Editor is now accessed via the Tools menu.
Fake and real last levels can now be changed when playing a DAT/CCL file via the main window.
Changed the link in the about box (again).
Version 4.2.1, released August 1, 2007
Made some version number adjustments and changed the link in the about box.
Version 4.2, released July 29, 2007
Made a small modification to the EXE Creator window that could fix some issues on computers with different font settings.
Made a change to the Score Editor to change the HighestLevel entry in the INI file to change to the current last level. (Note - in some instances, the number may still be off by 1.)
MS dac files created with DacGen now have the "ruleset=ms" line added to them, so level sets designed for Lynx can be played in MS mode.
Changed the about box.
Other various fixes.
Version 4.1, released June 2, 2006
Fixed a dangerous bug that would occur after using EXE Creator or Score Editor, and then using the main window.
Chip's Controls main window should now work if it is located in no subfolders (aka just C:\ or D:\).
Version 4.0, released June 1, 2006
Added 2 options to DacGen - add "fixlynx=y" to the Lynx dac file for Chips.dat, and add "lastlevel=144" for Chips.dat, CCLP2.dat, and CCLP3.dat.
Fixed a small bug in DacGen - sometimes the options wouldn't be saved.
A new feature has been added that has never been seen in any other CC programs: Score Editor. Score Editor allows you to rearrange, delete, or add levels in your INI file. When doing this, the level scores and overall scores will automatically be fixed. See the Score Editor page for more information.
Version 3.1, released January 8, 2006
The pointless "Open as read-only" on some of the dialog boxes were taken off.
It is saved to the registry if DAT/CCL or CCF files are selected.
The CCF creator doesn't close anymore after creating a CCF file.
It is saved to the registry if the ChipC.exe was created yet or not. After ChipC.exe is created, the menu option will always be disabled.
If the "Create ChipC.exe" menu option needs to be hidden or is hidden and shouldn't be, you can press Shift-H to re-enable or disable the menu option.
After creating a new CCF file, it will show up in the CCF list instantly, instead of the user needing to exit the program and go back in.
The "original EXE" in the EXE creator is saved to the registry and remembered each time.
In the CCF file creator, an error will occur if the DAT file, fake last level, real last level, or CCF file name are left blank, or if the last levels are not a valid level number. Errors will occur in the EXE creator too if the level numbers aren't valid.
The Browse dialogs have been changed slightly (nothing noticeable). For 3 of the 4 dialogs I had *.exe* for the filter. Back when I typed that part of the code, I hadn't realized that only the first * is required. This has been changed.
You can now press Ctrl+P to play a CCF file too.
In the CCF creator browse dialog, .dat and .ccl files are in the same entry (before, they were 2 separate entries).
Version 3.0, released December 24, 2005
DacGen (a DAC file creating tool for Tile World) is now a feature of Chip's Controls. You can select the data and sets folders, and if passwords should be used or not. This info is saved to the registry, so each time you load the program, you won't have to select the folders again.
DacGen can create DAC files for an unlimited number of sets now (previously, the limit was 256 level sets).
I think most of the errors in the EXE Creator and ChipEnd are fixed.
Version 2.3, released December 11, 2005
If the fake last level was less than 100 and the real last level was more than 100, it gave an error. This bug has been fixed.
Version 2.2, released August 2, 2005
ChipEnd now has a user interface, instead of just dialog and prompt boxes. (It's actually the same as the EXE Creator box, but the things that don't apply are hidden.)
The EXE Creator has the "real" and "fake" last levels in text boxes on the form instead of prompt boxes.
Version 2.1, released July 31, 2005
If you select Play Selected File or Edit Selected CCF File when no file is selected, the program will not give an error and close anymore.
Version 2.0, released July 30, 2005
CCF files have been added. When you create CCF files, you play levels the same way Chip's Controls's main window works now, except the ending levels are changed, and the DAT/CCL file can be anywhere on the computer! (The CCF file must still be in Chip's Controls's folder.)
Made some message boxes look better.
Versions 1.6 and 1.7, released 2004/2005
In one of these versions, the main screen part of Chip's Controls actually started working correctly.
Versions 1.1, 1.2, 1.3, 1.4, and 1.5, released 2003/2004
Various updates and fixes. (I don't remember, because it was a while ago...)
Version 1.0, released June/July 2003
Made with Visual Basic 6.
Original name was going to be Chip's Level Controls.