Please create an account or Login! Have fun!

Editing Chip's Challenge Level Designer

Jump to navigation Jump to search
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 Level Designer''', abbreviated CCLD and also known as CCDesign, is the fourth [[level editor]]. It was created by [[User:Icy001|Yongyi Chen]], forked from an early version of [[CCEdit]].  At the time of its original release, it was the most advanced level editor, although several of its features have since been added to CCEdit.
'''Chip's Challenge Level Designer''', abbreviated CCLD and also known as CCDesign, is the fourth [[level editor]]. It was created by [[User:Icy001|Yongyi Chen]], and adds a new dimension to [[Chip's Challenge]] editors.


== Features that originated in CCLD but were later added to CCEdit ==
By far, CCLD is the most advanced level editor created to date. Several improved features were included which vastly outstrip previous editors, and many new innovations add a new level of ergonomic perfection.
* CCLD features improved [[trap]] and [[clone machine]] visibility.  Building on the idea originating from [[CCEdit]], the traps and clone machines are now marked with red circles with numbers inside on the corner of the tile, in order of the creation of the connection (which can be changed in the trap and clone connection menus), to distinguish what is connected to what. When the cursor moves onto something connected, a red line is drawn between the button and target.
* A teal line is also drawn between the next [[teleport]] in reverse wrappable [[reading order]] and a teleport with a cursor over it, with both teleports (or one if there is only one teleport in existence) outlined in teal squares.
* CCLD features a tab feature, similar to that found in most modern web browsers. This makes it possible to have several levels open at the same time.
* CCLD was the first level editor to provide unlimited undo/redo, compared to [[ChipEdit]], which provided only a single undo.
* CCLD was the second level editor (after [[PGChipEdit]]) to support [[PGChip]].
* CCLD has a button that automatically switches all toggle walls in the current level.
* CCLD has the ability to add custom entries to the monster order by manually entering map coordinates, even if the tile does not have any monsters on it.


== Features exclusive to CCLD ==
== New-generation features added in CCLD ==
* Neither ChipEdit nor CCEdit will show two identical tiles that look the same, such as [[dirt]], [[gravel]], [[ice]], [[water]], [[fire]], and [[computer chip]]s, on the same square; the cursor has to reach the square itself to determine that the tiles exist. In CCLD, however, a smaller version of the lower layer's tile is displayed, such that a duplicated tile such as ice underneath ice has a square black line around the tile: [[File:Ice under Ice.png]]
* CCLD has a "Replace tiles" command, which allows for all instances of one specific tile on both layers to be replaced with a different tile. These two tiles are selected based on which tiles are currently loaded for placing, shown in the ''Left'' and ''Right'' squares below the tile folders and the level list. Replace Tiles is a quick way to completely erase a tile from a level or to switch them to different types of tiles, such as fire to water to make a level Lynx-compatible.
* Unlike previous editors, CCLD allows the viewer to select only one layer at a time to view, or both. This helps with catching some unintentionally buried tiles.
* CCLD has a "populate" button in the [[monster order]] window.  Clicking will cause all [[monster]]s in the level to be added to the [[monster list]].


== Features notably absent from CCLD ==
* ''Improved [[trap]] and [[clone machine]] visibility'': Building on the idea originating from [[CCEdit]], the traps and clone machines are now marked with red circles with numbers inside on the corner of the tile, in order of the creation of the connection (which can be changed in the trap and clone connection menus), to distinguish what is connected to what. When the cursor moves onto something connected, a red line is drawn between the button and target. A teal line is also drawn between the next [[teleport]] in reverse wrappable [[reading order]] and a teleport with a cursor over it, with both teleports (or one if there is only one teleport in existence) outlined in teal squares.
* CCLD lacks [[Tile World]] playtesting capabilities, only supporting Microsoft's version of Chip's Challenge.
 
* CCLD has tiles sorted in folders similar to [[CCEdit]], but lacks a way to display all tiles at once.
* ''Easier level access'': The editor will now keep more than one level open at a time, as a tab above the board. To close the currently viewed level, or ''all'' currently open levels, go to the File menu or click on the level tab itself.
* CCLD only runs on Widows; macOS and Linux are unsupported, and unlike [[ChipEdit]], it does not run correctly using the WINE compatibility layer.
* ''Improved undo and redo'': Unlike ChipEdit, which only provided a single undo, and CCEdit, which had no undo mechanism at all, CCLD has an infinite-level undo mechanism that allows the user to undo and/or redo any changes made to the level, the monster list, and the clone and trap connections.
* ''More descriptive graphics'': Neither ChipEdit nor CCEdit will show two identical tiles that look the same, such as [[dirt]], [[gravel]], [[ice]], [[water]], [[fire]], and [[computer chip]]s, on the same square; the cursor has to reach the square itself to determine that the tiles exist. ChipEdit will catch all combinations of two different [[boot]]s, and the color of two [[lock]]s will change to an unusual color; in CCEdit's [[Tile World]] graphics mode, flippers and fire boots under each other cannot be determined. Fixing a level for [[Lynx]] use is annoying when the offending combination is not readily visible. If this happens in CCLD, however, a smaller version of the lower layer's tile is displayed, such that a duplicated tile such as ice underneath ice has a square black line around the tile: [[File:Icyice.png]]
 
== Completely new features ==
 
* ''[[Ice block]] capability'': The editor now allows you to place ice blocks in a level.
* ''Switch [[toggle wall]] command'': Selecting this command will switch all toggle walls in the current level.
* ''Replace tiles'': This command allows for all instances of one specific tile on both layers to be replaced with a different tile. These two tiles are selected based on which tiles are currently loaded for placing, shown in the ''Left'' and ''Right'' squares below the tile folders and the level list. Replace Tiles is a quick way to completely erase a tile from a level or to switch them to different types of tiles, such as fire to water to make a level Lynx-compatible.
* ''Dual-layer game board'': Unlike previous editors, CCLD allows the viewer to select only one layer at a time to view, or both. This helps with catching some unintentionally buried tiles, such as a west force floor on top of another west force floor.
* ''Populate'': This command seen when viewing the [[monster order]] will cause all [[monster]]s in the level to be added to the [[monster list]].
* ''Add Monster'': The populate command can be restricted to one monster ''only'', and this can be accessed by touching the plus square from the monster list. Select the coordinate of the desired monster to drop it onto the monster list.


== External links ==
== External links ==
*[http://www.tasksavvy.com/cc/ccld Chip's Challenge Level Designer home page]
*[http://www.tasksavvy.com/cc/ccld Chip's Challenge Level Designer home page]
*[https://github.com/yongyi781/CCTools/ Source code] on GitHub
[[Category:Programs]]
[[Category:Programs]]
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 (~~~~).