diff --git a/README.md b/README.md index 581809c..7fbd57d 100644 --- a/README.md +++ b/README.md @@ -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 diff --git a/dist/config.toml b/dist/config.toml index e9bb516..a5040e8 100644 --- a/dist/config.toml +++ b/dist/config.toml @@ -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 diff --git a/src/patches/audio.cpp b/src/patches/audio.cpp index 7e3a1bf..73d2a6b 100644 --- a/src/patches/audio.cpp +++ b/src/patches/audio.cpp @@ -42,14 +42,11 @@ Init () { auto configPath = std::filesystem::current_path () / "config.toml"; std::unique_ptr 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); } }