Room_editor_suggestions - hpgDesigns/hpgdesigns-dev.io GitHub Wiki

This is a list of suggestions for the room editor in LateralGM

Proposed

  • When selecting instances (e.g. with ctrl+click), add key for toggling through selectable objects at the mouse position
    • Might be difficult if the user has to hold down ctrl+click while doing this...
      • An alternative to think about is setting a toggleable CTRL mode when CTRL is pressed. Then CTRL will not have to be held all the time when manipulating instances. --Polygone 04:56, 11 August 2011 (CDT)
  • Add keys and functionality for manipulating selected instances - deleting (CTRL DEL), copy (CTRL C) / paste (CTRL V), toggle lock (CTRL L), show creation code (CTRL some key)
  • When selecting an instance from the object list the instance should be automatically centered in the view room.
  • Selected instances should be highlighted in the room somehow so you know which instance you are referring to.
  • Locked instances should be darkened or something to show they are locked.
  • Add a right-click context menu to instances in the object list
  • Add keys to move the room view (CTRL WASD and/or arrow keys possibly?)
  • Add keys for zooming the room view (CTRL +/- and/or mouse wheel possibly?)
  • Add box for rotating the grid (created instance should be rotated to the grid angle, the grid should automatically be rotated when a selected instance is rotated)
  • Shift/Clear/Lock ALL buttons
  • Add more comprehensive options menu for changing things like colors
  • Pen drawing features
  • Was thinking about a save/load room option which can also be used within ENIGMA, but not sure this would really work well unless someone can think of a way
  • Move the object selection box to the top tool-bar, I think it is rather cluttered how it currently is.
    • This is inconsistent with the Room Editor's design/purpose, since it can also be used for backgrounds/tiles.
  • Multiple selection
    • Already kinda planned (see the Batch tab)
  • Ability to sort instances/tiles by their source (object or background)

GM8

  • Middle Mouse Pan
  • Space + LMB Pan
  • Minimap with pan
  • Right clicking gives a context menu
  • "C" highlights objects with creation code

Accepted

  • Add directly to the room interface the ability to set image_angle, image_xscale/yscale for instances.
    • Strongly agreed. Working on some ideas, and would appreciate help.
  • Add an outline showing where views are
    • More of a task than a suggestion. Should definitely be done.
  • Make undoable (helpful for deleting instances/tiles by accident without reverting the whole room and thus all changes)

Tracked Bug

Suggestions that are already listed on the [ LGM Issue Tracker] must be tagged with their bug number.

Rejected

⚠️ **GitHub.com Fallback** ⚠️