Commit Graph
3004 Commits
Author SHA1 Message Date
blobdash 2467455b14 [wacca] Seeds update for PLUS, dan fixes (#1240)
* 25-01-2025 song update seeds

* Properly handle PLUS dan by version data

* Rerates
2025-02-15 14:25:59 +00:00
nairobi 890ac00330 fix: floating-point profile rating calculation (#1227)
* fix: floating-point profile rating calculation

* fix: add chunithm and make the test clearer

* fix: add rating formatters

The implicit formatter is FloorToNDP(). Ugh.
2025-02-05 09:15:06 +00:00
zkldi 90af7d0491 fix: always sort invites by TOU 2025-01-23 19:45:55 +00:00
GRIM657 de3fcd05e0 feat: support iidx 31-2dxtra (#1233)
* fix: missing inGameIDs on omnimix songs WaterCube and concon

* fix: add-2dxtra: make sure only old 2dxtra charts get deprimaried

* feat: support iidx 31-2dxtra

* fix: add some missing altTitles for iidx32 eamuse CSVs

* fix: deprimary 30-2dxtra songs whose current inGameID has changed

* feat: add recently released iidx32 charts
2025-01-17 23:29:16 +00:00
GRIM657 c6ee2010fa feat: IIDX 32 support (#1230)
* fix: iidx-mdb-parse: search terms were discarded for new songs

* feat: initial iidx32 support through 20241210

* fix: forgot folders/tables for iidx32
2025-01-08 01:27:20 +00:00
nairobi c6c9387bb4 fix: update inohara's config schema (#1225) 2024-12-18 17:10:17 +00:00
Victor Yuandzk 2111782bf0 New match type: ddrSongHash (#1213)
* New match type: `ddrSongHash`

* style: sort `MatchTypesWithDifficulty`

* make `ddrSongHash` a song property instead of a chart property

* docs: add descriptions for match type `ddrSongHash`

* add `ddrSongHash` field to all applicable songs

* fix: enforce ddrSongHash is only used on DDR

---------

Co-authored-by: zk <zkldi.dev@gmail.com>
2024-12-18 12:54:20 +00:00
zkldi e4e62e37de feat: remove >100% scores
i'm ill as fuck man
2024-12-05 12:11:12 +00:00
Phileas db194332a2 Enable fer imports for second rootage final datecode (#1210)
* Add second rootage datecode

* Update parser.ts for rootage array
2024-11-23 11:15:21 +00:00
zkldi 7f66097332 style: formatting 2024-11-20 23:38:44 +00:00
zkldi 354594c30e fix: unlocking 2024-11-20 23:21:05 +00:00
GRIM657 3c8b5387fb feat: Epolis Omnimix support (#1201) 2024-10-30 11:17:11 +00:00
GRIM657 185b065e6e feat: enable fer imports for iidx 25, 26, and 26-omni (#1193)
* feat: enable fer imports for iidx 25, 26, and 26-omni

* fix missing imports
2024-10-08 21:40:44 +01:00
zkldi 4dc8bce43e fix: enable erosion properly 2024-10-06 00:20:38 +01:00
zkldi 3f24fc83fd fix: don't reject entire imports if player has battle scores 2024-10-04 17:11:26 +01:00
Gyooandzkldi ba4d924a2f feat: support exScore, fast, slow, maxCombo as optional metrics for DDR (#1163)
* feat: support exScore, fast, slow, maxCombo as optional metrics for DDR

* chore: lint-fix in common

* fix: remove exScore from calculated metrics for DDR

* fix: use clearer logic for number|null

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-09-23 14:24:35 +01:00
Gyoo 5fefa61c40 fix: DDR score validation with judgements using step counts (#1164)
* fix: DDR score validation with judgements using step counts for accurate computation

* feat: parse step counts from SSQ files

* chore: lint fix
2024-09-23 14:22:20 +01:00
GRIM657 95a44f0192 feat: iidx 31 update (#1181)
* feat: iidx 31 final update

* feat: add final iidx31 ea3id
2024-09-23 14:19:53 +01:00
zkldi da462b3432 feat: bump express to 4.20 2024-09-17 23:22:20 +01:00
zkldi 7992181a1b fix: run linter 2024-09-10 18:49:18 +00:00
zkldi 1f011f3744 fix: Forcibly disable locks when stuck.
riverrun, past Eve and Adams... we beget ourselves upon locks do employers even read this shit or do they just skim throoough it
2024-09-10 19:28:09 +01:00
zkldi de72237ea5 fix: forcibly remove import locks if stuck 2024-08-31 11:43:08 +00:00
Gyoo 07ed5f3b6b feat: add chart parameter to ScoreValidator (#1167)
* feat: add chart parameter to ScoreValidator

* fix: non compiling tests
2024-08-27 16:15:25 +01:00
nairobi b4e863c015 feat: songTitle+artist match (#1154)
* feat: optional artist match

* fix: validation

* fix: also add ongeki to the example conf

* style: lint
2024-08-23 11:39:56 +01:00
GRIM657 2651b40a73 feat: update iidx import methods (#1157)
* feat: update iidx import methods

* add some ea3IDs
2024-08-23 11:11:31 +01:00
zkldi f20c70be2d fix: use correct name for new seeds sort script 2024-08-23 09:22:17 +01:00
Gyoo 7cae91b506 feat: Display Flare Rank in DDR scores (#1159)
* feat: Display Flare Rank in DDR scores

* chore: lint fix in client

* fix: change position of Flare in score columns
2024-08-22 20:55:40 +01:00
Gyoo 4c1651a54a feat: disable score validation by judgement for DDR (#1150) 2024-08-18 22:04:16 +01:00
zkldi ca5ada19b2 feat: vendor TAP 2024-08-17 14:58:52 +00:00
zk 593adb2717 feat: Dev Container (#1149)
* temporary dvctr

* start of work

* fix: timeouts in windows

* fish?

* feat: better, working stuff

* refactor: rename database-seeds to seeds/

* better

* fdsaf

* feat: don't let our container get owned by root

* fix: better user handling

* feat: falling asleep at my desk i yield to you what i have done

* feat: autoadminify

* docs: denote trickshot

* feat: open in browser on launch

* better seeds workings...

* fix: dont kill shell

* docs: mention dev/debs

* fix: whoops

* fix: make seeds load within the century

* feat: rest of the containerisation

* feat: new alias

* style: fix linter errors

* fix: bad call

* fix: better justfile
2024-08-17 15:01:40 +01:00
Gyoo 4254e29917 DDR Implementation (#1132)
* feat: DDR Implementation

* style: lint fixes

* chore: update rg-stats

* feat: ddr konaste songs and charts update
2024-08-09 19:08:49 +01:00
Albert Shin 17a95f1cfa feat: add myt maimai dx import support (#1143)
* feat: add myt maimai dx import support

* chore: fix myt integration showing up, tests

* chore: formatting

* fix: linting

* chore: more formatting

* chore: maybe running lint-fix will fix it
2024-08-09 11:53:19 +01:00
zkldi 0f0e54c0ca fix: attempt to silence longstanding bull issue 2024-08-04 19:51:55 +01:00
zkldi 59b63b70d5 fix: handle edge case with 0 sessions 2024-08-03 14:03:13 +01:00
zk 87ede2d85b feat: Session Playtime (#1139)
* style: consistent capitalization in dckerfile

* feat: Session Playtime
2024-08-03 13:38:47 +01:00
beerpsi 5809776f14 fix: do not delete PB after reverting import (#1136) 2024-07-29 18:43:49 +01:00
beerpsi ceb762d2b9 fix: correctly derive game name from collection name (#1135) 2024-07-29 16:00:12 +01:00
zkldi e436b2a435 log job data on fail 2024-07-21 10:48:14 +01:00
zkldi b7fe397c3b fix: faulty test 2024-07-15 02:17:22 +01:00
zkldi 315b83ee51 docs: rename zk to something more memorable 2024-07-14 19:55:41 +01:00
zkldi 74c8a1a677 fix: why isn't this an error? 2024-07-07 15:58:04 +01:00
beerpsi 25ba3dad99 Add inGameID matching support for maimai DX and support nullable inGameIDs in general (#1114)
* warn about null/missing inGameIDs

* add support for inGameID matching in maimai DX

* add indexes for maimai classic charts

* fix variable ordering

less diff

* Make custom tests work so we can avoid some footguns

* linting

* add inGameID to maimai DX test data

* eslint why u no work

* more readable tests

* clean up scripts

* [maimaidx] Splice 1

* Rising in the Sun SPH's levelNum should be 8
2024-07-04 21:56:16 +01:00
zkldi 76f0edc631 chore: bump dependencies (#1122)
* chore: bump dependencies

* chore: more

* chore: lol this one is absolutely going to break something
2024-07-04 21:41:07 +01:00
zkldi ea49e37d24 test: delundefprop 2024-07-01 01:48:27 +01:00
beerpsi 84caedce03 [builtin-clients] Update to Saekawa 0.4's config schema (#1119) 2024-06-26 22:26:46 +01:00
zkldi 02673d47f3 feat: make the duplicate-song-title-checker work (#1104)
* feat: make the duplicate-song-title-checker work

* fix: get rid of low hanging dupe alt-titles

* no low hanger

* feat: add checks for multi-song disambiguation

* feat: ambiguoustitlestuff

* fix: add warnings to match type

* fix: whoops

* skip(ci): changestwozk

We now can support Changes because of the song title changes
2024-06-12 14:17:22 +01:00
zkldi a9fae35fd0 fix: dont crash on obscure deorphaning issue (#1113)
* fix: dont crash on obscure deorphaning issue

* dontneedthis
2024-06-12 13:34:45 +01:00
blobdash 8ea21e1b0f [popn] Skip Battle Mode scores for CGD imports and remove clearMedal images from cells (#1109)
* Ignore battle scores for CGD import

* Remove clearMedal image as it is no longer on the CDN
2024-06-11 20:11:05 +01:00
blobdashandzkldi 7b6f4b50ab [popn] Add Unilab seeds (2023-09-05) & mdb-to-mxb script (#1108)
* Add Unilab seeds (2023-09-05)

* Add mdb to mxb rerunner & fix old scripts

* Add missing comma to make the linter happy

* fix: typo

* i have no reason to believe this code is broken

* feat: get rid of some old crap

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-06-11 12:50:57 +01:00
Fluzzarn be9678a2b3 Add 30-2dxtra version (#1095)
* Add 30-2dxtra version

* Add corner cut for isPrimary chart duplication

* eslint doesn't like running automatically
2024-06-11 00:09:02 +01:00