Files
zkldi_Tachi/server
beerpsi 009a8bddc2 [maimaidx] Update to CiRCLE (#1417)
* [maimaidx] Update to CiRCLE

* not quite sure what happened here

* add stuff to prism plus omnimix

* add tables and folders for PRiSM PLUS Omnimix

* fix: prism/omni should be inactive, prismplus/omni should not

* add search terms for jp songs

* fix: ensure that there are no fails >=80% and clears <80%

* Revert "fix: ensure that there are no fails >=80% and clears <80%"

This reverts commit 518ba0f2e2.

I forgot that modifying imported score data is a brittle and multi-step
process. I think we're kinda just screwed here.

* update to new rg-stats, and have validation rules for clears

* deps: update rg-stats to 1.2.1

* properly fix invalid scores

* seeds: Update seeds to 2026/01/30

* fix: ProcessPBs updates chart rankings already

* recalculate AP scores for maimai DX CiRCLE

* chore: lint

* chore: lint 2

* chore: typecheck
2026-02-06 19:50:11 +00:00
..
2026-02-06 19:50:11 +00:00
2021-11-09 17:06:27 +00:00
2025-03-18 18:42:39 +00:00
2022-07-16 17:43:33 +01:00
2025-03-18 20:01:56 +00:00
2024-08-17 15:01:40 +01:00
2021-05-20 09:30:49 +01:00
2023-02-08 03:36:09 +00:00
2022-07-18 02:03:54 +01:00

Tachi-Server

Tachi-Server is the backend for Tachi.

What's it do?

  • Hosts an express backend server.
  • Opens a public API on /api.
  • Supports various IR frameworks under /ir
  • Powers a ridiculously overengineered score import framework.

Setup

Make sure you've ran the bootstrap script in ../_scripts. You can then start the server with pnpm start (in this directory) or pnpm start-server at the top level.