Commit Graph
492 Commits
Author SHA1 Message Date
Amon G d8f523d223 feat(seeds): resident support 2022-11-02 01:12:31 +00:00
zkldi c5d6342507 fix: faulty bms backsync (again)
it's fixed this time, hopefully
we didn't update the database to add these properties
so there was some invalid nonsense in there
2022-11-01 03:08:12 +00:00
tachi-seeds 1ee844f02b Backsync BMS+PMS Songs/Charts 2022-11-01T03:00:46.838Z 2022-11-01 03:00:48 +00:00
zkldi d97d129cda fix: invalid bms charts backsynced 2022-11-01 01:07:55 +00:00
tachi-seeds a7f59bb0e2 Backsync BMS+PMS Songs/Charts 2022-10-31T03:00:46.592Z 2022-10-31 03:00:49 +00:00
zkldi c0fad59749 fix: unscrew titleAlreadyExists check 2022-10-30 19:25:01 +00:00
zkldi 35471ef9c3 fix: dont mdb merge if two songs have same title
instead require manual intervention to stop this from happening again
2022-10-30 17:03:28 +00:00
zkldi 4cfa407ac3 refactor: typo in songIDGenerator 2022-10-30 17:03:28 +00:00
zkldi abcfeef47a fix: join duplicate infinitas entries 2022-10-30 17:03:27 +00:00
tachi-seeds d9ea01daf0 Backsync BMS+PMS Songs/Charts 2022-10-30T03:00:46.309Z 2022-10-30 03:00:48 +00:00
tachi-seeds c81aed0a33 Backsync BMS+PMS Songs/Charts 2022-10-29T03:00:45.015Z 2022-10-29 03:00:46 +00:00
tachi-seeds 498a9c9360 Backsync BMS+PMS Songs/Charts 2022-10-28T02:40:53.470Z 2022-10-28 02:40:55 +00:00
tachi-seeds 96087c1335 Backsync BMS+PMS Songs/Charts 2022-10-28T02:20:23.753Z 2022-10-28 02:20:25 +00:00
zkldi 228b8df885 Revert "Backsync BMS+PMS Songs/Charts 2022-10-28T00:21:57.955Z"
This reverts commit c36423e77f.

THIS COMMIT WAS BROKEN!
2022-10-28 03:07:10 +01:00
tachi-seeds c36423e77f Backsync BMS+PMS Songs/Charts 2022-10-28T00:21:57.955Z 2022-10-28 00:22:00 +00:00
zkldi cdeb972ea3 feat: new bms tables and folders (that pass tests) 2022-10-27 20:49:22 +01:00
zkldi b1687dfa85 fix: tidy make script actually work and migrate to TS so it actually reports nonsensical errors
oh nooo i'm 45 characters over the arbitrary 50 char limit.
2022-10-27 20:49:12 +01:00
zkldi d88b98dd5b Revert "feat: add new bms tables and folders"
This reverts commit 2d72a309b3.
2022-10-27 20:32:01 +01:00
zkldi 2d72a309b3 feat: add new bms tables and folders 2022-10-27 20:29:36 +01:00
zkldi 5344d10a89 feat: add a bms-tablefolders synchronise script 2022-10-27 20:29:00 +01:00
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