Level Editor Updates
·
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.