Releases: Mechanical-Advantage/AdvantageScope
v4.0.0-beta-4
THIS IS A BETA. You will encounter issues not present in stable releases. Users looking for a stable release should download AdvantageScope v3.2.1, the latest 2024 release.
This is the final beta release of AdvantageScope for 2025. For more information, check the Whatโs New in 2025? page of the documentation. Feedback, feature requests, and bug reports are welcome on the issues page.
- Improvements to Hoot log decoding
- Added support for macOS and Linux
- Phoenix Tuner X is no longer required
- Added compatibility with log files produced by older Phoenix versions
- All features are available offline, including support for all Hoot file versions
- Added input current field for URCL data
- Added support for Choreo trajectory visualization (#271)
- Added
RadioStatus
as known subtable (see here) - Updated Phoenix diagnostics to support 25.0.0-beta-4, including CANrange
- Fixed support for arrays in struct values (#274 and #277)
- Fixed display of 2D mechanisms on 3D field when changing ligament length
- Fixed visual glitches when loading joystick images
- Fixed auto axis ranges on line graph with smooth fields
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v4.0.0-beta-3
THIS IS A BETA. You will encounter issues not present in stable releases. Users looking for a stable release should download AdvantageScope v3.2.1, the latest 2024 release.
This is the third beta release of AdvantageScope for 2025. For more information, check the Whatโs New in 2025? page of the documentation. Feedback, feature requests, and bug reports are welcome on the issues page.
New features:
- Added support for the 2025 beta of URCL (2025.0.0-beta-1)
- Added alerts visualization for the line graph tab (docs)
- Console tab improvements (docs): color coding for warning and error messages, highlight filtered text in messages, filter unwanted messages, export to a text file, and select filter field with a keyboard shortcut
- Added support for PhotonVision struct decoding (#181 by @mcm001)
- Added option to loop over visible range (#254, docs)
- Added keyboard shortcut to zoom to the enabled range (#255)
- Added support for viewing multiple devices simultaneously with Phoenix diagnostics
- Added search bar to online documentation site
- Features related to the upcoming 2025 AdvantageKit beta
- Added additional hooks for AdvantageKit replay integration
- Added support for tunable numbers in AdvantageKit NT mode (docs)
Bug fixes:
- Fixed edge cases in statistics tab that could cause the app to freeze (#238)
- Added upper limit to histogram bin count to prevent the app from freezing (#260)
- Fixed incorrect statistics calculations (#266)
- Fixed link to latest release when checking for updates (#258 by @katzuv)
- Swapped icons for hiding and showing objects to improve clarity (#247)
- Improved grab zoom controls when cursor leaves active region (#257)
- Fixed bug causing 3D field camera to occasionally become unresponsive
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v4.0.0-beta-2
THIS IS A BETA. You will encounter issues not present in stable releases. Users looking for a stable release should download AdvantageScope v3.2.1, the latest 2024 release.
This is the second beta release of AdvantageScope for 2025. For more information, check the Whatโs New in 2025? page of the documentation. Feedback, feature requests, and bug reports are welcome on the issues page.
- Improved 3D camera controls
- Added infinite zoom when scrolling
- Added keyboard flight controls (#189)
- Added animations when switching camera views
- Added smoothing for all controls
- Disabled new background material on Windows (#197, #198, #199, #207)
- The translucent material produces UI glitches which require an Electron bug fix (electron/electron#41824)
- Various performance enhancements
- Improved satellite performance of table tab (#200)
- Added on-demand rendering for line graph, odometry, swerve, and joystick tabs (#204)
- Enabled offscreen culling for field models to improve 3D field performance
- Added logic to skip unnecessary reloading of robot models
- Removed duplicate render calls for local tabs
- Fixed interference between points renderers (#219)
- Improved initial rendering of main window (#207)
- Added help button to source list type prompt
- Added tooltip to source list keys
- Added support for reading enabled state without auto state
- Added support for Phoenix
RobotMode
key - Updated Phoenix enums for 2025 beta release
- Improved sidebar field loading indicator (#201)
- Disabled tuning for unsupported boolean values (#206)
- Fixed log opening from file browser (#222) and download window
- Improved reliability of WPILOG parsing
- Fixed progress indicator when starting NT publishing
- Fixed automatic key search for merged log files
- Fixed a bug resulting in invalid 3D camera positions
- Added option to disable simplification of robot assets (#231)
- Added fallback directory for video cache (#217)
- Fixed update check download link for beta releases
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v4.0.0-beta-1
THIS IS A BETA. You will encounter issues not present in stable releases. Users looking for a stable release should download AdvantageScope v3.2.1, the latest 2024 release.
This is the first beta release of AdvantageScope for 2025. For more information, check the Whatโs New in 2025? page of the documentation. Feedback, feature requests, and bug reports are welcome on the issues page.
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v3.2.1
This is the latest stable release of AdvantageScope. Check the releases page if you're looking for the AdvantageScope beta.
Documentation is available online or by clicking the ๐ icon in the app. Feedback, feature requests, and bug reports are welcome on the issues page.
- Improved handling of some corrupt WPILOGs
- Fixed a bug causing match info to be unusable if overridden before the end of the log
- Fixed a bug causing the application to crash on startup if the state file is corrupted
- Added support for RLOG R2
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v3.2.0
Documentation is available online or by clicking the ๐ icon in the app. Feedback, feature requests, and bug reports are welcome on the issues page.
- Added red and blue ghost colors (#144)
- Improved controls for numbers in tuning mode (wait for deselect or "Enter" before publishing)
- Added control for resizing the line graph legend height
- Added support for updated URCL format (2024.1.0 and later)
- Updated automatic video sync to support 2024 scoreboards
- Added prompt when attempting to close a window while exporting
- Added warning in sidebar for conflicting field types
- Added prompt to limit loading size for very large log files
- Added keyboard shortcut for "Bring All to Front" (#143)
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v3.1.0
Documentation is available online or by clicking the ๐ icon in the app. Feedback, feature requests, and bug reports are welcome on the issues page.
New features:
- Support for game piece objects on 3D field (docs)
- Driver Station camera views (#108, docs)
- Preserve the state of all windows when restarting the app or saving a layout file (#95)
- Added option for custom assets folder (#133)
- Added filter option for console tab (#41)
- Additional coordinate system and format options for the points tab (#119, docs)
- Support for 3D trajectories
- Improved field search algorithm (#117)
- Added keyboard controls for field search (#117)
- Added keyboard controls for stepping through log data (#142)
- String value previews vary based on the sidebar width (#138, #118)
- "Bring All to Front" menu item for Windows and Linux
Bug fixes:
- Fixed handling of special characters in asset paths (#131)
- Fixed switching 3D mode based on battery in popup windows
- Improved error handling for asset parsing (#134, #137)
- Fixed display of singular
Translation3d
structs on 3D field - Switched WPILib Windows build to directory format to improve startup time (#136)
- Increased minimum distance for 3D camera rendering
- Stability improvements to table and console tab scrolling (#116)
- Realign negative WPILOG timestamps to zero
- Fixed sidebar scrolling when fields change
- Performance improvements for NetworkTables connections
- Fixed invalid timestamp range after disconnecting from live source
- Default to last folder for Windows file selectors after first use (#139)
- Fixed low bandwidth subscription for AdvantageKit timestamps
- Fixed dimension parsing for videos, which prevented automatic video synchronization
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v3.0.2
Documentation is available online or by clicking the ๐ icon in the app. Feedback, feature requests, and bug reports are welcome on the issues page.
- Fixed issue causing AdvantageScope-exported logs to crash SysId (related to wpilibsuite/allwpilib#6193)
- Fixed export of fields with negative timestamps
- Added export sampling mode for AdvantageKit cycles (required for AdvantageKit SysId compatibility)
- Removed underscore table separator, except for Phoenix sources (#124)
- Fixed swerve module arrangements (#129)
- Fixed display of NT keys without leading slash (#127)
- Fixed low bandwidth subscriptions for msgpack and JSON
- Added button to copy about info to clipboard (#125)
- Updated Phoenix enums to latest version
- Fixed ffmpeg on arm32 distributions
- Improvements for WPILib installer distribution
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v3.0.1
This is a bug fix release for the 2024 kickoff version of AdvantageScope. See the v3.0.0 release for more details. Documentation is available online or by clicking the ๐ icon in the app. Feedback, feature requests, and bug reports are welcome on the issues page.
- Fixed REV frame decoding for 2024 firmware & Spark Flex
- Fixed visual glitches when navigating the line graph tab
- Fixed display of blank protobuf fields
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |
v3.0.0
This is the 2024 kickoff release of AdvantageScope. Documentation is available online or by clicking the ๐ icon in the app. Feedback, feature requests, and bug reports are welcome on the issues page.
New features:
- Added support for URCL: Unofficial REV-Compatible Logger (docs)
- Added support for loading Hoot log files
- Added descriptions to signal metadata when connected to Phoenix diagnostics
- Added export option to switch inclusion of generated fields
- Switched default origin to be defined per-field rather than globally
Bug fixes:
- Improved reliability of metadata parsing for videos (#120)
- Fixed NT subscriptions to custom schema fields in low bandwidth mode
- Improved error handling for custom schemas
- Various performance improvements
Common Downloads | |||
---|---|---|---|
๐ช Windows x64 | |||
๐ macOS Apple Silicon | |||
๐ macOS Intel | |||
๐ง Linux x86 Deb | |||
All Downloads | |||
Windows | x64 | arm64 | |
macOS | x64 | arm64 | |
Linux/deb | x64 | arm64 | arm32 |
Linux/rpm | x64 | arm64 | arm32 |
Linux/pacman | x64 | arm64 | arm32 |
Linux/AppImage | x64 | arm64 | arm32 |
Linux/snap | x64 | arm32 | |
Linux/flatpak | x64 | arm64 |