1
1
mirror of synced 2025-02-01 11:57:57 +01:00

Separate audio section

This commit is contained in:
esuo1198 2024-03-27 07:41:54 +09:00
parent 08fac83109
commit dc2d2059ee
3 changed files with 19 additions and 22 deletions

View File

@ -41,14 +41,6 @@ auto_ime = false
# unlock all songs
unlock_songs = true
[patches.audio]
# wasapi shared mode
wasapi_shared = true
# use asio
asio = false
# asio driver name
asio_driver = ""
[patches.cn_jun_2023]
# sync test mode language to attract etc.
fix_language = false
@ -58,7 +50,15 @@ unlock_songs = true
mode_collabo025 = false
# enable ai soshina mode
mode_collabo026 = false
[audio]
# wasapi shared mode
wasapi_shared = true
# use asio
asio = false
# asio driver name
asio_driver = ""
[card_reader]
# enable card reader emulation
enabled = true

10
dist/config.toml vendored
View File

@ -14,17 +14,17 @@ vsync = false
auto_ime = false
unlock_songs = true
[patches.audio]
wasapi_shared = true
asio = false
asio_driver = ""
[patches.cn_jun_2023]
fix_language = false
demo_movie = true
mode_collabo025 = false
mode_collabo026 = false
[audio]
wasapi_shared = true
asio = false
asio_driver = ""
[card_reader]
enabled = true

View File

@ -42,14 +42,11 @@ Init () {
auto configPath = std::filesystem::current_path () / "config.toml";
std::unique_ptr<toml_table_t, void (*) (toml_table_t *)> config_ptr (openConfig (configPath), toml_free);
if (config_ptr) {
auto patches = openConfigSection (config_ptr.get (), "patches");
if (patches) {
auto audio = openConfigSection (patches, "audio");
if (audio) {
wasapiShared = readConfigBool (audio, "wasapi_shared", wasapiShared);
asio = readConfigBool (audio, "asio", asio);
asioDriver = readConfigString (audio, "asio_driver", asioDriver);
}
auto audio = openConfigSection (config_ptr.get (), "audio");
if (audio) {
wasapiShared = readConfigBool (audio, "wasapi_shared", wasapiShared);
asio = readConfigBool (audio, "asio", asio);
asioDriver = readConfigString (audio, "asio_driver", asioDriver);
}
}