Discussed this a bit in irc, and peppy's stance seemed to be that this would break everything. My suggestions to avoid breaking everything are as follows:
Songinfo.txt
Have something like "Songinfo.txt" be created for each map. This could be edited (by mods/BAT/admins) through the web, without altering the ranked status or filenames of existing maps.
Songinfo.txt would include the following:
Display text
This would show up at the start of each song during gameplay, like in Rock Band or Guitar Hero. If "Display text" in songinfo.txt is blank or absent, it will simply display something like:
I'd be willing to type out all this data for the existing ranked maps alone, although others have expressed interest in helping out. It can be done as long as support is implemented for it to be added via web without breaking the existing osu format. If a map doesn't have a songinfo.ini, the Display Text can be generated from the artist and title date included in the .osu file, so priority would be placed on fixing the data on poorly-titled songs first.
Going forward, mappers would be able to make their own songinfo.txt (osu would probably generate it from the song setup panel, and it would be partly redundant). Mods would be encouraged to make sure that the text is presented professionally, and a proper title and artist would be required for ranking.
May just be wishful thinking but I think it would help make maps look a lot more consistent and professional.
Songinfo.txt
Have something like "Songinfo.txt" be created for each map. This could be edited (by mods/BAT/admins) through the web, without altering the ranked status or filenames of existing maps.
Songinfo.txt would include the following:
- Song Title
- Modifiers ("English Version" etc)
- Source (the title of the anime, game, or show that it came from, if any)
- Artist (The performer or composer, never a company or show)
- Genre
- other tags
- Display Text
Display text
This would show up at the start of each song during gameplay, like in Rock Band or Guitar Hero. If "Display text" in songinfo.txt is blank or absent, it will simply display something like:
SONG TITLEHowever, if something is typed into the Display Text field, it will override that, allowing for unique formulations like:
as performed by
ARTIST
JUMPIN' JACK FLASHor
as made famous by
THE ROLLING STONES
performed by
Billy Fogarty
SUPER MARIO BROS MEDLEYor
composed by
KOJI KONDO
CRUEL ANGEL'S THESISet cetera, as needed (ignore the inconsistent capitalization here, I was just doing that for emphasis).
as featured in
NEON GENESIS EVANGELION
performed by
Yoko Takahashi
I'd be willing to type out all this data for the existing ranked maps alone, although others have expressed interest in helping out. It can be done as long as support is implemented for it to be added via web without breaking the existing osu format. If a map doesn't have a songinfo.ini, the Display Text can be generated from the artist and title date included in the .osu file, so priority would be placed on fixing the data on poorly-titled songs first.
Going forward, mappers would be able to make their own songinfo.txt (osu would probably generate it from the song setup panel, and it would be partly redundant). Mods would be encouraged to make sure that the text is presented professionally, and a proper title and artist would be required for ranking.
May just be wishful thinking but I think it would help make maps look a lot more consistent and professional.