* [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
Tachi Database Seeds
This repository contains some base "seed" files for the Tachi Database.
They are intended to be used with MongoDB, but since these are just a JSON export, you can really do anything you want with them.
Contribution Info
All work should be merged into main.
What Databases Are Here?
Nothing private, nothing pertaining to an instance of Tachi. These are backbone files, such as songs, charts, and folders.
You can read more about what all these documents mean in common/.
songs-{game}
These contain the song documents for the provided game.
charts-{game}
These contain the chart documents for the provided game.
folders
This contains the set folders for all games.
tables
This contains the set tables for all games.
bms-course-lookup
BMS Dans that should be registered by the IR.
goals
Goals that are registered by default in tachi. These are likely because they're in a quest.
quests
Quests that are registered by default in tachi.
questlines
Groups of quests that are registered by default.
How do I use this?
Depends what you want. If you're familiar with JSON, just take the files and do whatever.
Make a new script in scripts/rerunners and run it with seeds. You can really do whatever you want, though.