HilkopterBob/TA

GECK: Level Editor

Opened this issue · 0 comments

Develop an interactive Level-Editor.
This tool is a direct "child-of-need" by issue #4

  • Should create levels as Objects in Env. in an Interactive and Form based way.

  • #117

  • Should be able to export levels to JSON.

  • Should be able to trigger convenience-events from other GECK-Modules: for example: Re-Validate Level-JSON, Store to asset-Pack, trigger revalidation and rebuild of asset-pack

  • Should be fully self contained and Loop-Based (Multiple Levels in one execution).

  • Should be able to use/edit all Level based params and options.

  • Should have no problems:

    • enable texts to have multiple actions
    • enable choices to be based on multiple allow_triggers
    • create an elegant way to define action params in Editor, so not every action needs to be defined in a match-case switch
    • enable level.triggers creation based on already used choice-triggers
  • refactor code to be used as a general Item/Entity/Effects Editor with drop-in question replacement.

  • create Help