forum

osu! Trainer - find maps near your skill

posted
Total Posts
353
show more
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
Topic Starter
dukambe

Sangotom wrote:

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
You mean 4087813? That's your userid, which it uses to query the api.
Mat ina
Problemsignatur:
Problemereignisname: CLR20r3
Problemsignatur 01: osutrainer.exe
Problemsignatur 02: 1.1.3.1
Problemsignatur 03: 53adf854
Problemsignatur 04: mscorlib
Problemsignatur 05: 4.0.0.0
Problemsignatur 06: 52ccf750
Problemsignatur 07: 1204
Problemsignatur 08: 89
Problemsignatur 09: System.Windows.Markup.XamlParse
Betriebsystemversion: 6.1.7601.2.1.0.256.48
Gebietsschema-ID: 1031
Zusatzinformation 1: 0a9e
Zusatzinformation 2: 0a9e372d3b4ad19135b953a78882e789
Zusatzinformation 3: 0a9e
Zusatzinformation 4: 0a9e372d3b4ad19135b953a78882e789

Lesen Sie unsere Datenschutzbestimmungen online:
http://go.microsoft.com/fwlink/?linkid= ... cid=0x0407

Wenn die Onlinedatenschutzbestimmungen nicht verfügbar sind, lesen Sie unsere Datenschutzbestimmungen offline:
C:\Windows\system32\de-DE\erofflps.txt
Topic Starter
dukambe
Does it work if you run it as admin?
Rise_old_1
This helped me in a sense, thanks for sharing this App or Program.
stygianchaos
This is really useful. Thanks!
Mat ina

dukambe wrote:

Does it work if you run it as admin?
sadly, no
NeonPhoenix_old
This was working fine for me for a while, but now it's suddenly recommending maps way above my skill level. Most of them I can't even pass, let alone get an S rank on with DT mod like it suggests.
Corin
Out of curiosity, why not just make a php page which does all the functions for the application rather than having each use generate their own API key, that way it keeps your key away from prying eyes, it allows remote updates rather than having to get people to update their client for every update and it's much more tidier.
All it needs to do is throw a few GET or POST requests at the php page and use the results.

Think of it as an API for an API.
aush

Corin wrote:

Out of curiosity, why not just make a php page which does all the functions for the application rather than having each use generate their own API key, that way it keeps your key away from prying eyes, it allows remote updates rather than having to get people to update their client for every update and it's much more tidier.
All it needs to do is throw a few GET or POST requests at the php page and use the results.
You don't understand how it works. Very few developers are good enough to choose an instrument for the task. Instead they try to resolve it with instruments they know, not ones fit for this task better.

I want to stress that I don't blame op in any way. We have so many technologies today that it's just impossible to handle all of them so you always have to find a compromise. And also this is why we have opensource for example. You see that someone realized something and you think the idea is great, but you see a better way to realize it, so you go and do it and everyone is happy.

So, if you think, that you can make it better with php, go on, I don't think op will complain about you stealing his idea ;)
Corin

aushtx wrote:

Corin wrote:

Out of curiosity, why not just make a php page which does all the functions for the application rather than having each use generate their own API key, that way it keeps your key away from prying eyes, it allows remote updates rather than having to get people to update their client for every update and it's much more tidier.
All it needs to do is throw a few GET or POST requests at the php page and use the results.
You don't understand how it works. Very few developers are good enough to choose an instrument for the task. Instead they try to resolve it with instruments they know, not ones fit for this task better.

I want to stress that I don't blame op in any way. We have so many technologies today that it's just impossible to handle all of them so you always have to find a compromise. And also this is why we have opensource for example. You see that someone realized something and you think the idea is great, but you see a better way to realize it, so you go and do it and everyone is happy.

So, if you think, that you can make it better with php, go on, I don't think op will complain about you stealing his idea ;)
.... what.

He'd still be using .NET but the back end would be php based rather than having the application do all the querying and stuff with the users API key; it'd use the developers, as it should.

It's just the smarter option, I don't want to steal ideas or even use them. To be fair I don't really care about the project, just wanted to propose a better idea.

The application itself would interact with the php page and the php page will simply echo the results of the call while also providing a more centralized option (it's easier and safer to update one page you control rather than update 2000 clients that you don't control) allows for things like caching to prevent silly amounts of API calls.
peppy
just saying, but there's a recommendation feature in the beatmap listing now. should give it a try as well ;).
Topic Starter
dukambe

NeonPhoenix wrote:

This was working fine for me for a while, but now it's suddenly recommending maps way above my skill level. Most of them I can't even pass, let alone get an S rank on with DT mod like it suggests.
You could either use the "osustats" score source and decide which PP amount you want or adjust the starting rank so that it finds more suitable maps. For example if you are rank 3000, set it higher for easier maps and lower for harder ones.

Corin wrote:

Out of curiosity, why not just make a php page which does all the functions for the application rather than having each use generate their own API key, that way it keeps your key away from prying eyes, it allows remote updates rather than having to get people to update their client for every update and it's much more tidier.
All it needs to do is throw a few GET or POST requests at the php page and use the results.

Think of it as an API for an API.
Well, that would require a web server and extra work with stuff i'm not really familiar with, but you are right it would be alot better. Maybe in the future if someone hasn't made a better alternative by then.
Corin

dukambe wrote:

Corin wrote:

Out of curiosity, why not just make a php page which does all the functions for the application rather than having each use generate their own API key, that way it keeps your key away from prying eyes, it allows remote updates rather than having to get people to update their client for every update and it's much more tidier.
All it needs to do is throw a few GET or POST requests at the php page and use the results.

Think of it as an API for an API.
Well, that would require a web server and extra work with stuff i'm not really familiar with, but you are right it would be alot better. Maybe in the future if someone hasn't made a better alternative by then.
I can let you use my webserver if you so wish but you'd probably be on your own development wise :P Though php is pretty easy to do.
show more
Please sign in to reply.

New reply