asio bit difference message

This commit is contained in:
bicarus-dev
2026-03-04 03:00:32 -08:00
parent d6eb8f7125
commit 1e6b4c16cc
2 changed files with 12 additions and 1 deletions
+1 -1
View File
@@ -889,7 +889,7 @@ static const std::vector<OptionDefinition> OPTION_DEFINITIONS = {
.display_name = "sdvxasio", .display_name = "sdvxasio",
.aliases= "sdvxasio", .aliases= "sdvxasio",
.desc = "ASIO driver name to use, replacing XONAR SOUND CARD(64). " .desc = "ASIO driver name to use, replacing XONAR SOUND CARD(64). "
"String should match registry key under HLKM\\SOFTWARE\\ASIO\\ \n\n" "String should match registry key under HKLM\\SOFTWARE\\ASIO\\ \n\n"
"SDVX is EXTREMELY picky about ASIO devices it can support!", "SDVX is EXTREMELY picky about ASIO devices it can support!",
.type = OptionType::Text, .type = OptionType::Text,
.game_name = "Sound Voltex", .game_name = "Sound Voltex",
+11
View File
@@ -2948,6 +2948,17 @@ namespace overlay::windows {
asio_driver_list = std::make_unique<AsioDriverList>(); asio_driver_list = std::make_unique<AsioDriverList>();
} }
ImGui::TextUnformatted("If your ASIO driver is not shown here, close this");
ImGui::TextUnformatted("popup and enter the driver name manually.");
ImGui::SameLine();
ImGui::HelpMarker(
"This list is populated by scanning the registry for ASIO drivers.\n\n"
"If your driver is not showing up, it may be because it is not properly registered in the system.\n\n"
"For 64-bit games, check in HKLM\\SOFTWARE\\ASIO\\.\n\n"
"For 32-bit games on 64-bit Windows, check in HKLM\\SOFTWARE\\WOW6432Node\\ASIO\\.\n\n"
"spicecfg runs in 32-bit, so it may not see 64-bit-only drivers.");
ImGui::TextUnformatted("");
if (asio_driver_list->driver_list.empty()) { if (asio_driver_list->driver_list.empty()) {
ImGui::TextUnformatted("No ASIO drivers found."); ImGui::TextUnformatted("No ASIO drivers found.");
} else { } else {