mirror of
https://github.com/spice2x/spice2x.github.io.git
synced 2026-08-02 06:40:42 -07:00
gitadora: (arena model) asio option (#718)
## Link to GitHub Issue or related Pull Request, if one exists #717 ## Description of change Add an option to override the ASIO device. By default the game will try to use any ASIO driver that contains the string `XONAR` in it. ## Testing Tested with FlexASIO.
This commit is contained in:
@@ -1092,38 +1092,6 @@ static const std::vector<OptionDefinition> OPTION_DEFINITIONS = {
|
||||
.category = "Game Options",
|
||||
.elements = {{"1", "DX"}, {"2", "SD"}, {"3", "SD2 - white cab"}},
|
||||
},
|
||||
{
|
||||
// GitaDoraArenaSingleWindow
|
||||
.title = "GitaDora Arena Disable Subscreens (DEPRECATED - use -gdalayout)",
|
||||
.name = "gdaonewindow",
|
||||
.desc = "DEPRECATED - use -gdalayout.\n\n"
|
||||
"For Arena Model:\n\n"
|
||||
"Windowed mode: instead of 4 windows, create 1 window.\n\n"
|
||||
"Fullscreen mode: instead of requiring 4 monitors, use only the primary monitor. WARNING: requires 4K monitor.\n\n"
|
||||
"To access the subscreen, use the subscreen overlay.",
|
||||
.type = OptionType::Bool,
|
||||
.hidden = true,
|
||||
.game_name = "GitaDora",
|
||||
.category = "Game Options",
|
||||
},
|
||||
{
|
||||
// GitaDoraArenaWindowLayout
|
||||
.title = "GitaDora Arena Layout (EXPERIMENTAL)",
|
||||
.name = "gdalayout",
|
||||
.desc = "For Arena Model: select how many windows to create.\n\n"
|
||||
"1 window: main only; use the subscreen overlay for SMALL.\n\n"
|
||||
"2 windows: main + SMALL. Note: currently only works for windowed mode, broken for fullscreen.\n\n"
|
||||
"4 windows: main + LEFT + RIGHT + SMALL. Fullscreen requires exactly 4 monitors in the "
|
||||
"right resolution; see wiki for details.",
|
||||
.type = OptionType::Enum,
|
||||
.game_name = "GitaDora",
|
||||
.category = "Game Options",
|
||||
.elements = {
|
||||
{"1", "1 window"},
|
||||
{"2", "2 windows"},
|
||||
{"4", "4 windows"}
|
||||
},
|
||||
},
|
||||
{
|
||||
// GitaDoraLefty
|
||||
.title = "GitaDora Lefty Guitar (for Digital Wailing)",
|
||||
@@ -1189,6 +1157,51 @@ static const std::vector<OptionDefinition> OPTION_DEFINITIONS = {
|
||||
{"large", ""}
|
||||
},
|
||||
},
|
||||
{
|
||||
// GitaDoraArenaSingleWindow
|
||||
.title = "GitaDora Arena Disable Subscreens (DEPRECATED - use -gdalayout)",
|
||||
.name = "gdaonewindow",
|
||||
.desc = "DEPRECATED - use -gdalayout.\n\n"
|
||||
"For Arena Model:\n\n"
|
||||
"Windowed mode: instead of 4 windows, create 1 window.\n\n"
|
||||
"Fullscreen mode: instead of requiring 4 monitors, use only the primary monitor. WARNING: requires 4K monitor.\n\n"
|
||||
"To access the subscreen, use the subscreen overlay.",
|
||||
.type = OptionType::Bool,
|
||||
.hidden = true,
|
||||
.game_name = "GitaDora",
|
||||
.category = "Game Options",
|
||||
},
|
||||
{
|
||||
// GitaDoraArenaWindowLayout
|
||||
.title = "GitaDora Arena Layout (EXPERIMENTAL)",
|
||||
.name = "gdalayout",
|
||||
.desc = "For Arena Model: select how many windows to create.\n\n"
|
||||
"1 window: main only; use the subscreen overlay for SMALL.\n\n"
|
||||
"2 windows: main + SMALL. Note: currently only works for windowed mode, broken for fullscreen.\n\n"
|
||||
"4 windows: main + LEFT + RIGHT + SMALL. Fullscreen requires exactly 4 monitors in the "
|
||||
"right resolution; see wiki for details.",
|
||||
.type = OptionType::Enum,
|
||||
.game_name = "GitaDora",
|
||||
.category = "Game Options",
|
||||
.elements = {
|
||||
{"1", "1 window"},
|
||||
{"2", "2 windows"},
|
||||
{"4", "4 windows"}
|
||||
},
|
||||
},
|
||||
{
|
||||
// GitaDoraArenaAsioDriver
|
||||
.title = "GitaDora ASIO driver",
|
||||
.name = "gdaasio",
|
||||
.desc = "For Arena Model: ASIO driver name to use in place of XONAR. "
|
||||
"String should match a subkey under HKLM\\SOFTWARE\\ASIO\\\n\n"
|
||||
"Requires 7.1 @ 48kHz; if the game rejects your ASIO device, it will automatically "
|
||||
"fall back to using WASAPI.",
|
||||
.type = OptionType::Text,
|
||||
.game_name = "GitaDora",
|
||||
.category = "Game Options",
|
||||
.picker = OptionPickerType::AsioDriver,
|
||||
},
|
||||
{
|
||||
.title = "Force Load Jubeat Module",
|
||||
.name = "jb",
|
||||
|
||||
Reference in New Issue
Block a user