Use this checklist whenever a game (maimai / CHUNITHM / オンゲキ) is upgraded to a new version.
- File:
scripts/{game}/game.py - Update one of:
CURRENT_JP_VER(JP upgrade)CURRENT_INTL_VER(INTL upgrade)
Example (maimai JP):
CURRENT_JP_VER = "CiRCLE PLUS"- File:
{game}/src/pug/_{game}_meta.pug - Update one of:
game_version_display(JP display)game_version_display_intl(INTL display)
Example (maimai JP):
- var game_version_display = 'CiRCLE PLUS'- Find
const version_listin{game}/src/js/{game}.table-config.js. - If the new version is not listed, append it at the bottom.
- Follow the existing numeric pattern for the next key (commonly
+500from previous entry).
Example (maimai):
"26000": "CiRCLE",
"26500": "CiRCLE PLUS"Note:
- In this repo,
const version_listcurrently exists inmaimai/src/js/maimai.table-config.js. - If a game does not have
version_list, skip this step for that game.
- File:
scripts/chunithm/wiki.py - Find the
VERSION_DATESdict. - Append the new version key/value at the bottom.
- Date format must be
YYYYMMDD(version launch date).
Example:
"X-VERSE-X": "20251211",
"NEXT-VERSION": "2026MMDD"Run:
yarn clear-const --{game} --{region}Where:
{game}is one of--maimai,--chunithm,--ongeki{region}is one of--jp,--intl
Examples:
yarn clear-const --maimai --jp
yarn clear-const --chunithm --intlNote:
ongekihas no INTL release currently.--ongeki --intlwill fail by design.
rg -n "CURRENT_JP_VER|CURRENT_INTL_VER" scripts/{game}/game.py
rg -n "game_version_display|game_version_display_intl" {game}/src/pug/_{game}_meta.pug
rg -n "version_list|CiRCLE PLUS" {game}/src/js/{game}.table-config.js
rg -n "VERSION_DATES|<NEW_CHUNITHM_VERSION_NAME>" scripts/chunithm/wiki.py