Now we all know, counting our total time ever since you started osu! can be a bit of a problem but its never too late to start counting! osu!tt will do the job for you!
This little app monitors if osu! is turned on and counts its total uptime. It is also portable so you can put it anywhere you want!
Information is stored in the windows registries and can save if you log off or shutdown your computer while its running (experimental needs testing)!
Source code is available on https://github.com/Flanster/osuTT
This little app monitors if osu! is turned on and counts its total uptime. It is also portable so you can put it anywhere you want!
Information is stored in the windows registries and can save if you log off or shutdown your computer while its running (experimental needs testing)!
Source code is available on https://github.com/Flanster/osuTT
CHANGELOG
v0.2
- Double buffer UI to avoid blinking on invalidation
- Add option to move UI and save its position
- Fix UI not showing once
v0.3
- Fix UI show/hide completely
- Warning on exit if osu is running
- Add ability to toggle starting with windows
- New icon
v0.4
- Handle not being able to set startup with windows due to lack of admin rights
- Attempt at handling time increments better
- Migrate everything into one form
v0.5
- Dispose form properly on exit to ensure tray icon dissapears from tray
- Show osu! status on UI - IDLE/PLAYING/EDITING/UPDATER
v0.6
- Add different UI color for every osu! status type.
- Fix not being able to exit if osu! is not running.
v0.7
- Fix time increments, causing seconds to go above 60 and beyond
- Add function to convert bugged out seconds to time format
- Fix seconds displaying as -1
- Add function to click on the tray icon for hiding/showing UI
- Attempt to fix weird resizing of window on win8.1 (button alignment should work atleast)
- New icon
v0.8
- Add option to backup/restore from osu!tt recovery file (available if osu! is closed)
- Add option to clean data and registries used by the program
- Optimise registry handling
- Remove redundant registry value (v0.8 will clean it for you)
- Attempt at further win8.1 window fix
- Display app version in window panel instead.
v0.8.1
- Remove registry for startup with windows on cleanup
v0.8.2
- Correct a typo.
- Autosave every time osu! is closed
- Double buffer UI to avoid blinking on invalidation
- Add option to move UI and save its position
- Fix UI not showing once
v0.3
- Fix UI show/hide completely
- Warning on exit if osu is running
- Add ability to toggle starting with windows
- New icon
v0.4
- Handle not being able to set startup with windows due to lack of admin rights
- Attempt at handling time increments better
- Migrate everything into one form
v0.5
- Dispose form properly on exit to ensure tray icon dissapears from tray
- Show osu! status on UI - IDLE/PLAYING/EDITING/UPDATER
v0.6
- Add different UI color for every osu! status type.
- Fix not being able to exit if osu! is not running.
v0.7
- Fix time increments, causing seconds to go above 60 and beyond
- Add function to convert bugged out seconds to time format
- Fix seconds displaying as -1
- Add function to click on the tray icon for hiding/showing UI
- Attempt to fix weird resizing of window on win8.1 (button alignment should work atleast)
- New icon
v0.8
- Add option to backup/restore from osu!tt recovery file (available if osu! is closed)
- Add option to clean data and registries used by the program
- Optimise registry handling
- Remove redundant registry value (v0.8 will clean it for you)
- Attempt at further win8.1 window fix
- Display app version in window panel instead.
v0.8.1
- Remove registry for startup with windows on cleanup
v0.8.2
- Correct a typo.
- Autosave every time osu! is closed
KNOWN PROBLEMS
- States do not work in fullscreen (and they wont due to the way osu!'s window behaviour, timer will still function fine)
- Toggling startup with windows gets denied by security policy (Solve this by right clicking on the exe and running the application as administrator)
- Toggling startup with windows gets denied by security policy (Solve this by right clicking on the exe and running the application as administrator)