Releases: kokolihapihvi/RockSniffer
v0.5.0
Note that you will need to install the .NET 8 Runtime to use RockSniffer starting from this release.
As detailed in the .NET and .NET Core Support Policy, .NET 6 is going out of support in November 2024.
Changes from RockSnifferLib
- Fire OnPsarcInstalled event always after processing a file, include success in event args
- Fix double hashing each psarc file while parsing
What's Changed
- Bump actions/download-artifact from 3 to 4.1.7 in /.github/workflows by @dependabot in #54
- Bump dotnet from 6 to 8 by @kokolihapihvi in #55
New Contributors
- @dependabot made their first contribution in #54
Full Changelog: v0.4.2...v0.5.0
v0.4.2
What's Changed
- Discord RPC: Implemented automatic album art by @sdasda7777 in #48
- Implemented automatic build & release pipeline using GitHub Actions by @kokolihapihvi in #49
New Contributors
- @sdasda7777 made their first contribution in #48
- @kokolihapihvi made their first contribution in #49
Full Changelog: v0.4.1...v0.4.2
v0.4.1
v0.4.0
Updated for Rocksmith 2014 september update
NOTE: The project has been converted to .NET 6, you may need to install the .NET 6 runtime to be able to run it
You can download the runtime here: https://dotnet.microsoft.com/download/dotnet/6.0/runtime
- Utilized new .NET features to improve memory usage while parsing large amounts of psarc files
- Added support for parsing DLC files via symbolic links
- @ffio1 : Added support for RSMods 'Disable song previews' mod
Addons:
- @PoizenJam: Added Arcade SA/LaS addons
- @PoizenJam: Added current_song_v3.1 addon
v0.3.4
Massive optimizations to parsing and song caching
Various bugfixes
Addons:
- Fixed issues with addon serving
- Addons now use automatically generated config file
- New addon: current_song_v3
v0.3.1
Output now includes per arrangement tuning (string offsets, cents offset, capo fret, name), as well as a list of measures.
Cache now includes a hash of the psarc file, modified files will be parsed again on startup.
Automatically enumerate songs when new dlc is installed (can be disabled in config/sniffer.json
)
Experimental mode to serve addons over addon service http (can be enabled in config/addons.json
).
Allows you to access the addons folder over http: http://127.0.0.1:9938/addons
This may serve more files than you intend, be careful when using over network
v0.3.0
Add Discord RPC
Output now includes arrangements
NOTE:
AddonService output has changed structure, this means you need to update your custom addons.
For examples, look here
Addons:
Add sniffer-poller to make addons require less boilerplate
Add playthrough-tracker: helper for tracking playthroughs and comparing to previous bests
Add current_song_v2: a more advanced version of current_song that compares sections to previous best
Add accuracy_chart: chart your accuracy over time
v0.2.0
Retiring handles for caching all psarc files and using FileSystemWatcher to keep cache up to date
Added addon storage, where addons can store data through http
Added the timeline addon
v0.1.4
Added support for score attack
v0.1.3
Added simple logging
Made cdlc toolkit info available in the output
Switched to lazy psarc parsing to use less memory while parsing