Editing Level Editor
Jump to navigation
Jump to search
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 6: | Line 6: | ||
==Description== | ==Description== | ||
===Title=== | ===Title=== | ||
The title of a level signifies its name, having a character limit of 20 characters. Spaces also count as characters when being used for a title name. Level titles are limited to alphanumeric characters. Since the search bar does not permit the use of characters that are not letters or numbers, levels that use dashes at the beginning of their title (ex. [[-sirius-]]) cannot be searched. Instead, they must be found by searching the creator's levels or scrolling through the options in the search menu. Currently, levels with special characters cannot be uploaded to the server. When the play clicks the plus (+) icon | The title of a level signifies as its name, having a character limit of 20 characters. Spaces also count as characters when being used for a title name. Level titles are limited to alphanumeric characters. Since the search bar does not permit the use of characters that are not letters or numbers, levels that use dashes at the beginning of their title (ex. [[-sirius-]]) cannot be searched. Instead, they must be found by searching the creator's levels or scrolling through the options in the search menu. Currently, levels with special characters cannot be uploaded to the server. When the play clicks the plus (+) icon the name writes ''Unnamed'' or ''Level Name''. | ||
===Lengths=== | ===Lengths=== | ||
| Line 22: | Line 23: | ||
Since [[Update 1.9]], instead of using the soundtracks used in main levels, there is the option to download other music from the [https://www.newgrounds.com/audio Newgrounds Audio Portal]. | Since [[Update 1.9]], instead of using the soundtracks used in main levels, there is the option to download other music from the [https://www.newgrounds.com/audio Newgrounds Audio Portal]. | ||
Since [[Update 2.2]], instead of using the soundtracks used in main levels and the [https://www.newgrounds.com/audio Newgrounds Audio Portal], you can use 6000+ songs in a music library, from Nocopyrightsounds(NCS) and from other creators. | Since [[Update 2.2]],instead of using the soundtracks used in main levels and the [https://www.newgrounds.com/audio Newgrounds Audio Portal], you can use 6000+ songs in a music library, from Nocopyrightsounds(NCS) and from other creators. | ||
If a Newgrounds song is completely verified, it can be used in the game. To do so, | If a Newgrounds song is completely verified, it can be used in the game. To do so, a player must select the gear button in the top right corner, select the "Custom" option, then type in the ID of the desired song. To find the ID of the song, a player music find the song on Newgrounds. They then must download the song and click the Use button, which will use the song in the level. Anything that pulses to a regular song (such as rings and certain decorations) can also pulse to a custom song, if there is a clear beat. If you have downloaded a song, you can also click the saved songs button to quickly use a downloaded song in your level. However, there is a limit to the number of songs you can have saved. Despite this, in the options menu, there is an option to remove this limit. | ||
In the custom songs menu | In the custom songs menu there is a gear to change the start offset, playtest the music and make the music fade in or fade out. | ||
There is a guideline editor that creates guidelines | There is a guideline editor that creates guidelines to the song. You can again put the start offset and you can record the guidelines. You can clear them using the Clear button. | ||
====Whitelisted artists==== | ====Whitelisted artists==== | ||
When custom music was added to the game, many people uploaded others' music to their Newgrounds page in order to use specific tracks. They then forced others in the community to scout them (Newgrounds' system of verification for allowing users to upload their songs to the audio portal: more info can be found [https://www.newgrounds.com/bbs/topic/1318101 here]) | When custom music was added to the game, many people uploaded others' music to their Newgrounds page in order to use specific tracks. They then forced others in the community to scout them (Newgrounds' system of verification for allowing users to upload their songs to the audio portal: more info can be found [https://www.newgrounds.com/bbs/topic/1318101 here]) and Newgrounds moderators spent hours of their time deleting these songs. To address this, an internal whitelist of artists whose music would be allowed to be used in the game was created. Prior to March 2020, only the developer could add artists to the whitelist, where now elder moderators can also add to the list. | ||
See also: [https://web.archive.org/web/20220915050329/http://robtopgames.com/blog/2017/02/01/geometry-dash-newgrounds Geometry Dash + Newgrounds Blog Post] | See also: [https://web.archive.org/web/20220915050329/http://robtopgames.com/blog/2017/02/01/geometry-dash-newgrounds Geometry Dash + Newgrounds Blog Post] | ||
===Fonts=== | ===Fonts=== | ||
The level editor contains 60 fonts that the player can choose from: | The level editor contains 60 fonts that the player can choose from: | ||
| Line 120: | Line 120: | ||
*In [[Update 2.0]], the limit was raised to 30,000 objects. | *In [[Update 2.0]], the limit was raised to 30,000 objects. | ||
*In [[Update 2.1]], the limit was raised to 80,000 objects, with a secondary 'limit' at 40,000 objects. | *In [[Update 2.1]], the limit was raised to 80,000 objects, with a secondary 'limit' at 40,000 objects. | ||
*In [[Update 2.2]], there is no longer a hard limit on object count. The first 'limit' at 40,000 objects and | *In [[Update 2.2]], there is no longer a hard limit on object count. The first 'limit' at 40,000 objects and second 'limit' at 80,000 objects still exist, but both can be removed. | ||
==Editor Features== | ==Editor Features== | ||
| Line 126: | Line 126: | ||
In the editor, there are many buttons. Here is an image of all of them labelled (explanations further below): | In the editor, there are many buttons. Here is an image of all of them labelled (explanations further below): | ||
<gallery mode="packed"> | <gallery mode="packed"> | ||
File:editor_build.jpg|The level editor with the build tab open, buttons are | File:editor_build.jpg|The level editor with the build tab open, buttons are lebelled here | ||
File:editor_edit.jpg|The level editor with the edit tab open | File:editor_edit.jpg|The level editor with the edit tab open | ||
File:editor_delete.jpg|The level editor with the delete tab open | File:editor_delete.jpg|The level editor with the delete tab open | ||
| Line 142: | Line 142: | ||
|Copy: Copies the selected object(s). | |Copy: Copies the selected object(s). | ||
|Edit Special: Only works for some objects (like [[transporters]], [[portals]], and some [[triggers]]), pulls up a menu associated with that object. | |Edit Special: Only works for some objects (like [[transporters]], [[portals]], and some [[triggers]]), pulls up a menu associated with that object. | ||
|Copy Values: Copies an object's | |Copy Values: Copies an object's color, groupID, and extra attributes (found in "Edit Group"). | ||
| | |Color/HSV: Allows you to edit the color and see it update in real time. Once clicked/tapped the first time, it turns into an HSV (Hue-Saturation-Value) button, which allows you to edit the Hue, Saturation, and Brightness (Value) of an object. | ||
|Build Mode: In this mode, clicking/tapping places an object within the nearest grid tile. On the toolbar (right next to these buttons), there are many hundreds of objects for you to select for placement. If you click/tap an object without any object selected, then that object is automatically selected on the toolbar. | |Build Mode: In this mode, clicking/tapping places an object within the nearest grid tile. On the toolbar (right next to these buttons), there are many hundreds of objects for you to select for placement. If you click/tap an object without any object selected, then that object is automatically selected on the toolbar. | ||
|Swipe Mode: This allows you to drag (your cursor on PC) to place/delete many objects, or select objects in an area. | |Swipe Mode: This allows you to drag (your cursor on PC) to place/delete many objects, or select objects in an area. | ||
| Line 153: | Line 153: | ||
|Paste: Pastes the copied object(s) at your current position in the editor (there is an option to see this visually). | |Paste: Pastes the copied object(s) at your current position in the editor (there is an option to see this visually). | ||
|Edit Group: A menu with a lot of options for doing things like adding groups or gameplay channels to objects; see the "Edit Group" section for more information. | |Edit Group: A menu with a lot of options for doing things like adding groups or gameplay channels to objects; see the "Edit Group" section for more information. | ||
|Paste State: Pastes every attribute from the object "Copy Values" was used on, except for | |Paste State: Pastes every attribute from the object "Copy Values" was used on, except for color. | ||
|Go To Layer: Goes to the selected object's(s') Editor Layer. See the rightmost column | |Go To Layer: Goes to the selected object's(s') Editor Layer. See the rightmost column | ||
|Edit Mode: In this mode, clicking/tapping an object selects it; selected objects are highlighted green. On the toolbar, there are options for moving, rotating, or scaling objects. | |Edit Mode: In this mode, clicking/tapping an object selects it; selected objects are highlighted green. On the toolbar, there are options for moving, rotating, or scaling objects. | ||
| Line 163: | Line 163: | ||
|Unlink Objects: Undoes the effect the Link Objects button applies. | |Unlink Objects: Undoes the effect the Link Objects button applies. | ||
|Copy + Paste: Duplicates the selected object(s) on top of itself/themselves. | |Copy + Paste: Duplicates the selected object(s) on top of itself/themselves. | ||
|Edit Object: Used for just about every object; for many, it controls | |Edit Object: Used for just about every object; for many, it controls color; for triggers, it allows you to edit their behavior; for portals, it gives you camera options. | ||
|Paste | |Paste Color: The oppisite of "Paste State", only pastes color. | ||
|De-Select: De-selects the currently selected object(s). | |De-Select: De-selects the currently selected object(s). | ||
|Delete Mode: In this mode, click/tapping an object deletes it. On the toolbar, you can select filters for deleting only certain objects. | |Delete Mode: In this mode, click/tapping an object deletes it. On the toolbar, you can select filters for deleting only certain objects. | ||
| Line 172: | Line 172: | ||
|- | |- | ||
|Zoom Out: Zooms the camera out. | |Zoom Out: Zooms the camera out. | ||
|colspan=" | |colspan="5"|— | ||
|Grid Snap Mode: Used with Free Move Mode, objects are snapped to the nearest grid space when moved. | |Grid Snap Mode: Used with Free Move Mode, objects are snapped to the nearest grid space when moved. | ||
|Position Slider: Slider with the knob containing a dual arrow, used to move through the level faster. | |Position Slider: Slider with the knob containing a dual arrow, used to move through the level faster. | ||
| Line 183: | Line 183: | ||
|Pause button (Purple Circle): Brings up the pause menu, in here you can save and/or exit the level or set ''editor'' settings (these apply to the editor in general, not just the level you're in). See below for more information. | |Pause button (Purple Circle): Brings up the pause menu, in here you can save and/or exit the level or set ''editor'' settings (these apply to the editor in general, not just the level you're in). See below for more information. | ||
|} | |} | ||
<hr> | <hr> | ||
===Pause Menu & Editor Settings=== | ===Pause Menu & Editor Settings=== | ||
This menu contains various tools, as well as the settings that apply to the editor itself. Some are found inside the extra settings menu (indicated by the gear button) within the pause menu. | This menu contains various tools, as well as the settings that apply to the editor itself. Some are found inside the extra settings menu (indicated by the gear button) within the pause menu.<br> | ||
<br> | [Coming soon] | ||
<hr> | |||
===Level Settings=== | |||
This menu contains the settings only for the level you're currently editing. They're mainly for starting options for the player and legacy compatibility.<br> | |||
[Coming "soon"] | |||
<hr> | |||
< | ===Edit Group=== | ||
[Coming "soon"] | |||
<hr> | <hr> | ||
==Trivia== | ==Trivia== | ||
*A level can only be verified if it is completed in normal mode without a Start Position. All user coins, if included, must be collected (although not all in a single attempt). | *A level can only be verified if it is completed in normal mode without a Start Position. All user coins, if included, must be collected (although not all in a single attempt). | ||
**However, the initial release [ | **However, the initial release [http://forums.toucharcade.com/showpost.php?p=2942594&postcount=94 allowed practice mode to be used to verify levels]. | ||
*Prior to Update 1.8, level data was stored in base-64 format. Now it | *Prior to Update 1.8, level data was stored in base-64 format. Now it's stored as .txt files. | ||
*Prior to Update 2.2, an example song ID could be found if the player clicked the "Help" button in the custom song selection menu. The ID, 568699, is the Newgrounds song ID for "[[Hexagon Force]]" by Waterflame. | *Prior to Update 2.2, an example song ID could be found if the player clicked the "Help" button in the custom song selection menu. The ID, 568699, is the Newgrounds song ID for "[[Hexagon Force]]" by Waterflame. | ||
*In Update 1.9, the Geometry Dash editor had 5 buttons: Copy, Paste, Copy and Paste, Edit Object, and Deselect. However, the Geometry Dash Steam trailer shows an editor with | *In Update 1.9, the Geometry Dash editor had 5 buttons: Copy, Paste, Copy and Paste, Edit Object, and Deselect. However, in the Geometry Dash Steam trailer, it shows an editor with 4 buttons: Copy and Paste, Edit Object, Deselect, and '''Edit Group.''' | ||
**The Edit Group button was not introduced until Update 1.921, suggesting that the version of Geometry Dash used in the Steam trailer was a development version. | **The Edit Group button was not introduced until Update 1.921, suggesting that the version of Geometry Dash used in the Steam trailer was a development version. | ||
*In Update 2.1, all of the colour triggers (BG, Ground, Ground2, Line, 3DL, Obj) were merged into one colour trigger. However, original colour triggers are still in-game to keep 2.1 and newer updates compatible with older levels. | *In Update 2.1, all of the colour triggers (BG, Ground, Ground2, Line, 3DL, Obj) were merged into one colour trigger. However, original colour triggers are still in-game to keep 2.1 and newer updates compatible with older levels. | ||
**The only exception is the BG trigger, whose "Tint Ground" feature | **The only exception is the BG trigger, whose "Tint Ground" feature that also coloured G1 is no longer accessible; though BG triggers from previous updates that had this option selected still work. | ||
*In Update 2.1, colour channels 1,000 through 1,007 and 1,009 through 1,012 were reserved for BG, Ground, Line, 3DL, Object, Player | *In Update 2.1, colour channels 1,000 through 1,007 and 1,009 through 1,012 were reserved for BG, Ground, Line, 3DL, Object, Player Color 1, Player Color 2, Light BG, Ground 2, Black, White, and Lighter respectively; attempting to use them would crash the game. Despite the bug being "fixed" in Update 2.11, players can still type in colours past 999, colours after 1,012 crashing the game due to out of bounds edits. | ||
**In Update 2.2, colour channels 1013 and 1014 are reserved for Middleground 1 and Middleground 2 | **In Update 2.2, colour channels 1013 and 1014 are reserved for Middleground 1 and Middleground 2 respectively. Colour channel 1008 remains unused. | ||
*The version of the orange teleportation portal introduced in Update 2.0 does not have a button in the editor | *The version of the orange teleportation portal introduced in Update 2.0 does not have a button in the editor as it is automatically placed above the blue teleportation portal along its y-axis. It is bound to the blue entry portal by necessity of its function and consequently cannot be independently moved along its own x-axis. | ||
**In Update 2.2, a new orange teleportation portal was introduced, which ''can'' be independently placed on the x-axis. A second blue teleportation portal was also introduced | **In Update 2.2, a new orange teleportation portal was introduced, which ''can'' be independently placed on the x-axis. A second blue teleportation portal was also introduced which works in tandem with this new variant. | ||
*The second rainbow 26.5° slope is split up into two blocks for no known reason. | *The second rainbow 26.5° slope is split up into two blocks for no known reason. | ||
*All the 2.1 slopes appear in the first tab for no known reason. | *All the 2.1 slopes appear in the first tab for no known reason. | ||
*When the "Dynamic Level Height" option is not selected, the player is killed if they exceed an elevation of roughly 88.5 grid spaces above the ground height. | *When the "Dynamic Level Height" option is not selected, the player is killed if they exceed an elevation of roughly 88.5 grid spaces above the ground height. | ||
*When selecting teleportation portals, the "group parent" option is replaced with a "smooth ease" option. When this option is checked, the camera will slowly pan to the exit portal, rather than panning instantly. | *When selecting teleportation portals, the "group parent" option is replaced with a "smooth ease" option. When this option is checked, the camera will slowly pan to the exit portal, rather than panning instantly. | ||
*The message "You can't create more than 100 custom objects" is misleading | *The message "You can't create more than 100 custom objects" is misleading as the actual custom object limit is 50. | ||
*2.1 uses RGB-4444 for gradients, 2.2 uses RGB-8888 for gradients. | *2.1 uses RGB-4444 for gradients, 2.2 uses RGB-8888 for gradients. | ||
*As of 2.2, level descriptions have a limit of 180 characters. | *As of 2.2, level descriptions have a limit of 180 characters. | ||
| Line 326: | Line 222: | ||
<tabber> | <tabber> | ||
Toolbars= | Toolbars= | ||
<gallery | <gallery spacing="large" widths="9999"> | ||
LevelEditorBuildToolbar.png|Build toolbar | LevelEditorBuildToolbar.png|Build toolbar | ||
LevelEditorEditToolbar.png|Edit toolbar | LevelEditorEditToolbar.png|Edit toolbar | ||
| Line 333: | Line 229: | ||
|-| | |-| | ||
Menus= | Menus= | ||
<gallery | <gallery spacing="large" widths="9999"> | ||
ObjectSetupMenu.png|Object setup menu | ObjectSetupMenu.png|Object setup menu | ||
TextSetupMenu.png|Text setup menu | TextSetupMenu.png|Text setup menu | ||
| Line 343: | Line 239: | ||
|-| | |-| | ||
Editor Guides= | Editor Guides= | ||
<gallery | <gallery spacing="large" widths="9999"> | ||
LevelEditorGuideOriginal.png|Initial release level editor guide | LevelEditorGuideOriginal.png|Initial release level editor guide | ||
LevelEditorGuideUpdate1.9.png|Update 1.9 level editor guide | LevelEditorGuideUpdate1.9.png|Update 1.9 level editor guide | ||
| Line 351: | Line 247: | ||
|-| | |-| | ||
Miscellaneous= | Miscellaneous= | ||
<gallery | <gallery spacing="large" widths="9999"> | ||
LevelEditorEarliest.png|Update 1.4 level editor | LevelEditorEarliest.png|Update 1.4 level editor | ||
LevelEditorEarlier.png|Update 1.5 level editor | LevelEditorEarlier.png|Update 1.5 level editor | ||