show more
Akio
.
Topic Starter
dukambe
Added a BPM column.

There is no way to filter/sort by length. As long as it gives PP why does it matter? :D
Lorenzo

dukambe wrote:

Added a BPM column.

There is no way to filter/sort by length. As long as it gives PP why does it matter? :D
Because I and many others don't like playing long maps. It's just alot easier than having to search manually, surely it wouldn't be too hard to add right? It would help tons though.
ziogio

Ezoda wrote:

the option about the length in the osu!traineros is currently not working because we are making changes to osustats (Piotrekol & me) it will be available later i think. And the osu!trainerOS is the same as the normal osu!Trainer just with data from http://osustats.ppy.sh :)
I don't know how to use this site, but this and osu!trainer are my heavens. XD
darkstar738
this program recommends songs that are much too hard for me QQ, i guess its not made for people that cant pass insane songs yet?

or songs that are wayyyyyyyy too easy
zigbean
I keep getting this error message when I type in the API key, it worked fine the first time I used it.
ThyPenguinZ
^ I'm getting the same error as well.

The old version (1.0.5.2) worked fine until recently. Both 1.0.5.2 and 1.0.6.2 give the same error :(.
Wasted Pillow
I also get error 500, my started after my pc crashed, is there like a registry path or something this also uses, where you can completely clear all traces of it?
Topic Starter
dukambe
The settings are saved under %userprofile%\appdata\local\osutrainer. Just delete that folder to reset settings. Can you show me a picture of the complete error with the details opened?
zigbean

dukambe wrote:

The settings are saved under %userprofile%\appdata\local\osutrainer. Just delete that folder to reset settings. Can you show me a picture of the complete error with the details opened?
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at osuTrainer.Forms.GetApiKey.ConfirmButton_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
osuTrainer
Assembly Version: 1.0.6.2
Win32 Version: 1.0.6.2
CodeBase: file:///C:/Users/Alex/Desktop/osuTrainer/osuTrainer.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
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.18408 built by: FX451RTMGREL
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.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Octokit
Assembly Version: 0.3.4.0
Win32 Version: 0.3.4
CodeBase: file:///C:/Users/Alex/Desktop/osuTrainer/Octokit.DLL
----------------------------------------
System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.18408 built by: FX451RTMGREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.18444 built by: FX451RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.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.
Wasted Pillow

dukambe wrote:

The settings are saved under %userprofile%\appdata\local\osutrainer. Just delete that folder to reset settings. Can you show me a picture of the complete error with the details opened?
Edit: I tried deleting the settings and downloaded a new copy of it, and it still had the error, so I guess I'll wait until you find a fix. :D

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: The remote server returned an error: (500) Internal Server Error.
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadString(Uri address)
at System.Net.WebClient.DownloadString(String address)
at osuTrainer.UserStandard.GetInfo(String json, Boolean isjson)
at osuTrainer.Forms.OsuTrainer.CheckUser()
at osuTrainer.Forms.OsuTrainer.OsuTrainer_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.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.34014 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
osuTrainer
Assembly Version: 1.0.6.2
Win32 Version: 1.0.6.2
CodeBase: file:///C:/Users/Vin/Downloads/My%20files/osu!/osuTrainer/osuTrainer.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
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.33440 built by: FX45W81RTMREL
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.34003 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Octokit
Assembly Version: 0.3.4.0
Win32 Version: 0.3.4
CodeBase: file:///C:/Users/Vin/Downloads/My%20files/osu!/osuTrainer/Octokit.DLL
----------------------------------------
System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
ServiceStack.Text
Assembly Version: 4.0.0.0
Win32 Version: 4.0.0.0
CodeBase: file:///C:/Users/Vin/Downloads/My%20files/osu!/osuTrainer/ServiceStack.Text.DLL
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.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.
Avail_old_1
The error occurs cause the trainer can't contact the api (My guess is the api is having issues)
hinamizawan
I'm also having the same problem, please fix it fast, it is a very useful tool for pp farming :?
Ezoda
We'll it seems that youre using the normal osu!Trainer.exe so it would be sth with the official osu! API or your API-Key.
shARPII
if (_client.DownloadString(@"https://osu.ppy.sh/api/get_user?k=" + textBox1.Text + @"&u=1").Length < 3)
Are you serious?
https://osu.ppy.sh/u/1
Seems legit that it sends an internal server error.
If you want to be sure that the userpage won't be deleted, just point it on BanchoBot or dunno.
Now, you can fix it ^^'
Marcin
Read yo github issues.
Topic Starter
dukambe

shARPII wrote:

if (_client.DownloadString(@"https://osu.ppy.sh/api/get_user?k=" + textBox1.Text + @"&u=1").Length < 3)
Are you serious?
https://osu.ppy.sh/u/1
Seems legit that it sends an internal server error.
If you want to be sure that the userpage won't be deleted, just point it on BanchoBot or dunno.
Now, you can fix it ^^'
The whole point was to use a nonexistent user id, but something must have changed in the output. Will update it later today.
shARPII
I see, nvm then o3o
GL with your project
BlackMidKnight
Suggestion:

Could you also add the osu!tp support in this program and/or integate this kind of setting (image below) that let the users search for a specific beatmap with a specific ar, cs, hp and od

Topic Starter
dukambe
I can't seem to reproduce the API issue. Seems to work fine for me. Please post again if you still have that problem.

ashketchum1234 wrote:

Suggestion:

Could you also add the osu!tp support in this program and/or integate this kind of setting (image below) that let the users search for a specific beatmap with a specific ar, cs, hp and od

I'm planning on changing the filtering completely, if i find the time. It should then work equally well for all game modes and allow filtering for nearly everything from map bpm or length to stuff like ar, cs etc.
Wasted Pillow

dukambe wrote:

I can't seem to reproduce the API issue. Seems to work fine for me. Please post again if you still have that problem.

ashketchum1234 wrote:

Suggestion:

Could you also add the osu!tp support in this program and/or integate this kind of setting (image below) that let the users search for a specific beatmap with a specific ar, cs, hp and od

I'm planning on changing the filtering completely, if i find the time. It should then work equally well for all game modes and allow filtering for nearly everything from map bpm or length to stuff like ar, cs etc.
Everything works fine now, I really appreciate the fast response/fix. I love your program you made. Thanks again ^_^
Zankras
Clicking the Exclusive check box in osuTrainerOS doesn't do anything. Also, the Total Time and Draining Time aren't displaying properly.
In osuTrainer, double clicking the songs image or the song in the list causes an unhandled exception. I first noticed this behaviour in 1.0.6.3.

Other than that, it's been a remarkably useful tool so far, many thanks!
killerpagin
download link is not working.
Wasted Pillow
This is nothing major , but I don't know why this pops up. When you double click on and of the boxes like where the song name is, an error box appears. If you click continue it works fine the error box says "sequence contains no matching element"

These are the details:

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidOperationException: Sequence contains no matching element
at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
at osuTrainer.Forms.OsuTrainer.dataGridView1_DoubleClick(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnDoubleClick(EventArgs e)
at System.Windows.Forms.DataGridView.OnDoubleClick(EventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.DataGridView.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.34014 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
----------------------------------------
osuTrainer
Assembly Version: 1.0.6.4
Win32 Version: 1.0.6.4
CodeBase: file:///C:/Users/<USER>/Downloads/My%20files/osu!/osuTrainer/osuTrainer.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
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.33440 built by: FX45W81RTMREL
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.34003 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Configuration
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Octokit
Assembly Version: 0.3.4.0
Win32 Version: 0.3.4
CodeBase: file:///C:/Users/<USER>/Downloads/My%20files/osu!/osuTrainer/Octokit.DLL
----------------------------------------
System.Net.Http
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
----------------------------------------
System.Core
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
----------------------------------------
Accessibility
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
ServiceStack.Text
Assembly Version: 4.0.0.0
Win32 Version: 4.0.0.0
CodeBase: file:///C:/Users/<USER>/Downloads/My%20files/osu!/osuTrainer/ServiceStack.Text.DLL
----------------------------------------
Anonymously Hosted DynamicMethods Assembly
Assembly Version: 0.0.0.0
Win32 Version: 4.0.30319.34014 built by: FX45W81RTMGDR
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_32/mscorlib/v4.0_4.0.0.0__b77a5c561934e089/mscorlib.dll
----------------------------------------
System.Data.Linq
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Data.Linq/v4.0_4.0.0.0__b77a5c561934e089/System.Data.Linq.dll
----------------------------------------
System.Runtime.Serialization
Assembly Version: 4.0.0.0
Win32 Version: 4.0.30319.33440 built by: FX45W81RTMREL
CodeBase: file:///C:/Windows/Microsoft.Net/assembly/GAC_MSIL/System.Runtime.Serialization/v4.0_4.0.0.0__b77a5c561934e089/System.Runtime.Serialization.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.
Topic Starter
dukambe
Fixed and now you can also doubleclick in osuTrainerOS

Zankras wrote:

Clicking the Exclusive check box in osuTrainerOS doesn't do anything. Also, the Total Time and Draining Time aren't displaying properly.
In osuTrainer, double clicking the songs image or the song in the list causes an unhandled exception. I first noticed this behaviour in 1.0.6.3.

Other than that, it's been a remarkably useful tool so far, many thanks!
The exclusive not doing anything is an api bug, should be fixed soon. Total time and draining time are zero because that's how they are saved in osustats. They should be correct once the new scraper goes live.
iWhorse

dukambe wrote:

I can't seem to reproduce the API issue. Seems to work fine for me. Please post again if you still have that problem.

ashketchum1234 wrote:

Suggestion:

Could you also add the osu!tp support in this program and/or integate this kind of setting (image below) that let the users search for a specific beatmap with a specific ar, cs, hp and od

I'm planning on changing the filtering completely, if i find the time. It should then work equally well for all game modes and allow filtering for nearly everything from map bpm or length to stuff like ar, cs etc.

also making it search more users would be great, i end up sometimes not getting very many maps that are good for me to FC, but if i search another user i'll get some better ones
Cakeman100
If ive gone through most of the songs on the list how do I get it to give me new ones?
Wasted Pillow

Cakeman100 wrote:

If ive gone through most of the songs on the list how do I get it to give me new ones?
You don't. The only way to get new songs is to rank up, then it will pull different songs from people around your new rank.
Ezoda
Or just use osu!TrainerOS.exe and select your desired min. pp value
tragedy
Is it possible to add in the % accuracy that someone obtained when suggesting a song since the profile top ranks now shows it
Topic Starter
dukambe

tragedy wrote:

Is it possible to add in the % accuracy that someone obtained when suggesting a song since the profile top ranks now shows it
It's not in the api "yet". I do plan on adding it if it gets added.

Rewrote most of the existing code to use WPF and MVVM.

Changes:
  1. New GUI
  2. Save & load window location and size
  3. Faster startup
  4. Automatic updater (when the link is clicked it downloads the newest release and unzips the files)
oliebol

dukambe wrote:

tragedy wrote:

Is it possible to add in the % accuracy that someone obtained when suggesting a song since the profile top ranks now shows it
It's not in the api "yet". I do plan on adding it if it gets added.
Uuuh, yes it is. Only not as acc-value, but all the information you need is there. You only have to calculate it (see https://osu.ppy.sh/wiki/Accuracy).

Also: https://github.com/condone/osuTrainer/issues/3 ^^
Lorenzo
Version 1.1.0.0 is pretty buggy...

Why is it giving me maps that give almost no PP when I have it set to 60 PP min... :\
Same thing when using osustats as a source

KaelGen
the latest version is seen as a virus to my antivirus
Topic Starter
dukambe

Lorenzo wrote:

Version 1.1.0.0 is pretty buggy...

Why is it giving me maps that give almost no PP when I have it set to 60 PP min... :\
Same thing when using osustats as a source

Fixed

mick2903 wrote:

the latest version is seen as a virus to my antivirus
What kind of anti-virus are you using? I've scanned with virustotal and there is not a single positive out of 52 virus scanners.

https://www.virustotal.com/de/file/5ea0 ... 402379727/
Lorenzo

dukambe wrote:

Lorenzo wrote:

Version 1.1.0.0 is pretty buggy...

Why is it giving me maps that give almost no PP when I have it set to 60 PP min... :\
Same thing when using osustats as a source

Fixed

mick2903 wrote:

the latest version is seen as a virus to my antivirus
What kind of anti-virus are you using? I've scanned with virustotal and there is not a single positive out of 52 virus scanners.

https://www.virustotal.com/de/file/5ea0 ... 402379727/


Could you add the map length back?
Topic Starter
dukambe
I never removed it. If it's 0 it's because the source(osustats) doesn't have the map length. They are rescraping everything so that might change in time.
Lorenzo

dukambe wrote:

I never removed it. If it's 0 it's because the source(osustats) doesn't have the map length. They are rescraping everything so that might change in time.

Also, osu! API gives me no songs at all. Not sure if it's a bug with the program or not.
Topic Starter
dukambe
It's searching https://osu.ppy.sh/u/lorenso (did you mistype?) and he's not ranked so it only finds the lowest possible scores that are ignored by your settings.
Lorenzo

dukambe wrote:

It's searching https://osu.ppy.sh/u/lorenso (did you mistype?) and he's not ranked so it only finds the lowest possible scores that are ignored by your settings.
Woops, now it's working. Thank you :D
Piotrekol

dukambe wrote:

I never removed it. If it's 0 it's because the source(osustats) doesn't have the map length. They are rescraping everything so that might change in time.
^Will change in the near future(week or so... depends on how much time Ezoda&me can spend on new scrapper now)
Lorenzo
Could you add an option to have it not suggest maps from 2010 or earlier...? Playing those maps is like impossible...
Also, when choosing minimum PP with osustats it will only pick maps that give that amount of pp.
ThOmAstr
;w; mine started crashing for no reason, when i updated to version 1.1.0.0 it was working correctly but on version 1.1.0.1 it started crashing everytime i pressed update like this , then i updated to version 1.1.0.3 but it kept crashing .-.
Topic Starter
dukambe
Fixed crash when using osu! api as the source (and osustats is down) in 1.1.0.4

Osustats api is unusable until the site is back up.
BananeMaskay
Can't get my api key on the website:
https://osu.ppy.sh/p/api#

Am I doing it wrong?
App Name: osu!Trainer
App Url: https://osu.ppy.sh/forum/t/209560
Topic Starter
dukambe
Why can't i get an API key? The page just refreshes.
... try using a bare bones Internet Explorer (without any addons).
BananeMaskay
I love you bro
shavit
Just curious, I see "NV" in mods, what does that mean?
MillhioreF
NV stands for No Video, which was how players disabled video on a per-map basis before Visual Settings was implemented. The mod no longer exists, but the bit for it is still set in old scores (2012 and before) and can be read by programs.
Lorenzo

Comet wrote:

Just curious, I see "NV" in mods, what does that mean?
I believe it means "No Video" it used to be a mod that would disable the video, but that has become an option now so the mod became useless.
Ledo_old_1
Hey, I made your logo for CleanOsu. I notice that you just erased the clean part and replaced it with trainer. If you wanted another logo I'd have no problem doing it again. I don't have the psd saved but it's easy to remake.

Edit: Love the program by the way. Just got a new top rank =)
Topic Starter
dukambe
Would be awesome <3 Anything to replace the current bad icon :)
Ledo_old_1

dukambe wrote:

Would be awesome <3 Anything to replace the current bad icon :)
What size do you need? 32x32 or 64x64?
Topic Starter
dukambe
Any windows icon size is fine.

Added support for showing the latest ranked + qualified beatmaps.
Just noticed that now the scores added display doesn't get updated anymore, but since it's just a small bug i'll fix it sometime later.
Ledo_old_1
BlackMidKnight
Is it possible that you could add "beatmap downloader" feature also in the trainer?
Topic Starter
dukambe
It's there if you right click on a score.
007


Do you know if the program has issues with recently changed names and/or names that are only numbers?
Topic Starter
dukambe
It's an api issue, works if you use your user id = 2619075
I'll update it tomorrow so you won't have to type it in each time.
BlackMidKnight

dukambe wrote:

It's there if you right click on a score.
I am talking about an in-app without opening the web browser... :D

===

There is a little problem in the latest version: the score added number is not showing up:
Topic Starter
dukambe

ashketchum1234 wrote:

dukambe wrote:

It's there if you right click on a score.
I am talking about an in-app without opening the web browser... :D

===

There is a little problem in the latest version: the score added number is not showing up:
Fixed. Also added another tab for rivals. It shows a combined event log of other players you want to follow. If there's any bugs please report them. :)
[Epicz]

TheHowl wrote:

Farming 2014
Asunaro
.
Topic Starter
dukambe
It needs .NET 4.5 so only Vista+ is supported.

Added a Mappers tab so you can follow mappers and see when they submit/update their maps.
Vero_old_1
So, what about adding PP and mods to the Rivals list? Like in your top perfomances list. I consider this a pretty crucial feature.
Kitokofox
I can't get this to work on my WinXP.
If only I could. That bot that ran the trainer script with !recommend was really useful for me.
I really wish there was an alternative for us Windows XP users.
Topic Starter
dukambe

Vero wrote:

So, what about adding PP and mods to the Rivals list? Like in your top perfomances list. I consider this a pretty crucial feature.
Not likely, the api call doesn't show more than what's shown under Recent Activity in the user page and it would be very messy to combine other calls for this.
Mythras
hey i gotta say dukambe, you've created something really cool here, been having fun w/this all night :) thanks a lot for your hard work.

you should setup a donation thing
Topic Starter
dukambe
I made this program to be open source and free. No need for donations. Thanks for the gesture though :)
Shiro
Is there a way to make the program look for maps that award a bit less pp ? In my case the program suggests maps with 230+pp but I'd like to find maps that award down to 210. Can you widen the search ? Also display the accuracy needed to get the amount of pp written down ?

I love you for this program <3
blaterwolf
Does .NET Framework 4.5 work on Windows 7 Starter? and does this work on W7S when i installed Framework 4.5?

Early Answer lolz

dukambe wrote:

no :?
smoogipoo
.NET 4.5 works on all Windows versions. As does every other .NET version.

Edit: My mistake, .NET 4.5 will not work on Windows XP. Thanks Nyquill
Topic Starter
dukambe

Shiro wrote:

Is there a way to make the program look for maps that award a bit less pp ? In my case the program suggests maps with 230+pp but I'd like to find maps that award down to 210. Can you widen the search ? Also display the accuracy needed to get the amount of pp written down ?

I love you for this program <3
The accuracy needed is shown in the ACC column. Check the settings if it's not visible.



I've added what you suggested in the newest version (1.1.2.6). Change the starting rank as you wish, it then finds scores appropriate for that rank (0 will default to your current rank). Also try using the osustats api. It looks for scores by min. pp independent of your rank.
Dexter_old_1
hi there. I'm really wants to use this program, but I don't understand how to use it (Idk whats API even). So, can somebody make a tutorial on how to use this program? (No pressure though). Cheers! :)
iWhorse
Bug #1: If i click to download a song, then hit no, it crashes o!t. Really annoying when you misclick.
Bug #2: It doesn't show the most common BPM in the map. I.E. Wahrheit shows 140bpm when it's 180, only the intro is 140. Probably intended, its what it displays on the site, but ehh put it here anyways.


Shiro wrote:

Is there a way to make the program look for maps that award a bit less pp ? In my case the program suggests maps with 230+pp but I'd like to find maps that award down to 210. Can you widen the search ? Also display the accuracy needed to get the amount of pp written down ?
I love you for this program <3
just use another user for search\change "starting rank" to lower?
tokaku
Interesting program. Though I'd like to suggest an option that when I double click on songs to download it'd open my browser instead of osu! My computer is slow so opening osu that then opens my browser is a bit of a hassle. It's alright if it doesn't get added. Thanks.
Kodehawa_old
How do I exactly get the API key? I can't use my user number there too (3724394)
Lol nevermind. I doesn't seems to be able to read a FAQ.
Ishkiz

tokaku wrote:

Interesting program. Though I'd like to suggest an option that when I double click on songs to download it'd open my browser instead of osu! My computer is slow so opening osu that then opens my browser is a bit of a hassle. It's alright if it doesn't get added. Thanks.
You can right click and "Open beatmap link" to open it in browser.
Oinari-sama
Wish I can filter Mapper/Rivals activity by mode.

Nice program
iWhorse
-If i put a high rank(near the top, like #2\#3), it displays the scores, but then keeps searching forever
-If i choose a starting rank lower than mine, it doesn't work. I have to change the userid for it to have any effect at all. Didn't realise this in the post I made before this one, lol.
SPOILER
Starting rank: 25,000, gets 200pp scores?
mintong89
Thanks to this program, it help me a lot! But I want to suggest is can you add "specific-modes" to the beatmap panel? (such as I'm Taiko player, but I don't want to play the maps without taiko diff.). Thanks!
Topic Starter
dukambe

mintong89 wrote:

Thanks to this program, it help me a lot! But I want to suggest is can you add "specific-modes" to the beatmap panel? (such as I'm Taiko player, but I don't want to play the maps without taiko diff.). Thanks!
Open the settings and then enable the Mode column. Works the same if you also prefer pure Mania maps.
mintong89
Sorry but I mean at here...
Airman_old_1
I dunno, everytime I hit update it crashes. I have .net 4.5 framework.
Aryls
This looks like a nice program.

Gonna go try it out. :)
Topic Starter
dukambe

AnnieSly wrote:

I dunno, everytime I hit update it crashes. I have .net 4.5 framework.
It works fine for me if i use your username.

Could you post a screenshot of the error?
iWhorse

iWhorse wrote:

-If i choose a starting rank lower than mine, it doesn't work. I have to change the userid for it to have any effect at all. Didn't realise this in the post I made before this one, lol.
works upon reinstallation, no idea what the problem was



-map stats on the right column(total time, training time, bpm) are cut off by map bg\displayed incorrectly:
Topic Starter
dukambe

iWhorse wrote:

works upon reinstallation, no idea what the problem was
It was a code error that i fixed in the last version. Just forgot to post about it here as well.

iWhorse wrote:

-map stats on the right column(total time, training time, bpm) are cut off by map bg\displayed incorrectly:
Fixed.
ISqX
-incorrect diff and length value
Topic Starter
dukambe

ISqX wrote:

-incorrect diff and length value
Added that to the FAQ. Please check the first post.
- Kensley -
That's SOOO AMAZING!!!!
sarnex
Sorry if this was posted before, but would it be possible to list the star value of the songs found? I judge what I can play by a star range. Thanks.
Topic Starter
dukambe
Enable "Diff." in settings to see the star rank, it only works correctly for the osu! api for now. The osustats "Diff." is still showing the old 5-star version.
sarnex
Oh, I'm an idiot. Thanks.
Airman_old_1

dukambe wrote:

AnnieSly wrote:

I dunno, everytime I hit update it crashes. I have .net 4.5 framework.
It works fine for me if i use your username.

Could you post a screenshot of the error?
Yeah I'll do that today when I'm home. The error however didn't seem to give any information, but it did seem to create an .xml file with some information. One piece of information which was rather curious, because it was telling me a version of .net framework 4.0, as if the program was using it, even though I definitely have 4.5.

Anyway, I'll see what I can post later
Airman_old_1
XML document: mostly system information

<?xml version="1.0" encoding="UTF-16"?>

-<WERReportMetadata>


-<OSVersionInformation>

<WindowsNTVersion>6.1</WindowsNTVersion>

<Build>7601 Service Pack 1</Build>

<Product>(0x3): Windows 7 Home Premium</Product>

<Edition>HomePremium</Edition>

<BuildString>7601.18409.amd64fre.win7sp1_gdr.140303-2144</BuildString>

<Revision>1130</Revision>

<Flavor>Multiprocessor Free</Flavor>

<Architecture>X64</Architecture>

<LCID>1033</LCID>

</OSVersionInformation>


-<ProblemSignatures>

<EventType>CLR20r3</EventType>

<Parameter0>osutrainer.exe</Parameter0>

<Parameter1>1.1.2.7</Parameter1>

<Parameter2>53a99b34</Parameter2>

<Parameter3>System</Parameter3>

<Parameter4>4.0.30319.18408</Parameter4> curious?

<Parameter5>52311185</Parameter5>

<Parameter6>21b0</Parameter6>

<Parameter7>1fb</Parameter7>

<Parameter8>System.Net.WebException</Parameter8>

</ProblemSignatures>


-<DynamicSignatures>

<Parameter1>6.1.7601.2.1.0.768.3</Parameter1>

<Parameter2>1033</Parameter2>

<Parameter22>0a9e</Parameter22>

<Parameter23>0a9e372d3b4ad19135b953a78882e789</Parameter23>

<Parameter24>0a9e</Parameter24>

<Parameter25>0a9e372d3b4ad19135b953a78882e789</Parameter25>

</DynamicSignatures>


-<SystemInformation>

<MID>4E1EC86E-B232-47DD-AE47-D305194D287E</MID>

<MarkerFile>104D_Sony_SVE1511RFXB</MarkerFile>

<SystemManufacturer>Sony Corporation</SystemManufacturer>

<SystemProductName>SVE1511RFXB</SystemProductName>

<BIOSVersion>R0180E5</BIOSVersion>

</SystemInformation>

</WERReportMetadata>
Other than that, I didn't get any information.
Topic Starter
dukambe
Hmm, i recall that error happening in an earlier version. It should be fixed though. Are you using the latest version 1.1.3.1?
Airman_old_1
I'll just redownload everything instead of updating and make sure it's all refreshed - I was just hesitant to do that before because of the absolutely terrible connection I'm on atm, but we'll see how it goes.
Airman_old_1
Using v1.1.3.1 now, same crash occurs using osu! API. It finds a starting rank and then says "osuTrainer has stopped working" with no information.

If I change the mode to Taiko, CtB, or Mania, it finds a starting rank and -doesn't- crash, however, nothing else seems to load.
Sangotom
I have a problem, in that I get the API key and my nickname, I press "update" and my nickname becomes numbers and then it's as if nothing had gone :o :o :o
show more
Please sign in to reply.

New reply

/