Files
zkldi_Tachi/typescript/sieglinde
zk 2bc4c3a628 more (#53)
* checkpoint

* server compiles again

* fmt

* checkpoint

* last one out, get the lights

* euston station

* like, mostly good. I'm under the ocean right now.

* fix: some nonsense AI stuff

* fix: new eslint rules, and cleanup imports across the board

* feat: folder slug rewrite, email logic change, too

* fix: register must use txn not db

* checkpoint
2026-04-20 23:11:16 +01:00
..
2026-04-20 23:11:16 +01:00
2026-03-11 00:06:28 +00:00
2026-03-11 00:06:28 +00:00
2026-04-20 23:11:16 +01:00
2026-03-11 00:06:28 +00:00
2026-04-03 18:21:05 +01:00
2026-04-20 23:11:16 +01:00

Sieglinde

Sieglinde is a simple rating algorithm for BMS, developed for Bokutachi.

Goals

Making a perfect rating algorithm is a fools endeavour and not actually possible. Here's our goals.

  • Unify all of the popular tables into one number (Insane, Stella, Satellite, etc.)
  • Make small adjustments to the rating of the chart depending on LR2IR clear rate.
  • Leverage the fact that table authors have already done a lot of the proper rating for us.

Usage

pnpm install
pnpm calc-v1

Synchronising with seeds

Run ts-node seeds/scripts/rerunners/bms-pms/apply-sieglinde.