Commit Graph
7847 Commits
Author SHA1 Message Date
tachi-seeds f61d1bbddf automated: Backsync BMS+PMS Songs/Charts 2025-10-09T01:31:23.711Z 2025-10-09 01:31:27 +00:00
tachi-seeds 6f2e578cfc automated: Backsync BMS+PMS Songs/Charts 2025-10-08T01:31:33.653Z 2025-10-08 01:31:37 +00:00
tachi-seeds f1add8d18a automated: Backsync BMS+PMS Songs/Charts 2025-10-07T01:31:30.979Z 2025-10-07 01:31:34 +00:00
zkldi 7a6e68d882 fix: hasn't been maintained in a while, not being updated, q.v. github 2025-10-07 00:20:15 +01:00
John Pork 5df0f43400 lr2hook: add fast-slow support (#1367)
* build(client): add 'lintfix' target matching the server

* docs(lr2hook): suggest lr2_chainload instead of BokutachiLauncher.exe

BokutachiLauncher.exe is no longer a part of BokutachiHook.

* refactor(server/lr2hook): G-ATTACK, P-ATTACK and HAZARD are not HARD

* feat(server/lr2hook): parse extendedJudgements

* feat(server/lr2hook): use fast-slow and early/late judgements

* test(server/lr2hook): make clear that in this test notesPlayed != notesTotal

* feat(server/lr2hook): calculate BP by hand when exiting chart early

* feat(server/lr2hook): parse rseed

* feat(server/lr2hook): parse extendedHpGraphs

* feat(server/lr2hook): parse unixTimestamp

* feat(server/lr2hook): use unixTimestamp as score play time

Especially useful as BokutachiHook now retries sending scores after some
time on connections errors.

* feat(common/bms+server/lr2hook+docs): add gaugeHistory{Easy,Groove,Hard}

Could also save graphs for unimplemented gauges, not done here as I
don't know if they are ever going to be implemented while they take some
decent space.

* feat(client/bms): support several gauges

Ugly IIFE inside IIFE is work-around for eslint bug `Expected a 'break'
statement before 'case'`.
2025-10-06 21:52:28 +01:00
John Pork 6bfd05110c fix(client): consider pagination in import analyzer entry fragment key (#1369)
Fixes elements with same index in the page staying open when listing
pages.

1) Open https://boku.tachi.ac/utils/imports
2) Expand first score
3) List to the second page
4) Observe first score of the page being open
2025-10-06 21:51:30 +01:00
tachi-seeds 29a2a1a5f5 automated: Backsync BMS+PMS Songs/Charts 2025-10-06T01:31:25.943Z 2025-10-06 01:31:29 +00:00
tachi-seeds b88a4b9c34 automated: Backsync BMS+PMS Songs/Charts 2025-10-05T01:31:29.531Z 2025-10-05 01:31:33 +00:00
tachi-seeds 37c58bba43 automated: Backsync BMS+PMS Songs/Charts 2025-10-04T01:31:25.886Z 2025-10-04 01:31:29 +00:00
John Pork 77100ba94b fix: sort saved BMS table levels (#1368)
Fixes most of changes in BMS backsync commits being table folders
changing order.
Current collection will get stably sorted on next automatic update.
2025-10-03 17:58:54 +01:00
tachi-seeds 53ea935dc7 automated: Backsync BMS+PMS Songs/Charts 2025-10-03T01:32:29.139Z 2025-10-03 01:32:33 +00:00
GRIM657 d001655785 feat: support iidx 32-omni (#1366)
* feat: iidx 32-omni seeds

* feat: iidx 32-omni support

* feat: iidx 32-omni folders
2025-10-02 16:46:46 +01:00
tachi-seeds 8b9374f1c2 automated: Backsync BMS+PMS Songs/Charts 2025-10-02T01:31:24.135Z 2025-10-02 01:31:27 +00:00
tachi-seeds 6f711a6243 automated: Backsync BMS+PMS Songs/Charts 2025-10-01T01:31:31.726Z 2025-10-01 01:31:35 +00:00
tachi-seeds 524ce376a0 automated: Backsync BMS+PMS Songs/Charts 2025-09-30T01:32:07.122Z 2025-09-30 01:32:10 +00:00
beerpsi a773e53b60 fix: migrate default folder info for chunithm + don't hardcode allowed preferredDefaultEnum values (#1356)
* [chunithm] migrate preferredDefaultEnum

* fix: don't hardcode preferred folder info
2025-09-30 02:15:37 +01:00
kawachiboy14 4ddd94e794 seed: IIDX INFINITAS Monthly Update October 2025 (#1363)
beatmania IIDX INFINITASの楽曲公開についてご案内いたします。
2025年10月1日(水) 10時より以下の楽曲が公開となります。

■BITで解禁可能楽曲の追加
・EMERALDAS
・Ah Hah Yeah
2025-09-30 02:15:11 +01:00
GRIM657 a6ff33dc18 fix: seeds corrections for iidx 32 and 33 (#1365)
* fix: pc fixes

* fix: ss fixes

* fix: advance

* fix: iidx-mdb-parse: prefer -p0 files if they exist

* fix: advance version
2025-09-30 02:14:57 +01:00
tachi-seeds c740c94cea automated: Backsync BMS+PMS Songs/Charts 2025-09-29T01:32:17.196Z 2025-09-29 01:32:20 +00:00
tachi-seeds 9e6630a73c automated: Update DP Tierlist 2025-09-29T00:24:12.221Z 2025-09-29 00:24:14 +00:00
tachi-seeds 1973aec504 automated: Backsync BMS+PMS Songs/Charts 2025-09-28T01:31:26.481Z 2025-09-28 01:31:29 +00:00
tachi-seeds 138f3a486d automated: Backsync BMS+PMS Songs/Charts 2025-09-27T01:31:25.932Z 2025-09-27 01:31:29 +00:00
tachi-seeds 0325b31dd5 automated: Backsync BMS+PMS Songs/Charts 2025-09-26T01:31:27.407Z 2025-09-26 01:31:30 +00:00
tachi-seeds 62fa5aff29 automated: Backsync BMS+PMS Songs/Charts 2025-09-25T01:31:23.421Z 2025-09-25 01:31:27 +00:00
tachi-seeds 6a08260550 automated: Backsync BMS+PMS Songs/Charts 2025-09-24T01:32:07.056Z 2025-09-24 01:32:11 +00:00
GRIM657 2d86b7c16b feat: iidx 33 eamuse CSV support (#1362)
* fix: iidx-mdb-parse ParseIIDXData: check for moreData before using continue;

* feat: initial iidx 33 support

* feat: iidx 33 eamuse csv support

* feat: iidx 33 tables and folders

* fix: some charts missing from iidx 33
2025-09-23 22:08:20 +01:00
tachi-seeds 6605f942ef automated: Backsync BMS+PMS Songs/Charts 2025-09-23T01:31:22.784Z 2025-09-23 01:31:26 +00:00
tachi-seeds 0368efe632 automated: Backsync BMS+PMS Songs/Charts 2025-09-22T01:31:23.628Z 2025-09-22 01:31:27 +00:00
tachi-seeds ee084b8aa9 automated: Backsync BMS+PMS Songs/Charts 2025-09-21T01:31:28.120Z 2025-09-21 01:31:31 +00:00
tachi-seeds ca597c7ead automated: Backsync BMS+PMS Songs/Charts 2025-09-20T01:31:21.396Z 2025-09-20 01:31:25 +00:00
zkldi a2ccc56cf1 feat: support ULT from CG 2025-09-19 16:25:12 +01:00
Ben Hutchinson ad92c069b4 fix: be rid of ddr floating point score inaccuracy (#1353) 2025-09-19 12:09:09 +01:00
Tung Vu 7629c5ab8c seeds: update sdvx to 20250624 + add ult difficulty (#1361)
* feat: add ult difficulty

* feat: update sdvx seeds 20250624
2025-09-19 12:08:46 +01:00
zkldi 08d223f54e fix: maxxive 2025-09-19 03:34:49 +01:00
zkldi 87eae11640 fix: enable maxxive for kshook 2025-09-19 03:21:59 +01:00
tachi-seeds bc1ba9dc25 automated: Backsync BMS+PMS Songs/Charts 2025-09-19T01:31:20.798Z 2025-09-19 01:31:24 +00:00
GRIM657 4296c1957f feat: iidx 32 final seeds (#1360) 2025-09-18 22:47:33 +01:00
zkldi 21437142ef fix: beatoraja has five ways to say the same thing 2025-09-18 16:52:53 +01:00
zkldi fd3a76d2c1 fix: forcibly deny Forced-CN/Forced-HCN charts
Why on gods green earth does a chart with forced CN not ALSO set the
user score to say "CN mode"? Literally why? The play says LN mode.

Ridiculous. Fucking beatoraja engineering.
2025-09-18 16:49:53 +01:00
tachi-seeds 69e6ea73f5 automated: Backsync BMS+PMS Songs/Charts 2025-09-18T01:31:22.556Z 2025-09-18 01:31:25 +00:00
tachi-seeds bb12c233b1 automated: Backsync BMS+PMS Songs/Charts 2025-09-17T01:31:48.917Z 2025-09-17 01:31:53 +00:00
beerpsi 3df3914f6c [maimaidx] Update seeds to 2025/09/12 (#1358)
* [maimaidx] Update seeds to 2025/09/12

* sort seeds
2025-09-17 01:48:39 +01:00
beerpsi 6cad523b25 [chunithm] update intl seeds to 2025/09/04 (#1359) 2025-09-17 00:42:54 +01:00
beerpsi a691804cc4 fix(devcontainer): switch to debian 13 (#1357)
* fix(devcontainer): switch to debian 13

* potato potato
2025-09-17 00:42:44 +01:00
tachi-seeds 4f3e154e7b automated: Backsync BMS+PMS Songs/Charts 2025-09-16T01:31:23.574Z 2025-09-16 01:31:27 +00:00
tachi-seeds 6cb4984dec automated: Backsync BMS+PMS Songs/Charts 2025-09-15T01:31:21.446Z 2025-09-15 01:31:24 +00:00
GRIM657 376b8c719e feat: update fervidex parser (#1355)
* feat: update fervidex parser

* fix: update fervidex parser
2025-09-14 23:22:44 +01:00
tachi-seeds 682a914392 automated: Backsync BMS+PMS Songs/Charts 2025-09-14T01:31:24.510Z 2025-09-14 01:31:27 +00:00
tachi-seeds fcd7fdf9cc automated: Backsync BMS+PMS Songs/Charts 2025-09-13T01:31:26.638Z 2025-09-13 01:31:30 +00:00
tachi-seeds 76d41d90d4 automated: Backsync BMS+PMS Songs/Charts 2025-09-12T01:31:18.099Z 2025-09-12 01:31:22 +00:00