{"id":50269464,"url":"https://github.com/chemodun/x4-visibleproductionstations","last_synced_at":"2026-05-27T16:04:00.933Z","repository":{"id":356105681,"uuid":"1231055590","full_name":"chemodun/X4-VisibleProductionStations","owner":"chemodun","description":null,"archived":false,"fork":false,"pushed_at":"2026-05-06T16:21:17.000Z","size":5128,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":0,"default_branch":"main","last_synced_at":"2026-05-06T17:40:02.469Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chemodun.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2026-05-06T15:24:55.000Z","updated_at":"2026-05-06T16:21:28.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/chemodun/X4-VisibleProductionStations","commit_stats":null,"previous_names":["chemodun/x4-visibleproductionstations"],"tags_count":null,"template":false,"template_full_name":null,"purl":"pkg:github/chemodun/X4-VisibleProductionStations","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chemodun%2FX4-VisibleProductionStations","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chemodun%2FX4-VisibleProductionStations/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chemodun%2FX4-VisibleProductionStations/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chemodun%2FX4-VisibleProductionStations/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chemodun","download_url":"https://codeload.github.com/chemodun/X4-VisibleProductionStations/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chemodun%2FX4-VisibleProductionStations/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":33573259,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-05-27T02:00:06.184Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2026-05-27T16:03:53.422Z","updated_at":"2026-05-27T16:04:00.928Z","avatar_url":"https://github.com/chemodun.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Visible Production Stations\n\nAdds a **Visible Production Stations** tab to the **Object List** panel in the map. Lists all production stations currently visible on the map - both player-owned and NPC - with per-station production data and quick-navigation buttons.\n\n## Features\n\n- **Player and NPC stations**: Both player-owned and NPC stations are included. Player stations always show the full ware breakdown; NPC stations show ware details when the Logical Station Overview visibility rules allow it.\n- **Station icon with issue indicator**: The station class icon is shown next to the station name and tinted in warning colour when any production module has an issue.\n- **Production ware breakdown**: Expand a station row to see per-ware produced, consumed, and net total amounts per hour (player stations and NPC stations where ware data is accessible).\n- **Ware icons**: Each ware row shows the ware icon alongside its name for quick visual identification.\n- **Production issue indicators**: If any production modules for a ware are waiting for resources or waiting for storage, the ware name is highlighted in warning colour and a mouseover tooltip lists the exact issue counts per state.\n- **Active module count**: The module count column shows how many modules are currently running out of the total installed (e.g. `3/5`).\n- **Ware grouping**: Wares are grouped into **Products** (not consumed on-site), **Intermediates** (produced and consumed on-site), and **Resources** (pure inputs, not produced on-site).\n- **Limited info for NPC stations**: When ware data is not accessible, the expand shows working/total module count and per-issue-type counts for intermediate and production stages.\n- **Quick-navigation buttons**: *Logical Station Overview* and *Station Production Overview* (when the mod is installed) icons are available on each station row.\n- **Expand/collapse all**: A button in the column header row expands or collapses all station rows at once.\n- **Filter by issues**: Option to show only stations that currently have at least one production issue.\n- **Compatible with X4 8.00 and 9.00**.\n- **Save-safe**: can be added or removed at any time without affecting saved games.\n\n## Limitations\n\nBecause **Egosoft rejected** the proposal to expose a `C.GetMapRenderedSectors(holomap)` function for retrieving the list of sectors currently rendered on the map, this mod falls back to the vanilla approach and works only with stations visible on screen.\nAs a result, in most cases the data covers only a **limited number** of stations - **significantly fewer** than the total across all currently visible sectors.\n\n## Requirements\n\n- **X4: Foundations**: Version **8.00HF4** or higher and **UI Extensions and HUD**: Version **v8.0.4.x** or higher by [kuertee](https://next.nexusmods.com/profile/kuertee?gameId=2659).\n  - Available on Nexus Mods: [UI Extensions and HUD](https://www.nexusmods.com/x4foundations/mods/552)\n- **X4: Foundations**: Version **9.00 beta 3** or higher and **UI Extensions and HUD**: Version **v9.0.0.0.8.4** or higher by [kuertee](https://next.nexusmods.com/profile/kuertee?gameId=2659).\n- **Mod Support APIs**: Version 1.95 or higher by [SirNukes](https://next.nexusmods.com/profile/sirnukes?gameId=2659).\n  - Available on Steam: [SirNukes Mod Support APIs](https://steamcommunity.com/sharedfiles/filedetails/?id=2042901274)\n  - Available on Nexus Mods: [Mod Support APIs](https://www.nexusmods.com/x4foundations/mods/503)\n\n## Installation\n\n- **Steam Workshop**: [Visible Production Stations](https://steamcommunity.com/sharedfiles/filedetails/?id=3721057940) - only for **Game version 8.00** with latest Steam version of the `UI Extensions and HUD` mod (version 80.43 from April 8).\n- **Nexus Mods**: [Visible Production Stations](https://www.nexusmods.com/x4foundations/mods/2101)\n\n## Usage\n\nOpen the map and click the **Visible Production Stations** tab in the Object List panel tab strip. The tab is visible whenever you are on any sector map view.\n\n![Visible Production Stations Tab](docs/images/visible_production_stations_tab.png)\n\nAll production stations currently visible on the map that contain at least one production or processing module are listed. Player stations and NPC stations are shown in separate sections.\n\nTo see per-ware production data, expand a station row with the **+** button.\n\n### Station row\n\nEach station row contains:\n\n![Visible Production Station Row with Issues](docs/images/visible_production_station_issues.png)\n\n- **+/-** expand button on the left to reveal the ware breakdown or limited-info summary.\n- Station class icon (tinted warning colour if any production module has an issue) and the station name with sector underneath, with a tooltip showing the possible production issues.\n- **Active/Total** module count on the right side (highlighted in warning colour when issues are present).\n- **Logical Station Overview** button - opens the Logical Station Overview (tinted warning colour when the station has production issues).\n- **Station Production Overview** button - opens the Station Production Overview tab in the right info panel for this station. Available only when the `Station Production Overview` mod is installed.\n\n### Ware breakdown (player stations and accessible NPC stations)\n\nAfter expanding a station row, a table appears with one row per ware:\n\n- **Ware**: icon and name (highlighted in warning colour if there are production issues for that ware), with module count (`active/total`) on the right.\n- **Produced**: amount produced per hour.\n- **Consumed**: amount consumed per hour.\n- **Total**: net amount per hour.\n\nWares are grouped into **Products**, **Intermediates**, and **Resources**.\n\n![Visible Production Ware Breakdown](docs/images/visible_production_overview.png)\n\n### Limited info (NPC stations where ware data is not visible)\n\nWhen ware data is not accessible for an NPC station, the expand shows:\n\n- Working/total module count.\n- Per-issue-type rows for intermediate and production stages (modules waiting for resources, modules waiting for storage).\n\n### Column headers and expand/collapse all\n\nThe **+/-** button in the column header row expands or collapses all station rows simultaneously.\n\n### Extension options\n\n**Options Menu \u003e Extension options \u003e Visible Production Stations**:\n\n- **Show only stations with issues**: When checked, only stations that have at least one production module in an error state are listed.\n- **Data Refresh Interval** (1-10, default 3): Number of UI ticks between data recalculations. Lower values make the display more responsive; higher values reduce CPU usage.\n\n![Extension options](docs/images/options.png)\n\n## Credits\n\n- **Author**: Chem O`Dun, on [Nexus Mods](https://next.nexusmods.com/profile/ChemODun/mods?gameId=2659) and [Steam Workshop](https://steamcommunity.com/id/chemodun/myworkshopfiles/?appid=392160)\n- *\"X4: Foundations\"* is a trademark of [Egosoft](https://www.egosoft.com).\n\n## Acknowledgements\n\n- [EGOSOFT](https://www.egosoft.com) - for the X series.\n- [kuertee](https://next.nexusmods.com/profile/kuertee?gameId=2659) - for the `UI Extensions and HUD` that makes this extension possible.\n- [SirNukes](https://next.nexusmods.com/profile/sirnukes?gameId=2659) - for the `Mod Support APIs` that power the UI hooks.\n\n## Changelog\n\n### [8.00.01] - 2026-05-05\n\n- **Added**\n  - Initial public version.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchemodun%2Fx4-visibleproductionstations","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchemodun%2Fx4-visibleproductionstations","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchemodun%2Fx4-visibleproductionstations/lists"}