Skip to content

Releases: RedFantom/gsf-parser

GSF Parser v5.4.0

13 Apr 18:15
Compare
Choose a tag to compare

After a very long time now a new release of the GSF Parser with bugfixes and QoL updates. Check the commit messages for more details.

GSF Parser v5.3.0

13 Oct 15:58
Compare
Choose a tag to compare
  • Feature: Scoreboard parsing when TesseractOCR is available
  • Feature: Chat logging when TesseractOCR is available
  • Feature: New FileFrame with Calendar selection widget
  • Feature: DisabledParser (bèta)
  • Enhancement: Better spawn timer screen parsing feature (when TesseractOCR is available)
  • Bugfix: Various bugfixes
  • Deprecation: GraphsFrame

GSF Parser v5.2.1

11 Aug 18:06
Compare
Choose a tag to compare
  • Enhancement: Implement notifications in RealTimeOverlay instead of as messageboxes
  • Optimization: Change performance profiling thresholds
  • Bugfix: Fix layout of Canvas in SettingsFrame on Windows
  • Bugfix: Fix RGBController when rgbkeyboards is not installed
  • Bugfix: Fix MainWindow rpc attribute when Rich Presence disabled
  • Bugfix: Fix Match and map type data upload
  • Bugfix: Fix write_spawn_data error when no spawn is set yet
  • Bugfix: Fix Start Parsing control button in RealTimeFrame state when check_parser_start fails
  • Bugfix: Fix AttributeError for abilities.py in build calculator

GSF Parser v5.2.0

09 Aug 17:49
Compare
Choose a tag to compare

Release Highlight: Discord Rich Presence

Released in v5.1.1: Discord Rich Presence offers you the option to not only share that you are playing GSF, but also indicates whether you are in a match or not, what ship you are flying (only name indicated), what map you are flying in (if Match and map type screen parsing feature is enabled) and how long you have been in a match for.

Release Highlight: Power pool delay parsing

Power pools are a core mechanic in GSF. Screen parsing now includes an option to parse power pool delays, showing information about the regeneration in the overlay. An overlay with images and true cooldown indicators was considered but turned out to be too resource expensive.

Release Highlight: Pointer Parsing

Still not out of bèta, but now stable enough to actually be considered bèta. Is capable of displaying Missed and Evaded shots in the TimeView in the RealTimeFrame as well as in the EventOverlay. Results are not recorded yet.

Release Highlight: Performance profiling

Screen parsing features may cause a hit in performance. Now the GSF Parser can detect features that are consistently causing slowdowns and can automatically disable them.

  • Highlight: Screen parsing feature: Power Pool Delay Parsing
  • Highlight: Screen parsing feature: Pointer Parsing
  • Highlight: Screen parsing feature performance profiling
  • Feature: Screen parsing events in TimeView
  • Feature (Linux): Implement better GtkOverlay (available as experimental overlay)
  • Enhancement: Better error reporting (now handles errors before startup too)
  • Enhancement: Saving indicator in SettingsFrame
  • Enhancement: Shorter timeout for help Balloons in SettingsFrame (to help them getting noticed in the first place)
  • Enhancement: Clear UI indication of RealTimeParser starting or stopping
  • Enhancement: Finished EventOverlay implementation (now out of bèta)
  • Enhancement: Created overlay positioner in settings
  • Enhancement: Map and match type parsing now shows detected map in Overlay
  • Optimization: Significantly reduce RealTimeParser memory usage with RealTimeDB implementation
  • Optimization: Fix release of memory of RealTimeParser when not starting a new instance
  • Optimization: Save event category in line dictionary
  • Bugfix: #185 : Crew does not change faction in build calculator
  • Bugfix: ComponentListFrames are now properly ordered
  • Bugfix: Fix Unknown upgrade target: Drone with new ShipStats implementation from gsf-discord-bot

GSF Parser v5.1.1

29 Jul 16:38
Compare
Choose a tag to compare
  • Implement Discord Rich Presence option
  • Fix issue with LogStalker for empty files
  • Fix issue with Raven error reporter in RealTimeParser

GSF Parser v5.1.0

25 Jul 15:45
Compare
Choose a tag to compare
  • Implement automatic error reporting (only tracebacks)
  • Implement strategy sharing with GSF Parser Discord Bot
  • Implement basic RGB keyboard effects (not in binaries)
  • Build initial PointerParser (early bèta stage)
  • Add a setting to control sleep in the RealTimeParser

GSF Parser v5.0.0

16 May 15:34
Compare
Choose a tag to compare

The next major release of the GSF Parser, skipping a few steps for v4.x.x. This release introduces various new features. A non-exhaustive list can be seen below the release highlight.

Release Highlight: Discord Sharing

Discord Sharing provides the possibility to share your GSF Parser data with a Discord Bot. This includes matches going on, results of matches past, tracking server activity and more. The GSF Parser Discord Bot is currently available in only a limited amount of servers. Check out the Discord Bot to learn more about how it works and its capabilities.

Release Highlight: Pattern Parsing

Pattern parsing allows the GSF Parser to combine data from screen parsing, the build calculator and file parsing to detect patterns in gameplay and mark them on the TimeLine, including the non-evasion of a missile lock while an engine ability was available. For a full list, please consult the tooltip of the Patterns category of the TimeLine.

Changes

  • Highlight: Introduction of GSF Parser Discord Bot and related features
  • Highlight: Introduction of Pattern Parsing
  • Highlight: New screen parsing feature "Map and match type"
  • New screen parsing feature "Match score"
  • New screen parsing feature "MiniMap Location"
  • Automatic character detection
  • Fixed a scala of issues, including with the Build Calculator
  • Dynamic SWTOR Window Location Support
  • Implement Events View for whole matches
  • Removed various deprecated features
  • Preliminary support for changing characters while real-time parsing on a single server

GSF Parser v4.0.2

07 Jan 10:55
Compare
Choose a tag to compare

New in version 4.0.2:

GSF Parser v4.0.1

04 Jan 10:18
Compare
Choose a tag to compare

New in version 4.0.1:

  • Fix critical issue that made the GSF Parser crash upon start-up for first-time users
  • Fix writing debug logs upon failing start-up

GSF Parser v4.0.0

03 Jan 19:34
Compare
Choose a tag to compare

A new major version of the GSF Parser with improved screen parsing, a new settings frame and much more!

New in version 4.0.0:

  • Fully re-designed real-time parsing, both file parsing and screen parsing
  • Two new widgets, TimeView and TimeLine, to give more information to the user in a more meaningful way
  • Native Linux support with all features
  • Fully re-designed settings frame that automatically saves settings and is easier to use
  • Better error handling with more verbosity to the user
  • Screen parsing limited to 2FPS for less performance impact
  • New screen parsing feature: "Mouse and Keyboard"
  • An experimental new Overlay technique for higher performance (available in settings)