Skip to content
This repository was archived by the owner on Apr 29, 2025. It is now read-only.

Plugin Development

exelix edited this page Jul 25, 2018 · 4 revisions

EditorCore can be extended through plugins, plugins can add three different kinds of functionality:

  • A Game Module allows to edit the levels for a game, it includes all the logic to handle its file formats
  • A FileHandler allows to open file formats that aren't levels, such as archives or textures, it can be called by other plugins as well.
  • A MenuExtension adds buttons to the various menus in the application with custom logic, these can't be called by other extensions.

A dll can include an unlimited number of extensions but the editor can use a single Game module per instance. There is no limit for other kinds of extensions.

Clone this wiki locally