From 207c557ef30d70fed0fdc2888219c990942b1be7 Mon Sep 17 00:00:00 2001 From: auxbh Date: Wed, 28 May 2025 23:04:02 +0200 Subject: [PATCH 1/3] Revamp the DDR guide, and change datecodes --- docs/games/bemani/ddr/common/setup.md | 212 ++++++------------ docs/games/bemani/iidx/common/31plus/setup.md | 10 +- docs/games/bemani/sdvx/6_exceedgear/setup.md | 8 +- docs/img/bemani/ddr/common/setup/data.webp | Bin 2216 -> 0 bytes .../ddr/common/setup/spice2x32data.webp | Bin 3616 -> 0 bytes .../ddr/common/setup/spice2x64data.webp | Bin 3634 -> 0 bytes docs/snippets/bemani/common/data_update.md | 4 +- docs/snippets/bemani/ddr/spicecfg_buttons.md | 23 ++ 8 files changed, 109 insertions(+), 148 deletions(-) delete mode 100644 docs/img/bemani/ddr/common/setup/data.webp delete mode 100644 docs/img/bemani/ddr/common/setup/spice2x32data.webp delete mode 100644 docs/img/bemani/ddr/common/setup/spice2x64data.webp create mode 100644 docs/snippets/bemani/ddr/spicecfg_buttons.md diff --git a/docs/games/bemani/ddr/common/setup.md b/docs/games/bemani/ddr/common/setup.md index 6644d304..cd658583 100644 --- a/docs/games/bemani/ddr/common/setup.md +++ b/docs/games/bemani/ddr/common/setup.md @@ -4,9 +4,7 @@ ## About data -!!! info "The full game should be around 20-25gb in size." - -!!! info "" +!!! note "" Please keep the following in mind as you're going through this guide. @@ -19,197 +17,135 @@ ## Preparing data -!!! tip "" +--8<-- "docs/snippets/common/data_readonly.md" - After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`. + The **complete game data** should be approximately **20 GB or larger**. + If your data is significantly smaller, you likely have an update archive instead of the full game data. - - Right click the folder containing your data, then click on `Properties`. - - In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`. - - A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`. - - Finally, click `OK` again to exit out of properties. + Here's what the expected data structure should look like: - You should end up with a file structure with a few folders only, as follows. + ``` + 📂arkdata + 📂com + 📂data + 📂modules + 📂prop + ``` - +--8<-- "docs/snippets/bemani/common/data_bad.md" -??? warning "If your data doesn't look like this" - - If you're missing the `modules` folder and instead have bunch of `.dll` files next to your folders: - - - Create a `modules` folder. - - Move all `.dll` files inside of it so you end up with a structure as shown above. - - If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**. - **This also means your data was tampered with and we strongly recommend getting new data from somewhere else.** +!!! info "If your data is already up-to-date, you can skip ahead to the [Installing spice2x](#installing-spice2x) section" ## Updating data -??? danger "Please make sure you're using the right update for your current data." +!!! danger "Please make sure you're using the right update for your current data." - DDR Patches re-uploaded by the community tend to be appropriately named `MDX-DATECODE-to-DATECODE`. + DDR updates have `MDX` and one or two datecodes in their archive names. - For example `MDX-2024091000-to-2024101500`. + **Single datecode:** Contains one update (e.g., `MDX_NewDateCode.7z`) + **Two datecodes:** Updates from the older to newer version (e.g., `MDX_OldDateCode-NewDateCode.rar`) - - `2024091000` being your current data's version. - - `2024101500` being the one you would arrive at. + A date code should look something like this: `YYYYMMDDXX` -!!! tip "" + In the two-datecode example: - - Extract your patch's files to your existing data in a way that matches its file structure. Agree to overwrite files if necessary. - - Open `prop\ea3-config.xml` in a text editor and find the following lines near the top. + - `OldDateCode` is the older date, the game version required to apply this update + - `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update - ```xml - - MDX - J - A - A - 2024101500 - - ``` - - On the line with `` the datecode needs to match your new version. - - - If that's already the case then great! Don't touch anything. - - If it instead corresponds to your pre-patch datecode, replace it with the new one and save the file. +--8<-- "docs/snippets/bemani/common/data_update.md" ## Installing spice2x -!!! info "" - - If you already have spice2x installed, make sure it is up to date! +!!! info "If you already have spice2x installed, ensure you're using the latest version" ??? tip "For MDX-001 (32 bits)" - - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - - Extract the `spice.exe` and `spicecfg.exe` files from the archive to your game's directory. + - Visit [spice2x.github.io](https://spice2x.github.io) to download the latest release + - Extract both `spice.exe` and `spicecfg.exe` from the archive into your game's directory - + ``` + 📂arkdata + 📂com + 📂data + 📂modules + 📂prop + 🌶️spice.exe <--- + 🌶️spicecfg.exe <--- + ``` ??? tip "For MDX-003 (64 bits)" - - Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release. - - Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory. + - Visit [spice2x.github.io](https://spice2x.github.io) to download the latest release + - Extract both `spice64.exe` and `spicecfg.exe` from the archive into your game's directory - + ``` + 📂arkdata + 📂com + 📂data + 📂modules + 📂prop + 🌶️spice64.exe <--- + 🌶️spicecfg.exe <--- + ``` ## Configuring spice2x -!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top." +--8<-- "docs/snippets/bemani/common/spicecfg_preamble.md" -### Buttons +=== "Buttons" -!!! tip "" +--8<-- "docs/snippets/bemani/ddr/spicecfg_buttons.md" + +=== "Analogs" - Click on `Bind` then press the key you want associated with the action. +--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md" - With your controller and/or keyboard plugged in, configure your keys for: +=== "Overlay" - - **Maintenance**: `Service, Test` - - **P1 Panel buttons**: `Up, Down, Left, Right` - - **P1 Menu buttons**: ` Start, Up, Down, Left, Right` - - **P1 Keypad**: `1 to 9, Keypad Insert Card` +--8<-- "docs/snippets/bemani/common/spicecfg_overlay.md" -### Overlay +=== "Lights" -!!! tip "" +--8<-- "docs/snippets/bemani/common/spicecfg_lights.md" - Modifying buttons in this section is not required but you are free to change what you want. +=== "Cards" - Click on `Bind` then press the key you want associated with the action. +--8<-- "docs/snippets/bemani/common/spicecfg_cards.md" -### Lights (controller/cab only) +=== "Patches" -!!! tip "" +--8<-- "docs/snippets/bemani/common/spicecfg_patches.md" - Your controller might support having its lights controlled by the game through spice2x. +=== "API" - If it does, here's how you may link different actions to your lights: +--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md" - - Click `Bind`. - - In `Device`, pick your controller. - - In `Light Control`, select the corresponding light. - - Click `Close`. - - Repeat for your other lights. +=== "Options" -### Cards +--8<-- "docs/snippets/bemani/common/spicecfg_options_nvprofile.md" -!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section." +=== "Advanced" -### Patches +--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md" -!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches." +=== "Development" -!!! danger "To prevent issues, avoid patching things you don't need or understand." - -### API - -!!! warning "Leave everything at default unless you know what you're doing." - -### Options - -!!! info "If you don't know what an option does, hover over the its name with your mouse." - - - -!!! danger "Be very careful changing options you don't understand as it may cause issues." - -!!! tip "Required" - - | Category | Option | Parameter | Setting | - |---------------|-----------------------|-------------------|---------| - | Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) | - -!!! tip "Highly Recommended for NVIDIA users ONLY" - - | Category | Option | Parameter | Setting | - |-------------------|-----------------------------------|---------------| | - | Graphics (common) | NVIDIA profile optimization | -nvprofile | ON | - - -### Advanced & Development - -!!! warning "Leave everything at default unless you know what you're doing." +--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md" ## Connecting to a network -!!! danger "Please choose one of the two solutions, not both!" +--8<-- "docs/snippets/bemani/common/setup_network.md" -??? tip "Remote (Online Network)" - Open `spicecfg.exe` and head to the `Options` tab. - - In the `Network` category, set the following settings: - - - `EA Service URL` to the URL provided by your network. - - `PCBID` to the PCBID provided by your network. - - +## Installing VCRedist & DirectX - Next you need a card number. - If you don't already have one, generate one in the `Cards` tab. - To keep your card number safe, create a new `.txt` file with ONLY it inside. +--8<-- "docs/snippets/common/setup_vcredist_directx.md" - Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file. +## Before playing - +--8<-- "docs/snippets/common/before_playing.md" -??? tip "Local e-amuse Emulator (Asphyxia)" - - This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page. - -## Pre-launch requirements - -!!! info "These steps are required, otherwise your game won't run." - -### VCRedist & DirectX - -!!! tip "" - - - Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`) - - Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109) - -### K-lite Codec Pack +## K-lite Codec Pack !!! tip "" diff --git a/docs/games/bemani/iidx/common/31plus/setup.md b/docs/games/bemani/iidx/common/31plus/setup.md index eee0d7b9..809a7a1f 100644 --- a/docs/games/bemani/iidx/common/31plus/setup.md +++ b/docs/games/bemani/iidx/common/31plus/setup.md @@ -34,13 +34,15 @@ IIDX updates have `LDJ` and one or two datecodes in their archive names. - **Single datecode:** Contains one update (e.g., `LDJ_2025011400.7z`) - **Two datecodes:** Updates from the older to newer version (e.g., `LDJ_2024121000-2025011400.rar`) + **Single datecode:** Contains one update (e.g., `LDJ_NewDateCode.7z`) + **Two datecodes:** Updates from the older to newer version (e.g., `LDJ_OldDateCode-NewDateCode.rar`) + + A date code should look something like this: `YYYYMMDDXX` In the two-datecode example: - - `2024121000` is the older date, the game version required to apply this update - - `2025011400` is the newer date, and is the version you'll arrive at after applying the update + - `OldDateCode` is the older date, the game version required to apply this update + - `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update --8<-- "docs/snippets/bemani/common/data_update.md" diff --git a/docs/games/bemani/sdvx/6_exceedgear/setup.md b/docs/games/bemani/sdvx/6_exceedgear/setup.md index 8ad5907e..490d5c70 100644 --- a/docs/games/bemani/sdvx/6_exceedgear/setup.md +++ b/docs/games/bemani/sdvx/6_exceedgear/setup.md @@ -32,13 +32,13 @@ SDVX updates have `KFC` and one or two datecodes in their archive names. - **Single datecode:** Contains one update (e.g., `KFC_2025021200.7z`) - **Two datecodes:** Updates from the older to newer version (e.g., `KFC-2024121000-2025012100.rar`) + **Single datecode:** Contains one update (e.g., `KFC_NewDateCode.7z`) + **Two datecodes:** Updates from the older to newer version (e.g., `KFC-OldDateCode-NewDateCode.rar`) In the two-datecode example: - - `2024121000` is the older date, the game version required to apply this update - - `2025012100` is the newer date, and is the version you'll arrive at after applying the update + - `OldDateCode` is the older date, the game version required to apply this update + - `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update --8<-- "docs/snippets/bemani/common/data_update.md" diff --git a/docs/img/bemani/ddr/common/setup/data.webp b/docs/img/bemani/ddr/common/setup/data.webp deleted file mode 100644 index 975a84d6b3652ecd40e4f64871e8c4b71d5d50a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2216 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 diff --git a/docs/img/bemani/ddr/common/setup/spice2x32data.webp b/docs/img/bemani/ddr/common/setup/spice2x32data.webp deleted file mode 100644 index 318f8851a4811c66de95458aad7b3b7e06fe3267..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3616 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 E0Ytj)N&o-= diff --git a/docs/snippets/bemani/common/data_update.md b/docs/snippets/bemani/common/data_update.md index 97da5b49..992a66cd 100644 --- a/docs/snippets/bemani/common/data_update.md +++ b/docs/snippets/bemani/common/data_update.md @@ -3,10 +3,10 @@ - Extract the update to your game directory, ensure directories align and overwrite files when prompted - Open `prop\ea3-config.xml` and find the `` line: ```xml - 2025021200 + NewDateCode ``` - Update the datecode to match your new game version and save - If `prop\bootstrap.xml` exists, also update its `` line: ```xml - 2025021200 + NewDateCode ``` \ No newline at end of file diff --git a/docs/snippets/bemani/ddr/spicecfg_buttons.md b/docs/snippets/bemani/ddr/spicecfg_buttons.md new file mode 100644 index 00000000..4dedea4f --- /dev/null +++ b/docs/snippets/bemani/ddr/spicecfg_buttons.md @@ -0,0 +1,23 @@ + !!! 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. + + With your controller and/or keyboard plugged in, configure your keys for P1 and/or P2: + + - **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 From 82e52721c196437dc889c907fe439869ceb1f4b2 Mon Sep 17 00:00:00 2001 From: Akitake Date: Wed, 28 May 2025 23:11:11 +0200 Subject: [PATCH 2/3] Fix broken link --- docs/games/bemani/ddr/common/troubleshooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/games/bemani/ddr/common/troubleshooting.md b/docs/games/bemani/ddr/common/troubleshooting.md index d997a9ae..48bb59e4 100644 --- a/docs/games/bemani/ddr/common/troubleshooting.md +++ b/docs/games/bemani/ddr/common/troubleshooting.md @@ -35,4 +35,4 @@ !!! tip "" - These options are locked behind network requirements and will not be displayed unless you are connected to a network that has written support for these options. Patches are available to mitigate this (see [Patches](setup.md#patches)). \ No newline at end of file + These options are locked behind network requirements and will not be displayed unless you are connected to a network that has written support for these options. Patches are available to mitigate this, see our [spice2x Patching guide](/extras/patchsp2x.md). \ No newline at end of file From 6703ba3ad243b8d614c884bb77b31f089a971de9 Mon Sep 17 00:00:00 2001 From: Akitake Date: Wed, 28 May 2025 23:14:15 +0200 Subject: [PATCH 3/3] ddr: Use help snippet --- docs/games/bemani/ddr/common/setup.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/docs/games/bemani/ddr/common/setup.md b/docs/games/bemani/ddr/common/setup.md index cd658583..a81245fe 100644 --- a/docs/games/bemani/ddr/common/setup.md +++ b/docs/games/bemani/ddr/common/setup.md @@ -151,8 +151,6 @@ - Download and install the [K-lite Codec Pack](https://codecguide.com/download_kl.htm) (the Standard version is enough) -## Troubleshooting +## Help -!!! warning "Have any other issue?" - - Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages. \ No newline at end of file +--8<-- "docs/snippets/common/help.md" \ No newline at end of file