Files
PyTaikoGreen/Graphics/settings_template.json
2026-01-03 19:13:34 -05:00

948 lines
20 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"general": {
"name": {
"en": "General"
},
"options": {
"fps_counter": {
"path": "general/fps_counter",
"name": {
"en": "FPS Counter"
},
"description": {
"en": "Turn on/off the FPS counter."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"audio_offset": {
"path": "general/audio_offset",
"name": {
"en": "Audio Offset"
},
"description": {
"en": "Adjust the start of the music in milliseconds."
},
"type": "int",
"values": {}
},
"visual_offset": {
"path": "general/visual_offset",
"name": {
"en": "Visual Offset"
},
"description": {
"en": "Adjust the visual timing in milliseconds."
},
"type": "int",
"values": {}
},
"language": {
"path": "general/language",
"name": {
"en": "Language"
},
"description": {
"en": "Select the interface language."
},
"type": "string",
"values": {
"en": {
"en": "English"
},
"ja": {
"en": "Japanese"
}
}
},
"timer_frozen": {
"path": "general/timer_frozen",
"name": {
"en": "Timer Frozen"
},
"description": {
"en": "Freeze the timer display."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"judge_counter": {
"path": "general/judge_counter",
"name": {
"en": "Judge Counter"
},
"description": {
"en": "Display the judge counter during gameplay."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"nijiiro_notes": {
"path": "general/nijiiro_notes",
"name": {
"en": "Nijiiro Notes"
},
"description": {
"en": "Use Nijiiro-style note graphics."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"log_level": {
"path": "general/log_level",
"name": {
"en": "Log Level"
},
"description": {
"en": "Set the logging verbosity level."
},
"type": "int",
"values": {
"10": {
"en": "Debug"
},
"20": {
"en": "Info"
},
"30": {
"en": "Warning"
},
"40": {
"en": "Error"
}
}
},
"fake_online": {
"path": "general/fake_online",
"name": {
"en": "Fake Online"
},
"description": {
"en": "Enable online graphics."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"practice_mode_bar_delay": {
"path": "general/practice_mode_bar_delay",
"name": {
"en": "Practice Mode Bar Delay"
},
"description": {
"en": "Number of bars before the notes start after unpausing"
},
"type": "int",
"values": {}
},
"score_method": {
"path": "general/score_method",
"name": {
"en": "Score Method"
},
"description": {
"en": "Select the scoring calculation method."
},
"type": "string",
"values": {
"shinuchi": {
"en": "Shinuchi"
},
"gen3": {
"en": "Gen 3"
}
}
}
}
},
"nameplate": {
"name": {
"en": "Nameplate"
},
"options": {
"name_1p": {
"path": "nameplate_1p/name",
"name": {
"en": "Player 1 Name"
},
"description": {
"en": "Set the display name for Player 1."
},
"type": "string",
"values": {}
},
"title_1p": {
"path": "nameplate_1p/title",
"name": {
"en": "Player 1 Title"
},
"description": {
"en": "Set the title for Player 1."
},
"type": "string",
"values": {}
},
"title_bg_1p": {
"path": "nameplate_1p/title_bg",
"name": {
"en": "Player 1 Title Background"
},
"description": {
"en": "Select the title background style for Player 1."
},
"type": "int",
"values": {
"0": {
"en": "1P"
},
"1": {
"en": "2P"
},
"2": {
"en": "Wood"
},
"3": {
"en": "Purple"
},
"4": {
"en": "Gold"
}
}
},
"dan_1p": {
"path": "nameplate_1p/dan",
"name": {
"en": "Player 1 Dan"
},
"description": {
"en": "Set the Dan rank for Player 1"
},
"type": "int",
"values": {
"-1": {
"en": "None"
},
"0": {
"en": "Shokyuu"
},
"1": {
"en": "10th Kyuu"
},
"2": {
"en": "9th Kyuu"
},
"3": {
"en": "8th Kyuu"
},
"4": {
"en": "7th Kyuu"
},
"5": {
"en": "6th Kyuu"
},
"6": {
"en": "5th Kyuu"
},
"7": {
"en": "4th Kyuu"
},
"8": {
"en": "3rd Kyuu"
},
"9": {
"en": "2nd Kyuu"
},
"10": {
"en": "1st Kyuu"
},
"11": {
"en": "Shodan"
},
"12": {
"en": "2nd Dan"
},
"13": {
"en": "3rd Dan"
},
"14": {
"en": "4th Dan"
},
"15": {
"en": "5th Dan"
},
"16": {
"en": "6th Dan"
},
"17": {
"en": "7th Dan"
},
"18": {
"en": "8th Dan"
},
"19": {
"en": "9th Dan"
},
"20": {
"en": "10th Dan"
},
"21": {
"en": "Kurouto"
},
"22": {
"en": "Meijin"
},
"23": {
"en": "Choujin"
},
"24": {
"en": "Tatsujin"
}
}
},
"gold_1p": {
"path": "nameplate_1p/gold",
"name": {
"en": "Player 1 Gold"
},
"description": {
"en": "Enable gold dan nameplate for Player 1."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"rainbow_1p": {
"path": "nameplate_1p/rainbow",
"name": {
"en": "Player 1 Rainbow"
},
"description": {
"en": "Enable rainbow nameplate for Player 1."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"name_2p": {
"path": "nameplate_2p/name",
"name": {
"en": "Player 2 Name"
},
"description": {
"en": "Set the display name for Player 2."
},
"type": "string",
"values": {}
},
"title_2p": {
"path": "nameplate_2p/title",
"name": {
"en": "Player 2 Title"
},
"description": {
"en": "Set the title for Player 2."
},
"type": "string",
"values": {}
},
"title_bg_2p": {
"path": "nameplate_2p/title_bg",
"name": {
"en": "Player 2 Title Background"
},
"description": {
"en": "Select the title background style for Player 2."
},
"type": "int",
"values": {}
},
"dan_2p": {
"path": "nameplate_2p/dan",
"name": {
"en": "Player 2 Dan"
},
"description": {
"en": "Set the Dan rank for Player 2"
},
"type": "int",
"values": {
"-1": {
"en": "None"
},
"0": {
"en": "Shokyuu"
},
"1": {
"en": "10th Kyuu"
},
"2": {
"en": "9th Kyuu"
},
"3": {
"en": "8th Kyuu"
},
"4": {
"en": "7th Kyuu"
},
"5": {
"en": "6th Kyuu"
},
"6": {
"en": "5th Kyuu"
},
"7": {
"en": "4th Kyuu"
},
"8": {
"en": "3rd Kyuu"
},
"9": {
"en": "2nd Kyuu"
},
"10": {
"en": "1st Kyuu"
},
"11": {
"en": "Shodan"
},
"12": {
"en": "2nd Dan"
},
"13": {
"en": "3rd Dan"
},
"14": {
"en": "4th Dan"
},
"15": {
"en": "5th Dan"
},
"16": {
"en": "6th Dan"
},
"17": {
"en": "7th Dan"
},
"18": {
"en": "8th Dan"
},
"19": {
"en": "9th Dan"
},
"20": {
"en": "10th Dan"
},
"21": {
"en": "Kurouto"
},
"22": {
"en": "Meijin"
},
"23": {
"en": "Choujin"
},
"24": {
"en": "Tatsujin"
}
}
},
"gold_2p": {
"path": "nameplate_2p/gold",
"name": {
"en": "Player 2 Gold Dan"
},
"description": {
"en": "Enable gold dan nameplate for Player 2."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"rainbow_2p": {
"path": "nameplate_2p/rainbow",
"name": {
"en": "Player 2 Rainbow"
},
"description": {
"en": "Enable rainbow nameplate for Player 2."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
}
}
},
"keybinds": {
"name": {
"en": "Keybinds"
},
"options": {
"exit_key": {
"path": "keys/exit_key",
"name": {
"en": "Exit Key"
},
"description": {
"en": "Key to exit the game."
},
"type": "keybind",
"values": {}
},
"borderless_key": {
"path": "keys/borderless_key",
"name": {
"en": "Borderless Key"
},
"description": {
"en": "Key to toggle borderless mode."
},
"type": "keybind",
"values": {}
},
"fullscreen_key": {
"path": "keys/fullscreen_key",
"name": {
"en": "Fullscreen Key"
},
"description": {
"en": "Key to toggle fullscreen mode."
},
"type": "keybind",
"values": {}
},
"pause_key": {
"path": "keys/pause_key",
"name": {
"en": "Pause Key"
},
"description": {
"en": "Key to pause the game."
},
"type": "keybind",
"values": {}
},
"back_key": {
"path": "keys/back_key",
"name": {
"en": "Back Key"
},
"description": {
"en": "Key to go back to the previous screen."
},
"type": "keybind",
"values": {}
},
"restart_key": {
"path": "keys/restart_key",
"name": {
"en": "Restart Key"
},
"description": {
"en": "Key to restart the current song."
},
"type": "keybind",
"values": {}
},
"left_kat_1p": {
"path": "keys_1p/left_kat",
"name": {
"en": "Player 1 Left Kat"
},
"description": {
"en": "Key(s) for Player 1 left kat."
},
"type": "keybind",
"values": {}
},
"left_don_1p": {
"path": "keys_1p/left_don",
"name": {
"en": "Player 1 Left Don"
},
"description": {
"en": "Key(s) for Player 1 left don."
},
"type": "keybind",
"values": {}
},
"right_don_1p": {
"path": "keys_1p/right_don",
"name": {
"en": "Player 1 Right Don"
},
"description": {
"en": "Key(s) for Player 1 right don."
},
"type": "keybind",
"values": {}
},
"right_kat_1p": {
"path": "keys_1p/right_kat",
"name": {
"en": "Player 1 Right Kat"
},
"description": {
"en": "Key(s) for Player 1 right kat."
},
"type": "keybind",
"values": {}
},
"left_kat_2p": {
"path": "keys_2p/left_kat",
"name": {
"en": "Player 2 Left Kat"
},
"description": {
"en": "Key(s) for Player 2 left kat."
},
"type": "keybind",
"values": {}
},
"left_don_2p": {
"path": "keys_2p/left_don",
"name": {
"en": "Player 2 Left Don"
},
"description": {
"en": "Key(s) for Player 2 left don."
},
"type": "keybind",
"values": {}
},
"right_don_2p": {
"path": "keys_2p/right_don",
"name": {
"en": "Player 2 Right Don"
},
"description": {
"en": "Key(s) for Player 2 right don."
},
"type": "keybind",
"values": {}
},
"right_kat_2p": {
"path": "keys_2p/right_kat",
"name": {
"en": "Player 2 Right Kat"
},
"description": {
"en": "Key(s) for Player 2 right kat."
},
"type": "keybind",
"values": {}
}
}
},
"controller": {
"name": {
"en": "Controller"
},
"options": {
"left_kat": {
"path": "gamepad/left_kat",
"name": {
"en": "Left Kat"
},
"description": {
"en": "Gamepad button(s) for left kat."
},
"type": "keybind_controller",
"values": {}
},
"left_don": {
"path": "gamepad/left_don",
"name": {
"en": "Left Don"
},
"description": {
"en": "Gamepad button(s) for left don."
},
"type": "keybind_controller",
"values": {}
},
"right_don": {
"path": "gamepad/right_don",
"name": {
"en": "Right Don"
},
"description": {
"en": "Gamepad button(s) for right don."
},
"type": "keybind_controller",
"values": {}
},
"right_kat": {
"path": "gamepad/right_kat",
"name": {
"en": "Right Kat"
},
"description": {
"en": "Gamepad button(s) for right kat."
},
"type": "keybind_controller",
"values": {}
}
}
},
"audio": {
"name": {
"en": "Audio"
},
"options": {
"device_type": {
"path": "audio/device_type",
"name": {
"en": "Device Type"
},
"description": {
"en": "Windows:\n0: MME\n1: DirectSound\n2: ASIO\n3: WASAPI\n4: WDM-KS (Recommended)\nLinux:\n0: ALSA (Recommended)\n1: OSS\n2: JACK"
},
"type": "int",
"values": {}
},
"sample_rate": {
"path": "audio/sample_rate",
"name": {
"en": "Sample Rate"
},
"description": {
"en": "Audio sample rate in Hz."
},
"type": "int",
"values": {
"44100": {
"en": "44100hz"
},
"48000": {
"en": "48000hz"
}
}
},
"buffer_size": {
"path": "audio/buffer_size",
"name": {
"en": "Buffer Size"
},
"description": {
"en": "Audio buffer size in samples (0=driver default)."
},
"type": "int",
"values": {}
},
"sound_volume": {
"path": "volume/sound",
"name": {
"en": "Sound Volume"
},
"description": {
"en": "Overall sound effects volume (0.0 to 1.0)."
},
"type": "float",
"values": {}
},
"music_volume": {
"path": "volume/music",
"name": {
"en": "Music Volume"
},
"description": {
"en": "Music volume (0.0 to 1.0)."
},
"type": "float",
"values": {}
},
"voice_volume": {
"path": "volume/voice",
"name": {
"en": "Voice Volume"
},
"description": {
"en": "Voice volume (0.0 to 1.0)."
},
"type": "float",
"values": {}
},
"hitsound_volume": {
"path": "volume/hitsound",
"name": {
"en": "Hitsound Volume"
},
"description": {
"en": "Hit sound volume (0.0 to 1.0)."
},
"type": "float",
"values": {}
},
"attract_mode_volume": {
"path": "volume/attract_mode",
"name": {
"en": "Attract Mode Volume"
},
"description": {
"en": "Attract mode volume (0.0 to 1.0)."
},
"type": "float",
"values": {}
}
}
},
"video": {
"name": {
"en": "Video"
},
"options": {
"fullscreen": {
"path": "video/fullscreen",
"name": {
"en": "Fullscreen"
},
"description": {
"en": "Enable fullscreen mode."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"borderless": {
"path": "video/borderless",
"name": {
"en": "Borderless"
},
"description": {
"en": "Enable borderless window mode."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
},
"target_fps": {
"path": "video/target_fps",
"name": {
"en": "Target FPS"
},
"description": {
"en": "Target frames per second"
},
"type": "int",
"values": {
"-1": {
"en": "Unlimited"
},
"30": {
"en": "30 FPS"
},
"60": {
"en": "60 FPS"
},
"120": {
"en": "120 FPS"
},
"144": {
"en": "144 FPS"
},
"165": {
"en": "165 FPS"
},
"240": {
"en": "240 FPS"
}
}
},
"vsync": {
"path": "video/vsync",
"name": {
"en": "VSync"
},
"description": {
"en": "Enable vertical synchronization."
},
"type": "bool",
"values": {
"true": {
"en": "Enabled"
},
"false": {
"en": "Disabled"
}
}
}
}
},
"exit": {
"name": {
"en": "Exit"
},
"options": {}
}
}