forum

osu!calm (final version) - enjoy a more silent startup!

posted
Total Posts
32
Topic Starter
Flanster
Hi folks.

I've made a program which launches osu!.exe with windows mixer's master volume set to 0 and later increases it back to the old user defined one, giving more of a smooth start of osu!'s sound.
How does it work? It detects osu!'s window title, if it finds it, the volume process begins.
- Requires .NET Framework 4 to operate
- supports both 32bit and 64bit
- not sure if it will work on Windows XP


Note: Extract the contents in your osu! folder, osu!calm.exe starts osu!.exe, IT DOES NOT WORK WITH OSU!TEST (yet)
Heres a demonstration.


Updates will follow, if you're going to use this app, monitor this thread every now and then!
Feel free to test it out and please post a comment in the thread with feedback if possible.

Click to download


Changelog
v12.03a
Do not allow to start while osu! is running.
Show the status dialog only for me.
Program icon changed.
Set program to allow only one instance running.

v13.03a
New detect method - check if the osu! window text handle is present. NEEDS TESTING!
Huge code tidyup. (Now using only 2 timers!)
Remove status dialog completely

r4
Use a new versioning style that actually makes sense.
Remove redundant code from previous detection method which wasnt being used at all.
Piine
Testing it out and hoping to continue using it....hopefully when I actually get a Internet provider...nice LoliFlan
MrCraftCod
Really nice! But for me it fail to start xD It say that osu!.exe is not found but it is in the same folder :?


Will there be a version where it does the same thing but with osu!test.exe? :)
Topic Starter
Flanster

MrCraftCod wrote:

Really nice! But for me it fail to start xD It say that osu!.exe is not found but it is in the same folder :?


Will there be a version where it does the same thing but with osu!test.exe? :)
Fixed, forgot to change a value after I was testing. Yes there will be if it works out nicely.
http://puu.sh/7rRJ0.zip
FrzR
Strange. When i run it it just runs the same as osu.exe(Sound didn't change). I'll check if my framework is outdated =w=
MrCraftCod

LoliFlan wrote:

MrCraftCod wrote:

Really nice! But for me it fail to start xD It say that osu!.exe is not found but it is in the same folder :?


Will there be a version where it does the same thing but with osu!test.exe? :)
Fixed, forgot to change a value after I was testing. Yes there will be if it works out nicely.
http://puu.sh/7rRJ0.zip
I already love it <3 :P
Piine
Still need some testing and work :D Hopefully it should be good after a lot of testing XD
Topic Starter
Flanster
After some testing with Sulker, ive improved it a bit. Link updated in my first post.

The volume change will trigger when osu!.exe starts using more than 100mb of RAM.
Merow
i'll use this to start osu! from now on :) ty for this
Piine
Woot. Now hopefully it should work somewhat okay from my testing ;)
Topic Starter
Flanster
Now using a new detection method.
Stefan
Would love to see this integrated in the osu! build. :D

Nice work
Piine
Tested the 13.03a build. Seems pretty great and working perfectly as the last build you gave me @LoliFlan.

I did found these though.

1.) Opening it twice messes up the program and makes it change the system volume before opening osu!
2.) Opening it three or multiple times end up making it crash sometimes or end up doing whats above^

Recommend you find a way to only let it open one instance of osu!calm

Oh and the icon didn't change for me :lol:
Never mind...it did :lol:
Topic Starter
Flanster

Sulker wrote:

Tested the 13.03a build. Seems pretty great and working perfectly as the last build you gave me @LoliFlan.

I did found these though.

1.) Opening it twice messes up the program and makes it change the system volume before opening osu!
2.) Opening it three or multiple times end up making it crash sometimes or end up doing whats above^

Recommend you find a way to only let it open one instance of osu!calm

Oh and the icon didn't change for me :lol:
Never mind...it did :lol:
Even though I set it as a single instance application? Thats strange.
Currently I havent succeeded in fixing this, pretty awkward.
Piine
Well hopefully the next update will be better :D
Topic Starter
Flanster
Sadly I can't figure out how to prevent it, I'll just leave as it is.Up to the user if he/she wants to spamclick the application like a retard or actually use it for the purpose its made for.
Piine
Alright. PM me next time for another update test then ^^.
peppy
Already smoothed the fade-in in osu! a touch.
Topic Starter
Flanster

peppy wrote:

Already smoothed the fade-in in osu! a touch.
Glad to hear!
- Marco -
for me everytime i use it it changes general volume instead of osu! volume :c
Topic Starter
Flanster
That's intended behaviour, don't know how to access seperate application volumes.
Pawsu
Nice idea!
D33d
Oh god I love you. I only wish that the music could be disabled on startup, but this beats the sudden wall of noise.
petterroea

Fr33z3R wrote:

Strange. When i run it it just runs the same as osu.exe(Sound didn't change). I'll check if my framework is outdated =w=
Sounds like something is starting osu!calm with another working directory then osu!
Topic Starter
Flanster

D33d wrote:

Oh god I love you. I only wish that the music could be disabled on startup, but this beats the sudden wall of noise.
Actually when I first created the app, at startup it overwrote the .cfg file's volume setting line to 0, started osu! and then pressed the up arrow key programatically to increase volume automatically. But it didnt go very well so I thought of alternative methods.
Piine

LoliFlan wrote:

D33d wrote:

Oh god I love you. I only wish that the music could be disabled on startup, but this beats the sudden wall of noise.
Actually when I first created the app, at startup it overwrote the .cfg file's volume setting line to 0, started osu! and then pressed the up arrow key programatically to increase volume automatically. But it didnt go very well so I thought of alternative methods.
That seems pretty hard processed.
show more
Please sign in to reply.

New reply