Commit Graph
45 Commits
Author SHA1 Message Date
Elaine Gibson 920fa30f1c feat: merge sdvx2 and sdvx3 mdb (#1341)
* feat: merge sdvx2 and sdvx3 mdb

* fix: support merging sdvx2 mdb
2025-08-03 16:08:33 +01:00
beerpsi 3be1bb78b2 [maimaidx] Update to PRiSM PLUS (#1336)
* [maimaidx] Update to PRiSM PLUS

* make PRiSM+ the default table
2025-07-29 11:18:18 +01:00
Aaron 9d60d8de33 update sdvx S tier ratings up to 2025052700 (#1337) 2025-07-29 11:06:42 +01:00
GRIM657 317684de58 fix: correct i-ii SPA WR, add KAVG<WR test (#1335) 2025-07-29 09:07:01 +01:00
Elaine Gibson 26f2493834 fix: update sdvx titles/artists (#1332)
* fix: update sdvx titles/artists

* fix: add 詹 to InsaneCharRebinds
2025-07-20 21:08:10 +01:00
GRIM657 3c54b7bd44 fix: invalid WRs in IIDX seeds and add test (#1330)
* fix: invalid wr on I'm So Happy SPA

* fix: more incorrect WRs

* feat: add IIDX seeds test for WR and KAVG against MAX score
2025-07-18 18:07:17 +01:00
Elaine Gibson 2b3696688e fix: update sdvx charmap (#1326)
* fix: update sdvx charmap

* fix: correct artist name in sdvx seeds
2025-07-14 23:13:47 +01:00
Tung Vu 903ebe8c90 feat: update sdvx seeds to 2025042202 (#1308)
* update sdvx seeds to 2025042202

* fix song title for overflow momocaca
2025-06-27 11:15:00 +01:00
auxbh 3be081abcf Fix mkdocs nav, update DDR parser and add DDR import guide (#1307)
* docs: fix pages that weren't in the navigation bar

* seeds: update DDR parsing scripts to use arguments

* docs: fix minor mistake

* docs: add all supported DDR versions

* docs: add DDR musicdb import guide
2025-06-18 20:18:08 +01:00
beerpsi 60285648aa feat(maimaidx): graphs and song durations (#1306)
* feat(maimaidx): graphs

* fix: use 4dp for percent graph

* fix: use simple boolean check for duration

song duration is either a number or not defined, based on the schema.
we also don't really want to make a graph if the song has 0 duration, that's nonsensical

* add durations for omnimix songs
2025-06-18 20:16:30 +01:00
auxbh ba3d521302 Update DDR seeds up to 2024101500 (#1305)
* seeds: add new ddr world series to the parsing script

* seeds: add ddr world up to 2024101500
2025-06-18 17:00:28 +01:00
beerpsi cdfffc3c75 [chunithm] Add songs from 2025/04/10 to omnimix table (#1303)
* [chunithm] Add songs from 2025/04/10 to omnimix table

* remove coercions, now that we're free
2025-06-08 13:49:22 +01:00
beerpsi 5b6dbc3934 [chunithm] Update seeds to 2025/04/10 (#1301)
* chunithm: Update seeds to 2025/04/10

* fix(parse-song-duration): use execFile to get around command quoting issues
2025-06-06 16:43:24 +01:00
Aaron 6b375620f8 seeds: update sdvx S tier ratings (#1298)
* run seeds sort

* add S tier ratings for new sdvx seeds
2025-05-30 00:07:29 +01:00
Aaron 58e43efd5b fix sdvx song title (#1296) 2025-05-28 01:07:30 +01:00
nairobi 1148a5fdff feat(client): chunithm graphs, song durations (#1284)
* feat: chunithm score graph

* feat: add life

* feat: add song duration data for all songs

* fix: make chunithm graphs non-nullable

* fix: test data

* fix: potrząsanie kanalizacją

* fix: misleading old function name

* fix: make duration optional for chunithm

* fix: add the missing duration
2025-04-29 20:33:49 +01:00
zkldi b485982f1a feat: dzikurdi. gdzie jest moja siglinda?
what gender is ?
2025-04-18 11:34:45 +00:00
beerpsi 4c49bffcc4 [maimai DX] Update to PRiSM Final (#1270)
* [maimai DX] PRiSM final

* add Supersonic Generation

This is a PRiSM PLUS song in Japanese region, but a PRiSM song in International.
As a way to compromise, the display version is PRiSM PLUS, but it also shows up in
the PRiSM folder. This should be removed when PRiSM PLUS hits Tachi for real.

* add PRiSM Omnimix

* disable BUDDiES PLUS tables

* add PRiSM Omnimix to versions in config

* pick correct default table

* fix test data

* fix mock db
2025-04-08 09:28:11 +01:00
beerpsi 6985fa8e8e [chunithm] add search terms, correct some song metadata, switch chart info layout (#1268)
* add search terms for recently added songs

* fix(seeds/chunithm): make displayVersion actually display friendly

* fix(seeds/chunithm): correct displayVersion for some songs

These songs were released in LUMINOUS PLUS International, but VERSE in the Japan
region. Since we primarily track Japanese data (levels, etc.) it's probably better
that the display version also lines up.

* fix: correct song metadata

* fix: prefix later versions with CHUNITHM

* feat: switch chunithm song info over to iidx layout

* fix: prefix versions with CHUNITHM
2025-04-04 15:08:15 +01:00
Aaron f1d92e7192 update sdvx S tier ratings (#1267) 2025-04-04 15:06:46 +01:00
nairobi 197210150f feat(seeds): ongeki refresh (#1266) 2025-04-03 16:21:59 +01:00
nairobi 12b0a34f53 seeds: Ongeki Act.3 final (#1260)
* seeds: ongeki bright memory act.3 final

* seeds: add remas flags

* seeds: add search terms

* seeds: add most chart views

* seeds: add remaining chart views

* seeds: prepend 'ongeki' to display versions

* fix(ongeki): enumize genres and versions

* fix: test data
2025-03-28 13:03:04 +00:00
beerpsi 32c5be30bf [chunithm] Update to CHUNITHM VERSE (#1252)
* [chunithm] Update to CHUNITHM VERSE

* fix: change naiveRating to 50 songs

* fix: unfuck duplicate charts caused by later options modifying earlier options

* feat: new rating classes for verse

* fix(bot): chunithm min scores is 50

* add charts to VERSE Omnimix

* add search aliases for new songs

* disable verse intl for now
2025-03-17 18:29:49 +00:00
j1nxie 995fa904c9 seeds: toggle CHUNITHM folders for mythos + maimai DX PRiSM (#1237)
* feat(make-table-inactive): toggle table instead of just marking as inactive

* fix: enable sun plus folders for myt + mark sun as inactive

* feat(maimaidx): add PRiSM support
2025-02-05 09:20:54 +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
zkldi fe3fb784a3 Revert "feat: change sieglinde visual representation"
This reverts commit 2de235b7ec.
2025-01-16 20:25:35 +00:00
Aaron 1c0ee8a5ad update SDVX clear tierlist ratings (#1234) 2025-01-16 16:00:23 +00:00
zkldi 2de235b7ec feat: change sieglinde visual representation
it should not look like walkure. Now in the form sgl13.x
2025-01-15 12:46:11 +00:00
blobdash 85c341272e [wacca] WACCA PLUS seeds (#1229)
* Add WACCA PLUS seeds & script

* Fix Seisyun Complex (incorrect entry)
2025-01-13 21:14:21 +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
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
beerpsi 21f161d746 [chunithm] update to luminous+ final and clean up older versions' tables (#1220)
* [chunithm] Update to LUMINOUS PLUS Final

This also adds a level 15+ folder to the LUMINOUS PLUS/Omnimix tables.
It will not be added to the international table until Forsaken Tale
releases there.

* add luminous+ omnimix

* massive table cleanup

- LUMINOUS PLUS is now n-1
- SUN PLUS is already n-3, and it will be reactivated when MYTH updates
- international is now on LUMINOUS PLUS

* switch to lumi+ being the default table

* oops

* sort seeds

* add search terms

* update intl seeds to 2024-12-12

* sort the version list
2024-12-17 15:30:17 +00:00
Aaron 469de781e5 feat: Add S tierlists for sdvx (#1216) 2024-12-10 10:52:00 +00:00
Gyoo 04d566b460 feat: world support for ddr (#1199)
* feat: world support for ddr

* chore: lint fix
2024-10-28 22:38:36 +00:00
Ben Hutchinson 3447cfe6b6 Fix DDR tables (#1196)
* fix ddr folders

* set default table to a3

* make ddr A inactive
2024-10-24 20:30:49 +01:00
beerpsi cfa3f94eb5 [chunithm] Support LUMINOUS PLUS + revive SUN Omnimix table for MYT (#1197)
* [chunithm] Support LUMINOUS PLUS + revive SUN Omnimix table for MYT

* fix tests

* correct alias
2024-10-20 14:54:25 +01:00
GRIM657 86aa60c6ab fix: make-things-available-in-inf: chart.data.inGameID can be an array (#1192) 2024-10-08 20:53:38 +01:00
beerpsi 7d28542239 [maimaidx] Update to BUDDiES PLUS final (#1187)
* [maimaidx] Update to BUDDiES PLUS final

* fix: oops forgot to push new version in config
2024-10-01 12:22:49 +01:00
Rithikandzkldi 74196d10aa fix: Updated rating for シュガーソングとビターステップ (#1180)
* Fixed rating for シュガーソングとビターステップ

* test: Add automatic testing of wacca + ratings

* Updated incorrect levelNum ratings

* Fix for incorrect + ratings

* Fix wacca rating test

---------

Co-authored-by: zkldi <20380519+zkldi@users.noreply.github.com>
2024-09-26 21:52:40 +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
zkldi f20c70be2d fix: use correct name for new seeds sort script 2024-08-23 09:22:17 +01:00
zkldi 9fd1ba1224 fix: use correct sort script name 2024-08-22 20:30:24 +01:00
zkldi a58b75f886 fix: move path of ddr scripts 2024-08-19 09:37:50 +00:00
Noah 0db3310f9f Added Gitadora mdb parser and updated seeds (#1148)
* Add gitadora mdb parser and update seeds

# Conflicts:
#	seeds/scripts/rerunners/gitadora/parse-mdb.ts

* Bail early if missing critical data & handle no ascii title

* Correctly handle case where a song has no credited artist

* Correctly handle case where a song has no credited artist

* Add blank strings for songs that have no credited artist

* Improve documentation

* Correctly parse the score byte array for drum/bass difficulties

* Align comment styles
2024-08-18 22:27:31 +01: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