Shogun Exodus updates #102 and #103 introduce a centralized Container Overview system and a standardized inventory UI. A new global service now tracks all active storage containers, providing aggregate item counts and query helpers for future crafting mechanics. Players can access this data through a dedicated HUD popup featuring categorized tabs for total item counts and individual container contents, accessible via a new interface button located near the time-speed controls.
The update also implements shared inventory row and list view controls across the player inventory, vendor shops, and placement menus. This migration consolidates UI behavior, ensuring consistent item display, texture caching, and interaction logic throughout the game. Additional refinements include modding documentation for custom overview sorting and visual polish for the container interface sections.
Raw Patch Notes
UPDATE 2026-05-18 #102 - Container Overview - Added a global `ContainerOverview` service that tracks active registered storage containers, listens for storage/name changes, and exposes aggregate item rows plus query helpers for later crafting-style systems. - Added a reusable `ContainerOverviewHUD` popup with `All Items` and `Per Container` tabs, alphabetical container sections, aggregated item counts split by visible active conditions, and right-click item info rows. - Added the bottom-right Total Items button below the time-speed controls and routed the button texture through `ui.container_overview.button`. - Documented optional `overview_sort_name` data overrides and condition `show_in_overview` behavior for modded overview sorting/status display. - Files: `Autoload/ContainerOverview.gd`, `Autoload/WorldIndex.gd`, `Scripts/UI/ContainerOverviewHUD.gd`, `Scenes/UI/ContainerOverviewHUD.tscn`, `Scripts/TimeHUD.gd`, `Scenes/UI/TimeHUD.tscn`, `Data/assets.json`, `project.godot`, `current-game-setup.txt`, `mod-guide.txt`, `update-log.txt` UPDATE 2026-05-18 #103 - Shared Inventory Row UI - Added shared `InventoryItemRow` and `InventoryListView` UI controls with cached item textures, text rows, disabled state support, left-click routing, and right-click item info routing. - Migrated the player inventory, container storage columns, vendor shop, placeable placement picker, and Container Overview rows onto the shared inventory row path. - Set the Container Overview button to its native 100x100 size and added separators between per-container sections. - Files: `Scripts/UI/InventoryItemRow.gd`, `Scenes/UI/InventoryItemRow.tscn`, `Scripts/UI/InventoryListView.gd`, `Scenes/UI/InventoryListView.tscn`, `Scripts/Player.gd`, `Scripts/UI/ContainerOverviewHUD.gd`, `Scenes/UI/ContainerOverviewHUD.tscn`, `Scenes/UI/TimeHUD.tscn`, `current-game-setup.txt`, `mod-guide.txt`, `update-log.txt`
*This is an automated post, using Python and LLMs to summarize game updates. Mistakes, while rare, may happen.

Reply