{% extends "sega.html" %}
{% block title %}GrooveMaster.ini{% endblock %}
{% block body %}
GrooveMaster.ini
Note: This page is specifically regarding maimai, as this is the game I have been focusing my efforts on.
Other games may use a similar format, or they might use a totally different one; I have no idea. This page exists
because I was going to make it as a personal notes document but figured it worth making public instead.
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.
{% highlight "amini" %}#*************************************
# maimai DEBUG SETTING
# デバッグ系コンフィグ設定を記載する
#*************************************
#====================================================
#描画関係
#====================================================
KEYNAMES values
#====================================================
#システム関係
#====================================================
KEYNAMES values
#====================================================
#GAME ASSINMENT上書き
#====================================================
KEYNAMES values
#====================================================
#デバッグ関係
#====================================================
KEYNAMES values
{% endhighlight %}
Config values
I'll sort these into the categories below later. Maybe.
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 |
|
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 |
|
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 |
|
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 |
|
|
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 |
|
{% endblock %}