forum

Improving #userlog

posted
Total Posts
18
This is a feature request. Feature requests can be voted up by supporters.
Current Priority: +159
Topic Starter
theowest
It would be useful if he had more options concerning the #userlog. These are all suggestions you should consider.
This is also your dumping ground for #userlog suggestions.

Options

y=specified date
x=number
Have its own page in the online tab or a new userlog tab in Options?
  1. Lock the #userlog tab: t/105510/
  2. Lock the #userlog tab in place: t/117512
  3. Being able to join it from the channel list
  4. Automatically join #userlog upon restart

  5. Translateable: t/104342

  6. Ability to disable/enable notifications
    1. user is watching you
    2. You got rank #1 on map
  7. List of available commands for the #userlog channel/chat. (hopefully we can have a command for each notification and to set the settings from chat, much like how creating !faqs works)
    1. /help (Bring up #userlog commands only when used in #userlog)
  8. A list of available notifications you can get (/list userlog or check in the options)

  9. Being able to set Goals (The goals are set from the options, setting it from chat would be too hard to do.) but: /goal would show you the goals you've reached and the goals you have yet to reach.
    You could make daily, monthly and yearly goals.
    1. You have reached your monthly goal!
    You would be given a list of notifications to add to your goal:
    1. Play x times (y is set for all notifications in the list of goals.)
    2. Mod x beatmaps y
  10. Store information (like logging to chat, but maybe a separate folder, userlog)
  11. and with that, being able to load all messages from #userlog from the current session and:
  12. by date/time

  13. Change any behaviour of the notifications listed below in the Options

Playcount

y=specified date
x=number
  1. Being able to specify date (currently just "today") on any date based notification (takes from stored data @10. above) Quickly change the date with /date set day/week/month/year/session or do so in the options.
    1. You've played 203 maps this today, when writing /maps or /maps today
    2. You've played 2500 times this month, specified to 2500 times, /playcount set 2500 month
    3. You've played 39928 times this year, when writing /playcount or /playcount year
  2. Specify how many times you have to play before you get the "you've played x times y (set it from chat with /playcount set y x and from the Options.)
    1. You've played 100 times y and:
  3. be notified at specified milestones:
    1. You've played 250 times y
    2. You've played 500 times y
  4. Choose between ranked/unranked plays or both (in the options)
    1. You have played 50 ranked plays y
    2. You have played 100 unranked plays y
    3. or both of these, but keep them separate


  5. Write /playcount in the #userlog chat and see how many plays you currently have (also maybe see this in the options)

  6. How many maps you have played. (suggestion by deadbeat)
    1. You've played 20 maps y.
  7. Write /maps and see how many maps you've played y

  8. /np every map you've played and:
  9. write /history in the #userlog chat and you'll see all the beatmaps you've played/got a rank on? (being able to specify this)

Spectator

  1. Notification when someone have stopped spectating you

  2. Make a distinction between spectated plays and actual plays, and have a separate "You spectated x plays." notification. (suggestion by MillhioreF - and also specify between ranked/unranked/both spectates

  3. Basically everything in "Playcount" that can be said about spectating.
    1. /np maps you're spectating
    2. /history spectate, list of all users you've spectated
      1. /history spectate maps, list of all maps you've spectated (in case you've disabled the "/np maps you're spectating" notification.
    3. Spectated x maps y
    4. Spectated x users y
    5. Spectated x plays y

Editing/Modding

I fear this would be harder to do since you can't specify much with the editing.
  1. Modded z difficulties/beatmaps y (there must be some kind of way of indicating you've modded the map, kudosu?.) There's also the concern that you can map while still getting the "Modding status". Implement this: t/115773 ? (so mapping a guest diff gives you the Editing status.)
  2. Mapped for x hours y (same here, I'm not sure how you would know whether you've mapped or not. Count the time you've actively places notes?)

Other

  1. Hyperlink beatmaps, probably more of an error. t/117109
  2. Indicate in which game mode you've achieved these notifications [osu!/taiko/ctb/mania]
  3. Write /stats in userlog would show you your stats for all game modes (/stats do need an update however: t/117453 )
Remember:
you will always be given the option to disable any of these notifications.
these are just suggestions, if you're the dev, feel free to implement this in the way you consider the best.

The possibilities are endless!
Let's discuss.

If you find errors: t/117109
If you have any suggestions, please feel free to make a reply about it.

Seal of approval:

woc2006 wrote:

Will consider this.
MillhioreF
14. Make a distinction between spectated plays and actual plays, and have a separate "You spectated X plays." notification.
Aqo

theowest wrote:

[*]Write /playcount in the #userlog chat and see how many plays you currently have (also maybe see this in the options)
[*]/np every map you've played or:
[*]Write /history in the #userlog chat and you'll see all the beatmaps you've played/got a rank on?
+++++++++++++++++++++++support yes yes
deadbeat
how about you have played x maps?
Melt3dCheeze
Viewing other people's #userlogs by typing /stats [USER] or some variation of text commands in #**** Channel
Topic Starter
theowest

Melt3dCheeze wrote:

Viewing other people's #userlogs by typing /stats [USER] or some variation of text commands in #**** Channel
#userlog should be private

side-note: so many suggestions so far :o
woc2006
Will consider this.
Topic Starter
theowest
Significant update, please reread if you've once read the opening post before!
Birdy
So long; still read.

Support to everything (where are my stars goddamnit).
deadbeat
forgot to mention this one before, silly me.
how about adding the game mode to play count
so it might have
You have played Taiko 150 times today.
You have played Catch the Beat 50 times today.

or something like that
Topic Starter
theowest

deadbeat wrote:

forgot to mention this one before, silly me.
how about adding the game mode to play count
so it might have
You have played Taiko 150 times today.
You have played Catch the Beat 50 times today.

or something like that
added to the Other category
deadbeat
what about something that shows quick game stat's for each mode
so it might say something like;
osu!: pp = 4839 rank = 4839
taiko: pp = 200 rank = 49384
Catch the Beat: pp = 1483 rank = 7830
osu!mania: 5829 rank = 78

command could be something like /ranks or something
yay random numbers. also it could look different, just throwing more ideas out
Topic Starter
theowest

deadbeat wrote:

what about something that shows quick game stat's for each mode
so it might say something like;
osu!: pp = 4839 rank = 4839
taiko: pp = 200 rank = 49384
Catch the Beat: pp = 1483 rank = 7830
osu!mania: 5829 rank = 78

command could be something like /ranks or something
yay random numbers. also it could look different, just throwing more ideas out
added as "Write /stats in userlog would show you your stats for all game modes (/stats do need an update however: t/117453 )" in the Other category. We agreed on this on skype.
deadbeat

boat wrote:

For #userlog: notify the user when a #1 is lost. As far as I know it as of now does not do so.
ReVeNg3r
I support this and i am for adding some country things.
/country (would show rank of your country in country ranking)
Country is #X/on Xth place amongst all countries
/country me (would show your stats in your country)
You are currently #X in Country
/country stats (your country's statistics)
average rank
average pp
average amount of online users per day
average playcount
/country top (would show difference beetwen you and #1 in your country)
xxx more pp to reach #1 in country
/country players (top 5-10 players in your country)
#1 player with xxx pp
#2 player with xxx pp
#3 player with xxx pp
#4 player with xxx pp
#5 player with xxx pp
then if someone would like to compare himself to another country
/country country
In country you would be #X/on Xth place
/country online (would show all online users that time)
There are currently X users online from country

I will think of new things to add yet.If anything wrong fix or add to it.
Also i give star.
deadbeat

ReVeNg3r wrote:

/country me (would show your stats in your country)
You are currently #X in Country
this one maybe. not so much the other ones. #userlog is more about your activity. not how well your country is doing. saying that, /country me might be pushing it a bit
Last Remnant_old

deadbeat wrote:

boat wrote:

For #userlog: notify the user when a #1 is lost. As far as I know it as of now does not do so.
yep, would be so useful for fullscreen players
-Dragolord-
I tried to make the controls marked in this topic, more precisely the controls for plays played during the day, but each time BanchoBot tells me "You have not yet joined this channel", is this normal? If not, what are the precise steps to be taken to make the controls work?
Please sign in to reply.

New reply