Files
zkldi_Tachi/old-docs/docs/game-support/games/iidx-DP.md
T
zk e363bd2532 docs: migrate from mkdocs to mdbook (#1558)
* docs: migrate from mkdocs to mdbook

- Rename old mkdocs docs/ to old-docs/ for reference
- Set up new docs/ with mdbook (book.toml + src/ tree)
- Mirror full nav structure from mkdocs.yml into SUMMARY.md
- Add Justfile-docs with docs-serve, docs-build, docs-check, docs-install recipes
- Import Justfile-docs from root Justfile
- Rewrite .github/workflows/docs.yml: build step uses taiki-e/install-action
  to install mdbook, split into separate build + deploy jobs, PR builds
  run the check step too

* ci(docs): pin actions to SHAs, install mdbook via release binary

* ci(docs): install mdbook from apt instead of curling a release binary

* dev: replace mkdocs python stack with mdbook in dev image

* ci(docs): apt only works on Debian; restore release binary install for Ubuntu CI

* docs: fix duplicate file entries in SUMMARY.md

* docs: remove docs-install recipe

* docs: remove site-url from book.toml to fix asset loading

* dev: install mdbook from upstream release binary, not Debian apt

The Debian package (0.4.x+ds) strips bundled font assets, leaving the
built site without fonts/fonts.css. Use the upstream tarball (same as CI)
so the theme is complete. Handles x86_64 and aarch64.

* docs: vendor mdbook tarballs in dev/mdbook/, install from there

Dockerfile.dev uses COPY + tar to install the right arch at build time.
CI extracts the x86_64 tarball directly from the checkout.
No network access required for either — and no stripped-fonts Debian package.

* fix: unwritten
2026-05-22 20:43:07 +01:00

4.9 KiB

beatmania IIDX (DP) Support

This game has the internal GPTString of iidx:DP.

!!! note For information on what each section means, please see Common Config.

Metrics

For more information on what metrics are and how they work, see [TODO]!

Provided Metrics

| Metric Name | Type | Description | | :: | :: | :: | | score | Integer | EX Score. This should be between 0 and the maximum possible EX on this chart. | | lamp | "NO PLAY", "FAILED", "ASSIST CLEAR", "EASY CLEAR", "CLEAR", "HARD CLEAR", "EX HARD CLEAR", "FULL COMBO" | The type of clear this was. |

Derived Metrics

| Metric Name | Type | Description | | :: | :: | :: | | percent | Decimal | EX Score divided by the maximum possible EX Score on this chart. | | grade | "F", "E", "D", "C", "B", "A", "AA", "AAA", "MAX-", "MAX" | Grades as they are in IIDX. We also add MAX- (94.44...%) and MAX (100%) as their own grades for convenience. |

Optional Metrics

| Metric Name | Type | Description | | :: | :: | :: | | fast | Integer | The amount of mistakes in this score that were a result of hitting early. | | slow | Integer | The amount of mistakes in this score that were a result of hitting late. | | maxCombo | Integer | The largest combo in this score. | | bp | Integer | The total bads + poors in this score. | | gauge | Decimal | The life in percent (between 0 and 100) that was on the gauge at the end of the chart. | | comboBreak | Integer | The amount of times combo was broken. | | gaugeHistory | Array<Decimal | null > | A snapshot of the gauge percent throughout the chart. The values should be null from the point the user dies until the end of the chart. | | scoreHistory | Array<Decimal | null > | A snapshot of the user's ghost throughout the chart. The values may be null. | | gsmEasy | Array<Decimal | null > | If GSM is used, this stores the easy gauge history. | | gsmNormal | Array<Decimal | null > | If GSM is used, this stores the normal gauge history. | | gsmHard | Array<Decimal | null > | If GSM is used, this stores the hard gauge history. | | gsmEXHard | Array<Decimal | null > | If GSM is used, this stores the ex-hard gauge history. |

Judgements

The following judgements are defined:

  • pgreat
  • great
  • good
  • bad
  • poor

Rating Algorithms

Score Rating Algorithms

The default rating algorithm is ktLampRating.

| Name | Description | | :: | :: | | ktLampRating | A rating system that values your clear lamps on charts. Tierlist information is taken into account. | | BPI | A rating system for Kaiden level play. Only applies to 11s and 12s. A BPI of 0 states the score is equal to the Kaiden Average for that chart. A BPI of 100 is equal to the world record. |

Session Rating Algorithms

The default rating algorithm is ktLampRating.

| Name | Description | | :: | :: | | ktLampRating | An average of the best 10 ktLampRatings this session. | | BPI | An average of the best 10 BPIs this session. |

Profile Rating Algorithms

The default rating algorithm is ktLampRating.

| Name | Description | | :: | :: | | ktLampRating | An average of your best 20 ktLampRatings. | | BPI | An average of your best 20 BPIs. |

Difficulties

  • NORMAL
  • HYPER
  • ANOTHER
  • LEGGENDARIA
  • All Scratch NORMAL
  • All Scratch HYPER
  • All Scratch ANOTHER
  • All Scratch LEGGENDARIA
  • Kichiku NORMAL
  • Kichiku HYPER
  • Kichiku ANOTHER
  • Kichiku LEGGENDARIA
  • Kiraku NORMAL
  • Kiraku HYPER
  • Kiraku ANOTHER
  • Kiraku LEGGENDARIA

Classes

| Name | Type | Values | | :: | :: | :: | | dan | PROVIDED | KYU_7, KYU_6, KYU_5, KYU_4, KYU_3, KYU_2, KYU_1, DAN_1, DAN_2, DAN_3, DAN_4, DAN_5, DAN_6, DAN_7, DAN_8, DAN_9, DAN_10, CHUUDEN, KAIDEN

Versions

| ID | Pretty Name | | :: | :: | | 20 | tricoro | | 21 | SPADA | | 22 | PENDUAL | | 23 | copula | | 24 | SINOBUZ | | 25 | CANNON BALLERS | | 26 | ROOTAGE | | 27 | HEROIC VERSE | | 28 | BISTROVER | | 29 | CastHour | | 30 | Resident | | 31 | Epolis | | 32 | Pinky Crush | | 33 | Sparkle Shower | | 3-cs | 3rd Style CS | | 4-cs | 4th Style CS | | 5-cs | 5th Style CS | | 6-cs | 6th Style CS | | 7-cs | 7th Style CS | | 8-cs | 8th Style CS | | 9-cs | 9th Style CS | | 10-cs | 10th Style CS | | 11-cs | IIDX RED CS | | 12-cs | HAPPY SKY CS | | 13-cs | DISTORTED CS | | 14-cs | GOLD CS | | 15-cs | DJ TROOPERS CS | | 16-cs | EMPRESS CS | | 26-omni | ROOTAGE Omnimix | | 27-omni | HEROIC VERSE Omnimix | | 28-omni | BISTROVER Omnimix | | 29-omni | CastHour Omnimix | | 30-omni | Resident Omnimix | | 31-omni | Epolis Omnimix | | 32-omni | Pinky Crush Omnimix | | 27-2dxtra | HEROIC VERSE 2dxtra | | 28-2dxtra | BISTROVER 2dxtra | | 30-2dxtra | RESIDENT 2dxtra | | 31-2dxtra | Epolis 2dxtra | | bmus | BEATMANIA US | | inf | INFINITAS |

Supported Match Types

  • inGameID
  • tachiSongID
  • songTitle