From dfbb50bb7d4d08ceca8bfe22a959de7290dff574 Mon Sep 17 00:00:00 2001 From: nairobi <61069237+nyairobi@users.noreply.github.com> Date: Sat, 15 Feb 2025 20:47:50 +0100 Subject: [PATCH] feat(ongeki): new folder, act.2 bonus track fix, chart search adjustment (#1242) * fix: ongeki chart search * feat: lunatic folder, act.2 bonus track fix --- .../game/charts/ChartInfoFormat.tsx | 3 +- seeds/collections/folders.json | 206 ++++++++++++++++-- seeds/collections/tables.json | 48 ++-- 3 files changed, 208 insertions(+), 49 deletions(-) diff --git a/client/src/components/game/charts/ChartInfoFormat.tsx b/client/src/components/game/charts/ChartInfoFormat.tsx index 7e5e0d09f..7c2837acf 100644 --- a/client/src/components/game/charts/ChartInfoFormat.tsx +++ b/client/src/components/game/charts/ChartInfoFormat.tsx @@ -187,7 +187,8 @@ function ChartInfoMiddle({ const gameConfig = GetGameConfig(game); const diff = FormatDifficultySearch(chart, game); - let search = `${gameConfig.name} ${song.title}`; + const gameName = game === "ongeki" ? "オンゲキ" : gameConfig.name; + let search = `${gameName} ${song.title}`; if (diff !== null) { search += ` ${diff}`; diff --git a/seeds/collections/folders.json b/seeds/collections/folders.json index 301e35317..6fd21a697 100644 --- a/seeds/collections/folders.json +++ b/seeds/collections/folders.json @@ -41482,10 +41482,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "1", "versions": "brightMemory2Omni" }, - "folderID": "Ffa12bf18b5972cb731dea1ebf4176ff2bc94e1acd45e2d0a3772c1df9a96536b", + "folderID": "F8fdf6f907e546759012cc28c886d41ac088ffc34cd4ee37a900cee5b3d2196fb", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41533,10 +41539,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "10", "versions": "brightMemory2Omni" }, - "folderID": "F0ba4c77645385e7a56356888ca70a997fc275bd17171fdbeaff69e26cb43dc0f", + "folderID": "F5630c4dec5b44a7635978c3c009e18a29400289dca668c465d7217bb95fa3060", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41584,10 +41596,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "10+", "versions": "brightMemory2Omni" }, - "folderID": "Ffd89626baa00e8a61e970a8d99623e2349e457d17c515632ea3968aedce81275", + "folderID": "F0eb80bef6791d6909360393bc3fe0e67d3e3500df936f59802545bdf4776d263", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41635,10 +41653,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "11", "versions": "brightMemory2Omni" }, - "folderID": "F708faf85fa072155c1d17f6f923e108b4ed58fb255365655d1303f73e58f057c", + "folderID": "F12ebd4bf3299da9f074096928c25056e760f357fc8d41a35b5f4076fba6a30b8", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41686,10 +41710,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "11+", "versions": "brightMemory2Omni" }, - "folderID": "F6b90d7cd9925650a018c6e2fbee2c38fbebfb52920d772be481687a849ece4ce", + "folderID": "F4aedbc8792153701fa69c720bddf16f63c4e3309148a12edfa1f0961dc251129", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41737,10 +41767,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "12", "versions": "brightMemory2Omni" }, - "folderID": "F1f0dd1639ed0204b5824e18816b5227cc924099fbe2c60b7ecfcdeef7f4f22c2", + "folderID": "F72cab226ec8f71c45991a52477669e5238c4839ab5dafb77c80b095580a0b44c", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41788,10 +41824,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "12+", "versions": "brightMemory2Omni" }, - "folderID": "Fb3f1d6f643a8980b222451abc22b76c89a58933600555a60e59156a7015c656b", + "folderID": "Fa96e8bb0d309e691bafa9e49b5a459aa8908895fa7db0de1441ccbb9277f92f9", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41839,10 +41881,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "13", "versions": "brightMemory2Omni" }, - "folderID": "F03dfd9ab66ee36df9c755571856525960dd88df53a2ed3e09fa9c21c4c17f63c", + "folderID": "Fde913b3904de0b88ce6ffbcd63e6d4e68079cdbb13a794bd4ccee6d9a6960269", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41890,10 +41938,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "13+", "versions": "brightMemory2Omni" }, - "folderID": "F4c4c22d80d06b037df77787d776cfac622e2ba59f24535ee7e846ed3a1fc2b2e", + "folderID": "F248bcff1e7e53f9268b81f49715c63542667a5ba2e7be13c31b8fb386d1956d4", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41941,10 +41995,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "14", "versions": "brightMemory2Omni" }, - "folderID": "F9901df91a94d83585f713470bb9a3565578eaef2174f44efa7ee792a9847271f", + "folderID": "Fa08113e0022b1979116a1252e9689c235ba29dde3d0b2c05380debdc10a04475", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -41992,10 +42052,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "14+", "versions": "brightMemory2Omni" }, - "folderID": "F7e21dff91f5e6d9dacd10ee8d1db152dc452c36b752920a283268af71bb228cb", + "folderID": "Ff19028611c4c016b22c1f17fe894f1fe92ca1386b48fe41d2ffe6c99561b824c", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42043,10 +42109,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "15", "versions": "brightMemory2Omni" }, - "folderID": "Fde49c21512ee303bfb8dcd84db6e4546a648691106b74b5d5a30c54f995706c9", + "folderID": "F5339eb160ea0ecb785504267339bf2593d45f5680a12bd385c9c9f8a4ecdbb21", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42094,10 +42166,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "15+", "versions": "brightMemory2Omni" }, - "folderID": "F80a36fbb268bdf8d7e8293149192de4ed245d22a809b9442db1faa434b0160ac", + "folderID": "F9aeebd014e88080ea4a7d7c2f47bee2a7444471e34c6446f3dbbd70ba1872c78", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42145,10 +42223,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "2", "versions": "brightMemory2Omni" }, - "folderID": "F6bb31ecb1546577581915363ba25492d50016e3c0b390dfc2535cf743982b957", + "folderID": "F4133e9af2418c256c37b74295a36e89e632077380643f1a6c89693341a500d78", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42196,10 +42280,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "3", "versions": "brightMemory2Omni" }, - "folderID": "Fec51c5b12461b198bd3baaf2465bc97ccf70c9b1d8e8ea3b922cfee59a457580", + "folderID": "F2ba2ee87348815e1e5ff2bc41a0075b575538b6536bff28e5226f95c7c27717c", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42247,10 +42337,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "4", "versions": "brightMemory2Omni" }, - "folderID": "Fb075e2722e3eb427bdee6c568f1058daa7120ee03038d08281d2e892994861c0", + "folderID": "F8e0abb58c7b8e2f299f95f0db28771626883166543146e82af7de8ebc0328757", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42298,10 +42394,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "5", "versions": "brightMemory2Omni" }, - "folderID": "F463f37929b6643fb22d3195fc2ddc920f71bd0878a8ea5ee2aadb266c93eb0e7", + "folderID": "F783a66a755afdb5e61187423a2292c6a3370ba248ca163c79a5c60dcff5c80a2", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42349,10 +42451,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "6", "versions": "brightMemory2Omni" }, - "folderID": "F4ee039b745af346c1f9ad5502f6ad7e0b1547e8204ada7455ba9c7095454ea66", + "folderID": "Fe11c141fe53a8edc103a9748596af576adcad46bf82c84db96a0c6233546178f", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42400,10 +42508,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "7", "versions": "brightMemory2Omni" }, - "folderID": "F2bbf55e9d6a9749ffcc04a661c097928008722a2087e575666e22c453d637c7f", + "folderID": "Fd5e9fac8890d395ff278d25d29ff219b47c406cb55a67d678fd40e486fd33cc4", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42451,10 +42565,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "7+", "versions": "brightMemory2Omni" }, - "folderID": "Fbee9632921aaae5ddf87fc4372392e8cf5f9649b6d2c5e831bf76d597ef0969a", + "folderID": "Fc09e17c640bfed5fd483b56a3c61cc900666c22ef428905e2bd86af97f131c55", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42502,10 +42622,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "8", "versions": "brightMemory2Omni" }, - "folderID": "F7adcb7d81d0f626300c9a64a50fe940b3038308443eadd3a8fd4a49d984d0525", + "folderID": "F8f9f2fb62a09bbf93a6de13a13086f916ae89065a5ed1e1e5d24651b267083f3", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42553,10 +42679,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "8+", "versions": "brightMemory2Omni" }, - "folderID": "Fcec71331f03ae6c446809e48927dcb3b98b4306dc5fd082b5ae8c2bb6c67e182", + "folderID": "F5eb442a5bfe703adcf5115c3a9fc3529b9d294b692a10e69a74776499ccc6d78", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42604,10 +42736,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "9", "versions": "brightMemory2Omni" }, - "folderID": "F4f63ccf6e174bef78b4c0d5eee11593fb42f823ad07def8b65130c2401f4251e", + "folderID": "Ff0c9c41bacf850d21e569f75fe17f5f938cd4af67113861022d2d78cb83626f9", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42655,10 +42793,16 @@ }, { "data": { + "data¬inGameID": { + "~not": { + "~gte": 7000, + "~lt": 8000 + } + }, "level": "9+", "versions": "brightMemory2Omni" }, - "folderID": "F1337d8a3b3f813270d691cc0b0dfeba3168c7b1a8d20df477d0ed4e2b32ad8a8", + "folderID": "Fa5418f5d2891ee9ff75dff0661fcb2976faa10b41f282f0643a301b7cb36731d", "game": "ongeki", "inactive": false, "playtype": "Single", @@ -42745,6 +42889,20 @@ "title": "LUNATIC (bright MEMORY Act.3)", "type": "charts" }, + { + "data": { + "data": { + "genre": "LUNATIC" + } + }, + "folderID": "F9d16ef4904c44f91ae78d8c71c7b1ddf19e8706006fb93e80be277bc97bdae1e", + "game": "ongeki", + "inactive": false, + "playtype": "Single", + "searchTerms": [], + "title": "LUNATIC-only songs", + "type": "songs" + }, { "data": { "data¬inGameID": { diff --git a/seeds/collections/tables.json b/seeds/collections/tables.json index 654a61660..96c3a5149 100644 --- a/seeds/collections/tables.json +++ b/seeds/collections/tables.json @@ -4778,30 +4778,30 @@ "description": "Levels for O.N.G.E.K.I. in bright MEMORY Act.2 Omnimix.", "folders": [ "F9d846efcecb94b8379983e966007b5ebb19a060840dabfd959b3325b5ca871c2", - "Ffa12bf18b5972cb731dea1ebf4176ff2bc94e1acd45e2d0a3772c1df9a96536b", - "F6bb31ecb1546577581915363ba25492d50016e3c0b390dfc2535cf743982b957", - "Fec51c5b12461b198bd3baaf2465bc97ccf70c9b1d8e8ea3b922cfee59a457580", - "Fb075e2722e3eb427bdee6c568f1058daa7120ee03038d08281d2e892994861c0", - "F463f37929b6643fb22d3195fc2ddc920f71bd0878a8ea5ee2aadb266c93eb0e7", - "F4ee039b745af346c1f9ad5502f6ad7e0b1547e8204ada7455ba9c7095454ea66", - "F2bbf55e9d6a9749ffcc04a661c097928008722a2087e575666e22c453d637c7f", - "Fbee9632921aaae5ddf87fc4372392e8cf5f9649b6d2c5e831bf76d597ef0969a", - "F7adcb7d81d0f626300c9a64a50fe940b3038308443eadd3a8fd4a49d984d0525", - "Fcec71331f03ae6c446809e48927dcb3b98b4306dc5fd082b5ae8c2bb6c67e182", - "F4f63ccf6e174bef78b4c0d5eee11593fb42f823ad07def8b65130c2401f4251e", - "F1337d8a3b3f813270d691cc0b0dfeba3168c7b1a8d20df477d0ed4e2b32ad8a8", - "F0ba4c77645385e7a56356888ca70a997fc275bd17171fdbeaff69e26cb43dc0f", - "Ffd89626baa00e8a61e970a8d99623e2349e457d17c515632ea3968aedce81275", - "F708faf85fa072155c1d17f6f923e108b4ed58fb255365655d1303f73e58f057c", - "F6b90d7cd9925650a018c6e2fbee2c38fbebfb52920d772be481687a849ece4ce", - "F1f0dd1639ed0204b5824e18816b5227cc924099fbe2c60b7ecfcdeef7f4f22c2", - "Fb3f1d6f643a8980b222451abc22b76c89a58933600555a60e59156a7015c656b", - "F03dfd9ab66ee36df9c755571856525960dd88df53a2ed3e09fa9c21c4c17f63c", - "F4c4c22d80d06b037df77787d776cfac622e2ba59f24535ee7e846ed3a1fc2b2e", - "F9901df91a94d83585f713470bb9a3565578eaef2174f44efa7ee792a9847271f", - "F7e21dff91f5e6d9dacd10ee8d1db152dc452c36b752920a283268af71bb228cb", - "Fde49c21512ee303bfb8dcd84db6e4546a648691106b74b5d5a30c54f995706c9", - "F80a36fbb268bdf8d7e8293149192de4ed245d22a809b9442db1faa434b0160ac" + "F8fdf6f907e546759012cc28c886d41ac088ffc34cd4ee37a900cee5b3d2196fb", + "F4133e9af2418c256c37b74295a36e89e632077380643f1a6c89693341a500d78", + "F2ba2ee87348815e1e5ff2bc41a0075b575538b6536bff28e5226f95c7c27717c", + "F8e0abb58c7b8e2f299f95f0db28771626883166543146e82af7de8ebc0328757", + "F783a66a755afdb5e61187423a2292c6a3370ba248ca163c79a5c60dcff5c80a2", + "Fe11c141fe53a8edc103a9748596af576adcad46bf82c84db96a0c6233546178f", + "Fd5e9fac8890d395ff278d25d29ff219b47c406cb55a67d678fd40e486fd33cc4", + "Fc09e17c640bfed5fd483b56a3c61cc900666c22ef428905e2bd86af97f131c55", + "F8f9f2fb62a09bbf93a6de13a13086f916ae89065a5ed1e1e5d24651b267083f3", + "F5eb442a5bfe703adcf5115c3a9fc3529b9d294b692a10e69a74776499ccc6d78", + "Ff0c9c41bacf850d21e569f75fe17f5f938cd4af67113861022d2d78cb83626f9", + "Fa5418f5d2891ee9ff75dff0661fcb2976faa10b41f282f0643a301b7cb36731d", + "F5630c4dec5b44a7635978c3c009e18a29400289dca668c465d7217bb95fa3060", + "F0eb80bef6791d6909360393bc3fe0e67d3e3500df936f59802545bdf4776d263", + "F12ebd4bf3299da9f074096928c25056e760f357fc8d41a35b5f4076fba6a30b8", + "F4aedbc8792153701fa69c720bddf16f63c4e3309148a12edfa1f0961dc251129", + "F72cab226ec8f71c45991a52477669e5238c4839ab5dafb77c80b095580a0b44c", + "Fa96e8bb0d309e691bafa9e49b5a459aa8908895fa7db0de1441ccbb9277f92f9", + "Fde913b3904de0b88ce6ffbcd63e6d4e68079cdbb13a794bd4ccee6d9a6960269", + "F248bcff1e7e53f9268b81f49715c63542667a5ba2e7be13c31b8fb386d1956d4", + "Fa08113e0022b1979116a1252e9689c235ba29dde3d0b2c05380debdc10a04475", + "Ff19028611c4c016b22c1f17fe894f1fe92ca1386b48fe41d2ffe6c99561b824c", + "F5339eb160ea0ecb785504267339bf2593d45f5680a12bd385c9c9f8a4ecdbb21", + "F9aeebd014e88080ea4a7d7c2f47bee2a7444471e34c6446f3dbbd70ba1872c78" ], "game": "ongeki", "inactive": false,