forum

osu!np v2.4: Output /np info + Beatmap Downloader etc

posted
Total Posts
170
show more
Topic Starter
Primula_old
v2.1 is now up with the following changes~ >-<
Thanks again to Givenameplz for gifting Supporter. ^-^

V2.1 - 25.08.13 - 600kb
  • ★ Make Unicode data output the Non-Unicode variant if it returns nothing.
    ☆ Beatmaps in the download list will now display a green ID if they're already installed.
    ★ Fixed escaping issue with POST requests.
    ☆ Added threading to map checking, no more hanging~!
    ★ Made map checking even more efficient by changing the method used to find and read from maps.
    ☆ Added function for removing characters from MapName before map checking to prevent no map being returned.
    ★ Removed additional blank lines from all outputs.
    ☆ Fixed yet another issue with importing configs.
    ★ Fixed issue related to osu!test (Definitely working now >-<! Thanks to Givenameplz for gifting Supporter so I could debug this)
    ☆ Redesigned MapChecking/FTP/POST functionalities to make them more efficient.
    ★ Added a notice message which outputs whether more than one result was returned when MapChecking. This is a limitation of osu!np due to the nature of how map data is obtained. osu!np does not have access to the ID of a Mapset instantly so it's unable to determine which map is truly being played if there are two or more maps with identical Name & Difficulty. I am currently attempting to figure out a solution for this.
    ☆ Added web status handling to map requests, will now return error if the MapID does not return a preview/download.
    ★ Added functionality for removing Videos (of format avi/flv/wmp/mpg) and Images (of format jpg/png). Only images below the specified Dimensions will be removed (Default: 640x480), and images of which are corrupt for whatever reason will be skipped but the directory of that image will be outputted to the log for manual deletion.
    ☆ Fixed issue which presented an error after closing osu!np while it was still processing. osu!np will now minimize to tray before closing if it still needs to finish processing whatever it's doing.
    ★ Setting osu!np to default settings will now clean up any old settings that have been removed.
    ☆ Potentially fixed error some users may have experienced when attempting to launch osu!np v2.0
    ★ Added better error checking, with more useful output. (If you receive errors, PM them to me)
Avail_old_1
No extra lines with this last update? Neato.Created a new version of my python script -> http://pastebin.com/RFzdNaKd
Topic Starter
Primula_old
Cause for System.InvalidOperationException found, current version of osu!np requires WMP to be installed.
(Control Panel > Programs & Features > 'Turn Windows features on or off' > Media Features > Windows Media Player)

This is something I'm using for just previewing of maps >-< Will consider replacing in future
TakuMii
Alright, it works on the test build now :D

I have 3 more feature requests:
1. It'd be nice to have the option to make the 'previous' output get its info from the secondary output rather than the primary output. I'm getting around this by using the primary as a secondary, but this will make things slightly more convenient.
2. I'd like the option to minimize it to the taskbar rather than to the tray. Again, for convenience.
3. Currently, the 'previous' output will change upon hitting Retry or changing difficulty. This defeats the purpose of , as it'll cause it to show the same information as the other inputs. Is there a way of detecting this and preventing this from happening?

Thanks again, and sorry for the trouble.
Topic Starter
Primula_old
Current TODO for v2.2:
★ Fix unicode issue - Done
☆ Fix issue with Beatmap list being transparent. - Done
★ Add option for which output 'previous' should record from. - Done
☆ Add option for minimizing to taskbar instead of tray. - Done
★ Make previous output only update when the current map is not the same. - Done
☆ Make changes to UI layout (will make everything a bit bigger and much more pleasant) - Done
★ Add support for different localizations. - Working on
(Currently: German, Japanese & Chinese are planned, if anyone feels like helping with translations of these/other languages feel free to PM me ^-^).
Topic Starter
Primula_old
Can start adding translations for other languages here.
https://docs.google.com/spreadsheet/ccc ... full#gid=0

I haven't finished with the English locale yet as I'm re-designing the UI and some text may change/be removed.
Anyone is welcome to make changes and add new languages.
The current languages listed are ones of which are either confirmed or have potential to be added. (Need to discuss it with friends >-<)

Edit: Found the issue causing the other InvalidOperation exception, fixed in 2.2! ^-^

Edit again: v2.2 is going to take a while, probably won't be done until the weekend at the earliest.
I'm re-implementing the download function, it will support multiple downloads and aborting/pausing of downloads.
I'm also combining the Beatmaps window into the main window. (Closed | Open)

So now there won't be duplicate buttons with the same function. >-<
Will also add new methods of downloading beatmaps and will add the ability to choose how to order beatmaps in the queried index (by date/id/name etc).

Contemplating various things involving osu!np reading output from other applications.
Eg 1. A user in your twitch chat that types !play [id] could cause osu!np to download and install that map id ready for you to play.
TakuMii
I'm not sure if it's because I just updated to Windows 8.1, but osu!test support is no longer working for me. It still works fine with the public build though :/
EDIT: ...and it just stopped working on the public build. It was working for a few minutes earlier :/
EDIT2: A few other programs stopped working, so I rebooted, and osu!np is working again on the public build. Still isn't working on osu!test though. I'll keep screwing around to try to get it to work, since Windows 8.1 doesn't actually get released until October (since I don't see how you can fix it if it's the cause).
Topic Starter
Primula_old
Ehh.. No idea why that would happen, not something I can really solve because it sounds like Win8 is causing the problems >-< ("A few other programs stopped working")

---

v2.2 is now available with the following changes~
  • ★ Fixed the unicode issue again.
    ☆ Fixed issue with Beatmap list being transparent.
    ★ Added option for which output 'previous' should record from in the 'Output' tab.
    ☆ Fixed undesired behaviour of 'previous' output, will now only update when the current map playing is different.
    ★ Added option to choose whether to minimize to taskbar or tray in the 'General' tab.
    ☆ Added 'Debug' output option to the 'Output' tab, will append output log to file every 10 minutes.
    ★ Moved the osu!np Update button to the 'General' tab in 'Config'.
    ☆ Integrated the Beatmaps window into the main window, still need to toggle the 'Beatmaps' button to view it.
    ★ Downloading functionality has been re-designed, it now supports:
    ----★ Simultaneous downloads.
    ----★ Pausing/Resuming/Aborting of downloads.
    ☆ Changed "Preview" button to "Play Song" as it now supports playing full length songs instead of just preview.
    ★ Beatmaps in the list which have been played/downloaded will display in orange.
    ☆ Added dropdown box to select the media to play/download. (Beatmap / MP3 (Full) / Background)
    ----☆ Clicking the 'Download' button will: Download Beatmap / Download Full Length MP3 / Download Background
    ----☆ Clicking the 'Play Song' button will: Play Preview MP3 / Play Full Length MP3 / Play Preview MP3
    ★ 'Play Song' and 'Download' buttons will assume the desired map as the one selected in the Beatmap list unless an ID is defined in the MapID input box.
    ☆ Downloaded mp3's/backgrounds will be saved to the same directory as the directory used for downloading beatmaps to.
    ★ Added capability of stopping a song while it's playing.
    ☆ Added progress display of the song playing.
    ★ Added search functionality to the Beatmap listing to optionally limit results by search terms.
    ☆ Added option for determining what list results should be ordered by. (Date, ID, Name, Index)
    ★ Added button for determining whether to list results in ascending (ASC) or descending (DESC) order.
    ☆ Beatmap listing can now be aborted during the current page listing.
    ★ Made several changes to the UI of osu!np.
    ☆ All windows can now be resized to meet user preference.
    ★ Fixed issue causing InvalidOperation exception.
    ☆ Fixed issue causing exception on beatmap search, maps with no returned image will now display a default image.
    ★ Fixed issue with 'Default' button failing to reset to default settings.
    ☆ Fixed issue preventing osu!np from removing older version after update.
    ★ Started adding localisation to the config, this feature is not yet functional, check the first post for more details if you would like to help with localisation.
Note: When updating from v2.1 from the client, you'll get either of these errors: (fixed in 2.2)
★ osu!np was unable to extract the update.
☆ Solution: Close osu!np and extract the updated version from osunp.zip manually.

★ File access error when osu!np attempts to remove the old version after updating.
☆ Solution: Just delete the old version (osunp.exe) manually before starting the new version.
TakuMii
And strangely enough, v2.2 works fine with osu!test on 8.1. I haven't changed anything since trying it out yesterday though... I guess it just didn't feel like working :?

The UI update looks pretty nice, but the directory boxes on the right are being cut off:
Topic Starter
Primula_old
Good to know that it's working again ^-^


You can resize the window.
Though yush, they are supposed to anchor within the box >-<

Edit: Updated to fix this tiny problem (no new version number). :3

Edit again: Will need to update again >-<
Have to fix an issue with downloaded file names having special characters which Osu! doesn't like.

Bleh.. When downloading from Osu!, a few maps put "_" as a replacement for special characters in folder names, most others just remove the character. (osu!np downloader will always just remove the character, the .osu files also just remove the character, so I'm not sure why few folders are doing things differently.. )

Not sure how many maps this will affect.
None of this will be a problem if you use osu!np for downloading maps when I update to check for special characters in a couple hours~

Edit: Figured this out to be a browser issue. Downloading from Osu! website attempts to download with the special characters (why are they not handled on the server? ;--;), of which different browsers will handle differently (Eg. * is replaced to _ in Firefox, but it's replaced to - in Chrome)
So.. not something I can handle really ;--; Will just have to go back to the slower method of getting map data.
Topic Starter
Primula_old
v2.3 is now available with the following changes~

V2.3 - 02.09.13 - 534kb
  • ★ Added the capability of selecting multiple maps from the Beatmap list in which all selected will be added to the download queue. (Ctrl + Click to highlight individually, Shift + Click to highlight a range).
    ☆ Fixed issue with file names of downloaded beatmaps of which contain special characters.
    ★ Map checking is now compatible with maps of which contain special characters.
    ☆ Map checking now has two fallback methods if the first pattern search attempt fails.
    ★ Map checking will now attempt to intelligently decide a correct map when more than one map is returned.
    ☆ Switched to using beatmap thumbnails provided by Hexide's mirror, as Osu! thumbnails were causing delays in beatmap listing (due to current server issues).
    ★ Added the capability of disabling the listing of thumbnails. Beatmap listing is much faster when thumbnails are removed so this will be useful if you wish to query many maps per page.
    ☆ Increased the limit to the amount of beatmaps you can display per page to 999. This is only recommended when you have the above IMG checkbox disable (you can toggle it during the query and you can abort the query if it's taking too long).
    ★ Fixed issue causing duplicate output when playing full length songs.
    ☆ Fixed issue preventing the Download/Play buttons from functioning if an error occured when attempting to process the selected/specified map.
    ★ Fixed issue causing some controls to display with a classic Windows visual style.
    ☆ Definitely have fixed the issue with the inability for a new version of osu!np to delete its old self.
The problem with updating persisted in v2.2 so you will have to delete the old version (osunp.exe) before starting the new version when updating from the client, this issue has definitely been fixed in v2.3! ;--;
Piotrekol
last version that worked for me was v1.9
Windows 7 x64 SP1 + .NET 4.5
Topic Starter
Primula_old

Piotrekol wrote:

last version that worked for me was v1.9
Windows 7 x64 SP1 + .NET 4.5
Did you try this
★ Problem: osu!np will throw a System.InvalidOperation Exception and will not startup.
☆ Solution: Ensure that you have WMP installed. (It's installed by default on Windows operating systems but you may have uninstalled it.)
Control Panel > Programs & Features > Turn Windows features on/off > Media > Enable 'Windows Media Player' > Restart if necessary
Topic Starter
Primula_old
Started working on the IRC integration ^-^!
At the moment, it's able to recognize command format !
http://puu.sh/4hMCu.png

It will be able to output any data you tell it to without the need to read from file.
You'll also be able to define custom commands with custom parameters of which the bot will respond to when users type them in chat.

It won't be as great as something like mIRC scripting for a while, but it'll be an option for people who don't need very much dynamic output, and it'll be quicker to setup than mIRC.

Update: http://puu.sh/4hPiP.png
Added support for reading the primary/secondary outputs (example is np + diff on primary, then same for secondary but as an action).
The default commands are !wake, !sleep, !die
!wake - Enables output
!sleep - Disables output
!die - Disconnects bot from channel
Names for the command will be configurable, the condition for the output will also eventually be configurable >-<

Output from secondary: http://puu.sh/4hTSp.png


Edit: Going to scrap IRC integration for now, will continue work on localisation whenever I can, been a bit busy recently ;--;
givenameplz
Thanks for the update.

I got a few new ideas I'd like to see, if you are free:
  1. Minimize osu!np when starting osu!. (Either to Tray or to the Taskbar, whatever the user did select in the config)
  2. Option to also start osu! when pressing "Start". (Or start the output when pressing the osu! logo)
  3. and/or:
  4. Option to automatically start outputting when starting osu!np. (Alternative to above)
This could be very useful, atleast for me.
Most of the times when I press "Start" I also want to start osu!, so this would save a click for me.

Keep going.
TakuMii
Thanks for the update, but I'm now getting this error when updating:
It works fine when redownloading manually though :/
EDIT: And it seems to not save my "previous secondary" setting.
Topic Starter
Primula_old
[quote=givenameplz]I got a few new ideas I'd like to see, if you are free:[/quote]
Will add them

YayMii wrote:

Thanks for the update, but I'm now getting this error when updating:
It works fine when redownloading manually though :/
Known issue with v2.1 & 2.2, it's fixed in 2.3 (for when updating to future versions)
It just requires manually deleting osunp.exe before starting osu!np.exe

YayMii wrote:

EDIT: And it seems to not save my "previous secondary" setting.
Something I forgot to do, will get settings sorted in 2.4
Topic Starter
Primula_old
Few updates:
I've been working on an Collections MP3 Player - Play songs outside of Osu as playlists made from collections.. so when you're idle and just want to listen to music from Osu!, you don't have to be listening to songs you don't like.

'Special' is one of my collections with 119 maps, duplicates (like difficulties of one mapset) are removed so the amount in the list becomes 24.
Will also feature the ability to export mp3's to collection folders so the mp3 playing side of this app will be optional - though it has all the basic functionality needed (play/pause/stop/prev/next/loop etc).

I've been doing a lot of work on the database side of things for Osu! Now able to read from osu!.db, collection.db, scores.db

The example above shows the scores.db listed featuring the capability of ordering by accuracy - something of which the normal Osu! map list does not support. I requested this feature a while ago but it was rejected, so I decided to make it myself.

Planned features include the ability to determine which maps you have previously played but do not currently have installed among other things, it will be a standalone app but will also be implemented in osu!np so you can output score data.

A note about the limitation of database reading though: The osu! databases only update whenever osu! is closed, so you cannot get real-time results.

I will likely release the source for this db reader some time soon once I've tidied up the code.
The only other open-source one I found was written in Ruby, I wrote mine in VB .Net with a little bit of help from the Ruby one (I don't know Ruby ;--;)
VB is easy enough to convert to C# so it should be nice for people who wish to develop db-related tools for Osu! :3
TakuMii
Wow, you're amazing! Adding features that I'd use even though I didn't know I wanted them. Keep up the good work.

I have a few suggestions:
1. For the standalone player, it should probably have a separate output if it doesn't already (seeing as you don't really need information like the difficulty).
2. Maybe a toggle for osu!test in the database reader? osu!test has its own set of .db files, and that was the original reason why I asked for o!test support in the first place.
Topic Starter
Primula_old

YayMii wrote:

Wow, you're amazing! Adding features that I'd use even though I didn't know I wanted them. Keep up the good work.

I have a few suggestions:
1. For the standalone player, it should probably have a separate output if it doesn't already (seeing as you don't really need information like the difficulty).
2. Maybe a toggle for osu!test in the database reader? osu!test has its own set of .db files, and that was the original reason why I asked for o!test support in the first place.
Thank you ^-^

1. Not too sure what you're referring to, the mp3 player or the standalone version of the db reader?
If the mp3 player: Difficulty isn't listed in the playlists. There isn't any output from the player currently but I'll add it as an option. (So when you're afk on stream you can still stream music and display what music is playing)
If the db reader: The image is just an example, all data will have their own columns and source will be provided.

Also to note.. I'm not sure whether to implement the mp3 player in osu!np.. at least not for a couple weeks at least if I do decide to..
There's a whole lot involved with it, I'll have to do many changes to get it working in osu!np and it won't use the same custom appearance.
It's also straying away from what osu!np was originally intended for but I might just redefine osu!np as an 'all-in-one' tool. >-< My only fear is that osu!np will eventually be too confusing to use if it has too many features ;--;

Also to note: Getting the BPM of a song is maybe possible with osu!mp3, a while ago when I was mapping I had trouble finding a tool that would do this but I think I could potentially get it to work myself.. I doubt it'll be accurate but it'll be fun to work with. >-<

2: Already done some testing for this in code (doesn't seem to be any change at the moment between the normal and test versions of the databases, hopefully there won't ever be too much change >-<), just didn't have it displayed in the example.


Edit: Example of all data

Note: 'Tries' only includes completed attempts at a map, not actual retries. ;--;
(Ignore the fact that circle/slider amount is the same.. little bug I didn't notice >-<)
Ntasuto
I got some issues with the "[dl]" command. Can't get it to work :/

Here is a picture of my Secondary output.


A np1.txt file is created but its blank . I tried using the "[dl]" command on the primary output also, with and without other commands but it still does not work T^T

Am i doing something wrong?
please enlighten me, id like to have that feature so much !
TakuMii
Ntasuto: Do you have your osu! install folder set up properly in the Directory tab? You need that so osu!np can get that information. Also keep in mind that some older beatmaps lack this info and will return as blank.
Marcin
Suggestion: You can get osu! install folder from registry (for developer).
onodai145
nice software :3
i use in OBS

http://www.youtube.com/watch?v=qCyKvhKBVE4
sbstratos79
Awesome software. BTW, I wanted to give a suggestion.
Can you add a function by which one may search for beatmaps by their names by inputting them in a text field. (Just saying :P )
And when will the osu! music player be ready. It seems to be interesting.
Topic Starter
Primula_old

sbstratos79 wrote:

And when will the osu! music player be ready. It seems to be interesting.
Everything is on-hold for now, won't be returning at least until November.
Kayla
Not sure why this happened but my config file and my np file both just disappeared and now when I open the program it opens to the task bar but has no window.

Edit: It seems that whenever I load it, my config file disappears.. so I have to export every time I have it opened if I want my settings to retain.
givenameplz

Kurimu wrote:

Not sure why this happened but my config file and my np file both just disappeared and now when I open the program it opens to the task bar but has no window.

Edit: It seems that whenever I load it, my config file disappears.. so I have to export every time I have it opened if I want my settings to retain.
This appears to be a problem with the position saving of the application.
This value here:
<setting name="setPosition" serializeAs="String">
<value>162, 171</value>
Sometimes gets set to a really odd, seemingly overflow value.
So your window is most likely opened outside of the screen, to fix this move to this path:
C:\Users\*ComputerUserName*\AppData\Local\Primpri\osu!np.exe_*SomeRandomCharacters*\2.3.0.0
(Or whatever the newest version is)
And edit the user.config file, look for the "setPosition" tag (mentioned above) and set it to 0, 0 for example.
Kayla
Thanks. Should be fixed though. :) And the disappearing config file escapes me. The file gets deleted when I load osu!np.
givenameplz

Kurimu wrote:

Thanks. Should be fixed though. :) And the disappearing config file escapes me. The file gets deleted when I load osu!np.
I am not quite sure if you mean that but.. if you start osu!np it will check for a config file in the same folder; it runs and tries to import it.
After doing this, the file gets deleted.
It appears to be an intended function.
(Most likely used for the update process, after you download a new version with the updater inside for example, osu!np will ask you if you want to export your configs and so on..)
Topic Starter
Primula_old
Sorry for being away for so long, but I'm Semi-back, have had some financial issues to deal with, still having problems (and just recently broke up with my ex, yay~ x.x).
I'll try to get an update out before I have to go again (Will be here until 11th Nov, won't be back for some time after)

now when I open the program it opens to the task bar but has no window.
That's an odd bug, will look into it when I get a chance to. (I think I remember fixing it in the past ;-;)
And yeah, the config file is supposed to only be temporary (When you export or update and choose to keep settings, it'll be created. Then when osu!np starts and the config file is found, the settings from it get saved and it gets removed), I might make an option for it to be permanent though but for now, you can just copy it and give it a different name so osu!np won't delete it (but neither will it detect settings from it unless you copy it and name the new one to 'config.ini')

Your saved settings will always be retained in the following folder: C:\Users\Username\AppData\Local\Primpri\
So you don't need to keep the temp config file unless you want it as a backup.

Can you add a function by which one may search for beatmaps by their names by inputting them in a text field. (Just saying :P )
This functionality already exists if I'm understanding you correctly, the field which shows 'miku' in the below image.


And don't worry, haven't forgotten about the other projects either, will get them done.
I'll try to find time to work on everything while I'm not here too.

Oh and sorry about the huge delay with localization, it's a lot of work involved and I don't want to make it my focus when there are other feature updates waiting ;-;


--
I forgot to address some posts.

Marcin wrote:

Suggestion: You can get osu! install folder from registry (for developer).
I couldn't actually find it anywhere in the registry. >-<

onodai145 wrote:

nice software :3
i use in OBS

http://www.youtube.com/watch?v=qCyKvhKBVE4
Nice to know that people appreciate my work, thank you ^-^

Oh, and I still have plans to integrate osu!db into osu!np (and some functionality from osu!mp3), but I first need to do a few changes to meet 'peppy standards'. ^-^
Topic Starter
Primula_old
Here's my user friendly implementation of the dynamic image creation so far:

(Very rough example of what is possible with it, sorry for being messy >-<)

It's basically a paint feature added to osu!np allowing you to add images/text to the dynamic image, so far:
  • ★ You can move & resize text/image objects around by dragging, or editing the input boxes to the left when an object is selected.
    ☆ Apply variables (like online status, np output) to selected text.
    ★ The "File" Menu allows you to Save your dynamic image (the output is a ini file) and open others. Once saved, the image is uploaded to my own server and a link you can use anywhere is generated.
    ☆ The "View" Menu allows you to switch from the blank canvas to a listing preview of templates / other images that other users have saved of which you can then select to modify.
Custom fonts are also planned.
This new implementation will no longer require you to have your own server / PHP knowledge.


---
I probably won't be available tomorrow, and won't be able to return until December at the earliest.
I'm sorry I couldn't get any update out before having to go again, I've been really busy with other things in life lately.

I will try to work on osu!np and my other projects as much as possible while I'm gone and will hopefully have an update available when I'm back, this next update should include:
  • ★ osu!np: Completed implementation of localization.
    ☆ osu!np: Implementation of new user friendly dynamic image functionality.
    ★ osu!np: Implementation of score data.
    ☆ osu!db: Corrections to sorting, 'safer' method of accessing the db files (copying to osu!db directory).
    ★ osu!mp3: Released version.
Among other smaller changes.
[Kanzaki Ranko]
How does it fetch the data from the game? From the MSN Now Playing calls? Directly from the RAM? :v
Acel
I'm getting a Win32:Evo-gen virus warning in avast when downloading the current version(2.3) Any tip?
Topic Starter
Primula_old
How does it fetch the data from the game? From the MSN Now Playing calls? Directly from the RAM? :v
From the osu! window title, additional data from the map files, more data from the database files is possible but is not yet implemented in osu!np, only osu!db/osu!mp3.

From what I know, it's not possible to get it from memory because the pointer doesn't seem consistent across multiple machines, and it's not really worth going through that method because it's not consistent between updates either.

Unfortunately with the method I use, it's never going to be 100% accurate but it does have a few fallback methods which it uses in an attempt to be as accurate as possible. If there is a duplicate of the map name and difficulty, there are multiple choices. There (may) soon be a tiny bit of image recognition to determine the correct map when such duplicates are found.

I'm getting a Win32:Evo-gen virus warning in avast when downloading the current version(2.3) Any tip?
It seems you or someone else already scanned it here

From a Google search, there just seems to be a lot of false positives with that 'Evo-gen' like this
I don't know what would trigger that >-< My own Avast is unable to detect anything (Version: 7.0.1474, DB Version: 131109-0)

I've reported it as a false-positive to Avast.
[ Scarlet Red ]
This seems really interesting, will definitely consider checking this out :)
_papepipupo
Osu!np works with windows 7 x64?
J V

Papepipopu wrote:

Osu!np works with windows 7 x64?
yup
_papepipupo
I have a problem when i play in fullscreen. Osu!np works off when i play in fullscreen, but works perfect when i play in windows mode.

What can i do?

PD: Sorry for my engrish.
givenameplz

Papepipopu wrote:

I have a problem when i play in fullscreen. Osu!np works off when i play in fullscreen, but works perfect when i play in windows mode.

What can i do?

PD: Sorry for my engrish.
This is due to this:
[peppy] Don't set window title when running osu! fullscreen.
(osu! b20131129.1)

You basically can't get the data in Fullscreen mode anymore, but you can try Borderless window mode.
(Please bear in mind that this might cause different behavior on some machines, performance wise.)
show more
Please sign in to reply.

New reply