I was worried about that... maybe I didn't test it thoroughly enough. I added a Mediafire link, and I'll take another look at the Dropbox one.Timelapse wrote: 4eb68
This link doesn't seem to work.![]()
thxelectrolytes wrote: 1y2q6e
Alright, here's a collection of hardest beatmaps according to osu!tp:
[Mediafire ], [Dropbox ]
Hopefully this gives people something to mess around with using the program, or to play with osu!.
Essentially, it's the 488 maps at or above level 50. I might update it every once in a while, as new difficult maps are ranked.
If you don't have some of the maps, only the level 50+ maps you do have will show up.
Edits[2013-05-31]: First posted, with 449 maps in the collection.
[2013-06-04]: osu!tp's beatmap algorithm has been updated, so the current list of hardest beatmaps is different and slightly longer. I may update the list at some point, but it'll take a while.
[2013-06-06]: Updated the collection to match the current list. 11 maps removed and 50 added, for a total of 488.
[2013-06-07]: Added Mediafire and edited Dropbox one
That only happens when you load *.db file(with is osu!-generated one and doesn't contain any useful data in case you're missing a beatmap) instead of *.osdb file(with is generated by my program)pielak213- wrote: 4d5kg
I'm confused about this error when trying to list my missing beatmaps. http://puu.sh/3KCzo.png
Tried loading multiple collection combinations (both collection.db and .osdb files) and I couldn't reproduce this error. Could I get this collection(file)?pielak213- wrote: 4d5kg
I also get this error when attempting to generate a txt file of all maps in a collection. http://puu.sh/3KCKs.png
SPOILERSee the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.ThrowHelper.ThrowArgumentOutOfRangeException()
at System.Collections.Generic.List`1.get_Item(Int32 index)
at #=q93TaSZDpYFapvupd0K7jO9S2H$D5zpZVmfVXyJMnu509je_UZUkvhIYMrqVGnuyy.#=qirbpcu$_5snqfIiPUmqClQ==(String #=qh4QcwNNWkfjSv_pPfc4CKQ==, Int32 #=qcI4y7$1_7MKmoGpPE$qnohwvkXNfHXPfUHT$hQsl6og=, IList`1 #=qXPThP1Qj6ynAfYt$LOI5Cw==, IList`1 #=qpqKP11QhWX4R5IK17Fm57w==, Boolean #=qq361W1E2eF6gIueSOdgN2C7BAqc5VBb2XDbB2JkwD6c=)
at #=qu0IlvfQgOpk2gl1WtG8AWXOp9jn3IWWykD_qiPHek=.#=qbk3JZbD9WwNKBUW_EvJIJap272onae1mDsuoYzOtCXLFnlNOZBD0bqxel2t0exlz(Object #=qxCVvgeXHRg6TiKF5f9p$UQ==, EventArgs #=qvERqGrra$isMNC6YC7Neuw==)
at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e)
at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e)
at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e)
at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met)
at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ToolStrip.WndProc(Message& m)
at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18052 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
osu!CollectionEditor
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file: your file
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18047 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18021 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18044 built by: FX45RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.17929 built by: FX45RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>
When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger ed on the computer
rather than be handled by this dialog box.
This is what I got in the output file http://puu.sh/3KCCc.txt
PM'd you with some basic info.Zkeyblade wrote: k6v3r
How do you analyze collection.db?
Can you pm me the sample code?
^ ^
Primula wrote: 52e5p
PM'd you with some basic info.Zkeyblade wrote: k6v3r
How do you analyze collection.db?
Can you pm me the sample code?
^ ^
The collections db will only get you the hash of a map, you need to read osu! db for the map name from that hash.
I'll make my method of doing this public if I ever finish it ^-^ (might finish within a week or two if I get time to work on it)
what? (got no response on PM- aka can't reproduce(or rather I can't understand steps to reproduce))CandyFox wrote: 5l6e5c
It says all my maps are in the collection but just to test it out I added a song without adding it to a collection and it didn't change. It doesn't let me create a list of missing beatmaps (yes used *.osdb)
Tell me what would you want me to add/fix - I might do itVendethiel wrote: 1117q
Thanks for that. Would love to have the code though.
Sorry, I'm not planning to open source this anytime soon.SlowLogicBoy wrote: 294w59
Open Source any time soon? I would love to help ya out.
Mine is in osu! game directory called collections.db,__Phantomhive__ wrote: 2p4270
Great program ^^, but where can I find my osu!collections when I want to import them to the program? I clicked "Load Collection", but I haven't found them yet.
The same songs are added to the new collection.Piotrekol wrote: 5v4al
Try this:
Check your collection in osu!(select some of the incorrectly added maps in song select)
Close osu!
Restart CM
Create another collection with same parameters
Do same(incorrect) maps appear in the newly created collection?
I also took a picture of the star ratings of one of the wrong songs, and there is a discrepancy:WVGman wrote: 5l2y59
The same songs are added to the new collection.Piotrekol wrote: 5v4al
Try this:
Check your collection in osu!(select some of the incorrectly added maps in song select)
Close osu!
Restart CM
Create another collection with same parameters
Do same(incorrect) maps appear in the newly created collection?
- Im loading a collection a friend gave me from a osdb file, and the maps im missing are still comming up as if im loading in a .db file. screenshot here.Assuming that your friend had these maps, and they were displayed correctly in his CM.
https://i.imgur.com/7127ese.jpg
- When ing properly recognized missing beatmaps, while they through browser they stay at 0% when using the managed option.I think you gave wrong image url there, but anyway: s should be "skipped" if they aren't progressing(ing) for too long, maybe they are just getting skipped?
- For a set of collections I sent my friend he was missing 43 maps. When he ed them through browser they opened to the osu home page and didn't do anything. When he used the managed option it ed nearly empty 9kb osz files that when added to his game did nothing.What do you mean by that? Does "Open beatmap page"( https://i.imgur.com/sH82jKh.jpg ) option open correct map page for any of these beatmaps?
and even when i make a osdb from that collection everything missing just shows up as that unreadable hash bullshit. im not sure what to do.That's where you goofed. osdb is meant to transfer data collected from both collections.db AND osu!.db(think your whole songs folder contents).
Piotrekol wrote: 5v4al
Not sure what you mean tbh. What would such csv file contain & what's use case for it?
SchiKrom wrote: 6mt4f
can you make it sort with mods enabled?
i.e. i want to sort all maps that are >5.0 and <5.1 with HR enabled.
I'll check if that can be added later today
Piotrekol wrote: 5v4al
uh, yeah I kinda forgot to check that.
possible & working![]()
New release is available here
Markk wrote: r416u
Initially I thought that there'd be a feature to transfer collections over to the db that osu! is using, but this is not really the case. What I had to do was load the game's database and the one to be imported. This way, collections from both databases will be present on the list. Finally, I had to save the collection, browsing to osu!'s installation directory and overwriting the old collection.db file (being sure to make a backup, of course).
Markk wrote: r416u
Furthermore, the " missing beatmaps" button doesn't seem to do anything useful. I had to select the collection, select all the beatmaps, and right click to them to the "Songs" folder in osu!'s installation directory. The only missing beatmaps were ones that had an ID of 0, probably meaning that these beatmaps couldn't be found on osu!'s website any more. If this is true, then it seems pointless to attempt to beatmaps which have already been determined to be unavailable. The more intuitive meaning for "missing" would be any beatmap that is in the collection but is not in the "Songs" folder on the local machine.
Markk wrote: r416u
All in all, it works but is pretty unintuitive. If it's going to remain this unintuitive, some usage instructions must be provided. For now, I hope my post ends up helping someone down the road.
Markk wrote: r416u
Why is this distributed only as an installer? Seems unnecessary.
This would be amazing!Piotrekol wrote: 5v4al
" missing beatmaps" button is intended for collections loaded from .osdb files with contain mapIds that allow CM to these beatmaps. There's second unfinished part of this button still lingering in my local git stash with allows to get mapIds from map hashes from osu!api (with is what is available when you load .db file)
how to others collections? i dont want to do my collection, i want a pro's collection or somethingPiotrekol wrote: 5v4al
Collections Manager.
Share collections with everyone!
Collections Manager(CM) gives you ability to create and manage your collections more easily. It also makes sharing your collections/maps with others easier.
Collections Manager is now fully open source. Come and contribute if you canLinks:![]()
Tutorial: Click here
: https://github.com/Piotrekol/CollectionManager/releases/latest
I've got that message too. When i try to open it "Windows Defender smartscreen" pops up says that he protected my PC becuase that computer program is dangerous and it dosen't let me to open it.THAT_otaku wrote: 3d552o
What warning message do you get?
I'm mostly sure this is safe as people have used this for years with no complaints. As it's open source, people would be able to find anything malicious in it.