diff --git a/ProjectDivaR New Songs Instructions.txt b/ProjectDivaR New Songs Instructions.txt new file mode 100644 index 0000000..f437400 --- /dev/null +++ b/ProjectDivaR New Songs Instructions.txt @@ -0,0 +1,24 @@ +Step 1: Obtain song title data from https://vocaloid.fandom.com/wiki/Hatsune_Miku:_Project_DIVA_Mega_Mix +Step 2: Copy paste table into transformtable.js + 2a: Remove the numbers. + 2b: Replace tabs w/ ',' + 2c: Replace newlines w/ '],[' + 2d: Make any other minor corrections, need 4 args per array value +Step 3: Run node transformtable.js +Step 4: Apply SQL output to database table. +Step 5: Create new entries for songData.sql +Step 6: select name from songs order by id desc; <-- Run this query and grab the song names. Replace \n with "," +Step 7: Set these songs under NEWSONGS array in DivaBot. +Step 8: Play Hard Diff of songs. + 8a: Press F1 in DivaBot on each song in song select to grab image barcode. + 8b: Image capture results screen of the song. (Send later through twitter bot in order to process results screen barcodes) + 8c: Label all the diff ratings in the songData.sql file once you unlock EX. + 8d: Load those into the database. +Step 9: Name images after songs and store captured images in imgParser/demo/resources. +Step 10: Turn on REDO_COLOR_DATA for imgparser +Step 11: Run the program, verify colordata is updated. +Step 12: Turn off REDO_COLOR_DATA. +Step 13: Upload new color data to the server imgParser. Restart server imgParser. +Step 14: Add notecounts to songs as they are collected. +Step 15: Collect BPM and album art data from https://108memo.jp/. + 15a: Locally download album art to the server and store in files/album_art/XXX.jpg \ No newline at end of file diff --git a/songData.sql b/songData.sql index e445fda..518d7ed 100644 --- a/songData.sql +++ b/songData.sql @@ -733,4 +733,65 @@ insert into songdata(songid,difficulty,rating) values(140,'EX',8); insert into songdata(songid,difficulty,rating) values(141,'E',1.5); insert into songdata(songid,difficulty,rating) values(141,'N',4.5); insert into songdata(songid,difficulty,rating) values(141,'H',7); -insert into songdata(songid,difficulty,rating) values(141,'EX',8.5); \ No newline at end of file +insert into songdata(songid,difficulty,rating) values(141,'EX',8.5); + +insert into songdata(songid,difficulty,rating) values(141,'EX',8.5); + + +insert into songdata(songid,difficulty,rating) values(152,'E',2); +insert into songdata(songid,difficulty,rating) values(152,'H',5); +insert into songdata(songid,difficulty,rating) values(152,'EX',7.5); +insert into songdata(songid,difficulty,rating) values(152,'EXEX',8); +insert into songdata(songid,difficulty,rating) values(153,'E',2); +insert into songdata(songid,difficulty,rating) values(153,'N',3); +insert into songdata(songid,difficulty,rating) values(153,'H',5); +insert into songdata(songid,difficulty,rating) values(153,'EX',8); +insert into songdata(songid,difficulty,rating) values(153,'EXEX',8.5); +insert into songdata(songid,difficulty,rating) values(154,'E',4); +insert into songdata(songid,difficulty,rating) values(154,'N',5); +insert into songdata(songid,difficulty,rating) values(154,'H',6); +insert into songdata(songid,difficulty,rating) values(154,'EX',9); +insert into songdata(songid,difficulty,rating) values(154,'EXEX',9); +insert into songdata(songid,difficulty,rating) values(155,'E',2.5); +insert into songdata(songid,difficulty,rating) values(155,'N',3.5); +insert into songdata(songid,difficulty,rating) values(155,'H',5); +insert into songdata(songid,difficulty,rating) values(155,'EX',7.5); +insert into songdata(songid,difficulty,rating) values(155,'EXEX',8); +insert into songdata(songid,difficulty,rating) values(156,'E',3); +insert into songdata(songid,difficulty,rating) values(156,'N',5); +insert into songdata(songid,difficulty,rating) values(156,'H',6.5); +insert into songdata(songid,difficulty,rating) values(156,'EX',9); +insert into songdata(songid,difficulty,rating) values(157,'N',5.5); +insert into songdata(songid,difficulty,rating) values(157,'H',7.5); +insert into songdata(songid,difficulty,rating) values(157,'EX',8.5); +insert into songdata(songid,difficulty,rating) values(157,'EXEX',9); +insert into songdata(songid,difficulty,rating) values(158,'E',2); +insert into songdata(songid,difficulty,rating) values(158,'N',5); +insert into songdata(songid,difficulty,rating) values(158,'H',7); +insert into songdata(songid,difficulty,rating) values(158,'EX',9); +insert into songdata(songid,difficulty,rating) values(159,'E',1.5); +insert into songdata(songid,difficulty,rating) values(159,'N',3); +insert into songdata(songid,difficulty,rating) values(159,'H',4); +insert into songdata(songid,difficulty,rating) values(159,'EX',7); +insert into songdata(songid,difficulty,rating) values(159,'EXEX',7); +insert into songdata(songid,difficulty,rating) values(160,'E',1.5); +insert into songdata(songid,difficulty,rating) values(160,'N',4); +insert into songdata(songid,difficulty,rating) values(160,'H',5); +insert into songdata(songid,difficulty,rating) values(160,'EX',6.5); +insert into songdata(songid,difficulty,rating) values(160,'EXEX',8.5); +insert into songdata(songid,difficulty,rating) values(161,'N',6); +insert into songdata(songid,difficulty,rating) values(161,'H',7); +insert into songdata(songid,difficulty,rating) values(161,'EX',8); +insert into songdata(songid,difficulty,rating) values(161,'EXEX',9); +insert into songdata(songid,difficulty,rating) values(162,'E',2); +insert into songdata(songid,difficulty,rating) values(162,'N',4); +insert into songdata(songid,difficulty,rating) values(162,'H',5.5); +insert into songdata(songid,difficulty,rating) values(162,'EX',6.5); +insert into songdata(songid,difficulty,rating) values(163,'N',5); +insert into songdata(songid,difficulty,rating) values(163,'H',6.5); +insert into songdata(songid,difficulty,rating) values(163,'EX',8); +insert into songdata(songid,difficulty,rating) values(164,'E',3); +insert into songdata(songid,difficulty,rating) values(164,'N',4); +insert into songdata(songid,difficulty,rating) values(164,'H',5); +insert into songdata(songid,difficulty,rating) values(164,'EX',7); +insert into songdata(songid,difficulty,rating) values(164,'EXEX',7.5); \ No newline at end of file