mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-12 17:28:31 +03:00
feat: tables, folders (gitadora)
This commit is contained in:
@@ -7877,6 +7877,294 @@
|
||||
"title": "Level 9+ (Paradise Lost)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 1,
|
||||
"~lt": 2
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F51276613093a33e5858793284022c3514a2e402769aed7260076683ec63bccea",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 1 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 2,
|
||||
"~lt": 3
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F3161065b423a044ee6950a3bc8872d2ff7e858e05bf14b01e44c308468e7defa",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 2 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 3,
|
||||
"~lt": 4
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F9fbc6bcc469d9f741d916b2b4c5840189aaf464a8c69d4ee7cb77cd96237bd8a",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 3 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 4,
|
||||
"~lt": 5
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "Ffd1e81ca17e822727b4f63abab16e257cba9b1a27e0a8b6765d363c08fb2f166",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 4 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 5,
|
||||
"~lt": 6
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "Ff1e23fc275efcfa08f37ddb9b579897ec033d6842af28ced0a6dd87fb633615c",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 5 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 6,
|
||||
"~lt": 7
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F8cfaf98334e1cfa34238333f2e1f9650000e2a774149a87d947e70051fb0acd6",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 6 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 7,
|
||||
"~lt": 8
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "Ff72a7ec1c93040daca8131f68227b309371b53bb31a7730278a7ce18563f5e38",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 7 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 8,
|
||||
"~lt": 9
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "Fea135dbef613bf7ea3e53343116fd4e694ac316af2d65ad7fa413a46f7be0a96",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 8 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 9,
|
||||
"~lt": 10
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F92e94473a5fd5450b5befd7b77418ae149c8337fe01c69d6d3db2a21a4a1619c",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"searchTerms": [],
|
||||
"title": "Level 9 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 1,
|
||||
"~lt": 2
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F5accd8797d64cef8d0d64b1616b9a092c371c6173fc68345487abb222a47280e",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 1.00 - 1.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 2,
|
||||
"~lt": 3
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "Ff26a07293133250cdb715311a560539f21418a703a3ac59dfe852f2bac02b22c",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 2.00 - 2.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 3,
|
||||
"~lt": 4
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F4eddce850aca8acfc8917836ca4d90e7b4a15c8003f078e0b7664524cc63d778",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 3.00 - 3.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 4,
|
||||
"~lt": 5
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "Fe8da57325f70ab4e67272178050528e6313b1f406507299668c08ebc7f445006",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 4.00 - 4.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 5,
|
||||
"~lt": 6
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F3509609965d8e9a2748f0eb5b33067469fe1c2d1350fb49f17460aa4391392d0",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 5.00 - 5.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 6,
|
||||
"~lt": 7
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F0e51f3659cc351ee853eb449d2d2afcdb1a5a6dc09b0d92952045046cb876ee6",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 6.00 - 6.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 7,
|
||||
"~lt": 8
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "Fc47f117e8c6d0b43eb9c29f6af8c0168f753cf9108042c9f765321dada588512",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 7.00 - 7.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 8,
|
||||
"~lt": 9
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F4eca59d8a99e9934664929554db7366cd8eb87b96833b6725c3347b1a29a17ec",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 8.00 - 8.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"levelNum": {
|
||||
"~gte": 9,
|
||||
"~lt": 10
|
||||
},
|
||||
"versions": "konaste"
|
||||
},
|
||||
"folderID": "F92bb22f2a0a118e9e6504de98a27e801227eb2f8909c00f09b9f0225983cda70",
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"searchTerms": [],
|
||||
"title": "Level 9.00 - 9.99 (Konaste)",
|
||||
"type": "charts"
|
||||
},
|
||||
{
|
||||
"data": {
|
||||
"level": "1",
|
||||
|
||||
@@ -720,6 +720,46 @@
|
||||
"tableID": "chunithm-Single-paradiselost-levels",
|
||||
"title": "CHUNITHM (Paradise Lost)"
|
||||
},
|
||||
{
|
||||
"default": true,
|
||||
"description": "Level Folders for GITADORA Konaste.",
|
||||
"folders": [
|
||||
"F51276613093a33e5858793284022c3514a2e402769aed7260076683ec63bccea",
|
||||
"F3161065b423a044ee6950a3bc8872d2ff7e858e05bf14b01e44c308468e7defa",
|
||||
"F9fbc6bcc469d9f741d916b2b4c5840189aaf464a8c69d4ee7cb77cd96237bd8a",
|
||||
"Ffd1e81ca17e822727b4f63abab16e257cba9b1a27e0a8b6765d363c08fb2f166",
|
||||
"Ff1e23fc275efcfa08f37ddb9b579897ec033d6842af28ced0a6dd87fb633615c",
|
||||
"F8cfaf98334e1cfa34238333f2e1f9650000e2a774149a87d947e70051fb0acd6",
|
||||
"Ff72a7ec1c93040daca8131f68227b309371b53bb31a7730278a7ce18563f5e38",
|
||||
"Fea135dbef613bf7ea3e53343116fd4e694ac316af2d65ad7fa413a46f7be0a96",
|
||||
"F92e94473a5fd5450b5befd7b77418ae149c8337fe01c69d6d3db2a21a4a1619c"
|
||||
],
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Dora",
|
||||
"tableID": "gitadora-Dora-lv-konaste",
|
||||
"title": "Level Folders (Konaste)"
|
||||
},
|
||||
{
|
||||
"default": true,
|
||||
"description": "Level Folders for GITADORA Konaste.",
|
||||
"folders": [
|
||||
"F5accd8797d64cef8d0d64b1616b9a092c371c6173fc68345487abb222a47280e",
|
||||
"Ff26a07293133250cdb715311a560539f21418a703a3ac59dfe852f2bac02b22c",
|
||||
"F4eddce850aca8acfc8917836ca4d90e7b4a15c8003f078e0b7664524cc63d778",
|
||||
"Fe8da57325f70ab4e67272178050528e6313b1f406507299668c08ebc7f445006",
|
||||
"F3509609965d8e9a2748f0eb5b33067469fe1c2d1350fb49f17460aa4391392d0",
|
||||
"F0e51f3659cc351ee853eb449d2d2afcdb1a5a6dc09b0d92952045046cb876ee6",
|
||||
"Fc47f117e8c6d0b43eb9c29f6af8c0168f753cf9108042c9f765321dada588512",
|
||||
"F4eca59d8a99e9934664929554db7366cd8eb87b96833b6725c3347b1a29a17ec",
|
||||
"F92bb22f2a0a118e9e6504de98a27e801227eb2f8909c00f09b9f0225983cda70"
|
||||
],
|
||||
"game": "gitadora",
|
||||
"inactive": false,
|
||||
"playtype": "Gita",
|
||||
"tableID": "gitadora-Gita-lv-konaste",
|
||||
"title": "Level Folders (Konaste)"
|
||||
},
|
||||
{
|
||||
"default": false,
|
||||
"description": "Levels for beatmania IIDX (DP) in 10th Style CS.",
|
||||
|
||||
@@ -0,0 +1,76 @@
|
||||
/* eslint-disable no-loop-func */
|
||||
const { MutateCollection, CreateFolderID } = require("../../util");
|
||||
const { PrettyVersions } = require("tachi-common/config/versions");
|
||||
|
||||
function CreateFolder(criteria, playtype, title) {
|
||||
const f = {
|
||||
game: "gitadora",
|
||||
playtype,
|
||||
data: criteria,
|
||||
searchTerms: [],
|
||||
title,
|
||||
type: "charts",
|
||||
inactive: false,
|
||||
};
|
||||
|
||||
const folderID = CreateFolderID(f.data, f.game, f.playtype);
|
||||
|
||||
f.folderID = folderID;
|
||||
|
||||
return f;
|
||||
}
|
||||
|
||||
const version = "konaste";
|
||||
|
||||
const versionPretty = PrettyVersions["gitadora:Gita"][version];
|
||||
const gitaFolders = [];
|
||||
const doraFolders = [];
|
||||
|
||||
for (const level of [1, 2, 3, 4, 5, 6, 7, 8, 9]) {
|
||||
const gitaFolder = CreateFolder(
|
||||
{ levelNum: { $gte: level, $lt: level + 1 }, versions: version },
|
||||
"Gita",
|
||||
`Level ${level}.00 - ${level}.99 (${versionPretty})`
|
||||
);
|
||||
const doraFolder = CreateFolder(
|
||||
{ levelNum: { $gte: level, $lt: level + 1 }, versions: version },
|
||||
"Dora",
|
||||
`Level ${level} (${versionPretty})`
|
||||
);
|
||||
|
||||
gitaFolders.push(gitaFolder);
|
||||
doraFolders.push(doraFolder);
|
||||
}
|
||||
|
||||
MutateCollection("folders.json", (folders) => {
|
||||
folders.push(...gitaFolders);
|
||||
folders.push(...doraFolders);
|
||||
|
||||
return folders;
|
||||
});
|
||||
|
||||
MutateCollection("tables.json", (tables) => {
|
||||
tables.push({
|
||||
title: `Level Folders (${versionPretty})`,
|
||||
inactive: false,
|
||||
tableID: `gitadora-Gita-lv-${version}`,
|
||||
game: "gitadora",
|
||||
playtype: "Gita",
|
||||
folders: gitaFolders.map((e) => e.folderID),
|
||||
description: `Level Folders for GITADORA ${versionPretty}.`,
|
||||
default: true,
|
||||
});
|
||||
|
||||
tables.push({
|
||||
title: `Level Folders (${versionPretty})`,
|
||||
inactive: false,
|
||||
tableID: `gitadora-Dora-lv-${version}`,
|
||||
game: "gitadora",
|
||||
playtype: "Dora",
|
||||
folders: doraFolders.map((e) => e.folderID),
|
||||
description: `Level Folders for GITADORA ${versionPretty}.`,
|
||||
default: true,
|
||||
});
|
||||
|
||||
return tables;
|
||||
});
|
||||
Reference in New Issue
Block a user