forum

osu!overlay

posted
Total Posts
34
Topic Starter
Ciuriya

Introduction



Hello everyone! I've made this application as I felt that no existing tool did exactly what I wanted.
So I'm glad to finally release this program which I've been working on for the past month and a half.
osu!overlay enables you to track a ton of stats about as many players as you wish and also
lets you display just about anything you want on your screen while you're playing osu!.

Features



  • ■ Lets you see other users' osu! stats in near real-time (the more users, the more delay)
    ■ Auto-updates, the program will check for updates on launch.
    ■ Overlaying information such as pp calculations (current song) and current song infos (AR, OD...) on your screen. (easily green screenable)
    ■ Supports custom fonts (fonts folder) as well as rgb colors in the overlays.
    ■ Multi-language support (French and English only currently)


Screenshots

osu! with some pp and song information overlays




Tracked users' stats page




Settings




Overlay manager




Component manager




Component creator



Credits



  • givenameplz

    For helping me get the osu! msn integration up and running.

    Tillerino

    For letting me use his pp calculation service.

    - Auto -

    For helping me extensively with testing.


Changelog


Here are the changelogs for both update branches.
Please note that Testing may contain bugs, please report them if you see them!
Latest

v0.611


+ Button to cycle through beatmap sets with the same name.

v0.61


+ Hotkey to cycle through beatmap sets with the same name.
+ New tag in SongInfo component. {creator}
+ Option to boot osu! on program launch.
~ Fixed issue where hotkeys would fire while editing them.

v0.609


~ Using a hotkey will not trigger a key press in the rest of the OS anymore.

v0.608


+ When a beatmap set is first displayed, it now selects the highest difficulty instead of the lowest.
+ Difficulty increase and difficulty decrease button in settings.

v0.607


~ Fixed issue with hotkey entry fields not working.

v0.606


~ Attempted to fix language file throwing an error on creation.

v0.605


~ Attempted to fix osu!songListener lag.

v0.604


~ Fixed sticky movement of components.
~ Fixed version label not setting the right font.

v0.603


+ Changelog system.
+ Current version display in main frame.

v0.602


~ Fixed ghost windows showing in the taskbar and the alt-tab menu.
~ Fixed issues with the default font.

Testing

v0.611


+ Button to cycle through beatmap sets with the same name.

v0.61


+ Hotkey to cycle through beatmap sets with the same name.
+ New tag in SongInfo component. {creator}
+ Option to boot osu! on program launch.
~ Fixed issue where hotkeys would fire while editing them.

v0.609


~ Using a hotkey will not trigger a key press in the rest of the OS anymore.

v0.608


+ When a beatmap set is first displayed, it now selects the highest difficulty instead of the lowest.
+ Difficulty increase and difficulty decrease button in settings.

v0.607


~ Fixed issue with hotkey entry fields not working.

v0.606


~ Attempted to fix language file throwing an error on creation.

v0.605


~ Attempted to fix osu!songListener lag.

v0.604


~ Fixed sticky movement of components.
~ Fixed version label not setting the right font.

v0.603


+ Changelog system.
+ Current version display in main frame.

v0.602


~ Fixed ghost windows showing in the taskbar and the alt-tab menu.
~ Fixed issues with the default font.

Troubleshooting


Please read the Installation and Troubleshooting text file that comes with the program.
If it doesn't answer your question or doesn't fix the issue, either post in this thread or send me a message on here.

To-Do



  • ■ Profiles

Known Issues



  • ■ The only supported mode for the pp calculations is standard.
- Auto -
Awesome program!
troke
nice tool
Crymore13
not showing right beatmap...
Topic Starter
Ciuriya

Crymore13 wrote:

not showing right beatmap...
I haven't found a way to detect the beatmap difficulty currently selected however, there's an hotkey you can set in the settings menu to cycle through the difficulties .
xasuma
For some reason when I use it , it shows a bunch of java application icons here http://puu.sh/irkzX/3455a7d370.jpg , and also those "form1" (whatever those are, lol) . (there is only one window open, the other ones are like ghost windows.)

And the font size of the component isnt working. Neither is the bold tick.

In the future, it would be nice if it could also adapt its information with the selected mods.

Good job though! This will be very very nice if all the things mentioned would be implemented. :)
Topic Starter
Ciuriya

xasuma wrote:

For some reason when I use it , it shows a bunch of java application icons here http://puu.sh/irkzX/3455a7d370.jpg , and also those "form1" (whatever those are, lol) . (there is only one window open, the other ones are like ghost windows.)
The java application icons are all the overlays and the opened frames (ie. main frame), the overlays show up like this because they are simply transparent windows without borders. The form1 is just the msn integration listener. (listens for the song currently playing) I can't really do much about the form1 but I'll try to find a solution to remove icons for the overlays, that should bring down the number a bit.

EDIT: Fully fixed!

xasuma wrote:

And the font size of the component isnt working. Neither is the bold tick.
I haven't been able to fix this one as it's a font issue with the java default font, if you add another font and try it on that it will work.

EDIT: Fixed!

xasuma wrote:

In the future, it would be nice if it could also adapt its information with the selected mods.
I'm not certain if there's a way to get the selected mods but there is a mod selection menu in the settings where you can set them and also a hotkey for each to quickly toggle mods.

xasuma wrote:

Good job though! This will be very very nice if all the things mentioned would be implemented. :)
Thanks for the feedback! :)

EDIT: To get the fixes, simply reboot the program and accept the update prompt :)
Maxx115
Is there the possibility of being banned for using this ?
It is a mod, but may be detected as a hack. So i am not sure if it is allowed.

I would really like to use it, but i am to scared ~.~
Howl

Maxx115 wrote:

Is there the possibility of being banned for using this ?
It is a mod, but may be detected as a hack. So i am not sure if it is allowed.

I would really like to use it, but i am to scared ~.~
Why should it ever be considered as a hack? Anyway, peppy pretty much checks all the threads going on in this forum (Development). If there was something wrong with it or can possibly be considered as a hack, he would at the very least write in this thread. This tool has certainly been tested, so there's not a chance you will be banned if you use this tool, as a bunch of people already tried it before you.
Hot Loli
osu!songListener.exe eats much % of cpu, osu listing of maps isn't stable when it run... it's not comfortable to play.
i5-3210m
Topic Starter
Ciuriya

MegaKAKER wrote:

osu!songListener.exe eats much % of cpu, osu listing of maps isn't stable when it run... it's not comfortable to play.
i5-3210m
That's odd, I haven't heard about any issues with the song listener before, it never eats up more than 2.5% cpu on my i7-920 and others haven't mentioned it at all :/
I can't really do anything about that for the moment as the code that makes up the majority of that .exe was given to me by givenameplz and I don't really have any other solution to grab the currently playing song.

As for the listing of maps isn't stable, could you elaborate? I know about the fact that if multiple songs have the same name they will conflict and thus the program only takes the first one. If you're talking about lag though, I really don't know, I've tried it on old systems that can barely run osu! and they weren't affected much :/
Online_old_1

Smc wrote:

MegaKAKER wrote:

osu!songListener.exe eats much % of cpu, osu listing of maps isn't stable when it run... it's not comfortable to play.
i5-3210m

That's odd, I haven't heard about any issues with the song listener before, it never eats up more than 2.5% cpu on my i7-920 and others haven't mentioned it at all :/
I can't really do anything about that for the moment as the code that makes up the majority of that .exe was given to me by givenameplz and I don't really have any other solution to grab the currently playing song.
As for the listing of maps isn't stable, could you elaborate? I know about the fact that if multiple songs have the same name they will conflict and thus the program only takes the first one. If you're talking about lag though, I really don't know, I've tried it on old systems that can barely run osu! and they weren't affected much :/


To fix the CPU eating issue, use Sleep(); in loops
Since you use Java I guess it's Thread.sleep(); though, if you want it to execute fast enough, just use Thread.sleep(1); - it makes it much easier on low-end CPUs.
Hot Loli
well, it's really eats not so much %, but it's laggy in osu. dunno why. when i closing dat listener - all goes to normal.

SPOILER
when changing song in osu - it's lag for 1 sec. sorry for my bad english,
Shizuyi
Seems like a nice tool. Let's hope we get this in osu!next anyway. I like it!
Topic Starter
Ciuriya

MegaKAKER wrote:

well, it's really eats not so much %, but it's laggy in osu. dunno why. when i closing dat listener - all goes to normal.

SPOILER
when changing song in osu - it's lag for 1 sec. sorry for my bad english,
I've attempted to fix the issue, could you test the latest version and tell me if the lag is still there?

(Also sorry for the delay, was building new pc and ran into issues)
NewKey
I got this error.



and the log show this.

[2015/07/17 16:47:29:488] [INFO] (me.Smc.oo.utils.Log:init) 
Logger initialized.

[2015/07/17 16:47:29:509] [INFO] (me.Smc.oo.utils.Log:init)
Log file reset, previous file was over 1MB

[2015/07/17 16:47:29:514] [INFO] (me.Smc.oo.utils.Utils:setLookAndFeel)
Setting look and feel...

[2015/07/17 16:47:29:529] [INFO] (me.Smc.oo.utils.Utils:setLookAndFeel)
Nimbus was found, using it instead of default...

[2015/07/17 16:47:29:593] [INFO] (me.Smc.oo.utils.Launcher:init)
Loading configuration files...

[2015/07/17 16:47:29:597] [SEVERE] (me.Smc.oo.storage.Configuration:<init>)
The system cannot find the path specified
java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at me.Smc.oo.storage.Configuration.<init>(Configuration.java:29)
at me.Smc.oo.storage.Configuration.<init>(Configuration.java:23)
at me.Smc.oo.utils.Launcher.loadCommon(Launcher.java:86)
at me.Smc.oo.utils.Launcher.init(Launcher.java:40)
at me.Smc.oo.main.Main.main(Main.java:59)

[2015/07/17 16:47:29:601] [INFO] (me.Smc.oo.utils.Launcher:loadKeys)
Loading hotkeys...

....and continue.....

I've opened it with jre1.8.0_51
Topic Starter
Ciuriya

NewKey wrote:

I got this error.



and the log show this.

[2015/07/17 16:47:29:488] [INFO] (me.Smc.oo.utils.Log:init) 
Logger initialized.

[2015/07/17 16:47:29:509] [INFO] (me.Smc.oo.utils.Log:init)
Log file reset, previous file was over 1MB

[2015/07/17 16:47:29:514] [INFO] (me.Smc.oo.utils.Utils:setLookAndFeel)
Setting look and feel...

[2015/07/17 16:47:29:529] [INFO] (me.Smc.oo.utils.Utils:setLookAndFeel)
Nimbus was found, using it instead of default...

[2015/07/17 16:47:29:593] [INFO] (me.Smc.oo.utils.Launcher:init)
Loading configuration files...

[2015/07/17 16:47:29:597] [SEVERE] (me.Smc.oo.storage.Configuration:<init>)
The system cannot find the path specified
java.io.IOException: The system cannot find the path specified
at java.io.WinNTFileSystem.createFileExclusively(Native Method)
at java.io.File.createNewFile(Unknown Source)
at me.Smc.oo.storage.Configuration.<init>(Configuration.java:29)
at me.Smc.oo.storage.Configuration.<init>(Configuration.java:23)
at me.Smc.oo.utils.Launcher.loadCommon(Launcher.java:86)
at me.Smc.oo.utils.Launcher.init(Launcher.java:40)
at me.Smc.oo.main.Main.main(Main.java:59)

[2015/07/17 16:47:29:601] [INFO] (me.Smc.oo.utils.Launcher:loadKeys)
Loading hotkeys...

....and continue.....

I've opened it with jre1.8.0_51
I've sent out an update that will make sure every necessary directory will be created which, in theory, should fix the issue.
If, however, this does not fix the issue, please tell me where you are starting up the program. (the full path)
Angelo
I don't know why but when I use the hotkeys to change the difficulty nothing happen, and there is nothing about it in the logs when I press the keys, please help :?
Topic Starter
Ciuriya

Angelo wrote:

I don't know why but when I use the hotkeys to change the difficulty nothing happen, and there is nothing about it in the logs when I press the keys, please help :?
You could try reassigning the hotkeys manually (maybe the language screwed it up or something), if it still doesn't work, tell me if any sort of key combination works.
Angelo
Well I already tried this but I'm not sure about the name of the keys, where can I find them ?
Topic Starter
Ciuriya

Angelo wrote:

Well I already tried this but I'm not sure about the name of the keys, where can I find them ?


Just press on the keys you want to hotkey while the bar is selected to reassign it.
Angelo

Smc wrote:

Just press on the keys you want to hotkey while the bar is selected to reassign it.
That's not working, I really don't know why D: Thanks anyway for your help :?
Topic Starter
Ciuriya

Angelo wrote:

Smc wrote:

Just press on the keys you want to hotkey while the bar is selected to reassign it.
That's not working, I really don't know why D: Thanks anyway for your help :?
Actually, I just had a look at it and it seems as though the mod selector was somehow causing issues with hotkey fields. I've sent out an update that fixes this :)
show more
Please sign in to reply.

New reply