|
Post by Confusingboat on Aug 6, 2008 20:49:36 GMT -5
I would like you all to know that I have been working on derelict68's idea of a song difficulty rating program. So far it seems to be rating songs pretty accurately, although at this point in time it only works for .dat files (I chose to add .dat support first because I am more familiar with them, and therefor I can work out all the math easier). I do plan to implement .chart and .mid support later on. However, if I for some reason drop this project, I will relinquish all of the source to a willing soul who will pick it up where I left off. I would wish to be accredited accordingly though. [glow=red,2,300]Ratings:[/glow] 'Bark at the Moon': 6.46 / 10 'I Love Rock N Roll': 1.33 / 10 'Jordan': 8.82 / 10 [glow=red,2,300]Screenshot:[/glow] [glow=red,2,300]Attention:[/glow] Before attempting to run this utility, be sure you have the following installed: -.NET Framework 1.1 -.NET Framework 2.0 -.NET Framework 3.5 Also, I would like to warn you all about the time consumption -- it takes a while to completely rate a song; this is because it analyzes every single note. It can take up to 20 minutes or so on a mediocre system depending on the number of notes, speed and efficiency of hardware, and many other factors. [glow=red,2,300]Download Binaries:[/glow] Download Song Rating Utility Beta 1[glow=red,2,300]Download Source Project:[/glow] Note: this project was created with Microsoft Visual Studio 2008 Professional. I'm guessing Visual C# 2008 Express would work just as well, but I'm not entirely sure. Here's the project folder, just unrar into your project directory. Download Song Rating Utility Source
|
|
|
Post by 1crazyboy7 on Aug 6, 2008 20:58:30 GMT -5
thats sweet! Now I just gotta get a video card driver so I can play guitar zero again. I deleted my old one to get the new one but the new one wont install, lol
|
|
|
Post by CJB100 on Aug 10, 2008 12:22:40 GMT -5
cool i thot this mite be a lame idea when it was mentioned b4, but it actually looks pretty decent. nice job.
|
|
|
Post by Confusingboat on Aug 10, 2008 13:56:24 GMT -5
Thank you, although I must warn you that there is still much work to be done. It uses a very simple algorithm for rating that has yet to be refined. I will be releasing another beta here shortly however.
|
|
|
Post by derelict68 on Aug 14, 2008 0:42:57 GMT -5
CB, I'd like to request that we be able to create a queue of songs and then get a list out, perhaps in csv format so that once we create a song pack and we order it into tiers, that we can see if any songs are "out of place" on our song pack. Also because of the consumption you could set it up to run all night. I assume this looks at only the expert track to determine difficulty? Could the rating created by this be used in our online scoring system to somehow weight a harder song's score against an easier songs score when we have an overall career score? Very nice job btw, exalted for sure. I'm hoping for chart integration soon and I'm sure canped would like the midi integration. thanks again!
|
|
|
Post by esc0rtd3w on Aug 14, 2008 14:58:06 GMT -5
interesting tool.......great work....looking forward to future versions. exalted
|
|
|
Post by Confusingboat on Aug 17, 2008 14:16:35 GMT -5
@ Derelict: That's a will do on the queue, and what exactly is the csv format? Could you possibly send me a sample csv document so that I may familiarize myself with it? Btw thanks for the exalt.
@ esc0rtd3w: Thank you!
Sorry everybody for the lack of update on this, I've been rather busy lately with various non-GZ-related activities. I'll probably get some good hard work done this week, but come this weekend I most likely won't get anything done, because I'm throwing my huge end-of-summer party like I always do. Again, thanks for the support,
-Confusingboat
|
|
|
Post by fude on Aug 17, 2008 14:41:43 GMT -5
Cool, im just amazed what people are able to do with coding.. i must test that out! Good work!
|
|
|
Post by derelict68 on Aug 17, 2008 17:17:00 GMT -5
@cb - A csv file is just a text file that has a .csv extension and is a "Comma Seperated File" and it imports into excel really easily because each comma marks the next column, and a carriage return/line feed for a new row. Was figuring you could output the song name, difficulty rating, and any other statistics into different columns.
|
|
|
Post by Confusingboat on Aug 18, 2008 0:12:43 GMT -5
@ Derelict: Ah, so it's just a text file with simple deliminators. Yes, I'll do that, though now with these couple new features it'll be a while before the next release.
@ Everyone: Please also note that the rating hasn't been perfected yet; basically what it does is calculate the note density of a song, plus a couple other little tricks with note colors and chords. I'm working on the rating being based off of an analysis of a catalog of notes; basically the application would run through and catalog the notes so that it had every one of them in the cache, and from there would analyze the length of the song, number of notes, number of fast and difficult chord switches, and analyze the solo, for the best possible rating. However, it will also take some time to move from the note density to catalog rating system. So sit tight as I work through this and get this app ready for production.
-Confusingboat
|
|
|
Post by canped on Aug 18, 2008 9:15:01 GMT -5
I wonder could we implement a feature that automatically adds a difficulty= tab in the .ini file that appears in game?
|
|
|
Post by derelict68 on Aug 25, 2008 0:02:46 GMT -5
I think it would also make sense to include starpower into the rating system.
|
|
|
Post by Confusingboat on Sept 13, 2008 10:17:57 GMT -5
This project is up for grabs, I don't have enough time to continue work on it with school, work, and all. I'll post a link to the source project file in my first post. The person to make the best song difficulty rating utility out of it will have their version declared as official, so we don't have 5 billion 'official' versions floating around.
|
|
|
Post by Frizkie on Sept 27, 2008 21:22:48 GMT -5
Looks good, I hope whoever picks it up finishes it well.
|
|
|
Post by derelict68 on Sept 27, 2008 23:00:59 GMT -5
I'm actually looking at the source right now trying to adapt it to chart files...we'll see how it goes.
|
|
|
Post by Frizkie on Sept 28, 2008 0:02:30 GMT -5
Cool, good luck.
|
|