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:
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:
I also get this error when attempting to generate a txt file of all maps in a collection. http://puu.sh/3KCKs.pngSPOILERSee 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 #=qu0IlvfQgOpk2gl1WtCpG8AWXOp9jn3IWWykD_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 registered 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:
How do you analyze collection.db?
Can you pm me the sample code?
^ ^
Primula wrote:
PM'd you with some basic info.Zkeyblade wrote:
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:
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:
Thanks for that. Would love to have the code though .
I think that's the case. The sort is forced (lost my custom order too)sadpwner wrote:
I think osu! sorts the collections automatically based on alphabetical and numberical order now
Weird timing...NewKey wrote:
Createa tutorial, i cannot understand some functions