Skip to content

Editor re-write design discussion #29

@prock-fife

Description

@prock-fife

I think it's finally time someone tackles the editor. It's current state is basically unusable. I'd like to collect a list of features and prioritize them here. NOTE this list will grow as we discuss.. it is a work in progress.

Must have features - High Priority (Let's not talk how we will implement this stuff yet):

  • Load/save map
  • Edit global map settings
  • Change view (rotate, zoom, pan, etc etc)
  • Re-arrange layers (re-order)
  • Select layer
  • Show/Hide layer
  • Add/Edit/Remove layer
  • Select object to "draw"/place
  • Add (place)/Edit/Remove Instance
  • Add/Edit/Remove Objects (including actions)
  • Edit Cell properties (includes pathfinding properties)
  • Toggle map/layer grid
  • Toggle layer cell coordinates

Medium Priority

  • Add/Edit/Remove additional cameras
  • Add/Edit/view pathfinder transition between layers
  • Add/Edit/Remove Lights
  • Add/Edit/Remove Triggers
  • Add/Edit/Remove Custom attributes (need to add a callback for custom attributes to FIFE loaders maybe?)
  • Add/Edit/Remove Sound Sources (global/ambient sounds)

Low Priority

  • Tileset Editor/Creator

Behaviors

  • All object references should be relative to the map file location

Ideas

  • Add ability to specify "include" directories for object references
  • Editor meta file or "project" file to store project specific configurations
    • Default camera settings
    • Default "include" directories
  • Ability to "install" the map into the correct location for client testing. This might include the ability to bundle the map and resources.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions