Releases: aussig/BGS-Tally
Releases · aussig/BGS-Tally
3.1.0-b3
Warning
BETA RELEASE - MAY HAVE BUGS - ONLY USE IF YOU ARE HAPPY TESTING PRE-RELEASE VERSIONS
3.1.0-b2 to b3
New Features:
- Thargoid War Scythe and Glaive kills are now tracked (
S/G
in report).
Bug Fixes:
- Check for main UI frame before attempting to update the status text. Protects against rare errors where the status bar was updated before the main window has fully initialised.
3.1.0-b2
Warning
BETA RELEASE - MAY HAVE BUGS - ONLY USE IF YOU ARE HAPPY TESTING PRE-RELEASE VERSIONS
3.1.0-b1 to b2
New Features:
- Track the new TW evacuation mission released in Update 16.
Changes:
- If there is a new version of BGS-Tally available, it is downloaded and installed during launch of the plugin instead of shutdown. This should mean that if there is a critical plugin bug that stops a clean shutdown, we should be able to fix it with an auto-update.
Bug Fixes:
- Now track thargoid scout tissue sample collection and hand-in, as well as all other thargoid tissue sample types.
- Potential fix for mis-tallying of ground CZs when other commanders are fighting.
3.1.0-b1
Warning
BETA RELEASE - MAY HAVE BUGS - ONLY USE IF YOU ARE HAPPY TESTING PRE-RELEASE VERSIONS
3.1.0-a3 to b1
New Features:
- Thargoid War Revenant kills are now tracked.
Changes:
- Exploration data tallying now takes into account not just the
TotalEarnings
logged but also theBaseValue
andBonus
. The larger value is used if these differ. Note this is now the same logic that EDDiscovery uses.
Bug Fixes:
- TW kills were not being logged to the correct system if it was a zero-population system. This was because historically BGST only dealt with BGS logging, so ignored zero-pop systems. We now create tracking entries for these systems.
- TW search and rescue hand-ins were being carried forward to the next tick for systems where items had been both scooped and delivered - escape pods, black boxes and tissue samples. Delivered items are now cleared on a new tick.
- Harden all file loading and JSON parsing to protect against corrupted data on disk.
API Changes (v1.1):
/events
endpoint:StationFaction
is now an empty string "" when undocked.
3.1.0-a3
Warning
ALPHA RELEASE - POTENTIALLY UNSTABLE - USE AT YOUR OWN RISK
3.1.0-a2 to a3
Bug Fixes:
- Fix failure of networking thread, and therefore all subsequent networking calls, if an API discovery request detects new API features during startup.
- Fix Thargoid tissue sample Search and Rescue pickup and handin.
3.1.0-a2
3.1.0-a1
Warning
ALPHA RELEASE - POTENTIALLY UNSTABLE - USE AT YOUR OWN RISK
v3.1.0-a1 - 2023-04-30
New Features:
- Thargoid War kills are now tracked for each vessel type:
💀 (kills)
. But please be aware: BGS-Tally will only count a kill if it is logged in your game journal. This reliably happens if you solo kill a Thargoid, and sometimes happens when you kill in a Team or with others. However, when not solo-killing, this is highly unreliable. Please don't file a bug if you find your kills aren't being tallied when fighting with other CMDRs in the instance. - Thargoid War Search and Rescue collection and hand-in tracking. BGS-Tally now tracks where you pick up occupied and damaged escape pods ⚰️, black boxes ⬛ and tissue samples 🌱. You can hand them in anywhere, but they are tallied in the system they were collected.
- You can now delete CMDRs from the CMDR target list history.
- Targets older than 90 days are automatically removed from the CMDR target list history.
- When a friend request is received from another player, their details are looked up on Inara and they are added to the target log. Note that the squadron ID and legal status will be shown as '----' as that information is not available for friend requests.
- Carrier jump reporting implemented, automatically reporting your carrier jumps (and cancelled jumps) to a Discord channel of your choice.
Changes:
- Thargoid War massacre missions are now labelled slightly differently -
💀 (missions)
- in line with the labelling for kills -💀 (kills)
. - Posting information on Discord now goes to a separate 'CMDR Information' channel, if you configure one. It will fall back to using the BGS channel.
Bug Fixes:
- BGS-Tally was crashing on load when running on Linux. This is now fixed.
API Changes (v1.1):
/activities
endpoint: Thargoid war kills now included insystems/[system]/twkills
/activities
endpoint: Thargoid search and rescue counts now included insystems/[system]/twsandr
3.0.2
3.0.1
3.0.0
New Features:
- Plugin auto-update. From this version on, when a new version of the plugin is released, it will automatically be downloaded and update itself the next time you launch EDMarketConnector. You will need to install this version 3.0.0 manually, but that should be the last time you ever have to do a manual update unless you want to test pre-release versions (i.e. alphas or betas).
- Fleet Carrier materials tracking. BGS-Tally will now track your fleet carrier materials for sale and for purchase, with the ability to post to Discord. For this to work, you need to be using EDMC v5.8.0 or greater, authenticate EDMC with your Frontier account, own a fleet carrier (!) and visit your fleet carrier management screen in-game.
- API. This allows BGS-Tally to send data to a server of your choice, to allow your squadron or another player group to collect and analyse your activity. If the server provides information about itself, this is shown to you and you are always explicitly asked to approve the connection.
- On-foot murders are now tracked and are independent from ship murders.
- Trade demand. Trade purchase and profit is now tracked and reported against the levels of demand: 🅻 / 🅷 for purchases and 🆉 / 🅻 / 🅷 for sales (🆉 is zero demand, i.e. when you sell cargo that the market doesn't list).
- In-game overlay: The tick warning has been enhanced, with various levels depending on when the last tick was.
- Legend. There is now a key / legend popup showing all the various Discord icons used in reports and what they mean. Access this by clicking the ❓ icon in any activity window.
- New Discord preview. The Discord preview has been completely re-worked to much more closely match the look and colouring of the final Discord post.
Changes:
- Limit the 'Previous Ticks' dropdown to just the last 20 activity logs. Previous logs are still available, find them in
activitydata/archive/
in the BGS-Tally folder. - Old
Today data.txt
andYesterday Data.txt
files from previous versions of BGS-Tally will now be deleted if found (after conversion to latest format). - BGS-Tally is now more efficient in saving changes to activity files - it only saves to disk when something has changed or you have done some activity in a tick.
- Plugin name and plugin foldername are now properly separated, so if you change the plugin's folder name, Inara API calls and the plugin name in Discord posts will still correctly say 'BGS-Tally'.
- The plain text Discord post text now has the plugin name and version included in the footer.
- Re-worked the way BGS-Tally makes network requests, so they are now able to be queued and handled in a background thread. This means the plugin won't lock up EDMC if it's waiting for a slow response from a server. Migrating existing requests will be done in stages. So far, Inara requests when scanning CMDRs, all Discord posting, and all API requests are done in the background.
- Discord changed its colour scheme for code blocks to be largely light blue and white, so re-worked all Discord posts to use new colours (
ansi
blocks instead ofcss
). - Sizing and layout of activity window has been reworked so the window is always the optimum size.
Bug Fixes:
- In-game overlay: Fixed occasional flickering of the tick time.
- No longer allow multiple copies of the CMDRs list window to be opened at the same time.
- No longer carry forward the contents of the notes field from one tick to the next.
- Fixed rare problem where trying to save activity data when the tickID is invalid.
- Fixed very rare and unusual bug where ground settlement data was invalid, killing the tally window.
- No longer perform any journal processing if game is a public beta test version.
- Ensure buttons in activity window don't get overwritten by other content.
Note for users of pre-release versions: This version is the same as 3.0.0-a4, except the DCoH and Comguard quick-links have been temporarily removed from the API, until the developers of those services are ready
3.0.0-a4
Warning
ALPHA RELEASE - POTENTIALLY UNSTABLE - USE AT YOUR OWN RISK
3.0.0-a3 to a4
Changes:
- Tweak to formatting of CZ totals in Discord report.
- Enhanced
MarketBuy
andMarketSell
events in the/events
API withStockBracket
,Stock
,DemandBracket
andDemand
values. - Enhanced all events in the
/events
API withStationFaction
.
Bug Fixes:
- /activity API calls were breaking if there was any Thargoid War mission activity logged.
- Api configuration panel wasn't resetting properly when using the quick access autofill buttons.