Releases: bookdude13/SRTimestampManager
Release list
Utils v1.4.0
What's Changed
- DL based on filename by @bookdude13 in #4
- Safer overwriting by @bookdude13 in #5
Full Changelog: v1.3.0...v1.4.0
Utils v1.3.0
What's Changed
- Z and Synplicity downloads, fallback on Torrent by @bookdude13 in #3
Full Changelog: v1.2.0...v1.3.0
Utils v1.2.0
For remote song downloading, try to get the mirror file from a remote source before falling back on the local hardcoded one. This lets custom song weekly updates be reflected w/o needing a new update to this every time.
Full Changelog: v1.1.0...v1.2.0
Utils v1.1.0
- Adding SRDownloadAll, which can be used to download all custom maps as of the magnet file on 2/25/2025.
Note - once the magnet file changes this won't work. Better updates for making it dynamic will be coming soon. - Removing SRTimestampFileGen and SRTimestampFixerFakeTimes since those aren't really useful anymore.
Full Changelog: v1.0.2...v1.1.0
Timestamp Utils v1.0.2
Timestamp changes now applied to SynthDB directly as well, which goes faster than a full custom song reload in-game (and guarantees that everything is accurate, since normally the file needs to change its name or something significant to be reloaded in-game).
What's Changed
- Working with unity by @bookdude13 in #2
Full Changelog: v1.0.1...v1.0.2
Timestamp Utils v1.0.1
Various utilities for fixing timestamps on PC. I have not tested on Mac/Linux, but the default file locations should be platform-specific. See the README for specifying a custom/different Synth location (i.e. different drive)
SRTimestampFixer - Uses a local mapping of song hash -> date modified to fix file timestamps. The mapping file should be up to date with where the Z site ended.
NOTE: Make sure the sr_timestamp_mapping.json file is in the same directory as SRTimestampFixer when running it! (it should be there by default)
SRTimestampFixerFakeTimes - Uses the map's id to set a fake timestamp on the file. Provides sorting for all files, although the song order might be slightly skewed if the custom was created early (getting a smaller id), then published much later.
SRTimestampFileGen - Can be used to generate the hash -> date file used with SRTimestampFixer. I don't think this'll be necessary since I now have an updated metadata file, but will post here for posterity anyways :)
(and fwiw, I'm planning to add this functionality to SRQuestDownloader, stay tuned ;) )
Happy Synthing!
Initial Release
Various utilities for fixing timestamps on PC.
SRTimestampFixerFakeTimes - Uses the map's id to set a fake timestamp on the file. Provides sorting for all files, although the song order might be slightly skewed if the custom was created early (getting a smaller id), then published much later.
SRTimestampFixer - Uses a local mapping of song hash -> date modified to fix file timestamps. The mapping file isn't fully up to date as of this release, but it's close.
NOTE You'll need to download the sr_timestamp_mapping.json file as well and have it in the same directory as SRTimestampFixer when running it!
SRTimestampFileGen - Can be used to generate the hash -> date file used with SRTimestampFixer. If you happen to have all customs locally with accurate timestamps already, please run this and lmk / send me the resulting file, and I can update SRTimestampFixer!
(and fwiw, I'm planning to add this functionality to SRQuestDownloader, stay tuned ;) )
Happy Synthing!