Stellar Logistics
Courier services for Starsector
(https://img.shields.io/github/v/release/jaghaimo/stellics?label=download%20mod&style=for-the-badge) (https://github.com/jaghaimo/stellics/releases/latest) (https://img.shields.io/github/license/jaghaimo/stellics?label=contribute&style=for-the-badge) (https://github.com/jaghaimo/stellics) (https://img.shields.io/codeclimate/maintainability-percentage/jaghaimo/stellics?style=for-the-badge) (https://codeclimate.com/github/jaghaimo/stellics)
Stellar Logistics allows for a convenient browsing of the player's storage content, and lets the player to quickly locate cargo and ships.
(https://i.imgur.com/w732zVe.gif)
Additionally, the player can define a master storage, where, at regular intervals, all cargo and ships from other storages will be transferred to. Or can just request courier services while travelling (disabled by default, see settings.json (https://github.com/jaghaimo/stellics/blob/master/data/config/settings.json)).
Spoiler
(https://i.imgur.com/K7G30ph.gif)
Any transfer of cargo or ships will incur a fee (depends on the distance between the player fleet and selected storage) that will be collected at the end of the month.
Spoiler
(https://i.imgur.com/LRbZj30.png)
Known bugs
Spoiler
Hitting ESC when selecting ships to transfer will not close underlying interaction dialog. Fixed in Starsector 0.95+.
Evening Jaghaimo, this is an interesting mod you have here and I got some feedback for you.
- Subjectively? I think it is odd they go in *every* non Pirate market, by default.
More objectively?
- Any market that has a military and a custom sub-market already added? Will "overflow" the UI and it looks quite bad.
- I would recommend checking for sub-market count before adding your thing.
Spoiler
(https://i.imgur.com/jRDt8TD.png)
- I like that by default you are not adding them to Pirate markets, this is good! But what is not good? Is that you do not allow blocking it for mod Pirates or other factions that might not want them added for lore or mechanic reasons.
- I would recommend adding a merging .csv or json file that allows a modder to make their faction opt-out of your thing being added.
- These being added to some markets, can be an issue for edge case stuff in some mods. Think hidden places, quest stuff etc etc.
- I would recommend adding a merging .csv or json file that allows a modder to make X market of theirs opt-out of your thing being added.
- These being added to some star systems, both hand made and procgen can be an issue for edge case stuff in some mods. Think hidden places, quest stuff etc etc.
- I would recommend adding a .csv or json file that looks at both star system ID (for hand made), and star system tags (for procgen) that allows a modder to opt-out of your thing being added.
Also these lists if done? Should ideally ignore your settings file. Because the cases where a modder would opt-out will always be for very good reasons where it could soft and/or hard break their stuff. Anyways if you could please do all that it would be deeply appreciated by the Modiverse overall :)
Legacy Version of Stellar Logistics
Fri Aug 07 2020 - 0.6.0
- Feature: Add new ability to find the nearest Stellar Logistics Branch
- Improvement: Change default seeds to Indies (avoids affecting custom factions)
- Improvement: Add upper limit for submarkets (avoids market oversaturation)
(https://i.imgur.com/BfRIpAb.png)
Legacy Version of Stellar Logistics
Tue Sep 01 2020 - 0.10.0- Feature: Advanced search filters for query markets and ship finder
- Improvement: Use different intel icons depending on intel type
- Improvement: Code clean-up (breaks save compatibility with pre-0.8.0)
- Improvement: Block StellNET access while using some abilities
Spoiler
Requesting various intel:
(https://i.imgur.com/3n4h0Ew.png)
Viewing provided intel:
(https://i.imgur.com/IopAn5U.png)
See Imgur album for more examples: https://imgur.com/a/Eu5YgHp (https://imgur.com/a/Eu5YgHp)
Thu Aug 20 2020 - 0.9.1
- Feature: Add ship (frigate, destroyer, cruiser, capital) search to StellNET
- Feature: Add command to find and fix orphaned storage submarkets
- Improvement: Limit intel to open and black markets only (ignore military and custom)
- Bugfix: Harden code for adding storage submarkets
- Bugfix: Fix another crash with hyperspace market intel
- Bugfix: Fix blueprint market query
Mon Aug 17 2020 - 0.9.0- Feature: Add merging CSV support for faction whitelist and blacklist
- Feature: Enable fleet storage (fee based on ship's ordnance points)
- Improvement: Show monthly cost of cargo and ship storage on tab hover
- Improvement: Move hardcoded fee addends to settings.json
- Improvement: Refactor StellNET queries, limit results to non-hostiles
- Bugfix: Make storage work with addIndustry console command
- Bugfix: Fix officer intel changing after hiring one
- Bugfix: Do not crash when the nearest market is in hyperspace
Thu Aug 13 2020 - 0.8.0
- Feature: Add cargo (weapons, fighters, modspecs, blueprints) search to StellNET
- Improvement: New intel implementation that disappears after 14 days
- Bugfix: Remove old "unkillable" intels on game load
Mon Aug 10 2020 - 0.7.2- Bugfix: Fix same-system search for the nearest market
Sun Aug 09 2020 - 0.7.1
- Feature: Add stellicsExport and stellicsImport commands
- Bugfix: Fix broken save-game compatibility due to ability changes
New version is up. Balancing and usability.
- Transfer contracts: periodically transfer all cargo and ships to a designated storage
- Add Stellar Logistics agents to markets with player owned storage
- Add ability to sign a transfer contract through an agent
- Show intel when the agent arrives at a market
- Show intel when ship or cargo transfer happens
- Disable courier transfer while travelling by default
- Enable courier transfer to a designated storage by default
Balancing
Add transfer contracts - automatic transport of all storage content to one designated location. Enabled by default.
Stellar Logistics agents will arrive at markets with player owned storages. Talk to them to sign a transfer contract.
Enable transfer contracts (by default) and disable transfers while travelling (by default).
Usability
After every transfer (manual or automatic) show short-lived intel with transfer details (location, quantity, cost).
Show short-lived intel with new agent arrival / storage inclusion into courier network.
(https://i.imgur.com/PqrbFfM.png)