Help with saves altered by inventory-stacking mods (v1.7.0) - #68
Merged
Merged
Conversation
Inventory-stacking mods keep a container's size but list every stacked item, leaving saves with far more items than slots (issue #64). Each card's capacity badge now shows "over-full" when it holds more items than its size, and "near load limit" past 90% of the game's 8,000-item per-inventory load cap, each with its own icon, colour, tooltip and screen-reader help text. A "Needs attention (N)" filter shows only the flagged inventories and appears only when there are some. Machine output inventories (farms, ore breakers, algae generators) are linked through siIds rather than liId; they are now labelled by, and take the world of, their owning machine instead of showing as "Inventory #N".
A stacking-mod chest can hold thousands of one item, and a row per item built tens of thousands of controls for a single card: bringing a 7,738-item chest into view froze the page for six seconds (issue #64). Items that differ only by id now share a row with a count ("Iron x 1500"); items with any other difference, such as a genetic trait's colour or a crop's growth, stay on separate rows. Searching by item id still lists each match on its own row, so a particular item can be found and moved. Move on a stack moves its last item.
Players opening a save altered by an inventory-stacking mod had to find the Inventories page to learn anything was wrong (issue #64). The Overview now opens with a banner, shown only when it applies, giving how many containers hold more items than their size and how many are close to the game's 8,000-item load limit, with a "Show them" button that opens Inventories filtered to those containers. The counts come from the same cards the Inventories page builds, so the two cannot disagree.
With stacks shown as one row (issue #64), Move could only take one item at a time, which is no way to empty a chest holding 1,500 of something. The dialog now asks how many to move when there is more than one, with an All button, and disables any destination without room for that many. The move takes the last items of the stack, all of them or none: if the destination cannot take every one, nothing changes and the message gives the free room. Moving one item works as before.
A save left by an inventory-stacking mod can hold hundreds of thousands of items beyond what its containers allow (issue #64). The Overview banner now offers Repair, which previews exactly what trimming every container to a chosen multiple of its size would remove (1 = what an unmodded game allows; never more than 7,200 items in one container), then writes the result to a new save file beside the original. The opened save is never written: the copy keeps the original's file format, including the BOM-less one Game Pass needs, and if it cannot be written the original is reopened and nothing changes. The last items of each container go first; an item that holds an inventory of its own is never removed.
The vitals and status-message colours came from converters that looked the brush up once, so switching between light and dark with PCEdit open kept the old theme's colour: the Overview's vitals went near-invisible in dark mode (issue #64). A vital's level and a message's kind now set a style class, and the styles take their colour from the current theme. The converters that resolved colours, and StatusPalette, are gone.
Grouping identical items into one row (issue #64) is essential on a stacking-mod save but hides each item's id on a normal one. An "Identical items" setting now chooses: Automatic (the default) lists every item on its own row and groups only when the save has containers that need attention; Grouped always groups; One by one always lists, except that a card with more than 500 items is still grouped, and says so, so the page cannot freeze. The same limit now applies to searching by item id. The choice is remembered between runs.
Players with thousands of containers had no way to pick out the ones they built (issue #64). Each card now carries an origin tag: "Built by you" (highlighted, with an icon), "Map" for crates the developers placed in the game's map, or "Wreck" for wreck containers, with an explanation for screen readers. A "Built by you" filter shows only the player's own. The save cannot always tell a built countertop, fridge or vault from one found in a wreck; those cards get no tag rather than a guess.
v1.7.0 adds help for saves altered by an inventory-stacking mod (issue #64): over-full warnings, the repair into a new copy of the save, moving part of a stack, container origin tags, the identical-items setting and the vitals colour fix. The changelog entry describes them for players, the README gains a short section on them, and CLAUDE.md covers the new services, the store's save-a-copy, and the theme-safe colour approach that replaced StatusPalette.
This was
linked to
issues
Oct 2, 2026
Closed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Helps players whose saves were changed by an inventory-stacking mod. Those saves list more items in a container than it has slots, and very full containers make the game stutter or freeze on load. Part of #64, which stays open for phases 4-5 (the container-size knowledge base).
What changes for players
Notes
main, so it can be released first; its entry is unaffected.Verification
Follow-ups from player feedback