level select enhancement

Recursive section folders

Sections in LEVELS can be grouped into folders using leading \ in section names. A section with more leading \ becomes a child of the nearest previous section with fewer \.

section World
section \World 1
section \World 2
section \\World 2 - Bonus

Folder solved state

In level select, a folder is shown as solved when all of its visible child items are solved. This is recursive, so nested folders are included in the check.

hide_labeled_levels

Add hide_labeled_levels in the prelude to hide map levels that are explicitly labeled with LEVEL ....

hide_labeled_levels

level Secret Stage
.......
..P....
.......

What changes when enabled

What does not change