Named Editor Groups

spaghettdev

Named Editor Groups

A mod commissioned by Rue.

A mod that allows you to abstract away IDs by giving them a name.

Currently supports:

  • Group IDs
  • Collision IDs
  • Counter IDs
  • Timer IDs
  • Effect IDs
  • Color IDs

The ID's name is previewed in the editor, and you can directly search and create new Named IDs from any trigger's popup. The IDs are stored in the level, so anyone with the mod and a copy of the level can see its Named IDs!

  • The ID's name cannot exceed 24 characters (it's recommended to keep them shorter than 14 characters)
  • It is recommended that the ID's name shouldn't only contain numbers or only symbols
  • Each ID must have its own unique name.
  • Valid Named IDs characters are: ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz@_-,.!$^&*()+=/<>?\01234567890
  • You can Export/Import Named IDs
  • You can make IDs previewable or not, and give them descriptions by clicking the settings button besides in the Edit Named IDs popup (requires Level ID API by Cvolton, this data is not saved in the level and not exported)

You can also view and add Named IDs from the Level Settings popup (settings button besides the pause button in the editor) by clicking on the options button on the bottom right.

Named Editor Groups Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

[2.0.3] - 2025-04-21

Added

  • Copy channel ID Named ID input for color triggers

Fixed

  • Player objects having an ID stuck to them
  • Better Color Picker receiving inputs when Edit Named ID popup is active
  • Old color triggers crashing the game
  • Unable to type symbols in Edit Named IDs popup

[2.0.2] - 2025-04-19

Fixed

  • Crash on android when opening color IDs layer
  • Crash when Level ID API isn't installed

[2.0.1] - 2025-04-19

Fixed

  • Rare crash when updating Named ID preview
  • Pulse Trigger not showing Named ID preview when target type is channel

[2.0.0] - 2025-04-18

Added

  • Timer IDs
  • Effect IDs
  • Color IDs
  • iOS support
  • Build Helper support (name format can be modified in mod settings)
  • Ability to set description and preview to Named IDs (needs Level ID API by Cvolton)
  • Import/Export Named IDs
  • Shortcut to Named IDs popup in Set Group ID Layer
  • SetIDPopup support (Find GroupID, GroupID filter, Color fiter in delete tab)
  • Spawn Group ID input
  • Named ID count in filter popup

Changed

  • Name length limit (20 -> 24)
  • API version (v1 -> v2)
  • Better error handling when parsing save object
  • Save object location
  • Name preview for Link Visibility trigger
  • Increased performance of trigger popups setup
  • Increased performance of object labels refresh

Fixed

  • Save object getting saved on the current editor layer instead of 0
  • Selecting multiple objects would incorrectly highlight the wrong IDs
  • Missing Named ID input for some triggers
  • Counter Label trigger incorrect ID type (#12), thank you FreakyRobot
  • Sequence Trigger crashing/adding wrong IDs

[1.0.4] - 2025-03-01

Fixed

  • Lag when entering a level

[1.0.3] - 2025-02-26

Fixed

  • Export event headers in API

[1.0.2] - 2025-02-26

Fixed

  • Set Group ID crash when more than 1 object is selected (#6)

Changed

  • Events API

[1.0.1] - 2025-02-25

Changed

  • Mod logo

Fixed

  • Advanced Random Trigger popup crash
  • Sequence Trigger popup crash
  • Collision Trigger popup crash (#5)
  • Named IDs popup items weird positioning bug (#4)

[1.0.0] - 2025-02-22

Initial Commit

The recommended way to install mods is through the in-game mod loader . You will have to manually install the .geode files you get from this page.

Some mods also require other mods as dependencies ; you will need to find and install them yourself.

Site made by HJfod . Thank you to Nekit for the domain!

Geode Team 2025