mirror of
https://github.com/zkldi/Tachi.git
synced 2026-10-12 01:08:29 +03:00
58 lines
1.3 KiB
Markdown
58 lines
1.3 KiB
Markdown
# 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/](https://github.com/zkldi/Tachi/tree/main/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.
|