working on add/fix/remove buttons

This commit is contained in:
2026-05-06 05:10:19 +00:00
parent 158bc7c1d7
commit 8deaf82eac
5 changed files with 280 additions and 88 deletions

View File

@@ -41,16 +41,21 @@ PREORDER: Dict[str, int] = {
# Project-specific forced order: tsarslib is a foundational lib that many
# vehicle/map mods require, so it must precede them. AquatsarYachtClub +
# AquatsarRVAddon + ProjectRVInterior42 form an authored cluster whose
# interior overlays only render correctly in this exact order. Slots 4-7
# land them immediately after the management tools, before any category-
# sorted content.
# interior overlays only render correctly in this exact order, and
# RVInteriorExpansion + Part2 (wsids 3618427553 / 3622163276) chain off
# PROJECTRVInterior42 — they don't declare loadAfter in their own mod.info
# and their category="undefined" drifts them to the end of MODS_LINE under
# category sort, so PREORDER pins them adjacent. Slots 4-9 land the cluster
# immediately after the management tools, before any category-sorted content.
"tsarslib": 4,
"AquatsarYachtClubB42": 5,
"AquatsarRVAddon": 6,
"PROJECTRVInterior42": 7,
"RVInteriorExpansion": 8,
"RVInteriorExpansionPart2": 9,
# damnlib (wsid 3171167894) — same nature as tsarslib: foundational lib
# consumed by many B42 mods. Slots after the Aquatsar block.
"damnlib": 8,
# consumed by many B42 mods. Slots after the Aquatsar/RV cluster.
"damnlib": 10,
}
RAW_CATEGORY_ORDER: List[str] = [