Stellogistics
[中文/日本語/EN/DE/FR] Starmap ILS Imports/Exports per Planet & Star + Galaxy Bottleneck Finder. 星图物流汇总与全星区瓶颈查找 / 星図ILS輸出入集計&ボトルネック検索
CHANGELOG
Changelog
2.2.3
- Fixed Live Language Switching & Font Fallback Resolution:
- Fixed blank text after switching languages live in-game by cleanly recreating the Starmap panel when
Localization.CurrentLanguageLCIDchanges and adding a multi-step font fallback chain (UIStarmap.cursorViewText,UIPlanetDetail.typeText,UIControlPanelWindow.FONT_SAIRASB,Resources.Load<Font>("UI/Fonts/SAIRASB"),"UI/Fonts/SAIRAR",Configs.builtin.markerBreifInfoWordFont, and Unity 2022's"LegacyRuntime.ttf").
- Fixed blank text after switching languages live in-game by cleanly recreating the Starmap panel when
- Improved CJK Typography (
简体中文&日本語):- Uses normal font weight (
FontStyle.Normal) instead of synthesized bold/italic when Simplified Chinese or Japanese is active so multi-stroke CJK characters remain crisp and legible.
- Uses normal font weight (
2.2.2
- README & Documentation Cleanup:
- Moved the Simplified Chinese (
简体中文) and Japanese (日本語) overview sections aboveConfigurationandSource Code & How to Compile Yourself, keepingConfigurationand build instructions at the bottom ofREADME.md, and streamlined repository link references.
- Moved the Simplified Chinese (
2.2.1
- Automatic Multi-Language Localization (
简体中文/日本語/English/Deutsch/Français):- Automatically detects Dyson Sphere Program's active game language (
Localization.CurrentLanguageLCID) and translates the entire Stellogistics Starmap UI, Galaxy Finder,Filter ▾/Options ▾menus, and Custom Picker. - Supports instant live language switching in the game settings without restarting and adjusts row text truncation widths for CJK characters (
简体中文&日本語). - 简体中文: 自动识别游戏语言并完整支持简体中文界面(星图行星/星系星际物流进出口汇总、全星区物品与瓶颈查找器、配方原料追溯及自定义筛选器)。
- 日本語: ゲームの言語設定を自動検出し、日本語UIに完全対応(星図での惑星・星系別ILS輸出入集計、銀河全体のアイテム&ボトルネック検索、レシピ原料の逆引き追跡、カスタムフィルタ)。
- Automatically detects Dyson Sphere Program's active game language (
2.2.0
- Upstream Recipe Chain Navigation in Finder (Click Item Icon):
- Clicking any craftable item's icon on a Finder row dynamically queries Dyson Sphere Program's
LDBrecipe tables (maincraft& alternate recipes) and automatically filters the Finder to that item's source ingredients (e.g., clicking Proliferator Mk.III filters to Proliferator Mk.II + Carbon Nanotube). - Multi-Level Finder History Stack (
← Back): Every icon-click or single-item drill-down pushes the previous Finder state and filter snapshot onto a history stack, allowing← Backto step up one recipe/filter level at a time inside the Finder and automatically restore your original filter.
- Clicking any craftable item's icon on a Finder row dynamically queries Dyson Sphere Program's
- Tri-State Category Checkboxes (
Filter ▾):- Category checkboxes in
Filter ▾now display a half-active indicator (–) when only a subset of items in that category is enabled via the Custom Picker, recipe source navigation, or the inline row✕mute button.
- Category checkboxes in
- Clickable
VesselsDisplay (on route/idle):- The header
Vesselsreadout now defaults to showing active shipson routeand can be stealthily clicked to toggle betweenon routeandidle.
- The header
- Updated
Options ▾Defaults, Labels & Refresh Rates:- Defaulted
Include Orbital Collectors (OC)tofalse(disabled by default). - Renamed the Starmap hover option to
Switch to Planet / System on Hover. - Updated the Refresh Rate selector to
Live(0.10s / 10 Hz),Medium(1.00s / 1 Hz),Slow(10.0s / 0.1 Hz), andPaused.
- Defaulted
2.1.4
- Disable auto-save per resize frame, make Finder single-item focus transient, add
EExcludeMode& TTL caches, remove dead code, and splitUIStarmapLogisticsPanelinto partial classes.
2.1.3
- Hover-Animated
✕Item-Hide Button:- Clicking
✕on any row (both in the Galaxy Finder and in the Planet / Star System overview) now unchecks that specific item in the Picker instead of ignoring the entire planet. - The
✕button stays completely hidden at rest and smoothly slides in from the right (while shifting the amount text left) only when the corresponding row is hovered.
- Clicking
- Improved Readability on Hatched
+In-TransitBars:- Subdued the brightness and opacity of the diagonal hatched
+In-Transitbar, lightened critical/warning/healthy status text colors for higher luminance contrast, and added a subtle1pxdark drop shadow to row texts so fully saturated in-transit bars remain crisp and readable.
- Subdued the brightness and opacity of the diagonal hatched
- Fixed Starmap Hover Mode & Defaulted to Disabled:
- Fixed
Show Panel on Starmap Hover(Options ▾) so hovering over planets or stars in the Starmap takes precedence over an already-focused planet/star while enabled, and changed its default setting tofalse(disabled).
- Fixed
- Streamlined Finder & Auto-Closing Dropdowns:
- Entering
Finderno longer auto-opens the Item Picker window, and removed the redundantPick Itemheader button in Finder (access the Picker uniformly viaFilter ▾ → Custom Picker). Filter ▾andOptions ▾dropdown menus now automatically collapse whenever you click anywhere else in the UI or Starmap.
- Entering
2.1.2
- Unified Picker & Improved Deselected Item Visibility:
- Increased the brightness and opacity of deselected (hidden) item icons in the Picker so dimmed icons remain clearly recognizable while keeping a strong visual contrast against selected (shown) items.
- Removed the redundant
! ≤40% Onlybutton from the Picker so the Picker toolbar is 100% identical in all modes and theExcludethreshold setting inFilter ▾(≥90%/100%/>40%) governs both normal Starmap views and the Galaxy Finder uniformly.
2.1.1
- Task Manager-Style Refresh Rate Control (
Options ▾):- Added a 4-mode Refresh Rate selector in
Options ▾:Fast(0.10s),Medium(0.25s, Default),Slow(1.00s), andPaused(⏸ Paused, freezing periodic updates so rows stay still while inspecting).
- Added a 4-mode Refresh Rate selector in
2.1.0
- Planet & Star System Hub Detection (
⇄ Hub):- Automatically detects when a planet (or star system) both exports and imports the same item, displaying a cyan
⇄ Hub (Imp ...)/⇄ Hub (Exp ...)badge with the counterpart capacity on both rows (even if one side is hidden by filters).
- Automatically detects when a planet (or star system) both exports and imports the same item, displaying a cyan
- Logistics / Throughput Bottleneck Indicator (
⚡+ILS):- Automatically flags importing entries with
⚡+ILSwhen their storage isSTARVEDorLOWand current stock plus inbound vessels (+In-Transithatched bar) does not fill capacity (< 85%) while another non-ignored planet in the galaxy has healthy/unclaimed export stock ready for pickup.
- Automatically flags importing entries with
- UI, Header & Scrollbar Polish:
- Enforced the vertical scrollbar as the true right boundary of the list and anchored fill/transit bars via normalized
RectTransformanchors so rows never bleed behind or to the right of the scrollbar during resizing. - Made the inline Finder
[✕]planet-ignore button subtle and unobtrusive at rest, lighting up only when hovered. - Improved header button row spacing, responsive stacking thresholds, and top-left collapse button margins.
- Enforced the vertical scrollbar as the true right boundary of the list and anchored fill/transit bars via normalized
2.0.1
- Fixed Taskbar Tab Drag-to-Collapse Flicker: Prevented
ApplyHeaderLayoutfrom transiently applying the expanded/stacked header height while dragging the resize grip in or above the collapsed Taskbar Tab state.
2.0.0
- Galaxy Item & Bottleneck Finder (
Finder):- Locate every planet across the entire star cluster that exports or imports any selected item(s), or scan for all active bottlenecks (
! ≤40% Only) in one view. - Click-to-Focus & Navigation Pin: Clicking any planet row in the Finder centers and focuses that planet on the Starmap and pins the player's navigation guidance line (
indicatorAstroId) to it. - One-Click Drill-Down &
← AllReturn: Click any item row in normal or Finder view to isolate that single item across the galaxy, and click← Allto jump right back to your previous Finder overview.
- Locate every planet across the entire star cluster that exports or imports any selected item(s), or scan for all active bottlenecks (
- Planet & Star System Ignore Filter:
- Mute abandoned or starter planets/systems in the Finder using the inline
[✕]button on Finder rows, theIgnore Planet/Star System in Findertoggle inFilter ▾, or the dedicatedPlanetstab inside the Picker (✓ Show All Planetsto clear).
- Mute abandoned or starter planets/systems in the Finder using the inline
- Unified Item, Building & Planet Picker:
- Merged the Finder and Filter item pickers into a single unified window (
Items,Buildings, andPlanetstabs) with✓ Check All,✕ Uncheck All, and! ≤40% Onlycontrols.
- Merged the Finder and Filter item pickers into a single unified window (
- Hatched
+In-TransitCapacity Bar &Options ▾Menu:- Added a diagonal hatched bar extension showing inbound vessel cargo (
+In-Transit) relative to station capacity. - Added a dedicated
Options ▾menu (Show +In-Transit Bar,Include Orbital Collectors,Show Panel on Starmap Hover, andReset UI Position & Size).
- Added a diagonal hatched bar extension showing inbound vessel cargo (
- UI & Resizer Polish:
- Responsive two-row stacked header buttons when the panel is resized narrow (
< 385px). - Resizing the panel now preserves custom panel height ("dead space") without snapping back when few rows are displayed, and aligns the lower-right resize grip (
◢) flush with the panel corner.
- Responsive two-row stacked header buttons when the panel is resized narrow (
1.1.0
- Global Starmap Filters: Changed category and custom item filters to persist globally across the entire Starmap instead of resetting per planet/star system, making it easy to search for specific items (e.g., Photon Combiners) across all stars and planets.
- Exclude Full / Freshly-Tapped Storages Filter: Added a toggleable filter in
Filter ▾to hide full or freshly-tapped storages, with a cyclable threshold button (≥90%Tapped,100%Full, or>40%Healthy). - Improved Percentage Sorting & Display:
Sort: Alertnow sorts strictly ascending by fill percentage (0% → 100%).Sort: Pct ↓sorts strictly descending by fill percentage (100% → 0%).- Non-full storages (
StoredCount < MaxCount) no longer round up to100%(clamped to99%until completely full).
1.0.0
- Official v1.0.0 release of Stellogistics!
- Added combined Starmap logistics panel for Planet and Star System imports and exports.
- Added shortage color coding (Critical/Empty, Warning/Low, Healthy) and automatic shortage-first sorting.
- Added smart interstellar filtering for Star System views (
Ext Only,Netted,All Slots). - Added Gas Giant Orbital Collector (
OC) aggregation support. - Added freely draggable, resizable, and collapsible UI with a compact
Stellogisticstaskbar tab mode and multi-stage drag-to-collapse/expand behavior. - Added per-Star System and per-Planet saved item filters, including 6 broad Category Checkboxes and a spoiler-free
14 × 8Custom Item & Building Picker withCheck AllandUncheck Allcontrols. - Automatically blocks Starmap camera zoom while scrolling or interacting with the Stellogistics UI.