Editing CCCreator

You are not logged in. While you can edit without logging in, your IP address will be recorded publicly, along with the time and date, in this page's history. It is sometimes possible for others to identify you with this information. Creating an account will conceal your IP address and provide you with many other benefits. Messages sent to your IP can be viewed on your talk page.

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
'''Chip's Challenge Creator''', commonly known as '''CCCreator''', is a [[level editor]] developed by [[The Architect]]. It is the only editor that can create both [[Chip's Challenge|CC1]] and [[Chip's Challenge 2|CC2]] levels.
'''Chip's Challenge Creator''', commonly known as '''CCCreator''', is a [[level editor]] developed by [[The Architect]]. It is the only editor that can create both [[Chip's Challenge|CC1]] and [[Chip's Challenge 2|CC2]] levels, and the only one currently being actively developed.


== History ==
== History ==
Line 21: Line 21:
|-
|-
| 0.5.0 || March 7, 2019 || September 1, 2019 <!-- originally 5-1-2019; extended on 4-30-2019 -->
| 0.5.0 || March 7, 2019 || September 1, 2019 <!-- originally 5-1-2019; extended on 4-30-2019 -->
|-
| 0.5.1 || May 23, 2019 || September 1, 2019
|-
| 0.5.2 || July 30, 2019 || December 31, 2019
|-
| 0.5.3 || January 1, 2020 || July 1, 2020
|-
| 0.5.4 || June 30, 2020 || December 31, 2020
|-
| 0.5.5 || January 1, 2021 || July 1, 2021
|-
| 0.6.0 || June 30, 2021 || December 31, 2021
|}
|}


== Platform support ==
== Platform support ==
CCCreator is written in the Java programming language and distributed in a JAR file; therefore, it can run on any system that supports Java 8 or later, including Windows, MacOS, Linux, Haiku and Solaris.
CCCreator is written in the Java programming language and distributed in a JAR file; therefore, it can run on any system that supports Java 8 or later, including Windows, MacOS, Linux and even Haiku.


== File formats ==
== File formats ==
Line 46: Line 34:
CCCreator includes many features that originated in [[CCEdit]], [[CCDesign]] and the [[Chip's Challenge 2|CC2]] official editor, as well as a few novel features of its own.
CCCreator includes many features that originated in [[CCEdit]], [[CCDesign]] and the [[Chip's Challenge 2|CC2]] official editor, as well as a few novel features of its own.


There are several ways to place tiles: ''Draw'', ''Pencil'' (straight line), ''Box'' (filled rectangle), ''Path Maker'' (draws a path of [[ice]], [[force floor]]s, [[railroad track]]s, etc.) and ''Flood'' (fills an area with a tile). CCCreator does not currently have the CC2 editor's "select" tool, which allows you to select an area and place it around the map as if you were using the normal draw tool.
There are several ways to place tiles: ''Draw'', ''Pencil'' (straight line), ''Box'' (filled rectangle) and ''Path Maker'' (draws a path of [[ice]], [[force floor]]s, [[railroad track]]s, etc.) CCCreator does not currently have the CC2 editor's "select" tool, which allows you to select an area and place it around the map as if you were using the normal draw tool; however, CCCreator also has some of its own exclusive features for placing tiles. These include the ''Fill''' tool, which fills an area with the specified tile, as well as the ''Flood'' tool, which fills an entire level with one tile.
 
Additionally, the tile selection menu separates the tiles by type: ''Basic'', ''Obstacles'', ''Doors'', ''[[Item]]s'', ''Blocks'', ''[[Monster|Creatures]]'', ''Miscellaneous'', ''[[Logic gate|Logic]]'', and ''Non-standard'', as well as an ''All elements'' option. A future version is planned to give users the ability to create their own tile palettes.
Additionally, the tile selection menu separates the tiles by type: ''Basic'', ''Obstacles'', ''Doors'', ''[[Item]]s'', ''Blocks'', ''[[Monster|Creatures]]'', ''Miscellaneous'', ''[[Logic gate|Logic]]'', and ''Non-standard'', as well as an ''All elements'' option. A future version is planned to give users the ability to create their own tile palettes.


Placing a tile on the ground or [[terrain]] layer normally erases everything above it, similar to the CC2 official editor. Holding the Ctrl key while clicking will suppress this behavior. To place an [[Invalid tile|"invalid" tile]] on the bottom or "buried" layer, the Shift key should be used instead. The ''Inspect Element'' tool also makes it possible to examine all elements on a single tile, modify each one's properties, and remove some of them without removing the others.
Placing a tile on the ground or [[terrain]] layer normally erases everything above it, similar to the CC2 official editor. Holding the Ctrl key while clicking will suppress this behavior. To place an [[Invalid tile|"invalid" tile]] on the bottom or "buried" layer, the Shift key should be used instead. The ''Inspect Element'' tool, exclusive to CCCreator, also makes it possible to examine all elements on a single tile, modify each one's properties, and remove some of them without removing the others.


CCCreator can also display metagraphics, making it easy to see linked [[teleport]]s and [[button]]s, as well as logic circuits, a [[time bomb]]'s explosion area, the in-game play area (in both 9x9 and 10x10 sizes), a [[gray button]]'s control area, and monster paths. These can be disabled individually if the user doesn't want them.
CCCreator can also display metagraphics, making it easy to see linked [[teleport]]s and [[button]]s, as well as logic circuits, a [[time bomb]]'s explosion area, the in-game play area (in both 9x9 and 10x10 sizes), a [[gray button]]'s control area, and monster paths. These can be disabled individually if the user doesn't want them.
Line 58: Line 47:


=== Missing/upcoming ===
=== Missing/upcoming ===
CCCreator is still under active development, and therefore there are several features not present yet. The Architect is currently working on a way to check a level's [[ruleset]] compatibility. CCCreator also lacks MSCC and [[Lexy's Labyrinth]] playtesting capabilities - currently levels must be exported before they can be tested on those versions. CCCreator also lacks any playtesting capabilities on Linux<!-- And OSX maybe? -->.
CCCreator is still under active development, and therefore there are several features not present yet. The Architect is currently working on a way to check a level's [[ruleset]] compatibility. CCCreator also lacks playtesting capabilities - currently levels must be exported before they can be tested.


== External links ==
== External links ==
Please note that all contributions to Chip's Challenge Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see Chip's Challenge Wiki:Copyrights for details). Do not submit copyrighted work without permission!

To edit this page, please answer the question that appears below (more info):

Cancel Editing help (opens in new window)
Your changes will be visible immediately.
  • If you want to test editing, try the sandbox.
  • On talk pages, please sign your posts by typing four tildes (~~~~).