Skip to content

Level Editor Updates

Compare
Choose a tag to compare
@jaythebusinessgoose jaythebusinessgoose released this 13 Jan 00:38
· 17 commits to main since this release

All Editors

  • Replaced the bland warm welcome with a new splash image created by the community.
  • Fixed some %50% type tiles not showing the correct images.
  • Added themed floor_hard image for neo babylon.
  • Fixed issue wherein key presses while in text entry fields were activating keybindings in canvases and the tile palette.

Vanilla Editor

  • Revamped the resolve tile conflicts button in the Variables tab to hopefully no longer cause any issues, and to allow conflict detection/fixing even on generic.lvl with all of its dependencies without causing huge overarching affects in the dependencies anymore.
  • Fortified the tilecode creation logic to not create new conflicts anymore, and also allowed for an override when there are no non-conflicting tilecodes remaining so that a conflicting tilecode can be created anyway if desired.

Custom Level Editor

  • Fixed an issue where creating a new level would not work if there were edits to vanilla levels in the modpack.

Added a new tab to the custom level editor to create a sequence of levels and generate the code required to play custom levels in game without writing any scripts manually.

Level Sequence panel

  • New panel with the list of all levels in the current sequence, with features to rearrange and remove them, and a list of all levels not in the current sequence, with a button to add them.
  • Has a button to install/update the LevelSequence library into the current modpack.
  • Has a button to generate a main.lua file with all of the code required to run the current sequence of levels.

The features of this panel are now all that is required to create a new modpack with the custom levels created.

Configure Level panel

  • New panel now contains level theming/sizing configuration that used to exist in the Settings panel, along with new advanced configuration options to configure the CustomTheme created for the level.
  • Additional themes can now be selected.

Canvas

  • Advanced properties configured, such as the floor or background theme, are applied to the tiles drawn in the canvas and tile palette.
  • New background for Cosmic Ocean themed levels.