Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
| Date uploaded | a day ago |
| Version | 0.1.0 |
| Download link | GastrodonGroup-Upgrade_List_Enhance-0.1.0.zip |
| Downloads | 229 |
| Dependency string | GastrodonGroup-Upgrade_List_Enhance-0.1.0 |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2304README
Upgrade List Enhance
Improves the Tab UPGRADES list: keeps name / number rows aligned, and pages the list when you have many upgrades.
Localization
| Setup | NameLineSpacing |
|---|---|
| Vanilla English | -50 (default) |
| Traditional Chinese localization pack | about -70 |
Headers stay in English (UPGRADES / UPGRADES (1/2)) so your translation pack can map them.
Compatibility — TextUpgradesUIScale
TextUpgradesUIScale can fight this mod (both touch the same list).
If another upgrade mod requires it and you cannot remove it:
- Open TextUpgradesUIScale config
- Set Start shrinking after upgrades count to 100
- Let this mod handle layout and paging
Config
Align
| Setting | Default | Notes |
|---|---|---|
| EnableAlign | true | Master switch |
| AdjustNames | true | Apply name font size / spacing |
| NameFontSize | 28 | Name column font size |
| NameLineSpacing | -50 | English default; try -70 for Traditional Chinese |
| AdjustNumbers | false | Optional number-column tweaks |
| RewriteNumbersNoBold | true | Only when AdjustNumbers is on |
| NumberFontSizeOffset | 0.4 | Only when AdjustNumbers is on |
| NumberLineSpacing | -50 | Only when AdjustNumbers is on |
| HeaderOffset | 7 | Header size = NameFontSize + this |
| HeaderEnglish | UPGRADES | English header text for localization |
| LogOnFetch | false | Debug logging |
Paging
| Setting | Default | Notes |
|---|---|---|
| EnablePaging | true | Cycle when upgrades exceed PageSize |
| PageSize | 12 | Upgrades per page |
| PageCycleSeconds | 3 | Seconds between pages while the list is open |
| ShowPageInHeader | true | Append (1/2) to the header |
Requires
No hard dependency on other mods. Client-side UI only.
Credits
- DarkSpider90 / TextUpgradesUIScale — noted for coexistence; raise its shrink threshold if both are installed.
- GastrodonGroup — packaging and maintenance.
Disclaimer
The maintainer is not an experienced C# developer. Most of this codebase was written with AI assistance. Please use at your own risk and report issues if you find any.
Installation
Use a mod manager (r2modman / Gale / Thunderstore Mod Manager), or copy the DLL to:
BepInEx/plugins/GastrodonGroup-UpgradeListEnhance/
License
This project is licensed under the MIT License - see the LICENSE file for details.
CHANGELOG
Changelog
[0.1.0] - 2026-08-09
Added
- Aligns the Tab UPGRADES list so names and numbers stay on the same rows.
- Pages the list when you have many upgrades (default 12 per page, cycles every 3 seconds).
- Keeps the header in English (
UPGRADES/UPGRADES (1/2)) so localization packs can translate it. - Configurable spacing: default -50 for English; about -70 recommended for Traditional Chinese packs.