This repository has been archived by the owner on Feb 4, 2024. It is now read-only.
Releases: jaghaimo/stelnet
Releases · jaghaimo/stelnet
2.1.1
2.1.0
Fix mod incompatibilities (#72)
- Fix stutters by disabling market updater while unpaused, and making it work only in paused state.
- Allow to fully disable market updater (see
stelnet.json
). - Fix query and viewer market settings not being read correctly.
- Improve Stelnet-Starpocalypse interaction by avoiding updates to the currently opened market.
- Fix Salvage Gantry (and other hulls with hidden-only mounts) not showing up in preview or results.
- Fix Arma Armatura mod incompatibility (avoid storing hullmods inside a query filter).
- Rename default config file
stelnet.json.dist
to simplystelnet.json
. - Create
stelnet.log
file (located next tostarsector.log
) with information that might be needed in future debugging.
2.0.0
Warning!
INCOMPATIBLE WITH ARMA ARMATURA AND STARPOCALYPSE!
Features:
- Query board rewrite. New "List Queries" view. New, UI based "Add a New Query" view which replaces old dialog-based interaction.
- Queries: Item and ship selection is now built based on faction knowledge of designs (was based on item and ship availability in 1.x).
- Queries: Mercenary officer search. New filters like "Design Type" for items and ships and "Built-in Hullmods" and "D-Mods" for ships.
- Queries: New open-ended queries for items and ships. Targeted queries (where specific items or ships are selected) no longer unwrap into multiple queries with one item / ship per query.
- Query board previews entities that match a query (both for queries shown in "List Queries" tab and the currently being defined query in "Add a New Query" tab).
- Query and Viewer boards behaviour change. By default, both will now use Open and Military Markets only. Changeable in
stelnet.json
. - Query results can now be grouped By Market or By System. An option to disable grouping (1.x behaviour) will come a later time.
- Query results display matches per market, and come with convenience buttons "Map" and "Viewer" that show market on the map and show market in the Viewer accordingly.
- General UI refresh. All boards and intel look more similar to vanilla UI.
Technical changes:
- Query deduplication. Will, mostly reliably, avoid adding a new query that is identical to an already defined one.
- All strings are fully externalized (
data/config/stelnet/strings.json
). We are almost ready for September, 19th. - Add transient, auto-invalidating caching for market lookups and other query components (less UI lag, cache is build during UI interaction, and is removed as soon as game is unpaused).
- Add automatic refresh of market contents via transient listener. Removes occasional lag on Query board open caused by the need to refresh all markets. Every frame, one random market gets refreshed if it wasn't in the last 30 days. Causes no performance impact.
Limitations:
- Button text size is currently being guestimated. Requires Starsector 0.95.1 to be accurately calculated.
- Viewer button in result intel stops working when docked at a market. Potentially fixed in 0.95.1 (pending verification).
1.2.1
- Fixed rare Index Out of Bounds crash in Market Viewer board.
Co-authored-by: Josiah "Ryan" Roberts [email protected]
1.2.0
1.1.4
Fix intel info overflow
- Fix text overflow in intel info (longer market names could render in new line)
1.1.3
Commodity buttons overflow
- Fix UI overflow when playing modded with lots of custom commodities.
1.1.2
Starpocalypse compatibility bugfix
- Fix market refresh to work when used without Starpocalypse
1.1.1
Starpocalypse compatibility
- Trigger Starpocalypse submarket changers prior to Market search.
- Fix rendering of empty cargo stacks in Storage intel (unsorted cargo).
- Save compatible with 1.1.0.
Requires Starpocalypse 1.2.3 or later.
1.1.0
Storage board refresh, translatability, and config improvements
- Refresh storage board using tabbed view
- Make mod translatable and provide example translation (polish)
- Make config file optional, and provide dist file with defaults (avoids having your config replaced each update)
- Fix a bug where changing config settings would not be seen on an existing save