Releases: RedFantom/gsf-parser
GSF Parser v5.4.0
GSF Parser v5.3.0
- 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
- 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
whenrgbkeyboards
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 whencheck_parser_start
fails - Bugfix: Fix
AttributeError
forabilities.py
in build calculator
GSF Parser v5.2.0
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 newShipStats
implementation fromgsf-discord-bot
GSF Parser v5.1.1
- 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
- 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
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
GSF Parser v4.0.1
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
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)