Commit Graph
472 Commits
Author SHA1 Message Date
Christopher Cooper 01af63779b add sdvx konaste 2022101202 charts 2022-10-24 00:09:46 -07:00
Christopher Cooper 232aa724b1 update sdvx clear tierlist 2022-10-24 00:09:46 -07:00
Christopher Cooper 1e04403e03 add sdvx konaste 2022091400 charts 2022-10-24 00:09:46 -07:00
zkldi 0f5a3bfbd6 fix: update folder names 2022-10-21 03:52:08 +01:00
zkldi b5085dafe6 fix: use correct formatting in popn tables 2022-10-21 03:51:25 +01:00
zkldi ff4398f28b fix: make sure default is part of folder script 2022-10-21 03:40:57 +01:00
zkldi 143457c008 fix: update popn table defaults 2022-10-21 03:40:32 +01:00
zkldi 43c06abbfe feat: mark pop'n peace as inactive 2022-10-21 03:35:51 +01:00
zkldi cc0068c6e2 feat: kaimei table/folders 2022-10-21 03:35:51 +01:00
zkldi 54d819933f feat: popn table/folder scripts 2022-10-21 03:31:10 +01:00
zkldi 4b95f8520a Merge pull request #725 from Bottersnike/fix/721 2022-10-21 01:13:06 +01:00
zkldi 11956c6c86 test: add regression tests for duplicate folderIDs in table 2022-10-21 01:09:48 +01:00
zkldi 6e5d6a4181 feat: add make-table-inactive script 2022-10-20 21:22:23 +01:00
zkldi faa0ecb34a feat: move bistrover to inactive 2022-10-20 21:22:18 +01:00
Bottersnike be2c579fd2 Correct the level 15 folder ID for Museca 1+1/2 2022-10-19 23:28:54 +01:00
zkldi 839fac7bbc refactor!: rename milestones to quests and milestone-sets to questlines 2022-10-18 19:04:29 +01:00
zkldi 6670a70a5c fix: remove trailing commas 2022-10-18 11:48:51 +01:00
yahooeny 0566e62cad eAM CSV related changes
Adds strange csv formatting for "Get Set, Go!", moves Praludium searchterms into altTitle
2022-10-18 11:46:50 +01:00
zkldi 0e36b17827 fix(critical): Pin prudence to an exact version
This is a long one.

So, `instanceof` in Typescript is incredibly flimsy. There's a
documented bug with what happens when you extend built-in classes, such
as Error or Array. You can read more about it here: https://github.com/Microsoft/TypeScript/wiki/FAQ#why-doesnt-extending-built-ins-like-error-array-and-map-work

However, this normally works fine. A previous commit moved some schemas
from server/ to common/, our gameSpecific UGPT settings schemas. This
caused them to break in an interesting way. For any schema recursive
with a depth greater than 1, all errors would be ignored. Why on earth
was this happening?

Well Prudence passes errors up the stack with a "return Err" -> "if
ret instanceof Err: return Err" kind of approach. This normally works
fine.

The real kicker here is that because server/ and common/ were on 0.9.7
and 0.9.8 respectively, the "Err" instance in question would actually be
erased when ran at runtime. The "if ret instance of Err" would fail,
because the Err would be from 0.9.7, not 0.9.8. This subtle difference
in file results in catastrophic damage.

In short. InstanceOf is a footgun. I hate it. Lets never do it again.
Thanks.
2022-10-14 01:09:31 +01:00
zkldi bd00f99d7f fix: update import paths and fix linter errs 2022-10-14 00:04:34 +01:00
zkldi 7fef820fa4 refactor: move all the rerunner scripts into better folders 2022-10-14 00:04:34 +01:00
zkldi ef176a9cdc feat: update popn-merge script to work pretty much without intervention 2022-10-14 00:04:34 +01:00
zkldi 9dea664724 feat: kaimei riddles seeds 2022-10-14 00:04:34 +01:00
zkldi 544694374d fix: they're no longer called skye
but they also keep trying on different names every week
since I cba updating this file, i'm calling them duck.

quack.
2022-10-14 00:04:34 +01:00
zkldi 823f2f951b feat: deprimary script 2022-10-07 01:58:34 +01:00
zkldi c7725f7064 feat: score, mindthegap new charts 2022-10-07 01:58:34 +01:00
zkldi 6dbf31000e feat: somebody like you new charts 2022-10-07 01:58:33 +01:00
zkldi f8d17f5baf feat: do back burn new charts 2022-10-07 01:58:33 +01:00
Rob Campbell adbc00d57a wip: iidx ch final seeds 2022-10-07 01:58:32 +01:00
zkldi dc5ca0f206 fix: remove invalid versions from jelly kiss DPN and DPH
between 8th CS and 16th CS, jelly kiss was changed such that its
DPN became a DPH, and its DPH became a DPA.

this is a problem, as we haven't accounted for this change properly.

we're just going to remove those versions from the db, and change it to
16-cs.
2022-10-07 01:48:07 +01:00
zkldi d3cd2768d4 fix: IMPORTANT IIDX OMNI PATCHES
This patch
- Updates broken notecounts on a series of charts

these broken notecounts are *extremely* sinister, only off by one
or two in some cases. Furthermore, this has happened on relatively underplayed charts.
As such, this has gone unnoticed for a while!

- theme of denjin J is now rated 7 instead of 0
no idea why it was 0, but it was

- jelly kiss's another charts now appear
no idea why they didn't

- back into the light (recut) and the hope of tomorrow (recut) now appear in 28-omni
they didn't before, no idea why.

- サナ・モレッテ・ネ・エンテ(B.L.T.STYLE) now appears in 28-omni
same as above, no idea why.
2022-10-07 01:09:12 +01:00
zkldi 4f17546c4d feat: allow invoking parser.ts to debug. 2022-10-07 01:09:12 +01:00
zkldi a3d5643fbc fix: also patch khamen break for keyboard
this keyboard/ctrler split sucks
2022-10-07 00:59:01 +01:00
zkldi 232707f6f2 feat: Make id.test.ts work with array uniq ids
this works by cartesian producting our IDs, so that they're all added
to the set of unique IDs. If a chart has a unique ID On

["A", "B"], C, D

then A C D and B C D will be correctly be added to the set of uniq ids
now.

This is a regression test for the behaviour that let slightly broken
khamen break charts get into prod.
2022-10-07 00:55:02 +01:00
Adam Thibert 97961928aa fix: update wrong hash of a usc chart convert (khamen break inf) 2022-10-07 00:43:27 +02:00
zkldi 33c800fa4d feat: iidx-mdb-parser + merger 2022-10-06 02:53:43 +01:00
zkldi 52ae999ab6 fix: patch invalid IIDX levels
these were likely from some faulty hand merging. Sorry!

Atleast you know the new tool caught this! :)
2022-10-06 02:49:52 +01:00
zkldi 8e2912d3a7 fix: DON'T LOOK AT THIS ONE PLEASE
i didn't mean to commit this it was here for testing i promise
2022-10-03 23:43:14 +01:00
zkldi f4371bdd9f fix: invalid reference to common in db seeds readme 2022-09-29 11:29:14 +01:00
zkldi d03e17bffd fix(seeds): invalid uniqkey for bms courses 2022-09-28 22:49:07 +01:00
zkldi cb7d5a3eed feat(seeds): diffing, reading remotes, everything else 2022-09-25 16:41:53 +01:00
zkldi 7ef6b2d890 fix(test): uniq id for bms course is value not index. 2022-09-24 11:02:51 +01:00
zkldi 5569a0c06a fix: Invalid altTitle for I'm In Love Again Y&Co
New seeds-viewer already finding issues...
2022-09-23 00:18:29 +01:00
zkldi bd478926c5 fix: bms course unique ids aren't their md5sums
they're their set-playtype-index combo. My bad.
2022-09-22 22:00:35 +01:00
zkldi 5cdb2f4055 fix: typo 2022-09-18 11:52:59 +01:00
Rob Campbell c1771e2690 update inf through Sept 2022 2022-09-09 13:52:34 -05:00
Christopher Cooper df6a676ace add dive with ü 2022-09-03 18:50:24 -04:00
Mobiuslau 33261a03eb Jubeat versions list assumes final state for festo. 2022-08-28 21:19:36 +02:00
zkldi ff5998b99a feat: add initial dp tier data 2022-08-27 16:41:32 +01:00
zkldi 7a616e9537 feat: remove やんややんやNight from jubeat database
This chart has 48 alternative versions, and is only playable
in certain prefectures. Since this is antithetical to the point of a
score tracker (not everyone can play the chart), we're removing it
effective immediately.

What a stupid gimmick.
2022-08-25 12:55:11 +01:00