Development Haulted On 2015-04-29
I want to say this first so it isn't missed: Thank you to everyone who used OSW. It made the experience very enjoyable and together we made something really great! This post was supposed to have been made a few weeks ago with school and other obligations as the reasoning, but sadly due to medical issues which have popped up; I am calling it quits for developing new features for OSW. What does this mean exactly?
osu! Stats Watcher v0.7.7b Released 2015-02-20
osu! Stats Watcher is a script or executable which outputs player stats as well as +/- changes to text files in order to beadded to a livestream using OBS. If anyone is willing to take the plunge and break my code, I'd really appreciate it! This project is open-sourced and available for anyone to play with as well. <3
If you would like to leave feedback, please post here, send me a PM or leave it in the issue tracker for the project. I'm looking to add to this project and make it is user-friendly as possible; so don't hesitate to ask! Finally, I would like to apologize if this post looks terrible. I just got a crash course in forum posting. I don't even want to admit how long it took me to make this post. lol
Planned Features/Upgrades
This is where I keep track of the features that are to be implemented into OSW.
This is the list of honorary "bug ctachers" who have helped the project! Thank you very much to all of you!
I want to say this first so it isn't missed: Thank you to everyone who used OSW. It made the experience very enjoyable and together we made something really great! This post was supposed to have been made a few weeks ago with school and other obligations as the reasoning, but sadly due to medical issues which have popped up; I am calling it quits for developing new features for OSW. What does this mean exactly?
There will be no GUI or additional stats added.
There will still be periodic bug fixes if I get bug reports. I want this to work!
osu! Stats Watcher v0.7.7b Released 2015-02-20
osu! Stats Watcher is a script or executable which outputs player stats as well as +/- changes to text files in order to beadded to a livestream using OBS. If anyone is willing to take the plunge and break my code, I'd really appreciate it! This project is open-sourced and available for anyone to play with as well. <3
If you would like to leave feedback, please post here, send me a PM or leave it in the issue tracker for the project. I'm looking to add to this project and make it is user-friendly as possible; so don't hesitate to ask! Finally, I would like to apologize if this post looks terrible. I just got a crash course in forum posting. I don't even want to admit how long it took me to make this post. lol
Planned Features/Upgrades
This is where I keep track of the features that are to be implemented into OSW.
GUI for watcher and updater (version 1.0 idea) CANCELLED =(
This is the list of honorary "bug ctachers" who have helped the project! Thank you very much to all of you!
Demynnfire
Kyuubish
Venitros
Screenshots
Screenshots
Example Command-line Output
Example Stats Output in OBS
Example Stats Change Output in OBS
Example Command-line Output
Example Stats Output in OBS
Example Stats Change Output in OBS
Quick-Start Guide
Quick-Start Guide
Step 1. Download the executable above.
Step 2. Download the example configuration file here.
Step 3. Replace the api_key, username and save_dir with your API key, username and where you want osu! Player Stats Watcher to save its output. You can request an API key for your account here.
Step 4. Configure text sources in OBS pointing to the text files created by osu! Player Stats Watcher. A picture tutorial for this is in the wiki linked above.
Step 5. Run the executable in a command-line passing the "-s" and the file you just saved as arguments. You can also use "-h" to see all the options.
Step 6. Click Circles!
Step 1. Download the executable above.
Step 2. Download the example configuration file here.
Step 3. Replace the api_key, username and save_dir with your API key, username and where you want osu! Player Stats Watcher to save its output. You can request an API key for your account here.
Step 4. Configure text sources in OBS pointing to the text files created by osu! Player Stats Watcher. A picture tutorial for this is in the wiki linked above.
Step 5. Run the executable in a command-line passing the "-s" and the file you just saved as arguments. You can also use "-h" to see all the options.
osu_stats_watcher.exe myfile
Step 6. Click Circles!
Release Notes
Release Notes
v0.7.7
v0.7.7
Added debug code for updater.
Minor bug fixes. Bug reports courtesy of Kyuubish. <3
Added the --test-diff option to test diff text in OBS easily. Thanks to Venitros for the feature request!
Reworked the -s|--stdout option to be --no-stdout. Stat changes now print to the console by default.
Fixed several updater bugs. Please manually update to this version for working updates.
Fixed several other bugs.
Added an update option so you don't need to come here to check for new versions.
Also added the ability to download the updater from the original osu! Stats Watcher.
Added a session summary when the script is closed with CTRL+C that tallies up your stat changes over the entire play session.
Bug fixes including a big one where using --no-diff would block output to the console.
- Added better handloing of invalid JSON.
Fixed a bug where putting '\' in the config file would cause the script not to work. This should fix itself automatically when you run this version.
Added a prompt asking to create the save directory if it doesn't exist.
Changed the format of the STDOUT because having '-' in the time looked funny to me.
- Added better handloing of invalid JSON.
Made the command-line arguments much more flexible including case-insensitive.
- Created Python 3 compatible versions of the script. This is now created with each new build automagically.
- Renamed the project because that name was too long.
- Initial Release!
Downloads Links & Wiki
Download Links & Wiki
Here are some quick links to get you started. The wiki contains all the neccessary information to get started.
Download (Python 2.7)
Download (Python 3.4)
Download (Executable)
Wiki
Here are some quick links to get you started. The wiki contains all the neccessary information to get started.
Download (Python 2.7)
Download (Python 3.4)
Download (Executable)
Wiki