Python utilities for working with Stormgate replays
Project description
shroudstone
Shroudstone is principally a tool to automatically rename replays of your Stormgate ladder games.
Say goodbye to
CL44420-2024.02.03-08.28.SGReplay
and say hello to
2024-02-03 08.28 L 03m03s Pox IvI Veni Vidi Vici - Broken Crown.SGReplay
Shroudstone also acts as a general Python/CLI toolkit for working with Stormgate replays - right now it's probably not useful for much else, but hopefully it will grow over time :)
Made possible by the great work of the Stormgate World team!
Installation & Usage
On Windows
- Install Python 3.11 from the Microsoft Store.
- Open Command Prompt and type
pip install shroudstone
to install shroudstone. - You can now invoke
python -m shroudstone rename-replays
from the command line to rename your replays. To avoid having to do this every time,python -m shroudstone create-rename-replays-shortcut
will create an icon on your desktop so it's just a double-click away :)
You should also be able to get it working using a non-UWP python install, or
using WSL - just pip install shroudstone
and you should be good to go.
On Linux
If you're running Stormgate on Linux+Steam+Proton, hopefully this should also
work for you - just pip install shroudstone
and give it a shot.
Notes
- Stormgate names your replays using your local time. After renaming, the times will be in the UTC timezone, as on the Stormgate World leaderboard.
- Your settings are saved in %LOCALAPPDATA%/shroudstone/config.json on Windows or ~/.local/share/shroudstone/config.json on Linux/WSL.
- Your player ID, replay directory path and replay format string can be
configured by passing command-line options to
python -m shroudstone rename-replays
; but you probably want to use the config file instead so you don't have to provide them every time. Usepython -m shroudstone edit-config
to edit the configuration file.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for shroudstone-0.1.0a6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f93cd746a74013911208cf97c76d5620f71886059d26492d9c4e0b60afc7566b |
|
MD5 | 9ae9ff5fbd0b4b0a80bea83213b4b896 |
|
BLAKE2b-256 | ef4466b5cc6a6d1e297f199ef6c6d434f5f1da47ffdaa0c43f237861072e40fd |