2. GrooveMaster.ini
Note
The information on this page only applies to the MaiMai series of games, pre-DX.
Warning
The information on this page is currently only accurate for MaiMai FiNALE 1.97
Despite the name, GrooveMaster.ini is not an ini file. Each line follows the KEY_NAME value format. Lines may begin with a hash to indicate a comment. The file is split into four sections, as shown below.
#*************************************
# maimai DEBUG SETTING
# デバッグ系コンフィグ設定を記載する
#*************************************
#====================================================
#描画関係
#====================================================
KEYNAMES values
#====================================================
#システム関係
#====================================================
KEYNAMES values
#====================================================
#GAME ASSINMENT上書き
#====================================================
KEYNAMES values
#====================================================
#デバッグ関係
#====================================================
KEYNAMES values
2.1 Config values
I’ll sort these into the categories below later. Maybe.
| Name | Type | Default | Meaning |
|---|---|---|---|
| VIEW_COURSE | int | 0 |
| Name | Type | Default | Meaning |
| VIEW_COURSE | int | 0 | |
| SET_ICON | int | -1 | |
| SET_TITLE | int | -1 | |
| SET_PLATE | int | -1 | |
| SET_FRAME | int | -1 | |
| SET_CHALLENGE | int | 0 | |
| SET_OP_SPEED | int | -1 | |
| SET_OP_ANSWER | int | -1 | |
| SET_OP_SE | int | -1 | |
| SET_OP_BGINFO | int | -1 | |
| SET_OP_STAR_ROT | int | -1 | |
| SET_OP_MIRROR | int | -1 | |
| SET_OP_MOVIEBRIGHT | int | -1 | |
| SET_JUDGE_DISP | int | -1 | |
| SET_AIMEID_1P | int | -1 | |
| SET_AIMEID_2P | int | -1 |
2.1.1 Drawing related
| Name | Type | Default | Meaning |
| ROTATE | int | 0 | By default two 1920x1080 displays are expected positioned in portrait but set in Windows as landscape, thus the game renders sideways. This setting tells the game to render upright instead. |
| SCREENSHOT | int | 0 | |
| CAPTURE_X0 | int | 0 | |
| CAPTURE_X1 | int | 0 | |
| CAPTURE_Y0 | int | 0 | |
| CAPTURE_Y1 | int | 0 | |
| CAPTURE_W | int | 0 | |
| CAPTURE_H | int | 0 |
2.1.2 System related
| Name | Type | Default | Meaning |
| DEV | int | 0 | Enable dev mode. This adds some utility keybindings, and runs a (terrible) touchscreen emulator. |
| NO_RING | int | 0 | Indicate that we are not running on Ring* hardware. This disables the use of all drivers. |
| NO_JVS | int | 0 | Disable the use of `\\.\mxjvs`. |
| NO_SERIAL | int | 0 | Disable the use of all COM devices (aime readers, LEDs, touchscreen, and the camera). |
| NO_REBOOT | int | 0 | Disable the daily 7am reboot. |
| VIRTUAL_AIME | int | 0 | |
| USB_DL_DISABLE | int | 0 | |
| NO_LINKCHECK | int | 0 | |
| NO_DELIVER | int | 0 | Disable OTA updates (via mxgfetcher and mxdeliver). |
| NO_RESTRICT | int | 0 | |
| 1P_ONLY | int | 0 | Disable the 2P display. This also disables the top banner, rendering only the main play region of 1P. |
| NO_WAIT | int | 0 | |
| SET_FREEPLAY | int | 0 | |
| SET_TOTAL_MACHINE | int | -1 | |
| SET_LINK_ID | int | -1 | |
| SET_TRACKS_1P | int | -1 | |
| SET_TRACKS_MULTI | int | -1 | |
| SET_TRACKS_EVENT | int | -1 | |
| SET_OFFLINE_MODE | int | -1 | |
| SET_EVENT_MODE | int | -1 | |
| SET_ADVERTISE_MODE | int | -1 | |
| SET_ADVERTISE_SOUND | int | -1 | |
| SET_CAMERA_POSITION | int | -1 | |
| SET_FRIEND_TEST | int | 0 | |
| SET_CLOSE_HOUR | int | -1 | |
| SET_CLOSE_MINUTE | int | -1 | |
| SET_ALL_OPEN | int | -1 | |
| SET_OPEN_SECRET | int | -1 | |
| SET_OPEN_EVENT | int | -1 | |
| SET_AIME_SELECT | int | 0 | |
| SET_REGION | str | _empty string_ | |
| SET_CLOCK_DATE | int | -1 | |
| SET_CLOCK_BOOST | int | -1 | |
| SET_DRESS_CODE | int | -1 | |
| GO_CAMERA_UPLOAD | int | 0 | |
| GO_COLLECTION | int | 0 | |
| SET_AUTO_PLAY | int | -1 | |
| SET_ARAYA_SPEED | int | -1 | |
| LIVE_COMMENT | int | 0 | |
| SPEAK_SPEAKER | int | 0 | |
| SET_AGING | int | -1 | |
| QUICK_BOOT | int | 0 |
2.1.3 GAME ASSINMENT overwrite
| Name | Type | Default | Meaning |
| GO_RESULT_1_1PACV | float | 50.0 | |
| GO_RESULT_1_2PACV | float | 50.0 | |
| GO_RESULT_1_SYNC | float | 50.0 | |
| GO_RESULT_2_1PACV | float | 80.0 | |
| GO_RESULT_2_2PACV | float | 80.0 | |
| GO_RESULT_2_SYNC | float | 80.0 | |
| GO_RESULT_3_1PACV | float | 97.0 | |
| GO_RESULT_3_2PACV | float | 97.0 | |
| GO_RESULT_3_SYNC | float | 99.0 | |
| GO_RESULT_4_1PACV | float | 100.0 | |
| GO_RESULT_4_2PACV | float | 100.0 | |
| GO_RESULT_4_SYNC | float | 100.0 | |
| _The following values are all used to force-unlock tracks in the PANDORA BOXX event. Setting them to `8004444900999999` will force-unlock all tracks._ | |||
| PANDORA_GREEN_1P | long | ||
| PANDORA_MAIMAI_1P | long | ||
| PANDORA_PINK_1P | long | ||
| PANDORA_MURASAKI_1P | long | ||
| PANDORA_MILK_1P | long | ||
| PANDORA_ORANGE_1P | long | ||
| PANDORA_FINALE_1P | long | ||
| PANDORA_GREEN_2P | long | ||
| PANDORA_MAIMAI_2P | long | ||
| PANDORA_PINK_2P | long | ||
| PANDORA_MURASAKI_2P | long | ||
| PANDORA_MILK_2P | long | ||
| PANDORA_ORANGE_2P | long | ||
| PANDORA_FINALE_2P | long | ||
2.1.4 Debug related
| Name | Type | Default | Meaning |
| SET_DEBUG_MODE | int | -1 | |
| DEBUG_MENU | int | -1 | |
| DEBUG_CARD | int | -1 | |
| DEV_STRING | int | -1 | |
| DISP_NETSTAT | int | -1 | |
| PERFORMANCE_POS | int | -1 | |
| RESOURCE_TEXT | int | -1 | |
| ITEM_VIEW | int | -1 | |
| HOME_RANKER_USERID | str | 0:0:0 | |
| HOME_RANKER_3RD_RATEX100 | int | -1 | |
| CTRACK_DAYS | int | 0 | |
| SUPERVISION | int | 0 | |
| OLD_SERVER_TRANS_DISABLE | int | 0 | |
| DEBUG_COL_PLAYCOUNT | int | -1 | |
| EVENT_INFO_CHECK | int | 0 | |
| STRESS_CHECK | int | 0 | |
| PREV_FFA_FLAME | int | 10 | |
| PREV_SKIP_FLAME | int | 60 | |
| SET_SILENT_MODE | int | 0 | |
| SET_VIEWER_PLAY | int | 0 | |
| SET_SPECIAL_VIEWER_PLAY | int | 0 | |
| SET_NO_SDT | int | 0 | |
| TIMING_TAP | int | 0 | |
| TIMING_HOLDON | int | 0 | |
| TIMING_HOLDOFF | int | 0 | |
| TIMING_SLIDE | int | 0 | |
| ACHIEVE_SLIDE | int | 0 | |
| DISPLAY_TAP | int | 0 |