diff --git a/README.md b/README.md index fb39115..304e297 100644 --- a/README.md +++ b/README.md @@ -1,8 +1,8 @@ # SOUND VOLTEX -**Plugin Version:** fork-6.0.3.7 +**Plugin Version:** fork-6.0.4 -**Supported game versions:** EXCEED GEAR (2024091000) +**Supported game versions:** EXCEED GEAR (2024110500) **Unsupported game versions:** Every other game, as they're untested. @@ -16,6 +16,25 @@ Changelog =========== +## fork-6.0.4 + +### New: +- Added PREMIUM GENERATOR sets + - この素晴らしい世界に祝福を!3 (Konosuba 3) + - 宝鐘マリン (Houshou Marine) +- Added HEXADIVER 11 (NEMSYS GAME EXPO) +- Added BEMANI PRO LEAGUE S4 -Triple Tribe- event. + - Toggle on Unlocking Events page -> Cross Events +- Added ARENA Season 16 + - Rank match: MEGAMIX BATTLE + - Added ARENA STATION set 16 +- Added songs to licensed songs list: Konosuba, Houshou Marine +- Added a few date-related events (Onigo day, Gott day, etc.) +- Updated MEGAMIX BATTLE songs list (89 new songs) +- Updated Achievements list +- Updated data.json (will add labels for Houshou Marine subbg at a later date) + + ## fork-6.0.3.7 ### New: @@ -51,17 +70,6 @@ Changelog - Misc WebUI fixes. -## fork-6.0.3.5 - -### New: - -1. Main: - - Reflec Beat song stamp event added (ARACHNE set) - - Toggle on "Unlocking Events -> Stamp Events -> REFLEC BEAT Song Stamp Event (2024)" - - Added the new maps to TAMANEKO Adventure (3 Touhou songs + 4 XCD charts) - - Added VALKYRIE GENERATOR (Touhou Project) - - ### Todo: 1. Figure out how to use image (png) files to appear in information/news popup. diff --git a/data/exg.ts b/data/exg.ts index ce00f6c..be4e33d 100644 --- a/data/exg.ts +++ b/data/exg.ts @@ -2,8 +2,6 @@ export const EVENT6 = [ // 'APPEAL_CARD_GEN_PRICE\t100', // 'APPEAL_CARD_GEN_NEW_PRICE\t200', // 'APPEAL_CARD_UNLOCK\t0,20170914,0,20171014,0,20171116,0,20180201,0,20180607,0,20181206,0,20200326,0,20200611,4,10140732,6,10150431', - // 'EVENTDATE_GOTT', - // 'EVENTDATE_ONIGO', 'DEMOGAME_PLAY', 'MATCHING_MODE', 'MATCHING_MODE_FREE_IP', @@ -24,10 +22,10 @@ export const EVENT6 = [ 'PLAYERJUDGEADJ_ENABLE', 'MIXID_INPUT_ENABLE', 'DISP_PASELI_BANNER', - 'CHARACTER_IGNORE_DISABLE\t122,123,131,139,140,143,149,160', + 'CHARACTER_IGNORE_DISABLE\t122,123,131,139,140,143,149,160,162,163,164', 'OMEGA_ENABLE\t1,2,3,4,5,6,7,8,9', 'OMEGA_ARS_ENABLE', - 'HEXA_ENABLE\t1,2,3,4,5,6,7,8,9,10', + 'HEXA_ENABLE\t1,2,3,4,5,6,7,8,9,10,11', 'HEXA_OVERDRIVE_ENABLE\t8', 'SKILL_ANALYZER_ABLE', 'BLASTER_ABLE', @@ -71,7 +69,8 @@ export const LICENSED_SONGS6 = [ '1911', '1916', '1917', '1960', '1961', '1962', '2028', '2029', '1912', '1913', '2030', '2031', '2032', '2033', '2034', '2035', '2036', '1905', '1882', '2058', '2069', '2070', '2071', '2072', '2073', '2074', '2075', '2076', '2066', '2067', - '2068', '2165', '2166', '2167', '2172', '2173', '2174', '2175', '2184' + '2068', '2165', '2166', '2167', '2172', '2173', '2174', '2175', '2184', '2193', + '2194', '2195', '2196', '2197' ] export const STAMP_EVENTS6 = { @@ -545,7 +544,10 @@ export const EVENT_ITEMS6 = { "mystreun_2": ['2178'], "mystreun_3": ['2177'], "mystreun_4": ['2180'], - "mystreun_5": ['2181'] + "mystreun_5": ['2181'], + "bpls4tripletribe_1": ['2189'], + "bpls4tripletribe_2": ['2190'], + "bpls4tripletribe_3": ['2191'] } export const APRILFOOLSSONGS = [ @@ -2232,6 +2234,341 @@ export const ARENA = { param: 8, } ] + }, + 'Season 16 (MEGAMIX BATTLE 2024/10/31~2024/11/25)': { + details: { + season: 16, + rule: 0, + rank_match_target: 2, + time_start: BigInt(Date.parse('31 Oct 2024 00:00:00 GMT')), + time_end: BigInt(Date.parse('25 Nov 2024 23:59:59 GMT')), + shop_start: BigInt(Date.parse('31 Oct 2024 00:00:00 GMT')), + shop_end: BigInt(Date.parse('25 Nov 2024 23:59:59 GMT')), + is_open: 1, + is_shop: 1 + }, + arena_items: [ + { + catalog_id: 1, + catalog_type: 1, + price: 5000, + item_type: 11, + item_id: 82, + param: 1, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 15000, + item_type: 11, + item_id: 95, + param: 1, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 15000, + item_type: 11, + item_id: 101, + param: 1, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 15000, + item_type: 11, + item_id: 103, + param: 1, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 15000, + item_type: 11, + item_id: 104, + param: 1, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 15000, + item_type: 11, + item_id: 112, + param: 1, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 1855, + param: 23, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 1742, + param: 23, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 1743, + param: 23, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 15000, + item_type: 0, + item_id: 1902, + param: 23, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 5000, + item_type: 0, + item_id: 2077, + param: 23, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 5000, + item_type: 0, + item_id: 2078, + param: 23, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 8000, + item_type: 0, + item_id: 2171, + param: 23, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 381, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 633, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 632, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 342, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 8000, + item_type: 0, + item_id: 789, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 8000, + item_type: 0, + item_id: 790, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 8000, + item_type: 0, + item_id: 610, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 8000, + item_type: 0, + item_id: 635, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 332, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 711, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 871, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 37, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 239, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 131, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 612, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 786, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 787, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 788, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 4000, + item_type: 0, + item_id: 389, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 1000, + item_type: 0, + item_id: 872, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 1000, + item_type: 0, + item_id: 64, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 1000, + item_type: 0, + item_id: 88, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 1000, + item_type: 0, + item_id: 111, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 1000, + item_type: 0, + item_id: 132, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 1000, + item_type: 0, + item_id: 8, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 1000, + item_type: 0, + item_id: 323, + param: 8, + }, + { + catalog_id: 1, + catalog_type: 1, + price: 2000, + item_type: 0, + item_id: 85, + param: 8, + } + ] } } @@ -2782,6 +3119,24 @@ export const PREGENE = [ "subbg": [498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514] }, probability: [0.05, 0.39, 0.6] + }, + { + id: 13, + items: { + "crew": [162, 163], + "stamp": [397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408], + "subbg": [515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531] + }, + probability: [0.05, 0.39, 0.6] + }, + { + id: 14, + items: { + "crew": [164], + "stamp": [409, 410, 411, 412, 413, 414, 415, 416, 417, 418], + "subbg": [532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552] + }, + probability: [0.05, 0.39, 0.6] } ] @@ -7029,690 +7384,58 @@ export const COURSES6 = [ ]; export const SDVX_AUTOMATION_SONGS = [ - 6, - 75, - 86, - 87, - 94, - 115, - 116, - 117, - 118, - 120, - 121, - 122, - 123, - 124, - 125, - 126, - 128, - 134, - 251, - 253, - 258, - 259, - 271, - 272, - 304, - 344, - 357, - 358, - 359, - 360, - 361, - 362, - 363, - 364, - 365, - 366, - 367, - 368, - 369, - 370, - 372, - 373, - 374, - 375, - 376, - 377, - 381, - 437, - 479, - 495, - 538, - 542, - 543, - 546, - 553, - 581, - 607, - 625, - 626, - 632, - 633, - 634, - 635, - 636, - 637, - 638, - 639, - 640, - 641, - 642, - 643, - 644, - 645, - 646, - 647, - 648, - 649, - 650, - 651, - 652, - 653, - 654, - 655, - 656, - 657, - 658, - 659, - 673, - 679, - 692, - 693, - 694, - 698, - 699, - 704, - 708, - 709, - 715, - 716, - 718, - 786, - 787, - 788, - 789, - 790, - 791, - 792, - 793, - 794, - 795, - 796, - 797, - 798, - 799, - 800, - 801, - 802, - 803, - 804, - 805, - 806, - 807, - 808, - 809, - 810, - 811, - 812, - 813, - 814, - 815, - 816, - 817, - 818, - 823, - 825, - 827, - 828, - 829, - 830, - 831, - 842, - 866, - 900, - 902, - 907, - 908, - 909, - 910, - 911, - 912, - 913, - 914, - 915, - 927, - 929, - 979, - 1022, - 1023, - 1024, - 1025, - 1026, - 1027, - 1028, - 1029, - 1030, - 1031, - 1032, - 1033, - 1034, - 1035, - 1036, - 1037, - 1038, - 1039, - 1040, - 1041, - 1042, - 1043, - 1044, - 1045, - 1046, - 1047, - 1048, - 1049, - 1072, - 1099, - 1100, - 1101, - 1102, - 1103, - 1104, - 1105, - 1106, - 1107, - 1108, - 1117, - 1140, - 1141, - 1142, - 1143, - 1144, - 1145, - 1146, - 1147, - 1148, - 1176, - 1177, - 1178, - 1179, - 1180, - 1181, - 1183, - 1184, - 1185, - 1186, - 1187, - 1188, - 1189, - 1190, - 1191, - 1192, - 1193, - 1194, - 1195, - 1196, - 1197, - 1198, - 1199, - 1200, - 1201, - 1202, - 1203, - 1204, - 1205, - 1206, - 1207, - 1208, + 6, 75, 86, 87, 94, 115, 116, 117, 118, 120, 121, 122, 123, 124, 125, 126, 128, 134, 251, 253, 258, 259, + 271, 272, 304, 344, 357, 358, 359, 360, 361, 362, 363, 364, 365, 366, 367, 368, 369, 370, 372, 373, 374, + 75, 376, 377, 381, 437, 479, 495, 538, 542, 543, 546, 553, 581, 607, 625, 626, 632, 633, 634, 635, 636, + 637, 638, 639, 640, 641, 642, 643, 644, 645, 646, 647, 648, 649, 650, 651, 652, 653, 654, 655, 656, 657, + 658, 659, 673, 679, 692, 693, 694, 698, 699, 704, 708, 709, 715, 716, 718, 786, 787, 788, 789, 790, 791, + 792, 793, 794, 795, 796, 797, 798, 799, 800, 801, 802, 803, 804, 805, 806, 807, 808, 809, 810, 811, 812, + 813, 814, 815, 816, 817, 818, 823, 825, 827, 828, 829, 830, 831, 842, 866, 900, 902, 907, 908, 909, 910, + 911, 912, 913, 914, 915, 927, 929, 979, 1022, 1023, 1024, 1025, 1026, 1027, 1028, 1029, 1030, 1031, 1032, + 1033, 1034, 1035, 1036, 1037, 1038, 1039, 1040, 1041, 1042, 1043, 1044, 1045, 1046, 1047, 1048, 1049, 1072, + 1099, 1100, 1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1117, 1140, 1141, 1142, 1143, 1144, 1145, 1146, + 1147, 1148, 1176, 1177, 1178, 1179, 1180, 1181, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190, 1191, 1192, + 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200, 1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208 ]; export const SDVX_AUTOMATION_SONGS_2 = [ - 1209, - 1210, - 1211, - 1212, - 1213, - 1214, - 1215, - 1216, - 1217, - 1218, - 1220, - 1221, - 1260, - 1269, - 1270, - 1271, - 1272, - 1273, - 1274, - 1275, - 1276, - 1277, - 1278, - 1279, - 1280, - 1281, - 1282, - 1300, - 1301, - 1302, - 1329, - 1345, - 1346, - 1347, - 1348, - 1361, - 1362, - 1363, - 1364, - 1365, - 1366, - 1367, - 1368, - 1369, - 1370, - 1371, - 1372, - 1373, - 1374, - 1375, - 1376, - 1377, - 1378, - 1379, - 1380, - 1381, - 1382, - 1383, - 1384, - 1385, - 1386, - 1433, - 1434, - 1435, - 1436, - 1437, - 1459, - 1460, - 1461, - 1462, - 1463, - 1464, - 1465, - 1466, - 1467, - 1468, - 1490, - 1491, - 1495, - 1496, - 1497, - 1498, - 1499, - 1500, - 1501, - 1580, - 1581, - 1582, - 1583, - 1584, - 1585, - 1586, - 1587, - 1588, - 1589, - 1590, - 1591, - 1592, - 1593, - 1594, - 1595, - 1596, - 1597, - 1598, - 1599, - 1600, - 1601, - 1602, - 1603, - 1604, - 1605, - 1606, - 1607, - 1608, - 1609, - 1610, - 1611, - 1660, - 1661, - 1662, - 1663, - 1664, - 1665, - 1666, - 1838, - 1839, - 1840, - 1841, - 1842, - 1843, - 1844, - 99001, - 99002, - 99003, - 99004, - 1, - 2, - 3, - 4, - 5, - 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 21, - 22, - 23, - 24, - 30, - 36, - 39, - 47, - 60, - 63, - 71, - 73, - 88, - 89, - 90, - 91, - 101, - 109, - 130, - 131, - 135, - 151, - 165, - 166, - 180, - 183, - 198, - 208, - 211, - 213, - 214, - 216, - 220, - 221, - 223, - 228, - 229, - 239, - 247, - 250, - 252, - 255, - 256, - 267, - 269, - 282, - 289, - 295, - 299, - 324, - 332, - 333, - 339, - 341, - 342, - 348, - 393, - 398, - 408, - 413, - 414, - 418, - 420, - 432, - 444, - 459, - 499, - 506, - 507, - 508, - 510, - 522, - 525, - 529 + 1209, 1210, 1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1220, 1221, 1260, 1269, 1270, 1271, 1272, 1273, + 1274, 1275, 1276, 1277, 1278, 1279, 1280, 1281, 1282, 1300, 1301, 1302, 1329, 1345, 1346, 1347, 1348, 1361, + 1362, 1363, 1364, 1365, 1366, 1367, 1368, 1369, 1370, 1371, 1372, 1373, 1374, 1375, 1376, 1377, 1378, 1379, + 1380, 1381, 1382, 1383, 1384, 1385, 1386, 1433, 1434, 1435, 1436, 1437, 1459, 1460, 1461, 1462, 1463, 1464, + 1465, 1466, 1467, 1468, 1490, 1491, 1495, 1496, 1497, 1498, 1499, 1500, 1501, 1580, 1581, 1582, 1583, 1584, + 1585, 1586, 1587, 1588, 1589, 1590, 1591, 1592, 1593, 1594, 1595, 1596, 1597, 1598, 1599, 1600, 1601, 1602, + 1603, 1604, 1605, 1606, 1607, 1608, 1609, 1610, 1611, 1660, 1661, 1662, 1663, 1664, 1665, 1666, 1838, 1839, + 1840, 1841, 1842, 1843, 1844, 99001, 99002, 99003, 99004, 1, 2, 3, 4, 5, 7, 8, 9, 10, 11, 12, 13, 14, 15, + 16, 17, 18, 19, 21, 22, 23, 24, 30, 36, 39, 47, 60, 63, 71, 73, 88, 89, 90, 91, 101, 109, 130, 131, 135, + 151, 165, 166, 180, 183, 198, 208, 211, 213, 214, 216, 220, 221, 223, 228, 229, 239, 247, 250, 252, 255, + 256, 267, 269, 282, 289, 295, 299, 324, 332, 333, 339, 341, 342, 348, 393, 398, 408, 413, 414, 418, 420, + 432, 444, 459, 499, 506, 507, 508, 510, 522, 525, 529 ]; export const SDVX_AUTOMATION_SONGS_3 = [ - 532, - 535, - 537, - 540, - 547, - 548, - 550, - 551, - 583, - 587, - 597, - 598, - 600, - 606, - 610, - 615, - 623, - 629, - 680, - 681, - 689, - 717, - 720, - 722, - 725, - 730, - 731, - 733, - 735, - 740, - 741, - 743, - 746, - 783, - 784, - 785, - 819, - 837, - 883, - 888, - 889, - 895, - 925, - 939, - 961, - 963, - 964, - 965, - 966, - 967, - 968, - 969, - 970, - 971, - 977, - 978, - 982, - 983, - 985, - 986, - 992, - 993, - 994, - 995, - 998, - 999, - 1000, - 1008, - 1009, - 1010, - 1011, - 1012, - 1013, - 1015, - 1017, - 1018, - 1021, - 1052, - 1055, - 1121, - 1149, - 1152, - 1158, - 1226, - 1228, - 1230, - 1231, - 1235, - 1237, - 1238, - 1239, - 1240, - 1243, - 1244, - 1246, - 1247, - 1248, - 1250, - 1251, - 1252, - 1253, - 1254, - 1255, - 1257, - 1258, - 1261, - 1304, - 1306, - 1307, - 1308, - 1309, - 1310, - 1311, - 1312, - 1313, - 1314, - 1315, - 1388, - 1389, - 1397, - 1402, - 1416, - 1509, - 1766, - 1767, - 1768, - 1769, - 1770, - 1771, - 1772, - 1773, - 1774, - 1775, - 1776, - 1777, - 1778, - 1779, - 1780, - 1781, - 1782, - 1783, - 1784, - 1785, - 1786, - 1787, - 1788, - 1789, - 1790, - 1791, - 1792, - 1793, - 1794, - 1795, - 1796, - 1797, - 1798, - 1799, - 1800, - 1801, - 1888, - 1889, - 1890, - 1891, - 1892, - 1893, - 1894, - 1895, - 1896, - 1897, - 1898, - 1899, - 1900, - 1901, - 1919, - 1920, - 1921, - 1922, - 1923, - 1924, - 1925, - 1926, - 1927, - 1928, - 1929, - 1930, - 1931, - 1932, - 1933, - 1934, - 1935, - 1936, - 1937, - 1938, - 1939, - 1940, - 1941, - 1942, - 1943, - 1944, - 1945, - 1946, - 1947, - 1948, - 1949, - 1950, - 1951, - 1952, - 1953, - 1954, - 1955, - 1956, - 1957, - 1958 -] + 532, 535, 537, 540, 547, 548, 550, 551, 583, 587, 597, 598, 600, 606, 610, 615, 623, 629, 680, 681, + 689, 717, 720, 722, 725, 730, 731, 733, 735, 740, 741, 743, 746, 783, 784, 785, 819, 837, 883, 888, + 889, 895, 925, 939, 961, 963, 964, 965, 966, 967, 968, 969, 970, 971, 977, 978, 982, 983, 985, 986, + 992, 993, 994, 995, 998, 999, 1000, 1008, 1009, 1010, 1011, 1012, 1013, 1015, 1017, 1018, 1021, 1052, + 1055, 1121, 1149, 1152, 1158, 1226, 1228, 1230, 1231, 1235, 1237, 1238, 1239, 1240, 1243, 1244, 1246, + 1247, 1248, 1250, 1251, 1252, 1253, 1254, 1255, 1257, 1258, 1261, 1304, 1306, 1307, 1308, 1309, 1310, + 1311, 1312, 1313, 1314, 1315, 1388, 1389, 1397, 1402, 1416, 1509, 1766, 1767, 1768, 1769, 1770, 1771, + 1772, 1773, 1774, 1775, 1776, 1777, 1778, 1779, 1780, 1781, 1782, 1783, 1784, 1785, 1786, 1787, 1788, + 1789, 1790, 1791, 1792, 1793, 1794, 1795, 1796, 1797, 1798, 1799, 1800, 1801, 1888, 1889, 1890, 1891, + 1892, 1893, 1894, 1895, 1896, 1897, 1898, 1899, 1900, 1901, 1919, 1920, 1921, 1922, 1923, 1924, 1925, + 1926, 1927, 1928, 1929, 1930, 1931, 1932, 1933, 1934, 1935, 1936, 1937, 1938, 1939, 1940, 1941, 1942, + 1943, 1944, 1945, 1946, 1947, 1948, 1949, 1950, 1951, 1952, 1953, 1954, 1955, 1956, 1957, 1958 +]; + +export const SDVX_AUTOMATION_SONGS_4 = [ + 59, 61, 62, 64, 68, 69, 70, 496, 497, 498, 500, 501, 502, 503, 504, 505, 509, 511, 512, 513, + 514, 515, 516, 517, 518, 519, 975, 976, 1123, 1124, 1125, 1126, 1127, 1128, 2037, 2038, 2039, + 2040, 2041, 2042, 2043, 2044, 2045, 2046, 2047, 2048, 2049, 2050, 2121, 2122, 2123, 2124, 2125, + 2126, 2127, 2128, 2129, 2130, 2131, 2132, 2133, 2134, 2135, 2136, 2137, 2138, 2139, 2140, 2141, + 2142, 2143, 2144, 2145, 2146, 2147, 2148, 2149, 2150, 2151, 2152, 2153, 2154, 2155, 2156, 2157, + 2158, 2159, 2160, 2161 +]; export const EXTENDS6 = [ { @@ -7762,6 +7485,18 @@ export const EXTENDS6 = [ '', '', ], + }, + { + id: 94, + type: 17, + params: [ + 0, 0, 0, 0, 0, + SDVX_AUTOMATION_SONGS_4.join(','), + '', + '', + '', + '', + ], } ]; diff --git a/handlers/common.ts b/handlers/common.ts index c3f03e7..50d3447 100644 --- a/handlers/common.ts +++ b/handlers/common.ts @@ -420,7 +420,10 @@ export const common: EPR = async (info, data, send) => { }) }) - if(currentDate.substring(0,4) === '4/1/' || U.GetConfig('april_fools')) { + if(currentDate.substring(0,4) === '2/5/') events.push("EVENTDATE_ONIGO") + if(currentDate.substring(0,5) === '2/14/') events.push('VALENTINES_DAY_2024') + if(currentDate.substring(0,5) === '2/15/') events.push('WHITE_DAY_2024') + if(currentDate.substring(0,4) === '4/1/') { console.log('Using April Fools Event') events.push('APRIL_GRACE'); events.push('EVENTDATE_APRILFOOL'); @@ -434,7 +437,10 @@ export const common: EPR = async (info, data, send) => { } } } - + if(currentDate.substring(0,5) === '5/10/') events.push("EVENTDATE_GOTT") + if(['10/24/', '10/25/', '10/26/', '10/27/', '10/28/', '10/29/', '10/30/', '10/31/'].includes(currentDate.substring(0,6))) events.push('HALLOWEEN_EVENT') + if(['12/24/', '12/25/', '12/26/'].includes(currentDate.substring(0,6))) events.push('MERRY_CHRISTMAS_2023') + console.log("Sending common objects"); send.object( { diff --git a/webui/asset/json/achievements.json b/webui/asset/json/achievements.json index ff22739..4b2a929 100644 --- a/webui/asset/json/achievements.json +++ b/webui/asset/json/achievements.json @@ -5495,6 +5495,13 @@ "rtype": "aptitle", "rid": 10347, "troptype": 3 + }, + { + "id": 786, + "title": "HEXA DIVER Ep:開催!NEMSYS GAME EXPOを全曲獲得", + "rtype": "aptitle", + "rid": 10348, + "troptype": 3 } ] } \ No newline at end of file diff --git a/webui/asset/json/data.json b/webui/asset/json/data.json index c952015..6c13272 100644 --- a/webui/asset/json/data.json +++ b/webui/asset/json/data.json @@ -2672,6 +2672,196 @@ "value": 514, "type": "video", "name": "今宵、新たなキセキを穿つ" + }, + { + "value": 515, + "type": "slideshow", + "name": "この明るい未来に祝杯を!" + }, + { + "value": 516, + "type": "slideshow", + "name": "この笑わない少女に微笑みを!" + }, + { + "value": 517, + "type": "slideshow", + "name": "この賢しい少女に再教育を!" + }, + { + "value": 518, + "type": "slideshow", + "name": "このイケメン義賊に天誅を!" + }, + { + "value": 519, + "type": "slideshow", + "name": "この箱入り王女に悪友を!" + }, + { + "value": 520, + "type": "slideshow", + "name": "この素敵な暮らしにさよならを!" + }, + { + "value": 521, + "type": "slideshow", + "name": "この成り上がり冒険者にも安息を!" + }, + { + "value": 522, + "type": "slideshow", + "name": "この湖の主に永遠の眠りを!" + }, + { + "value": 523, + "type": "slideshow", + "name": "この家出娘に説教を!" + }, + { + "value": 524, + "type": "slideshow", + "name": "この身勝手な花嫁に祝福を!" + }, + { + "value": 525, + "type": "slideshow", + "name": "この変わらない日常に祝福を!" + }, + { + "value": 526, + "type": "slideshow", + "name": "Growing Up" + }, + { + "value": 527, + "type": "slideshow", + "name": "あの日のままのぼくら" + }, + { + "value": 528, + "type": "slideshow", + "name": "この素晴らしい世界に祝福を! メインビジュアル" + }, + { + "value": 529, + "type": "slideshow", + "name": "この素晴らしい世界に祝福を!2 メインビジュアル" + }, + { + "value": 530, + "type": "slideshow", + "name": "この素晴らしい世界に祝福を!3 メインビジュアル" + }, + { + "value": 531, + "type": "slideshow", + "name": "映画 この素晴らしい世界に祝福を!紅伝説 メインビジュアル" + }, + { + "value": 532, + "type": "video", + "name": "subbg_0532.mp4" + }, + { + "value": 533, + "type": "video", + "name": "subbg_0533.mp4" + }, + { + "value": 534, + "type": "video", + "name": "subbg_0534.mp4" + }, + { + "value": 535, + "type": "video", + "name": "subbg_0535.mp4" + }, + { + "value": 536, + "type": "video", + "name": "subbg_0536.mp4" + }, + { + "value": 537, + "type": "video", + "name": "subbg_0537.mp4" + }, + { + "value": 538, + "type": "video", + "name": "subbg_0538.mp4" + }, + { + "value": 539, + "type": "video", + "name": "subbg_0539.mp4" + }, + { + "value": 540, + "type": "video", + "name": "subbg_0540.mp4" + }, + { + "value": 541, + "type": "video", + "name": "subbg_0541.mp4" + }, + { + "value": 542, + "type": "video", + "name": "subbg_0542.mp4" + }, + { + "value": 543, + "type": "video", + "name": "subbg_0543.mp4" + }, + { + "value": 544, + "type": "video", + "name": "subbg_0544.mp4" + }, + { + "value": 545, + "type": "video", + "name": "subbg_0545.mp4" + }, + { + "value": 546, + "type": "video", + "name": "subbg_0546.mp4" + }, + { + "value": 547, + "type": "video", + "name": "subbg_0547.mp4" + }, + { + "value": 548, + "type": "video", + "name": "subbg_0548.mp4" + }, + { + "value": 549, + "type": "video", + "name": "subbg_0549.mp4" + }, + { + "value": 550, + "type": "video", + "name": "subbg_0550.mp4" + }, + { + "value": 551, + "type": "video", + "name": "subbg_0551.mp4" + }, + { + "value": 552, + "type": "video", + "name": "subbg_0552.mp4" } ], "bgm": [ @@ -9340,6 +9530,358 @@ { "value": 1584, "name": "おしゃべり紅刃 009 4" + }, + { + "value": 1585, + "name": "めぐみん(このすば)01 1" + }, + { + "value": 1586, + "name": "めぐみん(このすば)01 2" + }, + { + "value": 1587, + "name": "めぐみん(このすば)01 3" + }, + { + "value": 1588, + "name": "めぐみん(このすば)01 4" + }, + { + "value": 1589, + "name": "めぐみん(このすば)02 1" + }, + { + "value": 1590, + "name": "めぐみん(このすば)02 2" + }, + { + "value": 1591, + "name": "めぐみん(このすば)02 3" + }, + { + "value": 1592, + "name": "めぐみん(このすば)02 4" + }, + { + "value": 1593, + "name": "めぐみん(このすば)03 1" + }, + { + "value": 1594, + "name": "めぐみん(このすば)03 2" + }, + { + "value": 1595, + "name": "めぐみん(このすば)03 3" + }, + { + "value": 1596, + "name": "めぐみん(このすば)03 4" + }, + { + "value": 1597, + "name": "めぐみん(このすば)04 1" + }, + { + "value": 1598, + "name": "めぐみん(このすば)04 2" + }, + { + "value": 1599, + "name": "めぐみん(このすば)04 3" + }, + { + "value": 1600, + "name": "めぐみん(このすば)04 4" + }, + { + "value": 1601, + "name": "めぐみん(このすば)05 1" + }, + { + "value": 1602, + "name": "めぐみん(このすば)05 2" + }, + { + "value": 1603, + "name": "めぐみん(このすば)05 3" + }, + { + "value": 1604, + "name": "めぐみん(このすば)05 4" + }, + { + "value": 1605, + "name": "めぐみん(このすば)06 1" + }, + { + "value": 1606, + "name": "めぐみん(このすば)06 2" + }, + { + "value": 1607, + "name": "めぐみん(このすば)06 3" + }, + { + "value": 1608, + "name": "めぐみん(このすば)06 4" + }, + { + "value": 1609, + "name": "ダクネス(このすば)01 1" + }, + { + "value": 1610, + "name": "ダクネス(このすば)01 2" + }, + { + "value": 1611, + "name": "ダクネス(このすば)01 3" + }, + { + "value": 1612, + "name": "ダクネス(このすば)01 4" + }, + { + "value": 1613, + "name": "ダクネス(このすば)02 1" + }, + { + "value": 1614, + "name": "ダクネス(このすば)02 2" + }, + { + "value": 1615, + "name": "ダクネス(このすば)02 3" + }, + { + "value": 1616, + "name": "ダクネス(このすば)02 4" + }, + { + "value": 1617, + "name": "ダクネス(このすば)03 1" + }, + { + "value": 1618, + "name": "ダクネス(このすば)03 2" + }, + { + "value": 1619, + "name": "ダクネス(このすば)03 3" + }, + { + "value": 1620, + "name": "ダクネス(このすば)03 4" + }, + { + "value": 1621, + "name": "ダクネス(このすば)04 1" + }, + { + "value": 1622, + "name": "ダクネス(このすば)04 2" + }, + { + "value": 1623, + "name": "ダクネス(このすば)04 3" + }, + { + "value": 1624, + "name": "ダクネス(このすば)04 4" + }, + { + "value": 1625, + "name": "ダクネス(このすば)05 1" + }, + { + "value": 1626, + "name": "ダクネス(このすば)05 2" + }, + { + "value": 1627, + "name": "ダクネス(このすば)05 3" + }, + { + "value": 1628, + "name": "ダクネス(このすば)05 4" + }, + { + "value": 1629, + "name": "ダクネス(このすば)06 1" + }, + { + "value": 1630, + "name": "ダクネス(このすば)06 2" + }, + { + "value": 1631, + "name": "ダクネス(このすば)06 3" + }, + { + "value": 1632, + "name": "ダクネス(このすば)06 4" + }, + { + "value": 1633, + "name": "宝鐘マリン(ホロライブ)01 1" + }, + { + "value": 1634, + "name": "宝鐘マリン(ホロライブ)01 2" + }, + { + "value": 1635, + "name": "宝鐘マリン(ホロライブ)01 3" + }, + { + "value": 1636, + "name": "宝鐘マリン(ホロライブ)01 4" + }, + { + "value": 1637, + "name": "宝鐘マリン(ホロライブ)02 1" + }, + { + "value": 1638, + "name": "宝鐘マリン(ホロライブ)02 2" + }, + { + "value": 1639, + "name": "宝鐘マリン(ホロライブ)02 3" + }, + { + "value": 1640, + "name": "宝鐘マリン(ホロライブ)02 4" + }, + { + "value": 1641, + "name": "宝鐘マリン(ホロライブ)03 1" + }, + { + "value": 1642, + "name": "宝鐘マリン(ホロライブ)03 2" + }, + { + "value": 1643, + "name": "宝鐘マリン(ホロライブ)03 3" + }, + { + "value": 1644, + "name": "宝鐘マリン(ホロライブ)03 4" + }, + { + "value": 1645, + "name": "宝鐘マリン(ホロライブ)04 1" + }, + { + "value": 1646, + "name": "宝鐘マリン(ホロライブ)04 2" + }, + { + "value": 1647, + "name": "宝鐘マリン(ホロライブ)04 3" + }, + { + "value": 1648, + "name": "宝鐘マリン(ホロライブ)04 4" + }, + { + "value": 1649, + "name": "宝鐘マリン(ホロライブ)05 1" + }, + { + "value": 1650, + "name": "宝鐘マリン(ホロライブ)05 2" + }, + { + "value": 1651, + "name": "宝鐘マリン(ホロライブ)05 3" + }, + { + "value": 1652, + "name": "宝鐘マリン(ホロライブ)05 4" + }, + { + "value": 1653, + "name": "宝鐘マリン(ホロライブ)06 1" + }, + { + "value": 1654, + "name": "宝鐘マリン(ホロライブ)06 2" + }, + { + "value": 1655, + "name": "宝鐘マリン(ホロライブ)06 3" + }, + { + "value": 1656, + "name": "宝鐘マリン(ホロライブ)06 4" + }, + { + "value": 1657, + "name": "宝鐘マリン(ホロライブ)07 1" + }, + { + "value": 1658, + "name": "宝鐘マリン(ホロライブ)07 2" + }, + { + "value": 1659, + "name": "宝鐘マリン(ホロライブ)07 3" + }, + { + "value": 1660, + "name": "宝鐘マリン(ホロライブ)07 4" + }, + { + "value": 1661, + "name": "宝鐘マリン(ホロライブ)08 1" + }, + { + "value": 1662, + "name": "宝鐘マリン(ホロライブ)08 2" + }, + { + "value": 1663, + "name": "宝鐘マリン(ホロライブ)08 3" + }, + { + "value": 1664, + "name": "宝鐘マリン(ホロライブ)08 4" + }, + { + "value": 1665, + "name": "宝鐘マリン(ホロライブ)09 1" + }, + { + "value": 1666, + "name": "宝鐘マリン(ホロライブ)09 2" + }, + { + "value": 1667, + "name": "宝鐘マリン(ホロライブ)09 3" + }, + { + "value": 1668, + "name": "宝鐘マリン(ホロライブ)09 4" + }, + { + "value": 1669, + "name": "宝鐘マリン(ホロライブ)10 1" + }, + { + "value": 1670, + "name": "宝鐘マリン(ホロライブ)10 2" + }, + { + "value": 1671, + "name": "宝鐘マリン(ホロライブ)10 3" + }, + { + "value": 1672, + "name": "宝鐘マリン(ホロライブ)10 4" } ], "akaname": [ @@ -10735,6 +11277,18 @@ "value": "10347", "name": "ミッションマスター" }, + { + "value": "10348", + "name": "電脳世界はオレの庭、だぜ?" + }, + { + "value": "10349", + "name": "輪廻に囚われし者" + }, + { + "value": "10350", + "name": "99.9999999…" + }, { "value": "30001", "name": "炎の申し子" diff --git a/webui/asset/json/events.json b/webui/asset/json/events.json index cc4254f..573ef4e 100644 --- a/webui/asset/json/events.json +++ b/webui/asset/json/events.json @@ -316,6 +316,18 @@ "Song 4: REINCARNATION", "Song 5: Re:RHYZE" ] + }, + { + "id": "bpls4tripletribe", + "type": "cross_online", + "enabled": true, + "name": "BEMANI PRO LEAGUE -SEASON 4- Triple Tribe", + "desc": "Crossover event between SOUND VOLTEX -Valkyrie model-, DanceDanceRevolution 20th anniversary model, and beatmania IIDX LIGHTNING MODEL cabinets where you would earn TD, TB and TS points which can be used to unlock songs through the participating games.
However, since it's difficult to replicate such crossover event in Asphyxia, you can just toggle the corresponding SOUND VOLTEX songs' option to automatically unlock them on your next login.", + "info": [ + "Song 1: 'Come to Life", + "Song 2: 'SOLAR ECLIPSE'", + "Song 3: 'COSMIC V3LOCITY'" + ] } ], "flags": [ @@ -367,6 +379,12 @@ "str": "WHITE_DAY_2024", "explain": "Enables Navigator White Day greeting." }, + { + "id": "halloween", + "key": "HALLOWEEN_EVENT", + "str": "HALLOWEEN_EVENT", + "explain": "Enables Navigator Halloween greeting." + }, { "id": "aprilrainbowline", "key": "APRIL_RAINBOW_LINE_ACTIVE", diff --git a/webui/asset/json/valgene_data.json b/webui/asset/json/valgene_data.json index 8df6005..296b184 100644 --- a/webui/asset/json/valgene_data.json +++ b/webui/asset/json/valgene_data.json @@ -123,7 +123,26 @@ "subbg": [498, 499, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 510, 511, 512, 513, 514] }, "reward": [11, 161, 5, "crew", "NEAR & NOAH (EXCEED GEAR) Alternate Style"] - } + }, + { + "id": 13, + "name": "Premium Generator (この素晴らしい世界に祝福を!3)", + "jpn_exc": true, + "items": { + "crew": [162, 163], + "stamp": [397, 398, 399, 400, 401, 402, 403, 404, 405, 406, 407, 408], + "subbg": [515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 527, 528, 529, 530, 531] + } + }, + { + "id": 14, + "name": "Premium Generator (宝鐘マリン)", + "items": { + "crew": [164], + "stamp": [409, 410, 411, 412, 413, 414, 415, 416, 417, 418], + "subbg": [532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 542, 543, 544, 545, 546, 547, 548, 549, 550, 551, 552] + } + } ], "valgene":[ {