From 27ed255cfbf50bc3558e48b6565a447623339769 Mon Sep 17 00:00:00 2001 From: jade-ish Date: Wed, 28 May 2025 18:34:13 -0400 Subject: [PATCH 1/9] update museca page to match newly updated iidx and sdvx pages. slight tweaks to some other pages to make snippets game agnostic --- docs/games/bemani/iidx/common/31plus/setup.md | 4 + docs/games/bemani/museca/1plushalf/setup.md | 181 +++++++++++++----- docs/games/bemani/sdvx/6_exceedgear/setup.md | 11 +- docs/img/bemani/museca/1plushalf/1.webp | Bin 9306 -> 0 bytes docs/img/bemani/museca/backupdata.webp | Bin 0 -> 17638 bytes .../bemani/museca/{1plushalf => }/logo.webp | Bin docs/snippets/bemani/common/setup_network.md | 2 +- .../bemani/common/spicecfg_buttons.md | 6 + .../common/spicecfg_buttons_additionalinfo.md | 5 + docs/snippets/bemani/iidx/spicecfg_buttons.md | 15 +- docs/snippets/bemani/sdvx/spicecfg_buttons.md | 15 +- 11 files changed, 161 insertions(+), 78 deletions(-) delete mode 100644 docs/img/bemani/museca/1plushalf/1.webp create mode 100644 docs/img/bemani/museca/backupdata.webp rename docs/img/bemani/museca/{1plushalf => }/logo.webp (100%) create mode 100644 docs/snippets/bemani/common/spicecfg_buttons.md create mode 100644 docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md diff --git a/docs/games/bemani/iidx/common/31plus/setup.md b/docs/games/bemani/iidx/common/31plus/setup.md index eee0d7b9..e1af8561 100644 --- a/docs/games/bemani/iidx/common/31plus/setup.md +++ b/docs/games/bemani/iidx/common/31plus/setup.md @@ -65,8 +65,12 @@ === "Buttons" +--8<-- "docs/snippets/bemani/common/spicecfg_buttons.md" + --8<-- "docs/snippets/bemani/iidx/spicecfg_buttons.md" +--8<-- "docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md" + === "Analogs" --8<-- "docs/snippets/bemani/iidx/spicecfg_analogs.md" diff --git a/docs/games/bemani/museca/1plushalf/setup.md b/docs/games/bemani/museca/1plushalf/setup.md index 5cd200d8..c6d2d98a 100644 --- a/docs/games/bemani/museca/1plushalf/setup.md +++ b/docs/games/bemani/museca/1plushalf/setup.md @@ -1,67 +1,162 @@ - + # Game Setup ---8<-- "docs/snippets/common/old_guide.md" - --8<-- "docs/snippets/common/data_warning.md" -## Getting Started +## Preparing data -!!! tip "" - Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured. +--8<-- "docs/snippets/common/data_readonly.md" - - -!!! tip "" - Once that's done, it's time to work on setting up your data. + The **complete game data** should be approximately **2.7 GB**. - After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`. + Here's what the expected data structure should look like: - + ``` + 📂data + 📂dev + 📂modules + 📂prop + ``` -## Configuring Your Tools +--8<-- "docs/snippets/bemani/common/data_bad.md" + +## Installing spice2x + +--8<-- "docs/snippets/bemani/common/spice2x64_install.md" + + ``` + 📂data + 📂dev + 📂modules + 📂prop + 🌶️spice64.exe <--- + 🌶️spicecfg.exe <--- + ``` + +--8<-- "docs/snippets/bemani/common/spice2x64_stubs.md" + +## Configuring spice2x + +--8<-- "docs/snippets/bemani/common/spicecfg_preamble.md" + +=== "Buttons" + +--8<-- "docs/snippets/bemani/common/spicecfg_buttons.md" + + !!! tip "Binding your buttons" + + Click on `Bind` then press the key you want associated with the action. + + With your controller and/or keyboard plugged in, configure your keys for: + + - **Maintenance:** `Service, Test, Start` + - **Game buttons:** `Disk# Press (1 to 5), Foot Pedal` + - **P1 Keypad**: `Keypad 0 to 9, Keypad Insert Card` + + **Only if** you play with a keyboard: + + - **Disks:** `Disk#- (1 to 5), Disk#+ (1 to 5)` (`Disk#-` is counter-clockwise, while `Disk#+` is clockwise.) + +--8<-- "docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md" + +=== "Analogs" + + !!! info "This tab is used to bind analog controls like the disks" + + !!! warning "Ignore this tab if you play with a keyboard" + + !!! tip "Bind your controller's disks" + + With a controller, instead of binding your disks in the `Buttons` tab, you need to: + + - Click `Bind` + - In `Device`, pick your controller + - In `Control`, pick the control that updates the preview when turning the corresponding disk + - Click `Close`, leaving the rest of the settings alone + - Repeat for your other disks + +=== "Overlay" + +--8<-- "docs/snippets/bemani/common/spicecfg_overlay.md" + +=== "Lights" + +--8<-- "docs/snippets/bemani/common/spicecfg_lights.md" + +=== "Cards" + +--8<-- "docs/snippets/bemani/common/spicecfg_cards.md" + +=== "Patches" + +--8<-- "docs/snippets/bemani/common/spicecfg_patches.md" + +=== "API" + +--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md" + +=== "Options" + +--8<-- "docs/snippets/bemani/common/spicecfg_options.md" + +--8<-- "docs/snippets/bemani/common/spicecfg_options_nvprofile.md" + +=== "Advanced" + +--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md" + +=== "Development" + +--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md" + +## Configuring Audio + +!!! info "First, check out our general [Audio](/extras/audio.md) guide to understand audio modes better, at least the TL;DR. Keep in mind that MÚSECA only supports WASAPI Exclusive, which some devices do not support." !!! tip "" - Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire. -!!! warning "If you're not using SpiceTools:" - The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs. + - Open `spicecfg.exe` + - At the very top, click on `Shortcuts` then `Audio Playback Devices` + - In the popup window, right click on your default audio device, and click on `Properties` + - Go to the `Advanced` tab + - Check both boxes under `Exclusive Mode` + - Open the `Default Format` dropdown + - Pick the `16 bit, 44100 Hz (CD Quality)` option, click `Apply` then `OK` -## Configuring for a Local Network +## Connecting to a network + +--8<-- "docs/snippets/bemani/common/setup_network.md" + +## Configuring your game + +!!! info "Read through the [Extra Information](extras.md) page" + +## Monitor Orientation + +--8<-- "docs/snippets/bemani/common/display_portraitfirst.md" + +## Installing VCRedist & DirectX + +--8<-- "docs/snippets/common/setup_vcredist_directx.md" + +## First launch !!! tip "" - For our local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -ea -w` and save the file. - What do these different parameters do? + If you've followed all instructions correctly, you're finally ready to launch the game! - - `-ea` enables an integrated e-amusement server within SpiceTools. - - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! + Run `spice64.exe`, press `Yes` when it asks for elevated privileges. -## Configuring for an Online Network + The game will go through a series of checks, let it run, if you've done everything properly they'll pass. -!!! tip "" - For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file. + - What do these different parameters do? + If you're seeing this screen, it means you need to press the `Test` button to initialize the game's backup data. - - `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID. - - `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL. - - `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up! + Once the game shows ```BACKUP DATA: INITIALIZED```, restart the game. -!!! tip "" - One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file. +!!! success "You're all done! The game should load up properly now" -## Final Steps and Setting up the Game +## Help -!!! tip "" - It's important to note before booting the game that Museca uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`. - - In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat` - - The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load and be ready to be enjoyed! Have fun! - -# Troubleshooting - -!!! warning "Have any other errors?" - - Check out the [Troubleshooting](troubleshooting.md) and [Error Code](/errorcodes/bemani.md) sections to resolve any issues not seen in this guide to greater depth. +--8<-- "docs/snippets/common/help.md" diff --git a/docs/games/bemani/sdvx/6_exceedgear/setup.md b/docs/games/bemani/sdvx/6_exceedgear/setup.md index 8ad5907e..d9eaa52c 100644 --- a/docs/games/bemani/sdvx/6_exceedgear/setup.md +++ b/docs/games/bemani/sdvx/6_exceedgear/setup.md @@ -64,8 +64,12 @@ === "Buttons" +--8<-- "docs/snippets/bemani/common/spicecfg_buttons.md" + --8<-- "docs/snippets/bemani/sdvx/spicecfg_buttons.md" +--8<-- "docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md" + === "Analogs" --8<-- "docs/snippets/bemani/sdvx/spicecfg_analogs.md" @@ -126,12 +130,7 @@ ## Before playing -!!! tip "A few things to remember before each play session" - - - Close of any applications running in the background which could affect performance - - Double-check your monitor orientation is correct for this game - - Double-check your sample rate is correct for this game - - Connect your controller +--8<-- "docs/snippets/common/before_playing.md" ## First launch diff --git a/docs/img/bemani/museca/1plushalf/1.webp b/docs/img/bemani/museca/1plushalf/1.webp deleted file mode 100644 index 13d73c2fddcd45ac82ed14c36a6b5f055262c5d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9306 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 literal 0 HcmV?d00001 diff --git a/docs/img/bemani/museca/1plushalf/logo.webp b/docs/img/bemani/museca/logo.webp similarity index 100% rename from docs/img/bemani/museca/1plushalf/logo.webp rename to docs/img/bemani/museca/logo.webp diff --git a/docs/snippets/bemani/common/setup_network.md b/docs/snippets/bemani/common/setup_network.md index 95252214..50be96a9 100644 --- a/docs/snippets/bemani/common/setup_network.md +++ b/docs/snippets/bemani/common/setup_network.md @@ -20,7 +20,7 @@ For instructions on setting up Asphyxia, please refer to our [Asphyxia setup guide](/extras/asphyxia.md). - After Asphyxia is setup with the proper SDVX plugin: + After Asphyxia is setup with the proper plugin for your game: - Open `spicecfg.exe` and head to the `Options` tab - Under the `Network` category, set your `EA Service URL (-url)` to point to your asphyxia server, typically `localhost:8083` \ No newline at end of file diff --git a/docs/snippets/bemani/common/spicecfg_buttons.md b/docs/snippets/bemani/common/spicecfg_buttons.md new file mode 100644 index 00000000..caa5425a --- /dev/null +++ b/docs/snippets/bemani/common/spicecfg_buttons.md @@ -0,0 +1,6 @@ + !!! info "This tab is used to bind your keyboard and controller buttons" + + !!! info "Bind vs Naive" + + **Bind** - Use for controllers and hardware devices. **More responsive** and detects any HID device. + **Naive** - Use for device agnostic keyboard binds. **Less responsive** but works with simulated keystrokes. \ No newline at end of file diff --git a/docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md b/docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md new file mode 100644 index 00000000..365e848e --- /dev/null +++ b/docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md @@ -0,0 +1,5 @@ + !!! info "Additional info" + + - Use page navigation at the bottom to bind multiple buttons to the same input + - Check **Bind Many** to bind multiple controls in sequence + - Click **Edit** after binding for advanced options (invert, MIDI sensitivity, etc.) \ No newline at end of file diff --git a/docs/snippets/bemani/iidx/spicecfg_buttons.md b/docs/snippets/bemani/iidx/spicecfg_buttons.md index c13a0f0e..66256c43 100644 --- a/docs/snippets/bemani/iidx/spicecfg_buttons.md +++ b/docs/snippets/bemani/iidx/spicecfg_buttons.md @@ -1,10 +1,3 @@ - !!! info "This tab is used to bind your keyboard and controller buttons" - - !!! info "Bind vs Naive" - - **Bind** - Use for controllers and hardware devices. **More responsive** and detects any HID device. - **Naive** - Use for device agnostic keyboard binds. **Less responsive** but works with simulated keystrokes. - !!! tip "Binding your buttons" Click on `Bind` then press the key you want associated with the action. @@ -17,10 +10,4 @@ **Only if** you play with a keyboard: - - **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press. - - !!! info "Additional info" - - - Use page navigation at the bottom to bind multiple buttons to the same input - - Check **Bind Many** to bind multiple controls in sequence - - Click **Edit** after binding for advanced options (invert, MIDI sensitivity, etc.) \ No newline at end of file + - **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press. \ No newline at end of file diff --git a/docs/snippets/bemani/sdvx/spicecfg_buttons.md b/docs/snippets/bemani/sdvx/spicecfg_buttons.md index 878f6f2d..bc2a3ac6 100644 --- a/docs/snippets/bemani/sdvx/spicecfg_buttons.md +++ b/docs/snippets/bemani/sdvx/spicecfg_buttons.md @@ -1,10 +1,3 @@ - !!! info "This tab is used to bind your keyboard and controller buttons" - - !!! info "Bind vs Naive" - - **Bind** - Use for controllers and hardware devices. **More responsive** and detects any HID device. - **Naive** - Use for device agnostic keyboard binds. **Less responsive** but works with simulated keystrokes. - !!! tip "Binding your buttons" Click on `Bind` then press the key you want associated with the action. @@ -17,10 +10,4 @@ **Only if** you play with a keyboard: - - **Knobs:** `VOL-L Left, VOL-L Right, VOL-R Left, Vol-R Right` - - !!! info "Additional info" - - - Use page navigation at the bottom to bind multiple buttons to the same input - - Check **Bind Many** to bind multiple controls in sequence - - Click **Edit** after binding for advanced options (invert, MIDI sensitivity, etc.) \ No newline at end of file + - **Knobs:** `VOL-L Left, VOL-L Right, VOL-R Left, Vol-R Right` \ No newline at end of file From 34e2de89ce5c92d5e0e7e892f3143e08665133af Mon Sep 17 00:00:00 2001 From: jade-ish Date: Wed, 28 May 2025 18:55:08 -0400 Subject: [PATCH 2/9] oops! extras.md doesnt exist for museca --- docs/games/bemani/museca/1plushalf/setup.md | 4 ---- 1 file changed, 4 deletions(-) diff --git a/docs/games/bemani/museca/1plushalf/setup.md b/docs/games/bemani/museca/1plushalf/setup.md index c6d2d98a..178dee10 100644 --- a/docs/games/bemani/museca/1plushalf/setup.md +++ b/docs/games/bemani/museca/1plushalf/setup.md @@ -127,10 +127,6 @@ --8<-- "docs/snippets/bemani/common/setup_network.md" -## Configuring your game - -!!! info "Read through the [Extra Information](extras.md) page" - ## Monitor Orientation --8<-- "docs/snippets/bemani/common/display_portraitfirst.md" From ffe02da1f756de6249570a40d36f91c2557216d3 Mon Sep 17 00:00:00 2001 From: jade-ish Date: Wed, 28 May 2025 19:01:11 -0400 Subject: [PATCH 3/9] add mention of museca+ --- docs/games/bemani/museca/1plushalf/setup.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs/games/bemani/museca/1plushalf/setup.md b/docs/games/bemani/museca/1plushalf/setup.md index 178dee10..37054f8b 100644 --- a/docs/games/bemani/museca/1plushalf/setup.md +++ b/docs/games/bemani/museca/1plushalf/setup.md @@ -153,6 +153,10 @@ !!! success "You're all done! The game should load up properly now" +## Data Mods + +!!! info "As MÚSECA is no longer updated officially, mods such as [MÚSECA+](https://museca.plus/) have been made to add more content to the game and translate it to English." + ## Help --8<-- "docs/snippets/common/help.md" From b30d58fe0aa0957a13c2d5a10d60564cc0285224 Mon Sep 17 00:00:00 2001 From: jade-ish Date: Wed, 28 May 2025 19:04:38 -0400 Subject: [PATCH 4/9] formatting change on museca plus --- docs/games/bemani/museca/1plushalf/setup.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/games/bemani/museca/1plushalf/setup.md b/docs/games/bemani/museca/1plushalf/setup.md index 37054f8b..4f81ef5a 100644 --- a/docs/games/bemani/museca/1plushalf/setup.md +++ b/docs/games/bemani/museca/1plushalf/setup.md @@ -155,7 +155,7 @@ ## Data Mods -!!! info "As MÚSECA is no longer updated officially, mods such as [MÚSECA+](https://museca.plus/) have been made to add more content to the game and translate it to English." +!!! info "As MÚSECA is no longer updated officially, mods such as [MÚSECA PLUS](https://museca.plus/) have been made to add more content to the game and translate it to English." ## Help From 7170db66fb41faec0b5647eaaeae57cd09e3a402 Mon Sep 17 00:00:00 2001 From: auxbh Date: Thu, 29 May 2025 07:30:49 +0200 Subject: [PATCH 5/9] Fix image and markdown formatting --- docs/games/bemani/museca/1plushalf/setup.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/games/bemani/museca/1plushalf/setup.md b/docs/games/bemani/museca/1plushalf/setup.md index 4f81ef5a..f7ca296b 100644 --- a/docs/games/bemani/museca/1plushalf/setup.md +++ b/docs/games/bemani/museca/1plushalf/setup.md @@ -145,11 +145,11 @@ The game will go through a series of checks, let it run, if you've done everything properly they'll pass. - + If you're seeing this screen, it means you need to press the `Test` button to initialize the game's backup data. - Once the game shows ```BACKUP DATA: INITIALIZED```, restart the game. + Once the game shows `BACKUP DATA: INITIALIZED`, restart the game. !!! success "You're all done! The game should load up properly now" From 3db3151b02a8d47f11879066bc2d120f32873a5c Mon Sep 17 00:00:00 2001 From: auxbh Date: Thu, 29 May 2025 07:33:25 +0200 Subject: [PATCH 6/9] Fix Museca logo in troubleshooting --- docs/games/bemani/museca/1plushalf/troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/games/bemani/museca/1plushalf/troubleshooting.md b/docs/games/bemani/museca/1plushalf/troubleshooting.md index 1ed0fda7..06d8dc50 100644 --- a/docs/games/bemani/museca/1plushalf/troubleshooting.md +++ b/docs/games/bemani/museca/1plushalf/troubleshooting.md @@ -1,4 +1,4 @@ - + # Troubleshooting --8<-- "docs/snippets/common/old_guide.md" From 0bd6dbd3f0f1f6b9969cc6276abd10e050881862 Mon Sep 17 00:00:00 2001 From: auxbh Date: Thu, 29 May 2025 07:39:39 +0200 Subject: [PATCH 7/9] Remove mention of outdated spice2x option --- docs/games/bemani/museca/1plushalf/troubleshooting.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/games/bemani/museca/1plushalf/troubleshooting.md b/docs/games/bemani/museca/1plushalf/troubleshooting.md index 06d8dc50..15097993 100644 --- a/docs/games/bemani/museca/1plushalf/troubleshooting.md +++ b/docs/games/bemani/museca/1plushalf/troubleshooting.md @@ -35,7 +35,8 @@ ### Occasional Game Stutters During Play !!! tip "" - Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file. + Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives + Try enabling the `processpriority` option in spicetools, and set it to `realtime`. ### Which Offset Is Which? From 1ff3b7057b245afed915554daa56612e2a0104e6 Mon Sep 17 00:00:00 2001 From: auxbh Date: Thu, 29 May 2025 07:43:33 +0200 Subject: [PATCH 8/9] Use same snippet structure for DDR controllers --- docs/games/bemani/ddr/common/setup.md | 4 ++++ docs/snippets/bemani/ddr/spicecfg_buttons.md | 15 +-------------- 2 files changed, 5 insertions(+), 14 deletions(-) diff --git a/docs/games/bemani/ddr/common/setup.md b/docs/games/bemani/ddr/common/setup.md index a81245fe..a49964de 100644 --- a/docs/games/bemani/ddr/common/setup.md +++ b/docs/games/bemani/ddr/common/setup.md @@ -94,7 +94,11 @@ === "Buttons" +--8<-- "docs/snippets/bemani/common/spicecfg_buttons.md" + --8<-- "docs/snippets/bemani/ddr/spicecfg_buttons.md" + +--8<-- "docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md" === "Analogs" diff --git a/docs/snippets/bemani/ddr/spicecfg_buttons.md b/docs/snippets/bemani/ddr/spicecfg_buttons.md index 4dedea4f..d1d9c6c6 100644 --- a/docs/snippets/bemani/ddr/spicecfg_buttons.md +++ b/docs/snippets/bemani/ddr/spicecfg_buttons.md @@ -1,10 +1,3 @@ - !!! info "This tab is used to bind your keyboard and controller buttons" - - !!! info "Bind vs Naive" - - **Bind** - Use for controllers and hardware devices. **More responsive** and detects any HID device. - **Naive** - Use for device agnostic keyboard binds. **Less responsive** but works with simulated keystrokes. - !!! tip "Binding your buttons" Click on `Bind` then press the key you want associated with the action. @@ -14,10 +7,4 @@ - **Maintenance**: `Service, Test` - **Game buttons**: `Up, Down, Left, Right` - **Menu buttons**: ` Start, Up, Down, Left, Right` - - **Keypad**: `Keypad Insert Card`, `1 to 9` - - !!! info "Additional info" - - - Use page navigation at the bottom to bind multiple buttons to the same input - - Check **Bind Many** to bind multiple controls in sequence - - Click **Edit** after binding for advanced options (invert, MIDI sensitivity, etc.) \ No newline at end of file + - **Keypad**: `Keypad Insert Card`, `1 to 9` \ No newline at end of file From c25465fb6765800bc7da7dfaf112a31b512c5dfa Mon Sep 17 00:00:00 2001 From: Akitake Date: Thu, 29 May 2025 09:31:21 +0200 Subject: [PATCH 9/9] Final touches --- docs/games/bemani/museca/1plushalf/setup.md | 20 +++++-------------- docs/snippets/bemani/common/setup_audio.md | 2 +- .../bemani/common/setup_audio_wasapiexcl_only | 13 ++++++++++++ .../bemani/common/spicecfg_overlay.md | 2 +- docs/snippets/bemani/ddr/spicecfg_buttons.md | 2 +- docs/snippets/bemani/iidx/spicecfg_buttons.md | 2 +- docs/snippets/bemani/sdvx/spicecfg_buttons.md | 2 +- 7 files changed, 23 insertions(+), 20 deletions(-) create mode 100644 docs/snippets/bemani/common/setup_audio_wasapiexcl_only diff --git a/docs/games/bemani/museca/1plushalf/setup.md b/docs/games/bemani/museca/1plushalf/setup.md index f7ca296b..5a955fdb 100644 --- a/docs/games/bemani/museca/1plushalf/setup.md +++ b/docs/games/bemani/museca/1plushalf/setup.md @@ -45,7 +45,7 @@ !!! tip "Binding your buttons" - Click on `Bind` then press the key you want associated with the action. + Click on `Bind` or `Naive` then press the key you want associated with the action. With your controller and/or keyboard plugged in, configure your keys for: @@ -111,17 +111,7 @@ ## Configuring Audio -!!! info "First, check out our general [Audio](/extras/audio.md) guide to understand audio modes better, at least the TL;DR. Keep in mind that MÚSECA only supports WASAPI Exclusive, which some devices do not support." - -!!! tip "" - - - Open `spicecfg.exe` - - At the very top, click on `Shortcuts` then `Audio Playback Devices` - - In the popup window, right click on your default audio device, and click on `Properties` - - Go to the `Advanced` tab - - Check both boxes under `Exclusive Mode` - - Open the `Default Format` dropdown - - Pick the `16 bit, 44100 Hz (CD Quality)` option, click `Apply` then `OK` +--8<-- "docs/snippets/bemani/common/setup_audio_wasapiexcl_only.md" ## Connecting to a network @@ -153,10 +143,10 @@ !!! success "You're all done! The game should load up properly now" -## Data Mods +## MÚSECA PLUS -!!! info "As MÚSECA is no longer updated officially, mods such as [MÚSECA PLUS](https://museca.plus/) have been made to add more content to the game and translate it to English." +!!! info "Since MÚSECA is no longer receiving official updates, community mods like [MÚSECA PLUS](https://museca.plus/) exist to enhance the game with additional content and English translations." ## Help ---8<-- "docs/snippets/common/help.md" +--8<-- "docs/snippets/common/help.md" \ No newline at end of file diff --git a/docs/snippets/bemani/common/setup_audio.md b/docs/snippets/bemani/common/setup_audio.md index 7c1aad2d..ed773403 100644 --- a/docs/snippets/bemani/common/setup_audio.md +++ b/docs/snippets/bemani/common/setup_audio.md @@ -1,4 +1,4 @@ -!!! info "First, check out our general [Audio](/extras/audio.md) guide to understand audio modes better, at least the TL;DR" +!!! info "Check out our general [Audio](/extras/audio.md) guide to understand audio modes better, at least the TL;DR" !!! tip "" diff --git a/docs/snippets/bemani/common/setup_audio_wasapiexcl_only b/docs/snippets/bemani/common/setup_audio_wasapiexcl_only new file mode 100644 index 00000000..7ff6f6c5 --- /dev/null +++ b/docs/snippets/bemani/common/setup_audio_wasapiexcl_only @@ -0,0 +1,13 @@ +!!! info "Check out our general [Audio](/extras/audio.md) guide to understand audio modes better, at least the TL;DR" + +!!! danger "This game only supports WASAPI Exclusive mode. Some audio devices may not support this." + +!!! tip "" + + - Open `spicecfg.exe` + - At the very top, click on `Shortcuts` then `Audio Playback Devices` + - In the popup window, right click on your default audio device, and click on `Properties` + - Go to the `Advanced` tab + - Check both boxes under `Exclusive Mode` + - Open the `Default Format` dropdown + - Pick the `16 bit, 44100 Hz (CD Quality)` option, click `Apply` then `OK` \ No newline at end of file diff --git a/docs/snippets/bemani/common/spicecfg_overlay.md b/docs/snippets/bemani/common/spicecfg_overlay.md index f1c2278d..8def7f73 100644 --- a/docs/snippets/bemani/common/spicecfg_overlay.md +++ b/docs/snippets/bemani/common/spicecfg_overlay.md @@ -2,4 +2,4 @@ !!! tip "Binding extra buttons here is optional, defaults are fine" - Click on `Bind` then press the key you want associated with the action. \ No newline at end of file + Click on `Bind` or `Naive` then press the key you want associated with the action. \ No newline at end of file diff --git a/docs/snippets/bemani/ddr/spicecfg_buttons.md b/docs/snippets/bemani/ddr/spicecfg_buttons.md index d1d9c6c6..1768ccad 100644 --- a/docs/snippets/bemani/ddr/spicecfg_buttons.md +++ b/docs/snippets/bemani/ddr/spicecfg_buttons.md @@ -1,6 +1,6 @@ !!! tip "Binding your buttons" - Click on `Bind` then press the key you want associated with the action. + Click on `Bind` or `Naive` then press the key you want associated with the action. With your controller and/or keyboard plugged in, configure your keys for P1 and/or P2: diff --git a/docs/snippets/bemani/iidx/spicecfg_buttons.md b/docs/snippets/bemani/iidx/spicecfg_buttons.md index 66256c43..104ffb33 100644 --- a/docs/snippets/bemani/iidx/spicecfg_buttons.md +++ b/docs/snippets/bemani/iidx/spicecfg_buttons.md @@ -1,6 +1,6 @@ !!! tip "Binding your buttons" - Click on `Bind` then press the key you want associated with the action. + Click on `Bind` or `Naive` then press the key you want associated with the action. With your controller and/or keyboard plugged in, configure your keys for P1 and/or P2: diff --git a/docs/snippets/bemani/sdvx/spicecfg_buttons.md b/docs/snippets/bemani/sdvx/spicecfg_buttons.md index bc2a3ac6..3c598801 100644 --- a/docs/snippets/bemani/sdvx/spicecfg_buttons.md +++ b/docs/snippets/bemani/sdvx/spicecfg_buttons.md @@ -1,6 +1,6 @@ !!! tip "Binding your buttons" - Click on `Bind` then press the key you want associated with the action. + Click on `Bind` or `Naive` then press the key you want associated with the action. With your controller and/or keyboard plugged in, configure your keys for: