-
---8<-- "docs/games/mai2/troubleshooting.md"
diff --git a/docs/games/taikonijiiro/setup.md b/docs/games/namco/taikonijiiro/setup.md
similarity index 96%
rename from docs/games/taikonijiiro/setup.md
rename to docs/games/namco/taikonijiiro/setup.md
index 132bcf87..d3365245 100644
--- a/docs/games/taikonijiiro/setup.md
+++ b/docs/games/namco/taikonijiiro/setup.md
@@ -1,5 +1,5 @@
# Taiko no Tatsujin Nijiiro
-
+
!!! danger "Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data."
@@ -10,7 +10,7 @@
Taiko is generally distributed as a single folder. For Nijiiro, this will be `SBWY 39.06`. The game folder should contain an `AMCUS`, `Data` and `Executable` folder.
-
+
!!! danger "Nijiiro is a rolling release so please verify your game version by opening `AMCUS\AMConfig.ini` and verifying that it says `cacfg-game_ver=39.06`"
@@ -27,7 +27,7 @@
- Copy the files from `TaikoArcadeLoader.zip` to your `Executable/Release` folder. When asked, choose to replace the existing files with the newly copied files.
-
+
### Configuring TaikoArcadeLoader
@@ -183,7 +183,7 @@
If you would like to adjust patch settings enter the test menu by pressing ++f1++ on the Attract screen then using the `arrow keys` and ++enter++, navigate to `MOD MANAGER`.
-
+
!!! tip ""
diff --git a/docs/games/taikonijiiro/troubleshooting.md b/docs/games/namco/taikonijiiro/troubleshooting.md
similarity index 90%
rename from docs/games/taikonijiiro/troubleshooting.md
rename to docs/games/namco/taikonijiiro/troubleshooting.md
index ce856e85..aa9ee336 100644
--- a/docs/games/taikonijiiro/troubleshooting.md
+++ b/docs/games/namco/taikonijiiro/troubleshooting.md
@@ -1,5 +1,5 @@
-# Taiko no Tatsujin Nijiiro Common Problems/Tips
-
+# Taiko no Tatsujin Nijiiro Troubleshooting
+
!!! danger "Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data."
@@ -18,7 +18,7 @@
Using ++f1++, the `arrow keys` and ++enter++, navigate to `OTHERS` -> `LANGUAGE`
-
+
---
@@ -51,7 +51,7 @@
- Scroll down to `Exclusions` and click on `Add or remove exclusions`.
- Click the `Add an exclusion` button, select the `folder` option, navigate to the root of your game installation and click `Select Folder`.
-
+
---
### My game is running crazy fast/slow
@@ -74,7 +74,7 @@
Using ++f1++ `arrow keys` and ++enter++ navigate to `GAME OPTIONS` -> `CLOCK/CLOSE TIME SETTING` -> `SCHEDULE TYPE`.
-
+
If you are still unable to connect that means you have incorrectly configured your `config.toml` or your server.
@@ -89,7 +89,7 @@
You can set your scale to `100%` right above where it says your resolution.
-
+
---
### My controller is dropping inputs / I can't hit good drumrolls
@@ -129,5 +129,5 @@
- Inside `config.toml`, set `wasapi_shared =` to `false` and set `asio =` to `true`.
- Change `asio_driver =` to `asio_driver = "FlexASIO"`
- To change FlexASIO settings refer to [this](../../extras/streamaudio.md#option-4-flexasio).
+ To change FlexASIO settings refer to [this](/extras/streamaudio.md#option-4-flexasio).
diff --git a/docs/games/ongekibrightmemory/controllers.md b/docs/games/ongekibrightmemory/controllers.md
deleted file mode 100644
index af6ce38a..00000000
--- a/docs/games/ongekibrightmemory/controllers.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Controllers (O.N.G.E.K.I. bright MEMORY)
-
-
-
---8<-- "docs/games/mu3/controllers.md"
\ No newline at end of file
diff --git a/docs/games/ongekibrightmemory/setup.md b/docs/games/ongekibrightmemory/setup.md
deleted file mode 100644
index a65196de..00000000
--- a/docs/games/ongekibrightmemory/setup.md
+++ /dev/null
@@ -1,5 +0,0 @@
-# Game Setup (O.N.G.E.K.I. bright MEMORY)
-
---8<-- "docs/games/mu3/troubleshooting.md"
diff --git a/docs/games/chusan/c2c.md b/docs/games/sega/chunithm/common/chusan/c2c.md
similarity index 83%
rename from docs/games/chusan/c2c.md
rename to docs/games/sega/chunithm/common/chusan/c2c.md
index 4d788c69..f1a28522 100644
--- a/docs/games/chusan/c2c.md
+++ b/docs/games/sega/chunithm/common/chusan/c2c.md
@@ -3,7 +3,7 @@
!!! tip ""
- Chunithm expects the cabinets to be using specific IP addresses, 192.168.139.**11/12/13/14**
- - To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](../../extras/softether.md) for more information.
+ - To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](/extras/softether.md) for more information.
---
### Configuring segatools.ini & Game Assignments
@@ -30,14 +30,14 @@
!!! tip "GAME ASSIGNMENTS"
- After saving your segatools.ini, launch the game and go into the Service Menu > and go to ```GAME ASSIGNMENTS```.
-
+
- Enable ```CABINET-TO-CABINET PLAY```, and make sure all machine are on the same group (Group A for example).
-
+
- Set one machine to ```STANDARD```, and all other machines to ```FOLLOW THE STANDARD``` .
-
-
+
+
Exit the Service Menu and load into Attract Mode. If the game passes the Group Check then chances are you're good to go! You can now login to a credit and open a cab-to-cab link request to check if the connection is working properly!
@@ -49,10 +49,10 @@
- Login to a credit.
- If you're hosting a cab-to-cab session, choose a song first, then scroll to the far left and press Confirm. The cab-to-cab request is now open.
-
+
- If you're connecting, navigate to the "Cabinet-to-Cabinet Play" tab and wait for other players to create a session.
-
+
If you are able to see each other's session, congrats! You can now enjoy some cab-to-cab chain action!
@@ -60,4 +60,4 @@
!!! warning "Have any other issues?"
- Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages.
\ No newline at end of file
+ Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
\ No newline at end of file
diff --git a/docs/games/chusan/controllers.md b/docs/games/sega/chunithm/common/chusan/controllers.md
similarity index 97%
rename from docs/games/chusan/controllers.md
rename to docs/games/sega/chunithm/common/chusan/controllers.md
index 8d503de7..98f5e065 100644
--- a/docs/games/chusan/controllers.md
+++ b/docs/games/sega/chunithm/common/chusan/controllers.md
@@ -1,344 +1,344 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data."
-
----
-
-!!! tip ""
-
- segatools, by default, only accepts keyboard input and does not recognize any
- controllers. However, it can be configured with IO DLLs to add support for controllers.
-
- The controller you plan on using should also be provided with these IO DLLs. If unsure,
- check the support section for your controller, or contact the vendor directly. Alternate
- options for the most common controllers are listed below.
-
- These IO DLLs should be copied to your game's `App\bin\` folder and referenced in
- `segatools.ini` under the `[chuniio]` section.
-
-!!! tip ""
-
- If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`),
- then add your DLL's file name after the `=`:
-
- ```ini hl_lines="5"
- [chuniio]
- ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL.
- ; (will use chu2to3 engine internally)
- ;(1)!
- path=controller.dll
- ```
-
- 1. Note that there is no leading semicolon.
-
-!!! tip ""
-
- If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`),
- uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then
- add your DLLs after the `=`:
-
- ```ini hl_lines="5 6"
- [chuniio]
- ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs.
- ; x86 chuniio to path32, x64 to path64. Both are necessary.
- ;(1)!
- path32=controller_x86.dll
- path64=controller_x64.dll
- ```
-
- 1. Note that there is no leading semicolon.
-
----
-
-### Keyboard
-
-!!! tip ""
-
- Keyboard is the default input method, and while not recommended for playing the game,
- it is useful for testing purposes.
-
- The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs.
-
- If you wish to change the default keybinds, an explanation on how to set these is included
- above the `[io3]` section in your `segatools.ini`.
-
----
-
-### Brokenithm
-
-!!! tip ""
-
- Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom
- half of the screen as the ground slider, and sliding into the upper half activates the air
- sensors.
-
-#### Android
-
-!!! warning
-
- Your computer and your Android device must be on the same local network.
-
-!!! tip ""
-
- - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest)
- and install it on your Android device.
- - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest)
- and extract **only `brokenithm_server.exe`** to your `App\bin\` folder.
- - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder.
- - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
-
- ```ini hl_lines="2"
- [aimeio]
- path=aime_brokenithm.dll
- ```
-
- ```ini hl_lines="2 3"
- [chuniio]
- path32=brokenithm_x86.dll
- path64=brokenithm_x64.dll
- ```
-
- - Run `brokenithm_server.exe`. A command prompt window should open, saying that
- it is waiting for a device on port 52468.
- - Open the Brokenithm app on your Android device. Enter your computer's IP address
- in the Address box on the top right, then tap Start.
- - Run the game as normal.
-
-??? info "Getting your computer's IP address"
-
- Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to
- the bottom and check the address under the **IPv4 address** field:
-
-
-
- That is your computer's IP address.
-
-??? info "Automatically launching the Brokenithm server when starting the game"
-
- **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.**
-
- You can edit the launch script to launch the Brokenithm server when starting the game.
- Edit `App\bin\start.bat` to add a line above the existing commands:
-
- ```batch hl_lines="5"
- @echo off
-
- pushd %~dp0
-
- start /min brokenithm_server
- start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
- inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
- taskkill /f /im amdaemon.exe > nul 2>&1
-
- echo.
- echo Game processes have terminated
- pause
- ```
-
-??? info "Improving latency"
-
- You can improve latency by running Brokenithm with your Android device tethered to
- your computer. However, this requires a little extra setup:
-
- - Connect your Android device to your computer with a USB cable.
- - If you haven't enabled Developer options on your device, do it by navigating to
- the "About" page in your phone's settings, then tap "Build number" seven times.
- This varies by device, so if unsure, look up the instructions for your specific
- one.
- - Navigate to Developer options and enable USB debugging.
- - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip)
- to your `App\bin\` folder.
- - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the
- address bar, type `cmd`, and hit Enter to open a command prompt.
- - In the command prompt, type the following command:
-
- ```batch
- adb reverse tcp:52468 tcp:52468
- ```
-
- - Start brokenithm_server in TCP mode with the -T command line flag, `brokenithm_server.exe -T`.
- - On your Android device, open Brokenithm, and change the address to `0.0.0.0`.
- - If the text box to the left of the "SETTINGS" button say "UDP", tap on it
- once to switch to "TCP" mode.
- - Tap on "START", and you will now be connected via the USB cable.
- - You can now start the game as normal.
-
- The next time you play the game, you only need to run the `adb reverse ...` command
- again. To do this automatically when the game starts, add a line to the `start.bat`
- script **before** the `brokenithm_server` line:
-
- ```batch hl_lines="5 6"
- @echo off
-
- pushd %~dp0
-
- start /min platform-tools\adb reverse tcp:52468 tcp:52468
- start /min brokenithm_server -T
- start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
- inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
- taskkill /f /im amdaemon.exe > nul 2>&1
-
- echo.
- echo Game processes have terminated
- pause
- ```
-
-#### iOS/iPadOS
-
-!!! tip ""
-
- - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/U6kwvETm) ^^(iOS 18 only)^^.
- - If your iOS/iPadOS device doesn't have iOS 18, you will need to sideload a different [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/).
- - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.**
- - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64).
- - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z)
- and extract it to `App\bin\Brokenithm-Server`.
- - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder.
- - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
-
- ```ini hl_lines="2"
- [aimeio]
- path=aime_brokenithm.dll
- ```
-
- ```ini hl_lines="2 3"
- [chuniio]
- path32=brokenithm_x86.dll
- path64=brokenithm_x64.dll
- ```
-
- - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window
- should open, saying that it is waiting for a device.
- - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a
- USB cable.
- - Run the game as normal.
-
-??? info "Automatically launching the Brokenithm server when starting the game"
-
- **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.**
-
- You can edit the launch script to launch the Brokenithm server when starting the game.
- Edit `App\bin\start.bat` to add a line above the existing commands:
-
- ```batch hl_lines="5"
- @echo off
-
- pushd %~dp0
-
- start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe
- start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
- inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
- taskkill /f /im amdaemon.exe > nul 2>&1
-
- echo.
- echo Game processes have terminated
- pause
- ```
-
-### TASOLLER
-
-!!! warning
-
- This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the
- controller after January 2022, the update should have already been applied.
-
- If you've purchased the controller before then, you will need to update the touch
- firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html).
-
-!!! tip ""
-
- - Install the [custom Host and LED firmware](https://pixeldrain.com/u/DajSPEoa) to your controller.
- Instructions on how to do so is provided in the linked archive.
- - Pick one of these two TASOLLER IO DLLs to download and extract to your `App\bin` folder.
- They should be functionally the same, but if one doesn't work, you can try the other:
- - [chuniio-tasoller](https://gitea.tendokyu.moe/Scribbler/chuniio-tasoller/releases) (download `lib.zip`)
- - [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`)
- - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
-
- ```ini
- [chuniio]
- path32=chuniio_tasoller.dll;(1)!
- path64=chuniio_tasoller_x64.dll;(2)!
- ```
-
- 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`.
- 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`.
-
- - Connect the controller to your computer, and then start the game.
-
-### YubiDeck
-
-!!! tip ""
-
- - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided
- in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view).
- - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases)
- and extract it to your `App\bin` folder.
- - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
-
- ```ini
- [chuniio]
- path32=chuniio_yubideck_chusan.dll
- path64=chuniio_yubideck_amdaemon.dll
- ```
-
- - Optionally, reference the included AimeIO DLL to use the controller's
- built-in card reader:
-
- ```ini
- [aimeio]
- path=aimeio_yubideck.dll
- ```
-
- - Connect the controller to your computer, and then start the game.
-
-### Laverita 3
-
-!!! tip ""
-
- - Switch your Laverita to IO mode. You can do so in ConfigApp
- found in the yuancon [discord](https://discord.gg/4ncuRrq).
- - Change the COM port of your controller. You can do so in
- Device manager by looking for `USB Serial Device` you may need to unplug and replug your controller to properly idetify which one is the Laverita.
- - Double click on it
- - Go to Port Settings
- - Click on Advanced
- - From the dropdown select COM1
- - Restart to ensure changes took effect and saved
- - Edit your `App\bin\segatools.ini` to disable io emulation and set led:
-
- ```ini
- [led]
- ; Output billboard LED strip data to a named pipe called "\\.\pipe\chuni_led"
- cabLedOutputPipe=0
- ; Output billboard LED strip data to serial
- cabLedOutputSerial=1
-
- ; Output slider LED data to the named pipe
- controllerLedOutputPipe=0
- ; Output slider LED data to the serial port
- controllerLedOutputSerial=1
- ; Use the OpeNITHM protocol for serial LED output
- controllerLedOutputOpeNITHM=0
-
- ; Serial port to send data to if using serial output. Default is COM5.
- serialPort=COM1
- ; Baud rate for serial data (set to 115200 if using OpeNITHM)
- serialBaud=9600
-
- [slider]
- ; Enable slider emulation. If you have real AC slider, set this to 0.
- ; Slider serial port must be COM1.
- enable=0
-
- [io4]
- enable=0
- ```
-
- - Then start the game.
-
-### Arcade hardware and other controllers
-
-!!! tip ""
-
- If you're interested in using a cabinet slider and air sensors, or possibly even
- making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/)
- and Discord community is a great place to start!
+!!! danger "Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data."
+
+---
+
+!!! tip ""
+
+ segatools, by default, only accepts keyboard input and does not recognize any
+ controllers. However, it can be configured with IO DLLs to add support for controllers.
+
+ The controller you plan on using should also be provided with these IO DLLs. If unsure,
+ check the support section for your controller, or contact the vendor directly. Alternate
+ options for the most common controllers are listed below.
+
+ These IO DLLs should be copied to your game's `App\bin\` folder and referenced in
+ `segatools.ini` under the `[chuniio]` section.
+
+!!! tip ""
+
+ If you have a single DLL, uncomment the `path=` line by removing the leading semicolon (`;`),
+ then add your DLL's file name after the `=`:
+
+ ```ini hl_lines="5"
+ [chuniio]
+ ; Uncomment this if you have custom chuniio implementation comprised of a single 32bit DLL.
+ ; (will use chu2to3 engine internally)
+ ;(1)!
+ path=controller.dll
+ ```
+
+ 1. Note that there is no leading semicolon.
+
+!!! tip ""
+
+ If you have two DLLs, ending in `_x86.dll` and `_x64.dll` (or `_chusan.dll` and `_amdaemon.dll`),
+ uncomment the `path32=` and `path64=` lines by removing the leading semicolon (`;`), then
+ add your DLLs after the `=`:
+
+ ```ini hl_lines="5 6"
+ [chuniio]
+ ; Uncomment both of these if you have custom chuniio implementation comprised of two DLLs.
+ ; x86 chuniio to path32, x64 to path64. Both are necessary.
+ ;(1)!
+ path32=controller_x86.dll
+ path64=controller_x64.dll
+ ```
+
+ 1. Note that there is no leading semicolon.
+
+---
+
+### Keyboard
+
+!!! tip ""
+
+ Keyboard is the default input method, and while not recommended for playing the game,
+ it is useful for testing purposes.
+
+ The default layout uses `SDFGHJKL` for slider input, and `Space Bar` for the AIRs.
+
+ If you wish to change the default keybinds, an explanation on how to set these is included
+ above the `[io3]` section in your `segatools.ini`.
+
+---
+
+### Brokenithm
+
+!!! tip ""
+
+ Brokenithm allows you to use a mobile device as a CHUNITHM controller. It uses the bottom
+ half of the screen as the ground slider, and sliding into the upper half activates the air
+ sensors.
+
+#### Android
+
+!!! warning
+
+ Your computer and your Android device must be on the same local network.
+
+!!! tip ""
+
+ - Download the latest version of [Brokenithm-Android](https://github.com/tindy2013/Brokenithm-Android/releases/latest)
+ and install it on your Android device.
+ - Download the latest version of [Brokenithm-Android-Server](https://github.com/tindy2013/Brokenithm-Android-Server/releases/latest)
+ and extract **only `brokenithm_server.exe`** to your `App\bin\` folder.
+ - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder.
+ - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
+
+ ```ini hl_lines="2"
+ [aimeio]
+ path=aime_brokenithm.dll
+ ```
+
+ ```ini hl_lines="2 3"
+ [chuniio]
+ path32=brokenithm_x86.dll
+ path64=brokenithm_x64.dll
+ ```
+
+ - Run `brokenithm_server.exe`. A command prompt window should open, saying that
+ it is waiting for a device on port 52468.
+ - Open the Brokenithm app on your Android device. Enter your computer's IP address
+ in the Address box on the top right, then tap Start.
+ - Run the game as normal.
+
+??? info "Getting your computer's IP address"
+
+ Open **Settings** -> **Network and Internet** and select **Properties**. Scroll down to
+ the bottom and check the address under the **IPv4 address** field:
+
+
+
+ That is your computer's IP address.
+
+??? info "Automatically launching the Brokenithm server when starting the game"
+
+ **This will only work if you extracted `brokenithm_server.exe` to `App\bin\` as previously instructed.**
+
+ You can edit the launch script to launch the Brokenithm server when starting the game.
+ Edit `App\bin\start.bat` to add a line above the existing commands:
+
+ ```batch hl_lines="5"
+ @echo off
+
+ pushd %~dp0
+
+ start /min brokenithm_server
+ start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
+ inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
+ taskkill /f /im amdaemon.exe > nul 2>&1
+
+ echo.
+ echo Game processes have terminated
+ pause
+ ```
+
+??? info "Improving latency"
+
+ You can improve latency by running Brokenithm with your Android device tethered to
+ your computer. However, this requires a little extra setup:
+
+ - Connect your Android device to your computer with a USB cable.
+ - If you haven't enabled Developer options on your device, do it by navigating to
+ the "About" page in your phone's settings, then tap "Build number" seven times.
+ This varies by device, so if unsure, look up the instructions for your specific
+ one.
+ - Navigate to Developer options and enable USB debugging.
+ - On your computer, download and extract [Android SDK Platform Tools](https://dl.google.com/android/repository/platform-tools-latest-windows.zip)
+ to your `App\bin\` folder.
+ - Navigate to the `App\bin\platform-tools` folder in File Explorer, click on the
+ address bar, type `cmd`, and hit Enter to open a command prompt.
+ - In the command prompt, type the following command:
+
+ ```batch
+ adb reverse tcp:52468 tcp:52468
+ ```
+
+ - Start brokenithm_server in TCP mode with the -T command line flag, `brokenithm_server.exe -T`.
+ - On your Android device, open Brokenithm, and change the address to `0.0.0.0`.
+ - If the text box to the left of the "SETTINGS" button say "UDP", tap on it
+ once to switch to "TCP" mode.
+ - Tap on "START", and you will now be connected via the USB cable.
+ - You can now start the game as normal.
+
+ The next time you play the game, you only need to run the `adb reverse ...` command
+ again. To do this automatically when the game starts, add a line to the `start.bat`
+ script **before** the `brokenithm_server` line:
+
+ ```batch hl_lines="5 6"
+ @echo off
+
+ pushd %~dp0
+
+ start /min platform-tools\adb reverse tcp:52468 tcp:52468
+ start /min brokenithm_server -T
+ start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
+ inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
+ taskkill /f /im amdaemon.exe > nul 2>&1
+
+ echo.
+ echo Game processes have terminated
+ pause
+ ```
+
+#### iOS/iPadOS
+
+!!! tip ""
+
+ - Install Brokenithm on your iOS/iPadOS device by joining the [Brokenithm TestFlight](https://testflight.apple.com/join/U6kwvETm) ^^(iOS 18 only)^^.
+ - If your iOS/iPadOS device doesn't have iOS 18, you will need to sideload a different [IPA](https://redive.estertion.win/ipas/Brokenithm-iOS-build-10.ipa) with [Sideloadly](https://sideloadly.io/).
+ - If you have iTunes and/or iCloud installed from the Microsoft Store on your computer, **uninstall it.**
+ - Install the **non-Microsoft Store** version of iTunes from the [website](https://www.apple.com/itunes/download/win64).
+ - Download the latest version of [Brokenithm-Evolved-iOS server](https://redive.estertion.win/ipas/Brokenithm/Brokenithm-Evolved-iOS-v0.3.7z)
+ and extract it to `App\bin\Brokenithm-Server`.
+ - Download the latest version of [Brokenithm-Evolved IO DLLs](https://gitea.tendokyu.moe/Dniel97/Brokenithm-Evolved/releases) and extract the DLL files to your `App\bin\` folder.
+ - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
+
+ ```ini hl_lines="2"
+ [aimeio]
+ path=aime_brokenithm.dll
+ ```
+
+ ```ini hl_lines="2 3"
+ [chuniio]
+ path32=brokenithm_x86.dll
+ path64=brokenithm_x64.dll
+ ```
+
+ - Run `App\bin\Brokenithm-Server\Brokenithm-Evolved-iOS.exe`. A command prompt window
+ should open, saying that it is waiting for a device.
+ - On your iOS/iPadOS device, open Brokenithm, and connect it to your computer with a
+ USB cable.
+ - Run the game as normal.
+
+??? info "Automatically launching the Brokenithm server when starting the game"
+
+ **This will only work if you extracted the server to `App\bin\Brokenithm-Server` as previously instructed.**
+
+ You can edit the launch script to launch the Brokenithm server when starting the game.
+ Edit `App\bin\start.bat` to add a line above the existing commands:
+
+ ```batch hl_lines="5"
+ @echo off
+
+ pushd %~dp0
+
+ start /min Brokenithm-Server\Brokenithm-Evolved-iOS.exe
+ start /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
+ inject_x86 -d -k chusanhook_x86.dll chusanApp.exe
+ taskkill /f /im amdaemon.exe > nul 2>&1
+
+ echo.
+ echo Game processes have terminated
+ pause
+ ```
+
+### TASOLLER
+
+!!! warning
+
+ This guide only covers TASOLLERs running the v2.0 touch firmware. If you've purchased the
+ controller after January 2022, the update should have already been applied.
+
+ If you've purchased the controller before then, you will need to update the touch
+ firmware by following the instructions on [DJ-DAO's support page](https://www.dj-dao.com/en/support/11.html).
+
+!!! tip ""
+
+ - Install the [custom Host and LED firmware](https://pixeldrain.com/u/DajSPEoa) to your controller.
+ Instructions on how to do so is provided in the linked archive.
+ - Pick one of these two TASOLLER IO DLLs to download and extract to your `App\bin` folder.
+ They should be functionally the same, but if one doesn't work, you can try the other:
+ - [chuniio-tasoller](https://gitea.tendokyu.moe/Scribbler/chuniio-tasoller/releases) (download `lib.zip`)
+ - [chuniio-rs](https://gitea.tendokyu.moe/beerpsi/chuniio-rs/releases) (download `chusan.zip`)
+ - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
+
+ ```ini
+ [chuniio]
+ path32=chuniio_tasoller.dll;(1)!
+ path64=chuniio_tasoller_x64.dll;(2)!
+ ```
+
+ 1. Or `chuniio_tasoller_v2_chusan.dll` if you downloaded `chuniio-rs`.
+ 2. Or `chuniio_tasoller_v2_amdaemon.dll` if you downloaded `chuniio-rs`.
+
+ - Connect the controller to your computer, and then start the game.
+
+### YubiDeck
+
+!!! tip ""
+
+ - Switch your YubiDeck to HID output mode. Instructions on how to do so are provided
+ in the [YubiDeck manual](https://drive.google.com/file/d/11KVlKbg3zGCRwI7R-30t2IJc6OQwDEgo/view).
+ - Download the latest version of [YubiDeck IO DLLs](https://gitea.tendokyu.moe/beerpsi/chuniio-yubideck/releases)
+ and extract it to your `App\bin` folder.
+ - Edit your `App\bin\segatools.ini` to reference the extracted DLLs:
+
+ ```ini
+ [chuniio]
+ path32=chuniio_yubideck_chusan.dll
+ path64=chuniio_yubideck_amdaemon.dll
+ ```
+
+ - Optionally, reference the included AimeIO DLL to use the controller's
+ built-in card reader:
+
+ ```ini
+ [aimeio]
+ path=aimeio_yubideck.dll
+ ```
+
+ - Connect the controller to your computer, and then start the game.
+
+### Laverita 3
+
+!!! tip ""
+
+ - Switch your Laverita to IO mode. You can do so in ConfigApp
+ found in the yuancon [discord](https://discord.gg/4ncuRrq).
+ - Change the COM port of your controller. You can do so in
+ Device manager by looking for `USB Serial Device` you may need to unplug and replug your controller to properly idetify which one is the Laverita.
+ - Double click on it
+ - Go to Port Settings
+ - Click on Advanced
+ - From the dropdown select COM1
+ - Restart to ensure changes took effect and saved
+ - Edit your `App\bin\segatools.ini` to disable io emulation and set led:
+
+ ```ini
+ [led]
+ ; Output billboard LED strip data to a named pipe called "\\.\pipe\chuni_led"
+ cabLedOutputPipe=0
+ ; Output billboard LED strip data to serial
+ cabLedOutputSerial=1
+
+ ; Output slider LED data to the named pipe
+ controllerLedOutputPipe=0
+ ; Output slider LED data to the serial port
+ controllerLedOutputSerial=1
+ ; Use the OpeNITHM protocol for serial LED output
+ controllerLedOutputOpeNITHM=0
+
+ ; Serial port to send data to if using serial output. Default is COM5.
+ serialPort=COM1
+ ; Baud rate for serial data (set to 115200 if using OpeNITHM)
+ serialBaud=9600
+
+ [slider]
+ ; Enable slider emulation. If you have real AC slider, set this to 0.
+ ; Slider serial port must be COM1.
+ enable=0
+
+ [io4]
+ enable=0
+ ```
+
+ - Then start the game.
+
+### Arcade hardware and other controllers
+
+!!! tip ""
+
+ If you're interested in using a cabinet slider and air sensors, or possibly even
+ making your own controller, the [Cons&Stuff website](https://consandstuff.github.io/)
+ and Discord community is a great place to start!
diff --git a/docs/games/chusan/setup.md b/docs/games/sega/chunithm/common/chusan/setup.md
similarity index 92%
rename from docs/games/chusan/setup.md
rename to docs/games/sega/chunithm/common/chusan/setup.md
index 7a11b6fd..ae4bed7c 100644
--- a/docs/games/chusan/setup.md
+++ b/docs/games/sega/chunithm/common/chusan/setup.md
@@ -24,15 +24,15 @@
You should end up with a file structure as follows.
-
+
Create another empty folder named `AppData` next to them. It should now look like below.
-
+
The `App` folder should have a file structure as follows.
-
+
??? warning "If your data doesn't look like this"
@@ -64,7 +64,7 @@
Extract any options you've downloaded into the `Option` folder. You should end up with
a file structure as follows. **Do not be worried if you have fewer or more option folders.**
-
+
!!! warning "If you plan to connect to a network (Hosted or Local), the `A001` option folder for your specific game version is required. This option contains a special Event file that lets the game connect."
@@ -103,7 +103,7 @@
### Patching the game
-!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher."
+!!! info "Go through the [Web Patching](/extras/patchweb.md) guide to learn how to use a web patcher."
There are **many** patches for CHUNITHM.
@@ -134,7 +134,7 @@
You should now have a few more files inside the folder, as highlighted:
-
+
---
@@ -256,7 +256,7 @@
your 20-digit access code if you already have one, or make one up if you don't. If you're making one
up, the access code **MUST NOT** start with a 3.
-
+
??? warning "Local (ARTEMiS/AquaDX)"
@@ -288,7 +288,7 @@
- Open the `Default Format` dropdown.
- Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`.
-
+
#### Fixing OpenSSL on Intel 10th Gen and newer CPUs
@@ -324,7 +324,7 @@
Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below.
-
+
!!! tip ""
@@ -333,14 +333,14 @@
Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option).
-
+
!!! tip ""
Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option)
and toggle this setting to **基準機** (`STANDARD`).
-
+
!!! tip ""
@@ -352,14 +352,14 @@
Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option).
-
+
!!! tip ""
Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button
to toggle the setting until it says **全時刻** (`ALL TIME`).
-
+
!!! tip ""
@@ -372,7 +372,7 @@
If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch.
-
+
!!! tip ""
@@ -386,4 +386,4 @@
!!! warning "Have any other issues?"
- Check out the [Troubleshooting](./troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages.
+ Check out the [Troubleshooting](./troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
diff --git a/docs/games/chusan/troubleshooting.md b/docs/games/sega/chunithm/common/chusan/troubleshooting.md
similarity index 93%
rename from docs/games/chusan/troubleshooting.md
rename to docs/games/sega/chunithm/common/chusan/troubleshooting.md
index d6312635..7e07ad38 100644
--- a/docs/games/chusan/troubleshooting.md
+++ b/docs/games/sega/chunithm/common/chusan/troubleshooting.md
@@ -1,130 +1,130 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data."
-
----
-
-### My game crashes on launch!
-
-!!! tip ""
-
- Could be due to **many** things, the most common of which are:
-
- - `amdaemon` crashing in the background. Make sure that the `config_*.json` files
- have valid syntax, your ICF files are correct, and the OpenSSL fix is applied on Intel Core 10th Gen CPUs and newer.
- - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on
- a 60Hz screen). Refer to the game setup guide to fix it.
- - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**.
- If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz
- monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)).
-
-??? info "Capturing logs from `amdaemon` for troubleshooting"
-
- To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named
- `amdaemontest.bat` in `App\bin`, then paste the code block below into the file.
-
- ```batch
- @echo off
- cls
- echo Attempting to run AM Daemon ...
- echo Window should close after 30 seconds
- echo Log will be generated at amdaemontest.txt
- call :sub >amdaemontest.txt
- exit /b
-
- :sub
- set OPENSSL_ia32cap=:~0x20000000
- pushd %~dp0
- start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
- ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe
- ```
-
- Double-click it to run. The script should run for 30 seconds, and you will get a file
- named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue.
-
----
-
-### My game takes a long time to boot!
-
-!!! tip ""
-
- CHUNITHM game files consist of thousands of small XML files, which Windows Defender
- takes a long time to scan through. Add your game folder to the Windows Defender
- exclusion list.
-
-!!! danger
-
- Doing this will prevent Windows Defender from scanning your game folder for viruses.
- Only do this if you trust the source of the data.
-
----
-
-### My game is running too slow/fast
-
-!!! tip ""
-
- The game could be running under or over its required refresh rate.
-
- - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync"
- in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.)
- - Make sure your monitor's refresh rate is set to 60Hz or 120Hz.
-
- It could also be that your computer's performance isn't good enough to keep
- a steady framerate.
-
----
-
-### My game is stuttering
-
-!!! tip ""
-
- For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel
- and change "Power management mode" to "**Prefer maximum performance**".
-
----
-
-### My game crashes when I tab out of fullscreen!
-
-!!! tip ""
-
- As the game is intended to run on arcade hardware, it doesn't like being minimized.
-
- One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest).
- This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/).
- Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing
- to overwrite when asked.
-
- You should now be able to tab out of fullscreen without crashing the game.
-
-!!! warning
-
- The game will not ignore inputs when out of focus.
-
- This means any controller inputs will still be accepted, so try not to lean onto
- your slider whilst tabbed out!
-
- This also means that you can accidentally enter the service menu by hitting your
- `Test` key even if the game is minimised. If you were in the middle of a credit,
- **your scores will be lost.**
-
----
-
-### When I run the game all other audio is gone!
-
-!!! tip ""
-
- CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams)
- for audio to get better latency.
-
- You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers))
- to hear audio outside of the game at the cost of audio latency.
-
----
-
-### Cabinet-to-Cabinet(c2c) Fixes
-
-!!! tip ""
-
- c2c can have many problems but you can fix most of them by applying the "Patch for head-to-head play" and disabling "Set all timers to 999" on a CHUNITHM web patcher (see [Resources](../../resources.md#web-patchers)).
-
- If the above does not work then please ensure both machines have the exact same data and can communicate with each other if they cannot then you can try disabling firewalls or changing the c2c group.
-
- If clicking the c2c button does nothing, you can fix it by resetting the network settings in Windows.
+!!! danger "Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data."
+
+---
+
+### My game crashes on launch!
+
+!!! tip ""
+
+ Could be due to **many** things, the most common of which are:
+
+ - `amdaemon` crashing in the background. Make sure that the `config_*.json` files
+ have valid syntax, your ICF files are correct, and the OpenSSL fix is applied on Intel Core 10th Gen CPUs and newer.
+ - Using the incorrect dipswitch settings for your refresh rate (e.g. `dipsw3=0` on
+ a 60Hz screen). Refer to the game setup guide to fix it.
+ - Enabling 120FPS on a monitor that is not **exactly 120Hz** or **exactly 1080p**.
+ If you cannot set your monitor's refresh rate to 120Hz, apply the "Bypass 120Hz
+ monitor check"/"Bypass 1080p monitor check" on a CHUNITHM web patcher (see [Resources](/resources.md#web-patchers)).
+
+??? info "Capturing logs from `amdaemon` for troubleshooting"
+
+ To assist with troubleshooting, a script can be used to capture logs from `amdaemon`. Create a file named
+ `amdaemontest.bat` in `App\bin`, then paste the code block below into the file.
+
+ ```batch
+ @echo off
+ cls
+ echo Attempting to run AM Daemon ...
+ echo Window should close after 30 seconds
+ echo Log will be generated at amdaemontest.txt
+ call :sub >amdaemontest.txt
+ exit /b
+
+ :sub
+ set OPENSSL_ia32cap=:~0x20000000
+ pushd %~dp0
+ start /b "AM Daemon" /min inject_x64 -d -k chusanhook_x64.dll amdaemon.exe -c config_common.json config_server.json config_client.json config_cvt.json config_sp.json config_hook.json
+ ping 127.0.0.1 -n 31 > nul && taskkill /im amdaemon.exe
+ ```
+
+ Double-click it to run. The script should run for 30 seconds, and you will get a file
+ named `amdaemontest.txt` in `App\bin`, which you can send to help people troubleshoot your issue.
+
+---
+
+### My game takes a long time to boot!
+
+!!! tip ""
+
+ CHUNITHM game files consist of thousands of small XML files, which Windows Defender
+ takes a long time to scan through. Add your game folder to the Windows Defender
+ exclusion list.
+
+!!! danger
+
+ Doing this will prevent Windows Defender from scanning your game folder for viruses.
+ Only do this if you trust the source of the data.
+
+---
+
+### My game is running too slow/fast
+
+!!! tip ""
+
+ The game could be running under or over its required refresh rate.
+
+ - Make sure V-Sync isn't disabled in your graphics settings (called "Vertical sync"
+ in NVIDIA Control Panel and "Wait for Vertical Refresh" in AMD Control Panel.)
+ - Make sure your monitor's refresh rate is set to 60Hz or 120Hz.
+
+ It could also be that your computer's performance isn't good enough to keep
+ a steady framerate.
+
+---
+
+### My game is stuttering
+
+!!! tip ""
+
+ For NVIDIA users, create an override for `chusanApp.exe` in NVIDIA Control Panel
+ and change "Power management mode" to "**Prefer maximum performance**".
+
+---
+
+### My game crashes when I tab out of fullscreen!
+
+!!! tip ""
+
+ As the game is intended to run on arcade hardware, it doesn't like being minimized.
+
+ One workaround for this is to use DXVK. Download the latest version from [releases](https://github.com/doitsujin/dxvk/releases/latest).
+ This will be a `dxvk-x.y.z.tar.gz` file, which you can open using [7zip](https://www.7-zip.org/).
+ Navigate to the `x32` folder, and copy the `d3d9.dll` file to your game's `App\bin` folder, agreeing
+ to overwrite when asked.
+
+ You should now be able to tab out of fullscreen without crashing the game.
+
+!!! warning
+
+ The game will not ignore inputs when out of focus.
+
+ This means any controller inputs will still be accepted, so try not to lean onto
+ your slider whilst tabbed out!
+
+ This also means that you can accidentally enter the service menu by hitting your
+ `Test` key even if the game is minimised. If you were in the middle of a credit,
+ **your scores will be lost.**
+
+---
+
+### When I run the game all other audio is gone!
+
+!!! tip ""
+
+ CHUNITHM uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams)
+ for audio to get better latency.
+
+ You can apply the "Shared Audio" patch on a CHUNITHM web patcher (see [Resources](/resources.md#web-patchers))
+ to hear audio outside of the game at the cost of audio latency.
+
+---
+
+### Cabinet-to-Cabinet(c2c) Fixes
+
+!!! tip ""
+
+ c2c can have many problems but you can fix most of them by applying the "Patch for head-to-head play" and disabling "Set all timers to 999" on a CHUNITHM web patcher (see [Resources](/resources.md#web-patchers)).
+
+ If the above does not work then please ensure both machines have the exact same data and can communicate with each other if they cannot then you can try disabling firewalls or changing the c2c group.
+
+ If clicking the c2c button does nothing, you can fix it by resetting the network settings in Windows.
diff --git a/docs/games/sega/chunithm/luminous/c2c.md b/docs/games/sega/chunithm/luminous/c2c.md
new file mode 100644
index 00000000..7e5913a2
--- /dev/null
+++ b/docs/games/sega/chunithm/luminous/c2c.md
@@ -0,0 +1,4 @@
+# Cab-to-Cab Play over Internet (LUMINOUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
diff --git a/docs/games/sega/chunithm/luminous/controllers.md b/docs/games/sega/chunithm/luminous/controllers.md
new file mode 100644
index 00000000..fbbbb21c
--- /dev/null
+++ b/docs/games/sega/chunithm/luminous/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (LUMINOUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
diff --git a/docs/games/sega/chunithm/luminous/setup.md b/docs/games/sega/chunithm/luminous/setup.md
new file mode 100644
index 00000000..667689db
--- /dev/null
+++ b/docs/games/sega/chunithm/luminous/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (LUMINOUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
diff --git a/docs/games/sega/chunithm/luminous/troubleshooting.md b/docs/games/sega/chunithm/luminous/troubleshooting.md
new file mode 100644
index 00000000..67b17d02
--- /dev/null
+++ b/docs/games/sega/chunithm/luminous/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (LUMINOUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
diff --git a/docs/games/sega/chunithm/luminousplus/c2c.md b/docs/games/sega/chunithm/luminousplus/c2c.md
new file mode 100644
index 00000000..8d585f28
--- /dev/null
+++ b/docs/games/sega/chunithm/luminousplus/c2c.md
@@ -0,0 +1,4 @@
+# Cab-to-Cab Play over Internet (LUMINOUS PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
diff --git a/docs/games/sega/chunithm/luminousplus/controllers.md b/docs/games/sega/chunithm/luminousplus/controllers.md
new file mode 100644
index 00000000..61d3d553
--- /dev/null
+++ b/docs/games/sega/chunithm/luminousplus/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (LUMINOUS PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
diff --git a/docs/games/sega/chunithm/luminousplus/setup.md b/docs/games/sega/chunithm/luminousplus/setup.md
new file mode 100644
index 00000000..6ea5bff0
--- /dev/null
+++ b/docs/games/sega/chunithm/luminousplus/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (LUMINOUS PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
diff --git a/docs/games/sega/chunithm/luminousplus/troubleshooting.md b/docs/games/sega/chunithm/luminousplus/troubleshooting.md
new file mode 100644
index 00000000..1abd793f
--- /dev/null
+++ b/docs/games/sega/chunithm/luminousplus/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (LUMINOUS PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
diff --git a/docs/games/sega/chunithm/new/c2c.md b/docs/games/sega/chunithm/new/c2c.md
new file mode 100644
index 00000000..714e781a
--- /dev/null
+++ b/docs/games/sega/chunithm/new/c2c.md
@@ -0,0 +1,4 @@
+# Cab-to-Cab Play over Internet (NEW)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
diff --git a/docs/games/sega/chunithm/new/controllers.md b/docs/games/sega/chunithm/new/controllers.md
new file mode 100644
index 00000000..7230d53f
--- /dev/null
+++ b/docs/games/sega/chunithm/new/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (NEW)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
diff --git a/docs/games/sega/chunithm/new/setup.md b/docs/games/sega/chunithm/new/setup.md
new file mode 100644
index 00000000..5c5c3528
--- /dev/null
+++ b/docs/games/sega/chunithm/new/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (NEW)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
diff --git a/docs/games/sega/chunithm/new/troubleshooting.md b/docs/games/sega/chunithm/new/troubleshooting.md
new file mode 100644
index 00000000..65ecfe80
--- /dev/null
+++ b/docs/games/sega/chunithm/new/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (NEW)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
diff --git a/docs/games/sega/chunithm/newplus/c2c.md b/docs/games/sega/chunithm/newplus/c2c.md
new file mode 100644
index 00000000..430a672a
--- /dev/null
+++ b/docs/games/sega/chunithm/newplus/c2c.md
@@ -0,0 +1,4 @@
+# Cab-to-Cab Play over Internet (NEW PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
diff --git a/docs/games/sega/chunithm/newplus/controllers.md b/docs/games/sega/chunithm/newplus/controllers.md
new file mode 100644
index 00000000..9983ff72
--- /dev/null
+++ b/docs/games/sega/chunithm/newplus/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (NEW PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
diff --git a/docs/games/sega/chunithm/newplus/setup.md b/docs/games/sega/chunithm/newplus/setup.md
new file mode 100644
index 00000000..8ca175dd
--- /dev/null
+++ b/docs/games/sega/chunithm/newplus/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (NEW PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
diff --git a/docs/games/sega/chunithm/newplus/troubleshooting.md b/docs/games/sega/chunithm/newplus/troubleshooting.md
new file mode 100644
index 00000000..c84cd19c
--- /dev/null
+++ b/docs/games/sega/chunithm/newplus/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (NEW PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
diff --git a/docs/games/sega/chunithm/sun/c2c.md b/docs/games/sega/chunithm/sun/c2c.md
new file mode 100644
index 00000000..0f46ccd2
--- /dev/null
+++ b/docs/games/sega/chunithm/sun/c2c.md
@@ -0,0 +1,4 @@
+# Cab-to-Cab Play over Internet (SUN)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
diff --git a/docs/games/sega/chunithm/sun/controllers.md b/docs/games/sega/chunithm/sun/controllers.md
new file mode 100644
index 00000000..7e5146be
--- /dev/null
+++ b/docs/games/sega/chunithm/sun/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (SUN)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
diff --git a/docs/games/sega/chunithm/sun/setup.md b/docs/games/sega/chunithm/sun/setup.md
new file mode 100644
index 00000000..daaaf60c
--- /dev/null
+++ b/docs/games/sega/chunithm/sun/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (SUN)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
diff --git a/docs/games/sega/chunithm/sun/troubleshooting.md b/docs/games/sega/chunithm/sun/troubleshooting.md
new file mode 100644
index 00000000..4364ee8a
--- /dev/null
+++ b/docs/games/sega/chunithm/sun/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (SUN)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
diff --git a/docs/games/sega/chunithm/sunplus/c2c.md b/docs/games/sega/chunithm/sunplus/c2c.md
new file mode 100644
index 00000000..c8a8ba14
--- /dev/null
+++ b/docs/games/sega/chunithm/sunplus/c2c.md
@@ -0,0 +1,4 @@
+# Cab-to-Cab Play over Internet (SUN PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
diff --git a/docs/games/sega/chunithm/sunplus/controllers.md b/docs/games/sega/chunithm/sunplus/controllers.md
new file mode 100644
index 00000000..483f9432
--- /dev/null
+++ b/docs/games/sega/chunithm/sunplus/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (SUN PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
diff --git a/docs/games/sega/chunithm/sunplus/setup.md b/docs/games/sega/chunithm/sunplus/setup.md
new file mode 100644
index 00000000..90419616
--- /dev/null
+++ b/docs/games/sega/chunithm/sunplus/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (SUN PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
diff --git a/docs/games/sega/chunithm/sunplus/troubleshooting.md b/docs/games/sega/chunithm/sunplus/troubleshooting.md
new file mode 100644
index 00000000..769fdd50
--- /dev/null
+++ b/docs/games/sega/chunithm/sunplus/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (SUN PLUS)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
diff --git a/docs/games/sega/chunithm/verse/c2c.md b/docs/games/sega/chunithm/verse/c2c.md
new file mode 100644
index 00000000..3ccb1daf
--- /dev/null
+++ b/docs/games/sega/chunithm/verse/c2c.md
@@ -0,0 +1,4 @@
+# Cab-to-Cab Play over Internet (VERSE)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
diff --git a/docs/games/sega/chunithm/verse/controllers.md b/docs/games/sega/chunithm/verse/controllers.md
new file mode 100644
index 00000000..f34b1854
--- /dev/null
+++ b/docs/games/sega/chunithm/verse/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (VERSE)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
diff --git a/docs/games/sega/chunithm/verse/setup.md b/docs/games/sega/chunithm/verse/setup.md
new file mode 100644
index 00000000..9ae1649b
--- /dev/null
+++ b/docs/games/sega/chunithm/verse/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (VERSE)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
diff --git a/docs/games/sega/chunithm/verse/troubleshooting.md b/docs/games/sega/chunithm/verse/troubleshooting.md
new file mode 100644
index 00000000..a8bb351e
--- /dev/null
+++ b/docs/games/sega/chunithm/verse/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (VERSE)
+
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
diff --git a/docs/games/sega/maimaidx/buddies/controllers.md b/docs/games/sega/maimaidx/buddies/controllers.md
new file mode 100644
index 00000000..562272f6
--- /dev/null
+++ b/docs/games/sega/maimaidx/buddies/controllers.md
@@ -0,0 +1,4 @@
+# maimai DX BUDDiES
+
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
diff --git a/docs/games/sega/maimaidx/buddies/setup.md b/docs/games/sega/maimaidx/buddies/setup.md
new file mode 100644
index 00000000..c1f576c0
--- /dev/null
+++ b/docs/games/sega/maimaidx/buddies/setup.md
@@ -0,0 +1,4 @@
+# maimai DX BUDDiES
+
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
diff --git a/docs/games/sega/maimaidx/buddies/troubleshooting.md b/docs/games/sega/maimaidx/buddies/troubleshooting.md
new file mode 100644
index 00000000..82a830cd
--- /dev/null
+++ b/docs/games/sega/maimaidx/buddies/troubleshooting.md
@@ -0,0 +1,4 @@
+# maimai DX BUDDiES
+
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
diff --git a/docs/games/mai2/controllers.md b/docs/games/sega/maimaidx/common/controllers.md
similarity index 100%
rename from docs/games/mai2/controllers.md
rename to docs/games/sega/maimaidx/common/controllers.md
diff --git a/docs/games/mai2/setup.md b/docs/games/sega/maimaidx/common/setup.md
similarity index 92%
rename from docs/games/mai2/setup.md
rename to docs/games/sega/maimaidx/common/setup.md
index dacc40f1..2f843985 100644
--- a/docs/games/mai2/setup.md
+++ b/docs/games/sega/maimaidx/common/setup.md
@@ -23,15 +23,15 @@
You should end up with a file structure as follows.
-
+
Create two new empty folders named `appdata` and `amfs` (and the folder `option` if not present) next to them as shown below:
-
+
The `App` folder should have a file structure as follows.
-
+
??? warning "If your data doesn't look like this"
@@ -122,7 +122,7 @@
You should now have a few more files inside the `App/Package` folder, as highlighted:
-
+
---
@@ -203,7 +203,7 @@
- Open the `Default Format` dropdown.
- Pick either `16 bit, 48000Hz (DVD Quality)` or `24 bit, 48000Hz (Studio Quality)`, click `Apply`, then `OK`.
-
+
#### Fixing OpenSSL on Intel 10th Gen and newer CPUs
@@ -241,11 +241,11 @@
Start the game by running `App/Package/start.bat`. You should see a terminal pop-up with the following:
-
+
Another window titled `Sinmai` is the actual game. It should pause on `Search for Distribution Servers`:
-
+
!!! tip ""
@@ -254,11 +254,11 @@
- Press `F1` to enter the service menu
- Press `c` a few times to navigate to `Game Settings` or `ゲーム設定` as shown below:
-
+
- Press `F1` to enter the menu. Press `c` to navigate to the top option and toggle to `OFF` using `F1`. You should see the following:
-
+
- Press `ESC` to exit. Close all associated windows including `CMD`, `AMDaemon`, and `Sinmai`. Relaunch with `start.bat` and the game should boot into guest mode.
@@ -290,7 +290,7 @@
your 20-digit access code if you already have one, or make one up if you don't. If you're making one
up, the access code **MUST NOT** start with a 3.
-
+
??? tip "Local (ARTEMiS/AquaDX)"
@@ -327,7 +327,7 @@
Extract any options you've downloaded into the `Option` folder. You should end up with
a file structure as follows. **Do not be worried if you have fewer or more option folders.**
-
+
!!! warning "Do not mix option data between versions"
@@ -335,7 +335,7 @@
### Custom Mods
-!!! info "Mods are covered on the [Unity modding](../../../extras/unity.md) page."
+!!! info "Mods are covered on the [Unity modding](/extras/unity.md) page."
### Controllers and Troubleshooting
@@ -343,4 +343,4 @@
!!! warning "Have any other issues?"
- Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](../../../errorcodes/sega.md) pages.
+ Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
diff --git a/docs/games/mai2/troubleshooting.md b/docs/games/sega/maimaidx/common/troubleshooting.md
similarity index 100%
rename from docs/games/mai2/troubleshooting.md
rename to docs/games/sega/maimaidx/common/troubleshooting.md
diff --git a/docs/games/sega/maimaidx/prism/controllers.md b/docs/games/sega/maimaidx/prism/controllers.md
new file mode 100644
index 00000000..e6ed69d0
--- /dev/null
+++ b/docs/games/sega/maimaidx/prism/controllers.md
@@ -0,0 +1,4 @@
+# maimai DX PRiSM
+
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
diff --git a/docs/games/sega/maimaidx/prism/setup.md b/docs/games/sega/maimaidx/prism/setup.md
new file mode 100644
index 00000000..0a88e1d2
--- /dev/null
+++ b/docs/games/sega/maimaidx/prism/setup.md
@@ -0,0 +1,4 @@
+# maimai DX PRiSM
+
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
diff --git a/docs/games/sega/maimaidx/prism/troubleshooting.md b/docs/games/sega/maimaidx/prism/troubleshooting.md
new file mode 100644
index 00000000..57a96ddd
--- /dev/null
+++ b/docs/games/sega/maimaidx/prism/troubleshooting.md
@@ -0,0 +1,4 @@
+# maimai DX PRiSM
+
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
diff --git a/docs/games/sega/maimaidx/prismplus/controllers.md b/docs/games/sega/maimaidx/prismplus/controllers.md
new file mode 100644
index 00000000..7d42130f
--- /dev/null
+++ b/docs/games/sega/maimaidx/prismplus/controllers.md
@@ -0,0 +1,4 @@
+# maimai DX PRiSM PLUS
+
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
diff --git a/docs/games/sega/maimaidx/prismplus/setup.md b/docs/games/sega/maimaidx/prismplus/setup.md
new file mode 100644
index 00000000..8b6ed100
--- /dev/null
+++ b/docs/games/sega/maimaidx/prismplus/setup.md
@@ -0,0 +1,4 @@
+# maimai DX PRiSM PLUS
+
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
diff --git a/docs/games/sega/maimaidx/prismplus/troubleshooting.md b/docs/games/sega/maimaidx/prismplus/troubleshooting.md
new file mode 100644
index 00000000..cfd196f8
--- /dev/null
+++ b/docs/games/sega/maimaidx/prismplus/troubleshooting.md
@@ -0,0 +1,4 @@
+# maimai DX PRiSM PLUS
+
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
diff --git a/docs/games/sega/ongeki/brightmemory/controllers.md b/docs/games/sega/ongeki/brightmemory/controllers.md
new file mode 100644
index 00000000..c6fef964
--- /dev/null
+++ b/docs/games/sega/ongeki/brightmemory/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (O.N.G.E.K.I. bright MEMORY)
+
+
+--8<-- "docs/games/sega/ongeki/common/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/ongeki/brightmemory/setup.md b/docs/games/sega/ongeki/brightmemory/setup.md
new file mode 100644
index 00000000..61f88f8c
--- /dev/null
+++ b/docs/games/sega/ongeki/brightmemory/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (O.N.G.E.K.I. bright MEMORY)
+
+
+--8<-- "docs/games/sega/ongeki/common/setup.md"
diff --git a/docs/games/sega/ongeki/brightmemory/troubleshooting.md b/docs/games/sega/ongeki/brightmemory/troubleshooting.md
new file mode 100644
index 00000000..95a9e61e
--- /dev/null
+++ b/docs/games/sega/ongeki/brightmemory/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (O.N.G.E.K.I. bright MEMORY)
+
+
+--8<-- "docs/games/sega/ongeki/common/troubleshooting.md"
diff --git a/docs/games/mu3/controllers.md b/docs/games/sega/ongeki/common/controllers.md
similarity index 100%
rename from docs/games/mu3/controllers.md
rename to docs/games/sega/ongeki/common/controllers.md
diff --git a/docs/games/mu3/setup.md b/docs/games/sega/ongeki/common/setup.md
similarity index 91%
rename from docs/games/mu3/setup.md
rename to docs/games/sega/ongeki/common/setup.md
index 76880c35..3e800326 100644
--- a/docs/games/mu3/setup.md
+++ b/docs/games/sega/ongeki/common/setup.md
@@ -24,15 +24,15 @@
You should end up with a file structure as follows.
-
+
Create another empty folder named `AppData` next to them. It should now look like below.
-
+
The `App` folder should have a file structure as follows.
-
+
??? warning "If your data doesn't look like this"
@@ -67,7 +67,7 @@
In some cases, your data may have options in `App\package\option`. If so, move
all contents inside to the `Option` folder where `App` and `AppData` are and delete the `App\package\option` folder.
-
+
#### Installing ICFs
@@ -132,7 +132,7 @@
You should now have a few more files inside the folder, as highlighted:
-
+
---
@@ -234,7 +234,7 @@
your 20-digit access code if you already have one, or make one up if you don't. If you're making one
up, the access code **MUST NOT** start with a 3.
-
+
??? warning "Local (ARTEMiS/AquaDX)"
@@ -285,7 +285,7 @@
### First launch
-!!! danger "If you have any issues running the game, refer to the [Troubleshooting](../ongekibrightmemory/troubleshooting.md) page."
+!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
!!! tip
@@ -300,7 +300,7 @@
Start the game by running `App\package\start.bat`. Let the game load until you reach a screen with the message below.
-
+
!!! tip ""
@@ -309,14 +309,14 @@
Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 6th option).
-
+
!!! tip ""
Select **グループ内基準機の設定** (`SET STANDARD IN GROUP`, the second option)
and toggle this setting to **基準機** (`STANDARD`).
-
+
!!! tip ""
@@ -328,14 +328,14 @@
Navigate to **閉店設定** (`CLOSE SETTING`, the 10th option).
-
+
!!! tip ""
Navigate to **時** (`HOUR`, the 2nd option) and use the `Service` button
to toggle the setting until it says **全時刻** (`ALL TIME`).
-
+
!!! tip ""
@@ -352,12 +352,12 @@
### Custom Mods
-!!! info "Mods are covered on the [Unity modding](../../extras/unity.md) page."
+!!! info "Mods are covered on the [Unity modding](/extras/unity.md) page."
### Controllers and Troubleshooting
-!!! info "Input methods and controllers are covered on the [Controllers](../ongekibrightmemory/controllers.md) page."
+!!! info "Input methods and controllers are covered on the [Controllers](controllers.md) page."
!!! warning "Have any other issues?"
- Check out the [Troubleshooting](../mu3/troubleshooting.md) and [Error Codes](../../errorcodes/sega.md) pages.
+ Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
diff --git a/docs/games/mu3/troubleshooting.md b/docs/games/sega/ongeki/common/troubleshooting.md
similarity index 100%
rename from docs/games/mu3/troubleshooting.md
rename to docs/games/sega/ongeki/common/troubleshooting.md
diff --git a/docs/games/sega/ongeki/refresh/controllers.md b/docs/games/sega/ongeki/refresh/controllers.md
new file mode 100644
index 00000000..b389a45f
--- /dev/null
+++ b/docs/games/sega/ongeki/refresh/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (O.N.G.E.K.I. Re:Fresh)
+
+
+--8<-- "docs/games/sega/ongeki/common/controllers.md"
diff --git a/docs/games/sega/ongeki/refresh/setup.md b/docs/games/sega/ongeki/refresh/setup.md
new file mode 100644
index 00000000..f5f69e6b
--- /dev/null
+++ b/docs/games/sega/ongeki/refresh/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (O.N.G.E.K.I. Re:Fresh)
+
+
+--8<-- "docs/games/sega/ongeki/common/setup.md"
diff --git a/docs/games/sega/ongeki/refresh/troubleshooting.md b/docs/games/sega/ongeki/refresh/troubleshooting.md
new file mode 100644
index 00000000..0e21ff0a
--- /dev/null
+++ b/docs/games/sega/ongeki/refresh/troubleshooting.md
@@ -0,0 +1,4 @@
+# Troubleshooting (O.N.G.E.K.I. Re:Fresh)
+
+
+--8<-- "docs/games/sega/ongeki/common/troubleshooting.md"
diff --git a/docs/games/mercury/controllers.md b/docs/games/sega/wacca/common/controllers.md
similarity index 100%
rename from docs/games/mercury/controllers.md
rename to docs/games/sega/wacca/common/controllers.md
diff --git a/docs/games/mercury/setup.md b/docs/games/sega/wacca/common/setup.md
similarity index 92%
rename from docs/games/mercury/setup.md
rename to docs/games/sega/wacca/common/setup.md
index a5ed09bf..aca9159e 100644
--- a/docs/games/mercury/setup.md
+++ b/docs/games/sega/wacca/common/setup.md
@@ -19,11 +19,11 @@
You should end up with a file structure as follows.
-
+
The `App` folder should have a file structure as follows.
-
+
??? warning "If your data doesn't look like this"
@@ -72,7 +72,7 @@
### Patching the game
-!!! info "Go through the [Web Patching](../../extras/patchweb.md) guide to learn how to use a web patcher."
+!!! info "Go through the [Web Patching](/extras/patchweb.md) guide to learn how to use a web patcher."
---
@@ -87,7 +87,7 @@
You should now have a few more files inside the folder, as highlighted:
-
+
---
@@ -173,7 +173,7 @@
your 20-digit access code if you already have one, or make one up if you don't. If you're making one
up, the access code **MUST NOT** start with a 3.
-
+
??? warning "Local (ARTEMiS/AquaDX)"
@@ -219,20 +219,20 @@
Navigate to **SYSTEM SETTING**.
-
+
!!! tip ""
Navigate to **CLOSING TIME SETTINGS**.
-
+
!!! tip ""
Navigate to **ALL DAYS OF THE WEEK** and use the `Service` button
to toggle the setting until it says **OFF**.
-
+
!!! tip ""
@@ -255,4 +255,4 @@
!!! warning "Have any other issues?"
- Check out the [Error Codes](../../errorcodes/sega.md) page.
+ Check out the [Error Codes](/errorcodes/sega.md) page.
diff --git a/docs/games/sega/wacca/lilyr/controllers.md b/docs/games/sega/wacca/lilyr/controllers.md
new file mode 100644
index 00000000..22abb117
--- /dev/null
+++ b/docs/games/sega/wacca/lilyr/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (WACCA Lily R)
+
+
+--8<-- "docs/games/sega/wacca/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/wacca/lilyr/setup.md b/docs/games/sega/wacca/lilyr/setup.md
new file mode 100644
index 00000000..af1853f1
--- /dev/null
+++ b/docs/games/sega/wacca/lilyr/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (WACCA Lily R)
+
+
+--8<-- "docs/games/sega/wacca/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/wacca/reverse/controllers.md b/docs/games/sega/wacca/reverse/controllers.md
new file mode 100644
index 00000000..f45208a7
--- /dev/null
+++ b/docs/games/sega/wacca/reverse/controllers.md
@@ -0,0 +1,4 @@
+# Controllers (WACCA Reverse)
+
+
+--8<-- "docs/games/sega/wacca/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/wacca/reverse/setup.md b/docs/games/sega/wacca/reverse/setup.md
new file mode 100644
index 00000000..f04dbb68
--- /dev/null
+++ b/docs/games/sega/wacca/reverse/setup.md
@@ -0,0 +1,4 @@
+# Game Setup (WACCA Reverse)
+
+
+--8<-- "docs/games/sega/wacca/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/waccalilyr/controllers.md b/docs/games/waccalilyr/controllers.md
deleted file mode 100644
index cf8f86d7..00000000
--- a/docs/games/waccalilyr/controllers.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# Controllers (WACCA Lily R)
-
-
-
-
---8<-- "docs/games/mercury/controllers.md"
\ No newline at end of file
diff --git a/docs/games/waccalilyr/setup.md b/docs/games/waccalilyr/setup.md
deleted file mode 100644
index b97ada81..00000000
--- a/docs/games/waccalilyr/setup.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# Game Setup (WACCA Lily R)
-
-
-
-
---8<-- "docs/games/mercury/setup.md"
\ No newline at end of file
diff --git a/docs/games/waccareverse/controllers.md b/docs/games/waccareverse/controllers.md
deleted file mode 100644
index 866a8203..00000000
--- a/docs/games/waccareverse/controllers.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# Controllers (WACCA Reverse)
-
-
-
-
---8<-- "docs/games/mercury/controllers.md"
\ No newline at end of file
diff --git a/docs/games/waccareverse/setup.md b/docs/games/waccareverse/setup.md
deleted file mode 100644
index a5dc1a97..00000000
--- a/docs/games/waccareverse/setup.md
+++ /dev/null
@@ -1,6 +0,0 @@
-# Game Setup (WACCA Reverse)
-
-
-
-
---8<-- "docs/games/mercury/setup.md"
\ No newline at end of file
diff --git a/docs/img/ascs/L-tek Logo.png b/docs/img/ascs/L-tek Logo.png
deleted file mode 100644
index 50101e9d..00000000
Binary files a/docs/img/ascs/L-tek Logo.png and /dev/null differ
diff --git a/docs/img/ascs/Stepmaniax Logo.png b/docs/img/ascs/Stepmaniax Logo.png
deleted file mode 100644
index 12c0a031..00000000
Binary files a/docs/img/ascs/Stepmaniax Logo.png and /dev/null differ
diff --git a/docs/img/ascs/g2.jpg b/docs/img/ascs/g2.jpg
deleted file mode 100644
index 5b100199..00000000
Binary files a/docs/img/ascs/g2.jpg and /dev/null differ
diff --git a/docs/img/bst/1.png b/docs/img/bemani/beatstream/animutribe/1.png
similarity index 100%
rename from docs/img/bst/1.png
rename to docs/img/bemani/beatstream/animutribe/1.png
diff --git a/docs/img/bemani/beatstream/animutribe/logo.png b/docs/img/bemani/beatstream/animutribe/logo.png
new file mode 100644
index 00000000..05a688a5
Binary files /dev/null and b/docs/img/bemani/beatstream/animutribe/logo.png differ
diff --git a/docs/img/ddr/a20.png b/docs/img/bemani/ddr/a20/logo.png
similarity index 100%
rename from docs/img/ddr/a20.png
rename to docs/img/bemani/ddr/a20/logo.png
diff --git a/docs/img/ddr/a20plus.png b/docs/img/bemani/ddr/a20plus/logo.png
similarity index 100%
rename from docs/img/ddr/a20plus.png
rename to docs/img/bemani/ddr/a20plus/logo.png
diff --git a/docs/img/ddr/a3.png b/docs/img/bemani/ddr/a3/logo.png
similarity index 100%
rename from docs/img/ddr/a3.png
rename to docs/img/bemani/ddr/a3/logo.png
diff --git a/docs/img/bemani/ddr/common/setup/data.png b/docs/img/bemani/ddr/common/setup/data.png
new file mode 100644
index 00000000..bd1846f7
Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/data.png differ
diff --git a/docs/img/bemani/ddr/common/setup/spice2x32data.png b/docs/img/bemani/ddr/common/setup/spice2x32data.png
new file mode 100644
index 00000000..61cdb90a
Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/spice2x32data.png differ
diff --git a/docs/img/bemani/ddr/common/setup/spice2x64data.png b/docs/img/bemani/ddr/common/setup/spice2x64data.png
new file mode 100644
index 00000000..9aa06354
Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/spice2x64data.png differ
diff --git a/docs/img/ddr/world.png b/docs/img/bemani/ddr/world/logo.png
similarity index 100%
rename from docs/img/ddr/world.png
rename to docs/img/bemani/ddr/world/logo.png
diff --git a/docs/img/exchain/1.png b/docs/img/bemani/gitadora/exchain/1.png
similarity index 100%
rename from docs/img/exchain/1.png
rename to docs/img/bemani/gitadora/exchain/1.png
diff --git a/docs/img/bemani/gitadora/exchain/logo.png b/docs/img/bemani/gitadora/exchain/logo.png
new file mode 100644
index 00000000..1ab426b0
Binary files /dev/null and b/docs/img/bemani/gitadora/exchain/logo.png differ
diff --git a/docs/img/bemani/gitadora/fuzzup/logo.png b/docs/img/bemani/gitadora/fuzzup/logo.png
new file mode 100644
index 00000000..53d95505
Binary files /dev/null and b/docs/img/bemani/gitadora/fuzzup/logo.png differ
diff --git a/docs/img/fuzzup/spice.png b/docs/img/bemani/gitadora/fuzzup/spice.png
similarity index 100%
rename from docs/img/fuzzup/spice.png
rename to docs/img/bemani/gitadora/fuzzup/spice.png
diff --git a/docs/img/matixx/1.png b/docs/img/bemani/gitadora/matixx/1.png
similarity index 100%
rename from docs/img/matixx/1.png
rename to docs/img/bemani/gitadora/matixx/1.png
diff --git a/docs/img/matixx/2d.png b/docs/img/bemani/gitadora/matixx/2d.png
similarity index 100%
rename from docs/img/matixx/2d.png
rename to docs/img/bemani/gitadora/matixx/2d.png
diff --git a/docs/img/matixx/2g.png b/docs/img/bemani/gitadora/matixx/2g.png
similarity index 100%
rename from docs/img/matixx/2g.png
rename to docs/img/bemani/gitadora/matixx/2g.png
diff --git a/docs/img/matixx/3d.png b/docs/img/bemani/gitadora/matixx/3d.png
similarity index 100%
rename from docs/img/matixx/3d.png
rename to docs/img/bemani/gitadora/matixx/3d.png
diff --git a/docs/img/matixx/3g.png b/docs/img/bemani/gitadora/matixx/3g.png
similarity index 100%
rename from docs/img/matixx/3g.png
rename to docs/img/bemani/gitadora/matixx/3g.png
diff --git a/docs/img/matixx/4.png b/docs/img/bemani/gitadora/matixx/4.png
similarity index 100%
rename from docs/img/matixx/4.png
rename to docs/img/bemani/gitadora/matixx/4.png
diff --git a/docs/img/matixx/5.png b/docs/img/bemani/gitadora/matixx/5.png
similarity index 100%
rename from docs/img/matixx/5.png
rename to docs/img/bemani/gitadora/matixx/5.png
diff --git a/docs/img/matixx/6.png b/docs/img/bemani/gitadora/matixx/6.png
similarity index 100%
rename from docs/img/matixx/6.png
rename to docs/img/bemani/gitadora/matixx/6.png
diff --git a/docs/img/matixx/7.png b/docs/img/bemani/gitadora/matixx/7.png
similarity index 100%
rename from docs/img/matixx/7.png
rename to docs/img/bemani/gitadora/matixx/7.png
diff --git a/docs/img/matixx/8.png b/docs/img/bemani/gitadora/matixx/8.png
similarity index 100%
rename from docs/img/matixx/8.png
rename to docs/img/bemani/gitadora/matixx/8.png
diff --git a/docs/img/matixx/9.png b/docs/img/bemani/gitadora/matixx/9.png
similarity index 100%
rename from docs/img/matixx/9.png
rename to docs/img/bemani/gitadora/matixx/9.png
diff --git a/docs/img/bemani/gitadora/matixx/logo.png b/docs/img/bemani/gitadora/matixx/logo.png
new file mode 100644
index 00000000..42add7cd
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/logo.png differ
diff --git a/docs/img/iidx10/firstlaunch/1.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/1.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/1.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/1.png
diff --git a/docs/img/iidx10/firstlaunch/10.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/10.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/10.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/10.png
diff --git a/docs/img/iidx10/firstlaunch/11.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/11.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/11.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/11.png
diff --git a/docs/img/iidx10/firstlaunch/12.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/12.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/12.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/12.png
diff --git a/docs/img/iidx10/firstlaunch/2.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/2.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/2.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/2.png
diff --git a/docs/img/iidx10/firstlaunch/3.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/3.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/3.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/3.png
diff --git a/docs/img/iidx10/firstlaunch/4.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/4.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/4.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/4.png
diff --git a/docs/img/iidx10/firstlaunch/5.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/5.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/5.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/5.png
diff --git a/docs/img/iidx10/firstlaunch/6.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/6.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/6.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/6.png
diff --git a/docs/img/iidx10/firstlaunch/7.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/7.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/7.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/7.png
diff --git a/docs/img/iidx10/firstlaunch/8.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/8.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/8.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/8.png
diff --git a/docs/img/iidx10/firstlaunch/9.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/9.png
similarity index 100%
rename from docs/img/iidx10/firstlaunch/9.png
rename to docs/img/bemani/iidx/10thstyle/firstlaunch/9.png
diff --git a/docs/img/iidx10/iidx10_linear.png b/docs/img/bemani/iidx/10thstyle/iidx10_linear.png
similarity index 100%
rename from docs/img/iidx10/iidx10_linear.png
rename to docs/img/bemani/iidx/10thstyle/iidx10_linear.png
diff --git a/docs/img/iidx10/iidx10_point.png b/docs/img/bemani/iidx/10thstyle/iidx10_point.png
similarity index 100%
rename from docs/img/iidx10/iidx10_point.png
rename to docs/img/bemani/iidx/10thstyle/iidx10_point.png
diff --git a/docs/img/ascs/yuan.png b/docs/img/bemani/iidx/10thstyle/logo.png
similarity index 56%
rename from docs/img/ascs/yuan.png
rename to docs/img/bemani/iidx/10thstyle/logo.png
index 5b6b9e9e..4eedb21b 100644
Binary files a/docs/img/ascs/yuan.png and b/docs/img/bemani/iidx/10thstyle/logo.png differ
diff --git a/docs/img/iidx10/setup/1.png b/docs/img/bemani/iidx/10thstyle/setup/1.png
similarity index 100%
rename from docs/img/iidx10/setup/1.png
rename to docs/img/bemani/iidx/10thstyle/setup/1.png
diff --git a/docs/img/iidx10/setup/2.png b/docs/img/bemani/iidx/10thstyle/setup/2.png
similarity index 100%
rename from docs/img/iidx10/setup/2.png
rename to docs/img/bemani/iidx/10thstyle/setup/2.png
diff --git a/docs/img/iidx11/firstlaunch/1.png b/docs/img/bemani/iidx/11_red/firstlaunch/1.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/1.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/1.png
diff --git a/docs/img/iidx11/firstlaunch/10.png b/docs/img/bemani/iidx/11_red/firstlaunch/10.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/10.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/10.png
diff --git a/docs/img/iidx11/firstlaunch/11.png b/docs/img/bemani/iidx/11_red/firstlaunch/11.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/11.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/11.png
diff --git a/docs/img/iidx11/firstlaunch/12.png b/docs/img/bemani/iidx/11_red/firstlaunch/12.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/12.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/12.png
diff --git a/docs/img/iidx11/firstlaunch/2.png b/docs/img/bemani/iidx/11_red/firstlaunch/2.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/2.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/2.png
diff --git a/docs/img/iidx11/firstlaunch/3.png b/docs/img/bemani/iidx/11_red/firstlaunch/3.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/3.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/3.png
diff --git a/docs/img/iidx11/firstlaunch/4.png b/docs/img/bemani/iidx/11_red/firstlaunch/4.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/4.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/4.png
diff --git a/docs/img/iidx11/firstlaunch/5.png b/docs/img/bemani/iidx/11_red/firstlaunch/5.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/5.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/5.png
diff --git a/docs/img/iidx11/firstlaunch/6.png b/docs/img/bemani/iidx/11_red/firstlaunch/6.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/6.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/6.png
diff --git a/docs/img/iidx11/firstlaunch/7.png b/docs/img/bemani/iidx/11_red/firstlaunch/7.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/7.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/7.png
diff --git a/docs/img/iidx11/firstlaunch/8.png b/docs/img/bemani/iidx/11_red/firstlaunch/8.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/8.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/8.png
diff --git a/docs/img/iidx11/firstlaunch/9.png b/docs/img/bemani/iidx/11_red/firstlaunch/9.png
similarity index 100%
rename from docs/img/iidx11/firstlaunch/9.png
rename to docs/img/bemani/iidx/11_red/firstlaunch/9.png
diff --git a/docs/img/iidx11/iidx11_linear.png b/docs/img/bemani/iidx/11_red/iidx11_linear.png
similarity index 100%
rename from docs/img/iidx11/iidx11_linear.png
rename to docs/img/bemani/iidx/11_red/iidx11_linear.png
diff --git a/docs/img/iidx11/iidx11_point.png b/docs/img/bemani/iidx/11_red/iidx11_point.png
similarity index 100%
rename from docs/img/iidx11/iidx11_point.png
rename to docs/img/bemani/iidx/11_red/iidx11_point.png
diff --git a/docs/img/bemani/iidx/11_red/logo.png b/docs/img/bemani/iidx/11_red/logo.png
new file mode 100644
index 00000000..26ff3dee
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/logo.png differ
diff --git a/docs/img/iidx11/setup/1.png b/docs/img/bemani/iidx/11_red/setup/1.png
similarity index 100%
rename from docs/img/iidx11/setup/1.png
rename to docs/img/bemani/iidx/11_red/setup/1.png
diff --git a/docs/img/iidx11/setup/2.png b/docs/img/bemani/iidx/11_red/setup/2.png
similarity index 100%
rename from docs/img/iidx11/setup/2.png
rename to docs/img/bemani/iidx/11_red/setup/2.png
diff --git a/docs/img/iidx12/firstlaunch/1.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/1.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/1.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/1.png
diff --git a/docs/img/iidx12/firstlaunch/10.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/10.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/10.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/10.png
diff --git a/docs/img/iidx12/firstlaunch/11.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/11.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/11.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/11.png
diff --git a/docs/img/iidx12/firstlaunch/12.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/12.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/12.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/12.png
diff --git a/docs/img/iidx12/firstlaunch/2.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/2.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/2.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/2.png
diff --git a/docs/img/iidx12/firstlaunch/3.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/3.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/3.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/3.png
diff --git a/docs/img/iidx12/firstlaunch/4.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/4.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/4.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/4.png
diff --git a/docs/img/iidx12/firstlaunch/5.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/5.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/5.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/5.png
diff --git a/docs/img/iidx12/firstlaunch/6.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/6.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/6.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/6.png
diff --git a/docs/img/iidx12/firstlaunch/7.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/7.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/7.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/7.png
diff --git a/docs/img/iidx12/firstlaunch/8.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/8.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/8.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/8.png
diff --git a/docs/img/iidx12/firstlaunch/9.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/9.png
similarity index 100%
rename from docs/img/iidx12/firstlaunch/9.png
rename to docs/img/bemani/iidx/12_happysky/firstlaunch/9.png
diff --git a/docs/img/iidx12/iidx12_linear.png b/docs/img/bemani/iidx/12_happysky/iidx12_linear.png
similarity index 100%
rename from docs/img/iidx12/iidx12_linear.png
rename to docs/img/bemani/iidx/12_happysky/iidx12_linear.png
diff --git a/docs/img/iidx12/iidx12_point.png b/docs/img/bemani/iidx/12_happysky/iidx12_point.png
similarity index 100%
rename from docs/img/iidx12/iidx12_point.png
rename to docs/img/bemani/iidx/12_happysky/iidx12_point.png
diff --git a/docs/img/bemani/iidx/12_happysky/logo.png b/docs/img/bemani/iidx/12_happysky/logo.png
new file mode 100644
index 00000000..15d7dd14
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/logo.png differ
diff --git a/docs/img/iidx12/setup/1.png b/docs/img/bemani/iidx/12_happysky/setup/1.png
similarity index 100%
rename from docs/img/iidx12/setup/1.png
rename to docs/img/bemani/iidx/12_happysky/setup/1.png
diff --git a/docs/img/iidx12/setup/2.png b/docs/img/bemani/iidx/12_happysky/setup/2.png
similarity index 100%
rename from docs/img/iidx12/setup/2.png
rename to docs/img/bemani/iidx/12_happysky/setup/2.png
diff --git a/docs/img/iidx13/firstlaunch/1.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/1.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/1.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/1.png
diff --git a/docs/img/iidx13/firstlaunch/10.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/10.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/10.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/10.png
diff --git a/docs/img/iidx13/firstlaunch/11.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/11.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/11.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/11.png
diff --git a/docs/img/iidx13/firstlaunch/12.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/12.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/12.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/12.png
diff --git a/docs/img/iidx13/firstlaunch/2.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/2.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/2.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/2.png
diff --git a/docs/img/iidx13/firstlaunch/3.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/3.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/3.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/3.png
diff --git a/docs/img/iidx13/firstlaunch/4.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/4.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/4.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/4.png
diff --git a/docs/img/iidx13/firstlaunch/5.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/5.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/5.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/5.png
diff --git a/docs/img/iidx13/firstlaunch/6.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/6.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/6.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/6.png
diff --git a/docs/img/iidx13/firstlaunch/7.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/7.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/7.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/7.png
diff --git a/docs/img/iidx13/firstlaunch/8.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/8.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/8.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/8.png
diff --git a/docs/img/iidx13/firstlaunch/9.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/9.png
similarity index 100%
rename from docs/img/iidx13/firstlaunch/9.png
rename to docs/img/bemani/iidx/13_distorted/firstlaunch/9.png
diff --git a/docs/img/iidx13/iidx13_linear.png b/docs/img/bemani/iidx/13_distorted/iidx13_linear.png
similarity index 100%
rename from docs/img/iidx13/iidx13_linear.png
rename to docs/img/bemani/iidx/13_distorted/iidx13_linear.png
diff --git a/docs/img/iidx13/iidx13_point.png b/docs/img/bemani/iidx/13_distorted/iidx13_point.png
similarity index 100%
rename from docs/img/iidx13/iidx13_point.png
rename to docs/img/bemani/iidx/13_distorted/iidx13_point.png
diff --git a/docs/img/bemani/iidx/13_distorted/logo.png b/docs/img/bemani/iidx/13_distorted/logo.png
new file mode 100644
index 00000000..67b3d401
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/logo.png differ
diff --git a/docs/img/iidx13/setup/1.png b/docs/img/bemani/iidx/13_distorted/setup/1.png
similarity index 100%
rename from docs/img/iidx13/setup/1.png
rename to docs/img/bemani/iidx/13_distorted/setup/1.png
diff --git a/docs/img/iidx13/setup/2.png b/docs/img/bemani/iidx/13_distorted/setup/2.png
similarity index 100%
rename from docs/img/iidx13/setup/2.png
rename to docs/img/bemani/iidx/13_distorted/setup/2.png
diff --git a/docs/img/iidx14/firstlaunch/1.png b/docs/img/bemani/iidx/14_gold/firstlaunch/1.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/1.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/1.png
diff --git a/docs/img/iidx14/firstlaunch/10.png b/docs/img/bemani/iidx/14_gold/firstlaunch/10.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/10.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/10.png
diff --git a/docs/img/iidx14/firstlaunch/11.png b/docs/img/bemani/iidx/14_gold/firstlaunch/11.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/11.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/11.png
diff --git a/docs/img/iidx14/firstlaunch/12.png b/docs/img/bemani/iidx/14_gold/firstlaunch/12.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/12.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/12.png
diff --git a/docs/img/iidx14/firstlaunch/13.png b/docs/img/bemani/iidx/14_gold/firstlaunch/13.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/13.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/13.png
diff --git a/docs/img/iidx14/firstlaunch/2.png b/docs/img/bemani/iidx/14_gold/firstlaunch/2.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/2.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/2.png
diff --git a/docs/img/iidx14/firstlaunch/3.png b/docs/img/bemani/iidx/14_gold/firstlaunch/3.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/3.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/3.png
diff --git a/docs/img/iidx14/firstlaunch/4.png b/docs/img/bemani/iidx/14_gold/firstlaunch/4.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/4.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/4.png
diff --git a/docs/img/iidx14/firstlaunch/5.png b/docs/img/bemani/iidx/14_gold/firstlaunch/5.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/5.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/5.png
diff --git a/docs/img/iidx14/firstlaunch/6.png b/docs/img/bemani/iidx/14_gold/firstlaunch/6.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/6.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/6.png
diff --git a/docs/img/iidx14/firstlaunch/7.png b/docs/img/bemani/iidx/14_gold/firstlaunch/7.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/7.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/7.png
diff --git a/docs/img/iidx14/firstlaunch/8.png b/docs/img/bemani/iidx/14_gold/firstlaunch/8.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/8.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/8.png
diff --git a/docs/img/iidx14/firstlaunch/9.png b/docs/img/bemani/iidx/14_gold/firstlaunch/9.png
similarity index 100%
rename from docs/img/iidx14/firstlaunch/9.png
rename to docs/img/bemani/iidx/14_gold/firstlaunch/9.png
diff --git a/docs/img/iidx14/iidx14_linear.png b/docs/img/bemani/iidx/14_gold/iidx14_linear.png
similarity index 100%
rename from docs/img/iidx14/iidx14_linear.png
rename to docs/img/bemani/iidx/14_gold/iidx14_linear.png
diff --git a/docs/img/iidx14/iidx14_point.png b/docs/img/bemani/iidx/14_gold/iidx14_point.png
similarity index 100%
rename from docs/img/iidx14/iidx14_point.png
rename to docs/img/bemani/iidx/14_gold/iidx14_point.png
diff --git a/docs/img/bemani/iidx/14_gold/logo.png b/docs/img/bemani/iidx/14_gold/logo.png
new file mode 100644
index 00000000..ce1f7eb9
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/logo.png differ
diff --git a/docs/img/iidx14/setup/1.png b/docs/img/bemani/iidx/14_gold/setup/1.png
similarity index 100%
rename from docs/img/iidx14/setup/1.png
rename to docs/img/bemani/iidx/14_gold/setup/1.png
diff --git a/docs/img/iidx14/setup/2.png b/docs/img/bemani/iidx/14_gold/setup/2.png
similarity index 100%
rename from docs/img/iidx14/setup/2.png
rename to docs/img/bemani/iidx/14_gold/setup/2.png
diff --git a/docs/img/iidx24/1.png b/docs/img/bemani/iidx/24_sinobuz/1.png
similarity index 100%
rename from docs/img/iidx24/1.png
rename to docs/img/bemani/iidx/24_sinobuz/1.png
diff --git a/docs/img/iidx24/10.png b/docs/img/bemani/iidx/24_sinobuz/10.png
similarity index 100%
rename from docs/img/iidx24/10.png
rename to docs/img/bemani/iidx/24_sinobuz/10.png
diff --git a/docs/img/iidx24/11.png b/docs/img/bemani/iidx/24_sinobuz/11.png
similarity index 100%
rename from docs/img/iidx24/11.png
rename to docs/img/bemani/iidx/24_sinobuz/11.png
diff --git a/docs/img/iidx24/12.png b/docs/img/bemani/iidx/24_sinobuz/12.png
similarity index 100%
rename from docs/img/iidx24/12.png
rename to docs/img/bemani/iidx/24_sinobuz/12.png
diff --git a/docs/img/iidx24/1a.png b/docs/img/bemani/iidx/24_sinobuz/1a.png
similarity index 100%
rename from docs/img/iidx24/1a.png
rename to docs/img/bemani/iidx/24_sinobuz/1a.png
diff --git a/docs/img/iidx24/2.png b/docs/img/bemani/iidx/24_sinobuz/2.png
similarity index 100%
rename from docs/img/iidx24/2.png
rename to docs/img/bemani/iidx/24_sinobuz/2.png
diff --git a/docs/img/iidx24/3.png b/docs/img/bemani/iidx/24_sinobuz/3.png
similarity index 100%
rename from docs/img/iidx24/3.png
rename to docs/img/bemani/iidx/24_sinobuz/3.png
diff --git a/docs/img/iidx24/4.png b/docs/img/bemani/iidx/24_sinobuz/4.png
similarity index 100%
rename from docs/img/iidx24/4.png
rename to docs/img/bemani/iidx/24_sinobuz/4.png
diff --git a/docs/img/iidx24/5.png b/docs/img/bemani/iidx/24_sinobuz/5.png
similarity index 100%
rename from docs/img/iidx24/5.png
rename to docs/img/bemani/iidx/24_sinobuz/5.png
diff --git a/docs/img/iidx24/6.png b/docs/img/bemani/iidx/24_sinobuz/6.png
similarity index 100%
rename from docs/img/iidx24/6.png
rename to docs/img/bemani/iidx/24_sinobuz/6.png
diff --git a/docs/img/iidx24/7.png b/docs/img/bemani/iidx/24_sinobuz/7.png
similarity index 100%
rename from docs/img/iidx24/7.png
rename to docs/img/bemani/iidx/24_sinobuz/7.png
diff --git a/docs/img/iidx24/8.png b/docs/img/bemani/iidx/24_sinobuz/8.png
similarity index 100%
rename from docs/img/iidx24/8.png
rename to docs/img/bemani/iidx/24_sinobuz/8.png
diff --git a/docs/img/iidx24/9.png b/docs/img/bemani/iidx/24_sinobuz/9.png
similarity index 100%
rename from docs/img/iidx24/9.png
rename to docs/img/bemani/iidx/24_sinobuz/9.png
diff --git a/docs/img/bemani/iidx/24_sinobuz/logo.png b/docs/img/bemani/iidx/24_sinobuz/logo.png
new file mode 100644
index 00000000..f370a471
Binary files /dev/null and b/docs/img/bemani/iidx/24_sinobuz/logo.png differ
diff --git a/docs/img/iidx25/1.png b/docs/img/bemani/iidx/25_cannonballers/1.png
similarity index 100%
rename from docs/img/iidx25/1.png
rename to docs/img/bemani/iidx/25_cannonballers/1.png
diff --git a/docs/img/iidx25/10.png b/docs/img/bemani/iidx/25_cannonballers/10.png
similarity index 100%
rename from docs/img/iidx25/10.png
rename to docs/img/bemani/iidx/25_cannonballers/10.png
diff --git a/docs/img/iidx25/11.png b/docs/img/bemani/iidx/25_cannonballers/11.png
similarity index 100%
rename from docs/img/iidx25/11.png
rename to docs/img/bemani/iidx/25_cannonballers/11.png
diff --git a/docs/img/iidx25/12.png b/docs/img/bemani/iidx/25_cannonballers/12.png
similarity index 100%
rename from docs/img/iidx25/12.png
rename to docs/img/bemani/iidx/25_cannonballers/12.png
diff --git a/docs/img/iidx25/13.png b/docs/img/bemani/iidx/25_cannonballers/13.png
similarity index 100%
rename from docs/img/iidx25/13.png
rename to docs/img/bemani/iidx/25_cannonballers/13.png
diff --git a/docs/img/iidx25/1a.png b/docs/img/bemani/iidx/25_cannonballers/1a.png
similarity index 100%
rename from docs/img/iidx25/1a.png
rename to docs/img/bemani/iidx/25_cannonballers/1a.png
diff --git a/docs/img/iidx25/2.png b/docs/img/bemani/iidx/25_cannonballers/2.png
similarity index 100%
rename from docs/img/iidx25/2.png
rename to docs/img/bemani/iidx/25_cannonballers/2.png
diff --git a/docs/img/iidx25/3.png b/docs/img/bemani/iidx/25_cannonballers/3.png
similarity index 100%
rename from docs/img/iidx25/3.png
rename to docs/img/bemani/iidx/25_cannonballers/3.png
diff --git a/docs/img/iidx25/4.png b/docs/img/bemani/iidx/25_cannonballers/4.png
similarity index 100%
rename from docs/img/iidx25/4.png
rename to docs/img/bemani/iidx/25_cannonballers/4.png
diff --git a/docs/img/iidx25/5.png b/docs/img/bemani/iidx/25_cannonballers/5.png
similarity index 100%
rename from docs/img/iidx25/5.png
rename to docs/img/bemani/iidx/25_cannonballers/5.png
diff --git a/docs/img/iidx25/6.png b/docs/img/bemani/iidx/25_cannonballers/6.png
similarity index 100%
rename from docs/img/iidx25/6.png
rename to docs/img/bemani/iidx/25_cannonballers/6.png
diff --git a/docs/img/iidx25/7.png b/docs/img/bemani/iidx/25_cannonballers/7.png
similarity index 100%
rename from docs/img/iidx25/7.png
rename to docs/img/bemani/iidx/25_cannonballers/7.png
diff --git a/docs/img/iidx25/8.png b/docs/img/bemani/iidx/25_cannonballers/8.png
similarity index 100%
rename from docs/img/iidx25/8.png
rename to docs/img/bemani/iidx/25_cannonballers/8.png
diff --git a/docs/img/iidx25/9.png b/docs/img/bemani/iidx/25_cannonballers/9.png
similarity index 100%
rename from docs/img/iidx25/9.png
rename to docs/img/bemani/iidx/25_cannonballers/9.png
diff --git a/docs/img/bemani/iidx/25_cannonballers/logo.png b/docs/img/bemani/iidx/25_cannonballers/logo.png
new file mode 100644
index 00000000..2f981b85
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/logo.png differ
diff --git a/docs/img/iidx26/1.png b/docs/img/bemani/iidx/26_rootage/1.png
similarity index 100%
rename from docs/img/iidx26/1.png
rename to docs/img/bemani/iidx/26_rootage/1.png
diff --git a/docs/img/iidx26/rootage.png b/docs/img/bemani/iidx/26_rootage/logo.png
similarity index 100%
rename from docs/img/iidx26/rootage.png
rename to docs/img/bemani/iidx/26_rootage/logo.png
diff --git a/docs/img/iidx27/1.png b/docs/img/bemani/iidx/27_heroicverse/1.png
similarity index 100%
rename from docs/img/iidx27/1.png
rename to docs/img/bemani/iidx/27_heroicverse/1.png
diff --git a/docs/img/iidx27/cfg_ea.png b/docs/img/bemani/iidx/27_heroicverse/cfg_ea.png
similarity index 100%
rename from docs/img/iidx27/cfg_ea.png
rename to docs/img/bemani/iidx/27_heroicverse/cfg_ea.png
diff --git a/docs/img/iidx27/cfg_on.png b/docs/img/bemani/iidx/27_heroicverse/cfg_on.png
similarity index 100%
rename from docs/img/iidx27/cfg_on.png
rename to docs/img/bemani/iidx/27_heroicverse/cfg_on.png
diff --git a/docs/img/iidx27/hv.png b/docs/img/bemani/iidx/27_heroicverse/logo.png
similarity index 100%
rename from docs/img/iidx27/hv.png
rename to docs/img/bemani/iidx/27_heroicverse/logo.png
diff --git a/docs/img/bemani/iidx/30_resident/logo.png b/docs/img/bemani/iidx/30_resident/logo.png
new file mode 100644
index 00000000..f3b4d59b
Binary files /dev/null and b/docs/img/bemani/iidx/30_resident/logo.png differ
diff --git a/docs/img/bemani/iidx/31_epolis/logo.png b/docs/img/bemani/iidx/31_epolis/logo.png
new file mode 100644
index 00000000..54a21849
Binary files /dev/null and b/docs/img/bemani/iidx/31_epolis/logo.png differ
diff --git a/docs/img/bemani/iidx/32_pinkycrush/logo.png b/docs/img/bemani/iidx/32_pinkycrush/logo.png
new file mode 100644
index 00000000..c9e8730e
Binary files /dev/null and b/docs/img/bemani/iidx/32_pinkycrush/logo.png differ
diff --git a/docs/img/iidx9/9th_linear.png b/docs/img/bemani/iidx/9thstyle/9th_linear.png
similarity index 100%
rename from docs/img/iidx9/9th_linear.png
rename to docs/img/bemani/iidx/9thstyle/9th_linear.png
diff --git a/docs/img/iidx9/9th_point.png b/docs/img/bemani/iidx/9thstyle/9th_point.png
similarity index 100%
rename from docs/img/iidx9/9th_point.png
rename to docs/img/bemani/iidx/9thstyle/9th_point.png
diff --git a/docs/img/iidx9/firstlaunch/1.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/1.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/1.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/1.png
diff --git a/docs/img/iidx9/firstlaunch/10.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/10.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/10.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/10.png
diff --git a/docs/img/iidx9/firstlaunch/11.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/11.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/11.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/11.png
diff --git a/docs/img/iidx9/firstlaunch/2.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/2.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/2.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/2.png
diff --git a/docs/img/iidx9/firstlaunch/3.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/3.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/3.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/3.png
diff --git a/docs/img/iidx9/firstlaunch/4.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/4.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/4.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/4.png
diff --git a/docs/img/iidx9/firstlaunch/5.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/5.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/5.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/5.png
diff --git a/docs/img/iidx9/firstlaunch/6.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/6.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/6.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/6.png
diff --git a/docs/img/iidx9/firstlaunch/7.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/7.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/7.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/7.png
diff --git a/docs/img/iidx9/firstlaunch/8.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/8.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/8.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/8.png
diff --git a/docs/img/iidx9/firstlaunch/9.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/9.png
similarity index 100%
rename from docs/img/iidx9/firstlaunch/9.png
rename to docs/img/bemani/iidx/9thstyle/firstlaunch/9.png
diff --git a/docs/img/bemani/iidx/9thstyle/logo.png b/docs/img/bemani/iidx/9thstyle/logo.png
new file mode 100644
index 00000000..62e0f0cf
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/logo.png differ
diff --git a/docs/img/iidx9/setup/1.png b/docs/img/bemani/iidx/9thstyle/setup/1.png
similarity index 100%
rename from docs/img/iidx9/setup/1.png
rename to docs/img/bemani/iidx/9thstyle/setup/1.png
diff --git a/docs/img/iidx9/setup/2.png b/docs/img/bemani/iidx/9thstyle/setup/2.png
similarity index 100%
rename from docs/img/iidx9/setup/2.png
rename to docs/img/bemani/iidx/9thstyle/setup/2.png
diff --git a/docs/img/iidx30-32/firstlaunch/1.png b/docs/img/bemani/iidx/common/firstlaunch/1.png
similarity index 100%
rename from docs/img/iidx30-32/firstlaunch/1.png
rename to docs/img/bemani/iidx/common/firstlaunch/1.png
diff --git a/docs/img/iidx30-32/firstlaunch/2.png b/docs/img/bemani/iidx/common/firstlaunch/2.png
similarity index 100%
rename from docs/img/iidx30-32/firstlaunch/2.png
rename to docs/img/bemani/iidx/common/firstlaunch/2.png
diff --git a/docs/img/iidx30-32/firstlaunch/3.png b/docs/img/bemani/iidx/common/firstlaunch/3.png
similarity index 100%
rename from docs/img/iidx30-32/firstlaunch/3.png
rename to docs/img/bemani/iidx/common/firstlaunch/3.png
diff --git a/docs/img/iidx30-32/firstlaunch/4.png b/docs/img/bemani/iidx/common/firstlaunch/4.png
similarity index 100%
rename from docs/img/iidx30-32/firstlaunch/4.png
rename to docs/img/bemani/iidx/common/firstlaunch/4.png
diff --git a/docs/img/iidx30-32/firstlaunch/5.png b/docs/img/bemani/iidx/common/firstlaunch/5.png
similarity index 100%
rename from docs/img/iidx30-32/firstlaunch/5.png
rename to docs/img/bemani/iidx/common/firstlaunch/5.png
diff --git a/docs/img/iidx30-32/firstlaunch/6.png b/docs/img/bemani/iidx/common/firstlaunch/6.png
similarity index 100%
rename from docs/img/iidx30-32/firstlaunch/6.png
rename to docs/img/bemani/iidx/common/firstlaunch/6.png
diff --git a/docs/img/iidx30-32/firstlaunch/7.png b/docs/img/bemani/iidx/common/firstlaunch/7.png
similarity index 100%
rename from docs/img/iidx30-32/firstlaunch/7.png
rename to docs/img/bemani/iidx/common/firstlaunch/7.png
diff --git a/docs/img/bemani/iidx/common/setup/data.png b/docs/img/bemani/iidx/common/setup/data.png
new file mode 100644
index 00000000..d56fdf3e
Binary files /dev/null and b/docs/img/bemani/iidx/common/setup/data.png differ
diff --git a/docs/img/bemani/iidx/common/setup/spice2x64data.png b/docs/img/bemani/iidx/common/setup/spice2x64data.png
new file mode 100644
index 00000000..55704211
Binary files /dev/null and b/docs/img/bemani/iidx/common/setup/spice2x64data.png differ
diff --git a/docs/img/clan/1.png b/docs/img/bemani/jubeat/clan/1.png
similarity index 100%
rename from docs/img/clan/1.png
rename to docs/img/bemani/jubeat/clan/1.png
diff --git a/docs/img/clan/10.png b/docs/img/bemani/jubeat/clan/10.png
similarity index 100%
rename from docs/img/clan/10.png
rename to docs/img/bemani/jubeat/clan/10.png
diff --git a/docs/img/clan/2.png b/docs/img/bemani/jubeat/clan/2.png
similarity index 100%
rename from docs/img/clan/2.png
rename to docs/img/bemani/jubeat/clan/2.png
diff --git a/docs/img/clan/3.png b/docs/img/bemani/jubeat/clan/3.png
similarity index 100%
rename from docs/img/clan/3.png
rename to docs/img/bemani/jubeat/clan/3.png
diff --git a/docs/img/clan/5.png b/docs/img/bemani/jubeat/clan/5.png
similarity index 100%
rename from docs/img/clan/5.png
rename to docs/img/bemani/jubeat/clan/5.png
diff --git a/docs/img/clan/6.png b/docs/img/bemani/jubeat/clan/6.png
similarity index 100%
rename from docs/img/clan/6.png
rename to docs/img/bemani/jubeat/clan/6.png
diff --git a/docs/img/clan/7.png b/docs/img/bemani/jubeat/clan/7.png
similarity index 100%
rename from docs/img/clan/7.png
rename to docs/img/bemani/jubeat/clan/7.png
diff --git a/docs/img/clan/8.png b/docs/img/bemani/jubeat/clan/8.png
similarity index 100%
rename from docs/img/clan/8.png
rename to docs/img/bemani/jubeat/clan/8.png
diff --git a/docs/img/clan/9.png b/docs/img/bemani/jubeat/clan/9.png
similarity index 100%
rename from docs/img/clan/9.png
rename to docs/img/bemani/jubeat/clan/9.png
diff --git a/docs/img/bemani/jubeat/clan/logo.png b/docs/img/bemani/jubeat/clan/logo.png
new file mode 100644
index 00000000..23c056af
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/logo.png differ
diff --git a/docs/img/museca/1.png b/docs/img/bemani/museca/1plushalf/1.png
similarity index 100%
rename from docs/img/museca/1.png
rename to docs/img/bemani/museca/1plushalf/1.png
diff --git a/docs/img/bemani/museca/1plushalf/logo.png b/docs/img/bemani/museca/1plushalf/logo.png
new file mode 100644
index 00000000..6485d119
Binary files /dev/null and b/docs/img/bemani/museca/1plushalf/logo.png differ
diff --git a/docs/img/nost/1.png b/docs/img/bemani/nostalgia/common/1.png
similarity index 100%
rename from docs/img/nost/1.png
rename to docs/img/bemani/nostalgia/common/1.png
diff --git a/docs/img/nost/2.png b/docs/img/bemani/nostalgia/common/2.png
similarity index 100%
rename from docs/img/nost/2.png
rename to docs/img/bemani/nostalgia/common/2.png
diff --git a/docs/img/nost/3.png b/docs/img/bemani/nostalgia/common/3.png
similarity index 100%
rename from docs/img/nost/3.png
rename to docs/img/bemani/nostalgia/common/3.png
diff --git a/docs/img/nost/4.png b/docs/img/bemani/nostalgia/common/4.png
similarity index 100%
rename from docs/img/nost/4.png
rename to docs/img/bemani/nostalgia/common/4.png
diff --git a/docs/img/nost/5.png b/docs/img/bemani/nostalgia/common/5.png
similarity index 100%
rename from docs/img/nost/5.png
rename to docs/img/bemani/nostalgia/common/5.png
diff --git a/docs/img/nost/6.png b/docs/img/bemani/nostalgia/common/6.png
similarity index 100%
rename from docs/img/nost/6.png
rename to docs/img/bemani/nostalgia/common/6.png
diff --git a/docs/img/nost/7.png b/docs/img/bemani/nostalgia/common/7.png
similarity index 100%
rename from docs/img/nost/7.png
rename to docs/img/bemani/nostalgia/common/7.png
diff --git a/docs/img/nost/8.png b/docs/img/bemani/nostalgia/common/8.png
similarity index 100%
rename from docs/img/nost/8.png
rename to docs/img/bemani/nostalgia/common/8.png
diff --git a/docs/img/bemani/nostalgia/forte/logo.png b/docs/img/bemani/nostalgia/forte/logo.png
new file mode 100644
index 00000000..184b4272
Binary files /dev/null and b/docs/img/bemani/nostalgia/forte/logo.png differ
diff --git a/docs/img/bemani/nostalgia/op2/logo.png b/docs/img/bemani/nostalgia/op2/logo.png
new file mode 100644
index 00000000..ccf7fa4d
Binary files /dev/null and b/docs/img/bemani/nostalgia/op2/logo.png differ
diff --git a/docs/img/popn/1.png b/docs/img/bemani/popn/common/1.png
similarity index 100%
rename from docs/img/popn/1.png
rename to docs/img/bemani/popn/common/1.png
diff --git a/docs/img/popn/2.png b/docs/img/bemani/popn/common/2.png
similarity index 100%
rename from docs/img/popn/2.png
rename to docs/img/bemani/popn/common/2.png
diff --git a/docs/img/popn/3.png b/docs/img/bemani/popn/common/3.png
similarity index 100%
rename from docs/img/popn/3.png
rename to docs/img/bemani/popn/common/3.png
diff --git a/docs/img/popn/4.png b/docs/img/bemani/popn/common/4.png
similarity index 100%
rename from docs/img/popn/4.png
rename to docs/img/bemani/popn/common/4.png
diff --git a/docs/img/popn/5.png b/docs/img/bemani/popn/common/5.png
similarity index 100%
rename from docs/img/popn/5.png
rename to docs/img/bemani/popn/common/5.png
diff --git a/docs/img/popn/hello1.png b/docs/img/bemani/popn/common/hello1.png
similarity index 100%
rename from docs/img/popn/hello1.png
rename to docs/img/bemani/popn/common/hello1.png
diff --git a/docs/img/popn/hello2.png b/docs/img/bemani/popn/common/hello2.png
similarity index 100%
rename from docs/img/popn/hello2.png
rename to docs/img/bemani/popn/common/hello2.png
diff --git a/docs/img/popn/hello3.png b/docs/img/bemani/popn/common/hello3.png
similarity index 100%
rename from docs/img/popn/hello3.png
rename to docs/img/bemani/popn/common/hello3.png
diff --git a/docs/img/popn/hello4.png b/docs/img/bemani/popn/common/hello4.png
similarity index 100%
rename from docs/img/popn/hello4.png
rename to docs/img/bemani/popn/common/hello4.png
diff --git a/docs/img/popn/helloboot1.png b/docs/img/bemani/popn/common/helloboot1.png
similarity index 100%
rename from docs/img/popn/helloboot1.png
rename to docs/img/bemani/popn/common/helloboot1.png
diff --git a/docs/img/popn/helloboot2.png b/docs/img/bemani/popn/common/helloboot2.png
similarity index 100%
rename from docs/img/popn/helloboot2.png
rename to docs/img/bemani/popn/common/helloboot2.png
diff --git a/docs/img/bemani/popn/hello/logo.png b/docs/img/bemani/popn/hello/logo.png
new file mode 100644
index 00000000..d39a0697
Binary files /dev/null and b/docs/img/bemani/popn/hello/logo.png differ
diff --git a/docs/img/bemani/popn/peace/logo.png b/docs/img/bemani/popn/peace/logo.png
new file mode 100644
index 00000000..79c29a75
Binary files /dev/null and b/docs/img/bemani/popn/peace/logo.png differ
diff --git a/docs/img/popn/Usaneko.png b/docs/img/bemani/popn/usaneko/logo.png
similarity index 100%
rename from docs/img/popn/Usaneko.png
rename to docs/img/bemani/popn/usaneko/logo.png
diff --git a/docs/img/reflesia/reflesia.png b/docs/img/bemani/reflecbeat/reflesia/data.png
similarity index 100%
rename from docs/img/reflesia/reflesia.png
rename to docs/img/bemani/reflecbeat/reflesia/data.png
diff --git a/docs/img/bemani/reflecbeat/reflesia/logo.png b/docs/img/bemani/reflecbeat/reflesia/logo.png
new file mode 100644
index 00000000..0cd7d3d5
Binary files /dev/null and b/docs/img/bemani/reflecbeat/reflesia/logo.png differ
diff --git a/docs/img/sdvxiv/hh.png b/docs/img/bemani/sdvx/4_heavenlyhaven/logo.png
similarity index 100%
rename from docs/img/sdvxiv/hh.png
rename to docs/img/bemani/sdvx/4_heavenlyhaven/logo.png
diff --git a/docs/img/sdvxiv/1.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.png
similarity index 100%
rename from docs/img/sdvxiv/1.png
rename to docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.png
diff --git a/docs/img/ddrace/2.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.png
similarity index 100%
rename from docs/img/ddrace/2.png
rename to docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.png
diff --git a/docs/img/ddrace/3.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.png
similarity index 100%
rename from docs/img/ddrace/3.png
rename to docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.png
diff --git a/docs/img/sdvxv/1.png b/docs/img/bemani/sdvx/5_vividwave/1.png
similarity index 100%
rename from docs/img/sdvxv/1.png
rename to docs/img/bemani/sdvx/5_vividwave/1.png
diff --git a/docs/img/sdvxv/vw.png b/docs/img/bemani/sdvx/5_vividwave/logo.png
similarity index 100%
rename from docs/img/sdvxv/vw.png
rename to docs/img/bemani/sdvx/5_vividwave/logo.png
diff --git a/docs/img/sdvx6/calibration/1.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/1.png
similarity index 100%
rename from docs/img/sdvx6/calibration/1.png
rename to docs/img/bemani/sdvx/6_exceedgear/calibration/1.png
diff --git a/docs/img/sdvx6/calibration/2.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/2.png
similarity index 100%
rename from docs/img/sdvx6/calibration/2.png
rename to docs/img/bemani/sdvx/6_exceedgear/calibration/2.png
diff --git a/docs/img/sdvx6/calibration/3.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/3.png
similarity index 100%
rename from docs/img/sdvx6/calibration/3.png
rename to docs/img/bemani/sdvx/6_exceedgear/calibration/3.png
diff --git a/docs/img/sdvx6/calibration/4.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/4.png
similarity index 100%
rename from docs/img/sdvx6/calibration/4.png
rename to docs/img/bemani/sdvx/6_exceedgear/calibration/4.png
diff --git a/docs/img/sdvx6/calibration/5.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/5.png
similarity index 100%
rename from docs/img/sdvx6/calibration/5.png
rename to docs/img/bemani/sdvx/6_exceedgear/calibration/5.png
diff --git a/docs/img/sdvx6/calibration/6.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/6.png
similarity index 100%
rename from docs/img/sdvx6/calibration/6.png
rename to docs/img/bemani/sdvx/6_exceedgear/calibration/6.png
diff --git a/docs/img/bemani/sdvx/6_exceedgear/logo.png b/docs/img/bemani/sdvx/6_exceedgear/logo.png
new file mode 100644
index 00000000..9119cc74
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/logo.png differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/data.png b/docs/img/bemani/sdvx/6_exceedgear/setup/data.png
new file mode 100644
index 00000000..02acfad6
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/setup/data.png differ
diff --git a/docs/img/sdvx6/setup/3_dllamd.png b/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.png
similarity index 100%
rename from docs/img/sdvx6/setup/3_dllamd.png
rename to docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.png
diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png b/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png
new file mode 100644
index 00000000..6cfafb06
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png differ
diff --git a/docs/img/chunithm/sdhd/luminous.png b/docs/img/chunithm/sdhd/luminous.png
deleted file mode 100644
index 42b9c449..00000000
Binary files a/docs/img/chunithm/sdhd/luminous.png and /dev/null differ
diff --git a/docs/img/chunithm/sdhd/luminousplus.png b/docs/img/chunithm/sdhd/luminousplus.png
deleted file mode 100644
index 0917d284..00000000
Binary files a/docs/img/chunithm/sdhd/luminousplus.png and /dev/null differ
diff --git a/docs/img/chunithm/sdhd/new.png b/docs/img/chunithm/sdhd/new.png
deleted file mode 100644
index 79b36bad..00000000
Binary files a/docs/img/chunithm/sdhd/new.png and /dev/null differ
diff --git a/docs/img/chunithm/sdhd/newplus.png b/docs/img/chunithm/sdhd/newplus.png
deleted file mode 100644
index c912e241..00000000
Binary files a/docs/img/chunithm/sdhd/newplus.png and /dev/null differ
diff --git a/docs/img/chunithm/sdhd/sun.png b/docs/img/chunithm/sdhd/sun.png
deleted file mode 100644
index d2d10dec..00000000
Binary files a/docs/img/chunithm/sdhd/sun.png and /dev/null differ
diff --git a/docs/img/chunithm/sdhd/sunplus.png b/docs/img/chunithm/sdhd/sunplus.png
deleted file mode 100644
index 2f8cdae5..00000000
Binary files a/docs/img/chunithm/sdhd/sunplus.png and /dev/null differ
diff --git a/docs/img/chunithm/sdhd/verse.png b/docs/img/chunithm/sdhd/verse.png
deleted file mode 100644
index db4bcb75..00000000
Binary files a/docs/img/chunithm/sdhd/verse.png and /dev/null differ
diff --git a/docs/img/common/audio_16_441.png b/docs/img/common/audio_16_441.png
new file mode 100644
index 00000000..c319f26e
Binary files /dev/null and b/docs/img/common/audio_16_441.png differ
diff --git a/docs/img/common/audio_16_48.png b/docs/img/common/audio_16_48.png
new file mode 100644
index 00000000..8615c8dc
Binary files /dev/null and b/docs/img/common/audio_16_48.png differ
diff --git a/docs/img/common/audio_24_441.png b/docs/img/common/audio_24_441.png
new file mode 100644
index 00000000..5804c5ff
Binary files /dev/null and b/docs/img/common/audio_24_441.png differ
diff --git a/docs/img/common/audio_24_48.png b/docs/img/common/audio_24_48.png
new file mode 100644
index 00000000..7c64ee22
Binary files /dev/null and b/docs/img/common/audio_24_48.png differ
diff --git a/docs/img/common/orientation_landscape.png b/docs/img/common/orientation_landscape.png
new file mode 100644
index 00000000..2ac68694
Binary files /dev/null and b/docs/img/common/orientation_landscape.png differ
diff --git a/docs/img/common/orientation_portrait.png b/docs/img/common/orientation_portrait.png
new file mode 100644
index 00000000..79250295
Binary files /dev/null and b/docs/img/common/orientation_portrait.png differ
diff --git a/docs/img/common/spice2x_cards.png b/docs/img/common/spice2x_cards.png
new file mode 100644
index 00000000..5e5865e4
Binary files /dev/null and b/docs/img/common/spice2x_cards.png differ
diff --git a/docs/img/common/spice2x_network.png b/docs/img/common/spice2x_network.png
new file mode 100644
index 00000000..8c9b4267
Binary files /dev/null and b/docs/img/common/spice2x_network.png differ
diff --git a/docs/img/common/spice2x_option_hover.png b/docs/img/common/spice2x_option_hover.png
new file mode 100644
index 00000000..003babfe
Binary files /dev/null and b/docs/img/common/spice2x_option_hover.png differ
diff --git a/docs/img/ddr/setup/1_data.png b/docs/img/ddr/setup/1_data.png
deleted file mode 100644
index 70184c5f..00000000
Binary files a/docs/img/ddr/setup/1_data.png and /dev/null differ
diff --git a/docs/img/ddr/setup/2_spicedata32.png b/docs/img/ddr/setup/2_spicedata32.png
deleted file mode 100644
index b381e3dd..00000000
Binary files a/docs/img/ddr/setup/2_spicedata32.png and /dev/null differ
diff --git a/docs/img/ddr/setup/2_spicedata64.png b/docs/img/ddr/setup/2_spicedata64.png
deleted file mode 100644
index 0940c925..00000000
Binary files a/docs/img/ddr/setup/2_spicedata64.png and /dev/null differ
diff --git a/docs/img/ddr/setup/3_opthover.png b/docs/img/ddr/setup/3_opthover.png
deleted file mode 100644
index bbea8983..00000000
Binary files a/docs/img/ddr/setup/3_opthover.png and /dev/null differ
diff --git a/docs/img/ddr/setup/4_cards.png b/docs/img/ddr/setup/4_cards.png
deleted file mode 100644
index 1e24f8ef..00000000
Binary files a/docs/img/ddr/setup/4_cards.png and /dev/null differ
diff --git a/docs/img/ddr/setup/4_network.png b/docs/img/ddr/setup/4_network.png
deleted file mode 100644
index 4a490969..00000000
Binary files a/docs/img/ddr/setup/4_network.png and /dev/null differ
diff --git a/docs/img/ddrace/1.png b/docs/img/ddrace/1.png
deleted file mode 100644
index ba34f490..00000000
Binary files a/docs/img/ddrace/1.png and /dev/null differ
diff --git a/docs/img/ddrace/eng.png b/docs/img/ddrace/eng.png
deleted file mode 100644
index af1ba517..00000000
Binary files a/docs/img/ddrace/eng.png and /dev/null differ
diff --git a/docs/img/ascs/cotton.jpg b/docs/img/extras/ascs/cotton.jpg
similarity index 100%
rename from docs/img/ascs/cotton.jpg
rename to docs/img/extras/ascs/cotton.jpg
diff --git a/docs/img/ascs/dao_comp.png b/docs/img/extras/ascs/dao_comp.png
similarity index 100%
rename from docs/img/ascs/dao_comp.png
rename to docs/img/extras/ascs/dao_comp.png
diff --git a/docs/img/ascs/daopop.png b/docs/img/extras/ascs/daopop.png
similarity index 100%
rename from docs/img/ascs/daopop.png
rename to docs/img/extras/ascs/daopop.png
diff --git a/docs/img/ascs/fb9.png b/docs/img/extras/ascs/fb9.png
similarity index 100%
rename from docs/img/ascs/fb9.png
rename to docs/img/extras/ascs/fb9.png
diff --git a/docs/img/ascs/fp7.png b/docs/img/extras/ascs/fp7.png
similarity index 100%
rename from docs/img/ascs/fp7.png
rename to docs/img/extras/ascs/fp7.png
diff --git a/docs/img/ascs/ltek.jpg b/docs/img/extras/ascs/ltek.jpg
similarity index 100%
rename from docs/img/ascs/ltek.jpg
rename to docs/img/extras/ascs/ltek.jpg
diff --git a/docs/img/ascs/smx.gif b/docs/img/extras/ascs/smx.gif
similarity index 100%
rename from docs/img/ascs/smx.gif
rename to docs/img/extras/ascs/smx.gif
diff --git a/docs/img/ascs/svre9.png b/docs/img/extras/ascs/svre9.png
similarity index 100%
rename from docs/img/ascs/svre9.png
rename to docs/img/extras/ascs/svre9.png
diff --git a/docs/img/ascs/svse5.png b/docs/img/extras/ascs/svse5.png
similarity index 100%
rename from docs/img/ascs/svse5.png
rename to docs/img/extras/ascs/svse5.png
diff --git a/docs/img/ascs/wan.png b/docs/img/extras/ascs/wan.png
similarity index 100%
rename from docs/img/ascs/wan.png
rename to docs/img/extras/ascs/wan.png
diff --git a/docs/img/ascs/yuaniidx.png b/docs/img/extras/ascs/yuaniidx.png
similarity index 100%
rename from docs/img/ascs/yuaniidx.png
rename to docs/img/extras/ascs/yuaniidx.png
diff --git a/docs/img/ascs/yuanpop.png b/docs/img/extras/ascs/yuanpop.png
similarity index 100%
rename from docs/img/ascs/yuanpop.png
rename to docs/img/extras/ascs/yuanpop.png
diff --git a/docs/img/ascs/yuansdvx.png b/docs/img/extras/ascs/yuansdvx.png
similarity index 100%
rename from docs/img/ascs/yuansdvx.png
rename to docs/img/extras/ascs/yuansdvx.png
diff --git a/docs/img/asphyxia/1.png b/docs/img/extras/asphyxia/1.png
similarity index 100%
rename from docs/img/asphyxia/1.png
rename to docs/img/extras/asphyxia/1.png
diff --git a/docs/img/asphyxia/2.png b/docs/img/extras/asphyxia/2.png
similarity index 100%
rename from docs/img/asphyxia/2.png
rename to docs/img/extras/asphyxia/2.png
diff --git a/docs/img/asphyxia/3.png b/docs/img/extras/asphyxia/3.png
similarity index 100%
rename from docs/img/asphyxia/3.png
rename to docs/img/extras/asphyxia/3.png
diff --git a/docs/img/asphyxia/4.png b/docs/img/extras/asphyxia/4.png
similarity index 100%
rename from docs/img/asphyxia/4.png
rename to docs/img/extras/asphyxia/4.png
diff --git a/docs/img/datamods/1.png b/docs/img/extras/datamods/1.png
similarity index 100%
rename from docs/img/datamods/1.png
rename to docs/img/extras/datamods/1.png
diff --git a/docs/img/datamods/2.png b/docs/img/extras/datamods/2.png
similarity index 100%
rename from docs/img/datamods/2.png
rename to docs/img/extras/datamods/2.png
diff --git a/docs/img/datamods/3.png b/docs/img/extras/datamods/3.png
similarity index 100%
rename from docs/img/datamods/3.png
rename to docs/img/extras/datamods/3.png
diff --git a/docs/img/datamods/4.png b/docs/img/extras/datamods/4.png
similarity index 100%
rename from docs/img/datamods/4.png
rename to docs/img/extras/datamods/4.png
diff --git a/docs/img/datamods/5.png b/docs/img/extras/datamods/5.png
similarity index 100%
rename from docs/img/datamods/5.png
rename to docs/img/extras/datamods/5.png
diff --git a/docs/img/datamods/6.png b/docs/img/extras/datamods/6.png
similarity index 100%
rename from docs/img/datamods/6.png
rename to docs/img/extras/datamods/6.png
diff --git a/docs/img/datamods/7.png b/docs/img/extras/datamods/7.png
similarity index 100%
rename from docs/img/datamods/7.png
rename to docs/img/extras/datamods/7.png
diff --git a/docs/img/datamods/8.png b/docs/img/extras/datamods/8.png
similarity index 100%
rename from docs/img/datamods/8.png
rename to docs/img/extras/datamods/8.png
diff --git a/docs/img/flexasio/1.png b/docs/img/extras/flexasio/1.png
similarity index 100%
rename from docs/img/flexasio/1.png
rename to docs/img/extras/flexasio/1.png
diff --git a/docs/img/hexguide/1.png b/docs/img/extras/hexguide/1.png
similarity index 100%
rename from docs/img/hexguide/1.png
rename to docs/img/extras/hexguide/1.png
diff --git a/docs/img/hexguide/2.png b/docs/img/extras/hexguide/2.png
similarity index 100%
rename from docs/img/hexguide/2.png
rename to docs/img/extras/hexguide/2.png
diff --git a/docs/img/hexguide/3.png b/docs/img/extras/hexguide/3.png
similarity index 100%
rename from docs/img/hexguide/3.png
rename to docs/img/extras/hexguide/3.png
diff --git a/docs/img/hexguide/4.png b/docs/img/extras/hexguide/4.png
similarity index 100%
rename from docs/img/hexguide/4.png
rename to docs/img/extras/hexguide/4.png
diff --git a/docs/img/hexguide/5.png b/docs/img/extras/hexguide/5.png
similarity index 100%
rename from docs/img/hexguide/5.png
rename to docs/img/extras/hexguide/5.png
diff --git a/docs/img/patchsp2x/1.png b/docs/img/extras/patchsp2x/1.png
similarity index 100%
rename from docs/img/patchsp2x/1.png
rename to docs/img/extras/patchsp2x/1.png
diff --git a/docs/img/patchsp2x/2.png b/docs/img/extras/patchsp2x/2.png
similarity index 100%
rename from docs/img/patchsp2x/2.png
rename to docs/img/extras/patchsp2x/2.png
diff --git a/docs/img/patchsp2x/3.png b/docs/img/extras/patchsp2x/3.png
similarity index 100%
rename from docs/img/patchsp2x/3.png
rename to docs/img/extras/patchsp2x/3.png
diff --git a/docs/img/patchsp2x/4.png b/docs/img/extras/patchsp2x/4.png
similarity index 100%
rename from docs/img/patchsp2x/4.png
rename to docs/img/extras/patchsp2x/4.png
diff --git a/docs/img/patchweb/1.png b/docs/img/extras/patchweb/1.png
similarity index 100%
rename from docs/img/patchweb/1.png
rename to docs/img/extras/patchweb/1.png
diff --git a/docs/img/patchweb/2.png b/docs/img/extras/patchweb/2.png
similarity index 100%
rename from docs/img/patchweb/2.png
rename to docs/img/extras/patchweb/2.png
diff --git a/docs/img/patchweb/3.png b/docs/img/extras/patchweb/3.png
similarity index 100%
rename from docs/img/patchweb/3.png
rename to docs/img/extras/patchweb/3.png
diff --git a/docs/img/patchweb/4.png b/docs/img/extras/patchweb/4.png
similarity index 100%
rename from docs/img/patchweb/4.png
rename to docs/img/extras/patchweb/4.png
diff --git a/docs/img/patchweb/5.png b/docs/img/extras/patchweb/5.png
similarity index 100%
rename from docs/img/patchweb/5.png
rename to docs/img/extras/patchweb/5.png
diff --git a/docs/img/patchweb/6.png b/docs/img/extras/patchweb/6.png
similarity index 100%
rename from docs/img/patchweb/6.png
rename to docs/img/extras/patchweb/6.png
diff --git a/docs/img/softether/addvpn.png b/docs/img/extras/softether/addvpn.png
similarity index 100%
rename from docs/img/softether/addvpn.png
rename to docs/img/extras/softether/addvpn.png
diff --git a/docs/img/softether/advancedclientconfig.png b/docs/img/extras/softether/advancedclientconfig.png
similarity index 100%
rename from docs/img/softether/advancedclientconfig.png
rename to docs/img/extras/softether/advancedclientconfig.png
diff --git a/docs/img/softether/autoreconnect.png b/docs/img/extras/softether/autoreconnect.png
similarity index 100%
rename from docs/img/softether/autoreconnect.png
rename to docs/img/extras/softether/autoreconnect.png
diff --git a/docs/img/softether/clientconfig.png b/docs/img/extras/softether/clientconfig.png
similarity index 100%
rename from docs/img/softether/clientconfig.png
rename to docs/img/extras/softether/clientconfig.png
diff --git a/docs/img/softether/clientinstall.png b/docs/img/extras/softether/clientinstall.png
similarity index 100%
rename from docs/img/softether/clientinstall.png
rename to docs/img/extras/softether/clientinstall.png
diff --git a/docs/img/softether/configddns.png b/docs/img/extras/softether/configddns.png
similarity index 100%
rename from docs/img/softether/configddns.png
rename to docs/img/extras/softether/configddns.png
diff --git a/docs/img/softether/configsecurenat.png b/docs/img/extras/softether/configsecurenat.png
similarity index 100%
rename from docs/img/softether/configsecurenat.png
rename to docs/img/extras/softether/configsecurenat.png
diff --git a/docs/img/softether/connected.png b/docs/img/extras/softether/connected.png
similarity index 100%
rename from docs/img/softether/connected.png
rename to docs/img/extras/softether/connected.png
diff --git a/docs/img/softether/createadapter.png b/docs/img/extras/softether/createadapter.png
similarity index 100%
rename from docs/img/softether/createadapter.png
rename to docs/img/extras/softether/createadapter.png
diff --git a/docs/img/softether/createadapter2.png b/docs/img/extras/softether/createadapter2.png
similarity index 100%
rename from docs/img/softether/createadapter2.png
rename to docs/img/extras/softether/createadapter2.png
diff --git a/docs/img/softether/createadapter3.png b/docs/img/extras/softether/createadapter3.png
similarity index 100%
rename from docs/img/softether/createadapter3.png
rename to docs/img/extras/softether/createadapter3.png
diff --git a/docs/img/softether/createhub.png b/docs/img/extras/softether/createhub.png
similarity index 100%
rename from docs/img/softether/createhub.png
rename to docs/img/extras/softether/createhub.png
diff --git a/docs/img/softether/createnewuser.png b/docs/img/extras/softether/createnewuser.png
similarity index 100%
rename from docs/img/softether/createnewuser.png
rename to docs/img/extras/softether/createnewuser.png
diff --git a/docs/img/softether/ddns.png b/docs/img/extras/softether/ddns.png
similarity index 100%
rename from docs/img/softether/ddns.png
rename to docs/img/extras/softether/ddns.png
diff --git a/docs/img/softether/ddnscert.png b/docs/img/extras/softether/ddnscert.png
similarity index 100%
rename from docs/img/softether/ddnscert.png
rename to docs/img/extras/softether/ddnscert.png
diff --git a/docs/img/softether/easysetup.png b/docs/img/extras/softether/easysetup.png
similarity index 100%
rename from docs/img/softether/easysetup.png
rename to docs/img/extras/softether/easysetup.png
diff --git a/docs/img/softether/enablesecurenat.png b/docs/img/extras/softether/enablesecurenat.png
similarity index 100%
rename from docs/img/softether/enablesecurenat.png
rename to docs/img/extras/softether/enablesecurenat.png
diff --git a/docs/img/softether/export.png b/docs/img/extras/softether/export.png
similarity index 100%
rename from docs/img/softether/export.png
rename to docs/img/extras/softether/export.png
diff --git a/docs/img/softether/exportpassword.png b/docs/img/extras/softether/exportpassword.png
similarity index 100%
rename from docs/img/softether/exportpassword.png
rename to docs/img/extras/softether/exportpassword.png
diff --git a/docs/img/softether/filteripv6.png b/docs/img/extras/softether/filteripv6.png
similarity index 100%
rename from docs/img/softether/filteripv6.png
rename to docs/img/extras/softether/filteripv6.png
diff --git a/docs/img/softether/hostname.png b/docs/img/extras/softether/hostname.png
similarity index 100%
rename from docs/img/softether/hostname.png
rename to docs/img/extras/softether/hostname.png
diff --git a/docs/img/softether/hubcreation.png b/docs/img/extras/softether/hubcreation.png
similarity index 100%
rename from docs/img/softether/hubcreation.png
rename to docs/img/extras/softether/hubcreation.png
diff --git a/docs/img/softether/hublogin.png b/docs/img/extras/softether/hublogin.png
similarity index 100%
rename from docs/img/softether/hublogin.png
rename to docs/img/extras/softether/hublogin.png
diff --git a/docs/img/softether/hubname.png b/docs/img/extras/softether/hubname.png
similarity index 100%
rename from docs/img/softether/hubname.png
rename to docs/img/extras/softether/hubname.png
diff --git a/docs/img/softether/ipconfig.png b/docs/img/extras/softether/ipconfig.png
similarity index 100%
rename from docs/img/softether/ipconfig.png
rename to docs/img/extras/softether/ipconfig.png
diff --git a/docs/img/softether/managehub.png b/docs/img/extras/softether/managehub.png
similarity index 100%
rename from docs/img/softether/managehub.png
rename to docs/img/extras/softether/managehub.png
diff --git a/docs/img/softether/manageuser.png b/docs/img/extras/softether/manageuser.png
similarity index 100%
rename from docs/img/softether/manageuser.png
rename to docs/img/extras/softether/manageuser.png
diff --git a/docs/img/softether/securenat.png b/docs/img/extras/softether/securenat.png
similarity index 100%
rename from docs/img/softether/securenat.png
rename to docs/img/extras/softether/securenat.png
diff --git a/docs/img/softether/serverfirstboot.png b/docs/img/extras/softether/serverfirstboot.png
similarity index 100%
rename from docs/img/softether/serverfirstboot.png
rename to docs/img/extras/softether/serverfirstboot.png
diff --git a/docs/img/softether/serverinstall.png b/docs/img/extras/softether/serverinstall.png
similarity index 100%
rename from docs/img/softether/serverinstall.png
rename to docs/img/extras/softether/serverinstall.png
diff --git a/docs/img/softether/softetherclient.png b/docs/img/extras/softether/softetherclient.png
similarity index 100%
rename from docs/img/softether/softetherclient.png
rename to docs/img/extras/softether/softetherclient.png
diff --git a/docs/img/softether/softetherserverdownload.png b/docs/img/extras/softether/softetherserverdownload.png
similarity index 100%
rename from docs/img/softether/softetherserverdownload.png
rename to docs/img/extras/softether/softetherserverdownload.png
diff --git a/docs/img/softether/unlimitedbroadcast.png b/docs/img/extras/softether/unlimitedbroadcast.png
similarity index 100%
rename from docs/img/softether/unlimitedbroadcast.png
rename to docs/img/extras/softether/unlimitedbroadcast.png
diff --git a/docs/img/softether/usercreated.png b/docs/img/extras/softether/usercreated.png
similarity index 100%
rename from docs/img/softether/usercreated.png
rename to docs/img/extras/softether/usercreated.png
diff --git a/docs/img/softether/usercreated2.png b/docs/img/extras/softether/usercreated2.png
similarity index 100%
rename from docs/img/softether/usercreated2.png
rename to docs/img/extras/softether/usercreated2.png
diff --git a/docs/img/voicemeeter/a1.png b/docs/img/extras/voicemeeter/a1.png
similarity index 100%
rename from docs/img/voicemeeter/a1.png
rename to docs/img/extras/voicemeeter/a1.png
diff --git a/docs/img/voicemeeter/golive.png b/docs/img/extras/voicemeeter/golive.png
similarity index 100%
rename from docs/img/voicemeeter/golive.png
rename to docs/img/extras/voicemeeter/golive.png
diff --git a/docs/img/voicemeeter/obsvaio3.png b/docs/img/extras/voicemeeter/obsvaio3.png
similarity index 100%
rename from docs/img/voicemeeter/obsvaio3.png
rename to docs/img/extras/voicemeeter/obsvaio3.png
diff --git a/docs/img/voicemeeter/projector.png b/docs/img/extras/voicemeeter/projector.png
similarity index 100%
rename from docs/img/voicemeeter/projector.png
rename to docs/img/extras/voicemeeter/projector.png
diff --git a/docs/img/voicemeeter/stereomix.png b/docs/img/extras/voicemeeter/stereomix.png
similarity index 100%
rename from docs/img/voicemeeter/stereomix.png
rename to docs/img/extras/voicemeeter/stereomix.png
diff --git a/docs/img/voicemeeter/vumeter.png b/docs/img/extras/voicemeeter/vumeter.png
similarity index 100%
rename from docs/img/voicemeeter/vumeter.png
rename to docs/img/extras/voicemeeter/vumeter.png
diff --git a/docs/img/fuzzup/fuzzup.png b/docs/img/fuzzup/fuzzup.png
deleted file mode 100644
index 723c8fe9..00000000
Binary files a/docs/img/fuzzup/fuzzup.png and /dev/null differ
diff --git a/docs/img/gen/441.png b/docs/img/gen/441.png
deleted file mode 100644
index d52e6399..00000000
Binary files a/docs/img/gen/441.png and /dev/null differ
diff --git a/docs/img/gen/480.png b/docs/img/gen/480.png
deleted file mode 100644
index 8a18eb86..00000000
Binary files a/docs/img/gen/480.png and /dev/null differ
diff --git a/docs/img/gen/bind_iidx.png b/docs/img/gen/bind_iidx.png
deleted file mode 100644
index bf231d29..00000000
Binary files a/docs/img/gen/bind_iidx.png and /dev/null differ
diff --git a/docs/img/gen/cards.png b/docs/img/gen/cards.png
deleted file mode 100644
index 19cbab99..00000000
Binary files a/docs/img/gen/cards.png and /dev/null differ
diff --git a/docs/img/gen/network.png b/docs/img/gen/network.png
deleted file mode 100644
index 43c72d4a..00000000
Binary files a/docs/img/gen/network.png and /dev/null differ
diff --git a/docs/img/gen/sega480.png b/docs/img/gen/sega480.png
deleted file mode 100644
index 7d3c472b..00000000
Binary files a/docs/img/gen/sega480.png and /dev/null differ
diff --git a/docs/img/iidx10/10_logo.png b/docs/img/iidx10/10_logo.png
deleted file mode 100644
index 73ffc8ee..00000000
Binary files a/docs/img/iidx10/10_logo.png and /dev/null differ
diff --git a/docs/img/iidx11/RED_logo.png b/docs/img/iidx11/RED_logo.png
deleted file mode 100644
index 942b4dae..00000000
Binary files a/docs/img/iidx11/RED_logo.png and /dev/null differ
diff --git a/docs/img/iidx12/happysky_logo.png b/docs/img/iidx12/happysky_logo.png
deleted file mode 100644
index 988ae7f4..00000000
Binary files a/docs/img/iidx12/happysky_logo.png and /dev/null differ
diff --git a/docs/img/iidx13/distorted_logo.png b/docs/img/iidx13/distorted_logo.png
deleted file mode 100644
index 1bceab5c..00000000
Binary files a/docs/img/iidx13/distorted_logo.png and /dev/null differ
diff --git a/docs/img/iidx14/gold_logo.png b/docs/img/iidx14/gold_logo.png
deleted file mode 100644
index ed60d9b1..00000000
Binary files a/docs/img/iidx14/gold_logo.png and /dev/null differ
diff --git a/docs/img/iidx24/sb.png b/docs/img/iidx24/sb.png
deleted file mode 100644
index 6f416988..00000000
Binary files a/docs/img/iidx24/sb.png and /dev/null differ
diff --git a/docs/img/iidx25/cb.png b/docs/img/iidx25/cb.png
deleted file mode 100644
index f4b180d7..00000000
Binary files a/docs/img/iidx25/cb.png and /dev/null differ
diff --git a/docs/img/iidx30-32/epolis.png b/docs/img/iidx30-32/epolis.png
deleted file mode 100644
index 84126cb8..00000000
Binary files a/docs/img/iidx30-32/epolis.png and /dev/null differ
diff --git a/docs/img/iidx30-32/pinky-crush.png b/docs/img/iidx30-32/pinky-crush.png
deleted file mode 100644
index 7ad0c308..00000000
Binary files a/docs/img/iidx30-32/pinky-crush.png and /dev/null differ
diff --git a/docs/img/iidx30-32/resident.png b/docs/img/iidx30-32/resident.png
deleted file mode 100644
index bf91ec9e..00000000
Binary files a/docs/img/iidx30-32/resident.png and /dev/null differ
diff --git a/docs/img/iidx30-32/setup/2_iidxdata.png b/docs/img/iidx30-32/setup/2_iidxdata.png
deleted file mode 100644
index e0a6c56e..00000000
Binary files a/docs/img/iidx30-32/setup/2_iidxdata.png and /dev/null differ
diff --git a/docs/img/iidx30-32/setup/4_spicedata.png b/docs/img/iidx30-32/setup/4_spicedata.png
deleted file mode 100644
index 232ce81b..00000000
Binary files a/docs/img/iidx30-32/setup/4_spicedata.png and /dev/null differ
diff --git a/docs/img/iidx30-32/setup/5_opthover.png b/docs/img/iidx30-32/setup/5_opthover.png
deleted file mode 100644
index 3d8159e0..00000000
Binary files a/docs/img/iidx30-32/setup/5_opthover.png and /dev/null differ
diff --git a/docs/img/iidx30-32/setup/6_cards.png b/docs/img/iidx30-32/setup/6_cards.png
deleted file mode 100644
index 1e24f8ef..00000000
Binary files a/docs/img/iidx30-32/setup/6_cards.png and /dev/null differ
diff --git a/docs/img/iidx30-32/setup/6_network.png b/docs/img/iidx30-32/setup/6_network.png
deleted file mode 100644
index 4a490969..00000000
Binary files a/docs/img/iidx30-32/setup/6_network.png and /dev/null differ
diff --git a/docs/img/iidx30-32/setup/7_audio.png b/docs/img/iidx30-32/setup/7_audio.png
deleted file mode 100644
index b60a809d..00000000
Binary files a/docs/img/iidx30-32/setup/7_audio.png and /dev/null differ
diff --git a/docs/img/iidx9/9_logo.png b/docs/img/iidx9/9_logo.png
deleted file mode 100644
index d6043ce0..00000000
Binary files a/docs/img/iidx9/9_logo.png and /dev/null differ
diff --git a/docs/img/maimaidx/buddies.png b/docs/img/maimaidx/buddies.png
deleted file mode 100644
index 6c0e5fea..00000000
Binary files a/docs/img/maimaidx/buddies.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/logo.png b/docs/img/namco/taikonijiiro/logo.png
new file mode 100644
index 00000000..4e044f47
Binary files /dev/null and b/docs/img/namco/taikonijiiro/logo.png differ
diff --git a/docs/img/taikonijiiro/setup/1.png b/docs/img/namco/taikonijiiro/setup/1.png
similarity index 100%
rename from docs/img/taikonijiiro/setup/1.png
rename to docs/img/namco/taikonijiiro/setup/1.png
diff --git a/docs/img/taikonijiiro/setup/2.png b/docs/img/namco/taikonijiiro/setup/2.png
similarity index 100%
rename from docs/img/taikonijiiro/setup/2.png
rename to docs/img/namco/taikonijiiro/setup/2.png
diff --git a/docs/img/taikonijiiro/setup/io.png b/docs/img/namco/taikonijiiro/setup/io.png
similarity index 100%
rename from docs/img/taikonijiiro/setup/io.png
rename to docs/img/namco/taikonijiiro/setup/io.png
diff --git a/docs/img/taikonijiiro/setup/mod.png b/docs/img/namco/taikonijiiro/setup/mod.png
similarity index 100%
rename from docs/img/taikonijiiro/setup/mod.png
rename to docs/img/namco/taikonijiiro/setup/mod.png
diff --git a/docs/img/taikonijiiro/troubleshooting/close.png b/docs/img/namco/taikonijiiro/troubleshooting/close.png
similarity index 100%
rename from docs/img/taikonijiiro/troubleshooting/close.png
rename to docs/img/namco/taikonijiiro/troubleshooting/close.png
diff --git a/docs/img/taikonijiiro/troubleshooting/defender.png b/docs/img/namco/taikonijiiro/troubleshooting/defender.png
similarity index 100%
rename from docs/img/taikonijiiro/troubleshooting/defender.png
rename to docs/img/namco/taikonijiiro/troubleshooting/defender.png
diff --git a/docs/img/taikonijiiro/troubleshooting/fps.png b/docs/img/namco/taikonijiiro/troubleshooting/fps.png
similarity index 100%
rename from docs/img/taikonijiiro/troubleshooting/fps.png
rename to docs/img/namco/taikonijiiro/troubleshooting/fps.png
diff --git a/docs/img/taikonijiiro/troubleshooting/game.jpg b/docs/img/namco/taikonijiiro/troubleshooting/game.jpg
similarity index 100%
rename from docs/img/taikonijiiro/troubleshooting/game.jpg
rename to docs/img/namco/taikonijiiro/troubleshooting/game.jpg
diff --git a/docs/img/taikonijiiro/troubleshooting/lang.png b/docs/img/namco/taikonijiiro/troubleshooting/lang.png
similarity index 100%
rename from docs/img/taikonijiiro/troubleshooting/lang.png
rename to docs/img/namco/taikonijiiro/troubleshooting/lang.png
diff --git a/docs/img/taikonijiiro/troubleshooting/scale.png b/docs/img/namco/taikonijiiro/troubleshooting/scale.png
similarity index 100%
rename from docs/img/taikonijiiro/troubleshooting/scale.png
rename to docs/img/namco/taikonijiiro/troubleshooting/scale.png
diff --git a/docs/img/sdvx6/exceedgear.png b/docs/img/sdvx6/exceedgear.png
deleted file mode 100644
index cfa2d5e0..00000000
Binary files a/docs/img/sdvx6/exceedgear.png and /dev/null differ
diff --git a/docs/img/sdvx6/setup/1_sdvxdata.png b/docs/img/sdvx6/setup/1_sdvxdata.png
deleted file mode 100644
index 2cc837f7..00000000
Binary files a/docs/img/sdvx6/setup/1_sdvxdata.png and /dev/null differ
diff --git a/docs/img/sdvx6/setup/3_spicedata.png b/docs/img/sdvx6/setup/3_spicedata.png
deleted file mode 100644
index d1f50985..00000000
Binary files a/docs/img/sdvx6/setup/3_spicedata.png and /dev/null differ
diff --git a/docs/img/sdvx6/setup/4_opthover.png b/docs/img/sdvx6/setup/4_opthover.png
deleted file mode 100644
index 3ad9c24d..00000000
Binary files a/docs/img/sdvx6/setup/4_opthover.png and /dev/null differ
diff --git a/docs/img/sdvx6/setup/6_audio.png b/docs/img/sdvx6/setup/6_audio.png
deleted file mode 100644
index b2d8dde6..00000000
Binary files a/docs/img/sdvx6/setup/6_audio.png and /dev/null differ
diff --git a/docs/img/sdvx6/setup/6_orientation.png b/docs/img/sdvx6/setup/6_orientation.png
deleted file mode 100644
index d73717ea..00000000
Binary files a/docs/img/sdvx6/setup/6_orientation.png and /dev/null differ
diff --git a/docs/img/sdvxiv/2.png b/docs/img/sdvxiv/2.png
deleted file mode 100644
index 7c1f06bf..00000000
Binary files a/docs/img/sdvxiv/2.png and /dev/null differ
diff --git a/docs/img/sdvxiv/3.png b/docs/img/sdvxiv/3.png
deleted file mode 100644
index b6b3ccda..00000000
Binary files a/docs/img/sdvxiv/3.png and /dev/null differ
diff --git a/docs/img/sdvxiv/4.png b/docs/img/sdvxiv/4.png
deleted file mode 100644
index 857f8044..00000000
Binary files a/docs/img/sdvxiv/4.png and /dev/null differ
diff --git a/docs/img/chunithm/sdhd/c2c/client.png b/docs/img/sega/chunithm/common/c2c/client.png
similarity index 100%
rename from docs/img/chunithm/sdhd/c2c/client.png
rename to docs/img/sega/chunithm/common/c2c/client.png
diff --git a/docs/img/chunithm/sdhd/c2c/followstandard.png b/docs/img/sega/chunithm/common/c2c/followstandard.png
similarity index 100%
rename from docs/img/chunithm/sdhd/c2c/followstandard.png
rename to docs/img/sega/chunithm/common/c2c/followstandard.png
diff --git a/docs/img/chunithm/sdhd/c2c/group.png b/docs/img/sega/chunithm/common/c2c/group.png
similarity index 100%
rename from docs/img/chunithm/sdhd/c2c/group.png
rename to docs/img/sega/chunithm/common/c2c/group.png
diff --git a/docs/img/chunithm/sdhd/c2c/host.png b/docs/img/sega/chunithm/common/c2c/host.png
similarity index 100%
rename from docs/img/chunithm/sdhd/c2c/host.png
rename to docs/img/sega/chunithm/common/c2c/host.png
diff --git a/docs/img/chunithm/sdhd/c2c/service.png b/docs/img/sega/chunithm/common/c2c/service.png
similarity index 100%
rename from docs/img/chunithm/sdhd/c2c/service.png
rename to docs/img/sega/chunithm/common/c2c/service.png
diff --git a/docs/img/chunithm/sdhd/c2c/standard.png b/docs/img/sega/chunithm/common/c2c/standard.png
similarity index 100%
rename from docs/img/chunithm/sdhd/c2c/standard.png
rename to docs/img/sega/chunithm/common/c2c/standard.png
diff --git a/docs/img/chunithm/sdhd/controllers/0_ipaddress.png b/docs/img/sega/chunithm/common/controllers/0_ipaddress.png
similarity index 100%
rename from docs/img/chunithm/sdhd/controllers/0_ipaddress.png
rename to docs/img/sega/chunithm/common/controllers/0_ipaddress.png
diff --git a/docs/img/chunithm/sdhd/setup/0_chunithmdata.png b/docs/img/sega/chunithm/common/setup/0_chunithmdata.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/0_chunithmdata.png
rename to docs/img/sega/chunithm/common/setup/0_chunithmdata.png
diff --git a/docs/img/chunithm/sdhd/setup/0_chunithmdata_withappdata.png b/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/0_chunithmdata_withappdata.png
rename to docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.png
diff --git a/docs/img/chunithm/sdhd/setup/1_chunithmapp.png b/docs/img/sega/chunithm/common/setup/1_chunithmapp.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/1_chunithmapp.png
rename to docs/img/sega/chunithm/common/setup/1_chunithmapp.png
diff --git a/docs/img/chunithm/sdhd/setup/2_chunithmoption.png b/docs/img/sega/chunithm/common/setup/2_chunithmoption.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/2_chunithmoption.png
rename to docs/img/sega/chunithm/common/setup/2_chunithmoption.png
diff --git a/docs/img/chunithm/sdhd/setup/3_segatools_installed.png b/docs/img/sega/chunithm/common/setup/3_segatools_installed.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/3_segatools_installed.png
rename to docs/img/sega/chunithm/common/setup/3_segatools_installed.png
diff --git a/docs/img/chunithm/sdhd/setup/4_access_code.png b/docs/img/sega/chunithm/common/setup/4_access_code.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/4_access_code.png
rename to docs/img/sega/chunithm/common/setup/4_access_code.png
diff --git a/docs/img/chunithm/sdhd/setup/5_audio.png b/docs/img/sega/chunithm/common/setup/5_audio.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/5_audio.png
rename to docs/img/sega/chunithm/common/setup/5_audio.png
diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/0_asettings.png b/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/servicemenu/0_asettings.png
rename to docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.png
diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/1_gamesettings.png b/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/servicemenu/1_gamesettings.png
rename to docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.png
diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/2_reference.png b/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/servicemenu/2_reference.png
rename to docs/img/sega/chunithm/common/setup/servicemenu/2_reference.png
diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/3_closingsetting.png b/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/servicemenu/3_closingsetting.png
rename to docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.png
diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/4_alltime.png b/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/servicemenu/4_alltime.png
rename to docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.png
diff --git a/docs/img/chunithm/sdhd/setup/servicemenu/5_distserver.png b/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.png
similarity index 100%
rename from docs/img/chunithm/sdhd/setup/servicemenu/5_distserver.png
rename to docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.png
diff --git a/docs/img/sega/chunithm/luminous/logo.png b/docs/img/sega/chunithm/luminous/logo.png
new file mode 100644
index 00000000..239b9880
Binary files /dev/null and b/docs/img/sega/chunithm/luminous/logo.png differ
diff --git a/docs/img/sega/chunithm/luminousplus/logo.png b/docs/img/sega/chunithm/luminousplus/logo.png
new file mode 100644
index 00000000..aff5c264
Binary files /dev/null and b/docs/img/sega/chunithm/luminousplus/logo.png differ
diff --git a/docs/img/sega/chunithm/new/logo.png b/docs/img/sega/chunithm/new/logo.png
new file mode 100644
index 00000000..5c32612a
Binary files /dev/null and b/docs/img/sega/chunithm/new/logo.png differ
diff --git a/docs/img/sega/chunithm/newplus/logo.png b/docs/img/sega/chunithm/newplus/logo.png
new file mode 100644
index 00000000..2f333740
Binary files /dev/null and b/docs/img/sega/chunithm/newplus/logo.png differ
diff --git a/docs/img/sega/chunithm/sun/logo.png b/docs/img/sega/chunithm/sun/logo.png
new file mode 100644
index 00000000..7769ef9a
Binary files /dev/null and b/docs/img/sega/chunithm/sun/logo.png differ
diff --git a/docs/img/sega/chunithm/sunplus/logo.png b/docs/img/sega/chunithm/sunplus/logo.png
new file mode 100644
index 00000000..c44257a1
Binary files /dev/null and b/docs/img/sega/chunithm/sunplus/logo.png differ
diff --git a/docs/img/sega/chunithm/verse/logo.png b/docs/img/sega/chunithm/verse/logo.png
new file mode 100644
index 00000000..f6754c24
Binary files /dev/null and b/docs/img/sega/chunithm/verse/logo.png differ
diff --git a/docs/img/sega/maimaidx/buddies/logo.png b/docs/img/sega/maimaidx/buddies/logo.png
new file mode 100644
index 00000000..a9281c19
Binary files /dev/null and b/docs/img/sega/maimaidx/buddies/logo.png differ
diff --git a/docs/img/maimaidx/setup/access_code.png b/docs/img/sega/maimaidx/common/setup/access_code.png
similarity index 100%
rename from docs/img/maimaidx/setup/access_code.png
rename to docs/img/sega/maimaidx/common/setup/access_code.png
diff --git a/docs/img/maimaidx/setup/appdir.png b/docs/img/sega/maimaidx/common/setup/appdir.png
similarity index 100%
rename from docs/img/maimaidx/setup/appdir.png
rename to docs/img/sega/maimaidx/common/setup/appdir.png
diff --git a/docs/img/maimaidx/setup/audio.png b/docs/img/sega/maimaidx/common/setup/audio.png
similarity index 100%
rename from docs/img/maimaidx/setup/audio.png
rename to docs/img/sega/maimaidx/common/setup/audio.png
diff --git a/docs/img/maimaidx/setup/cmd.png b/docs/img/sega/maimaidx/common/setup/cmd.png
similarity index 100%
rename from docs/img/maimaidx/setup/cmd.png
rename to docs/img/sega/maimaidx/common/setup/cmd.png
diff --git a/docs/img/maimaidx/setup/distribution_servers_check.png b/docs/img/sega/maimaidx/common/setup/distribution_servers_check.png
similarity index 100%
rename from docs/img/maimaidx/setup/distribution_servers_check.png
rename to docs/img/sega/maimaidx/common/setup/distribution_servers_check.png
diff --git a/docs/img/maimaidx/setup/options.png b/docs/img/sega/maimaidx/common/setup/options.png
similarity index 100%
rename from docs/img/maimaidx/setup/options.png
rename to docs/img/sega/maimaidx/common/setup/options.png
diff --git a/docs/img/maimaidx/setup/rootdir.png b/docs/img/sega/maimaidx/common/setup/rootdir.png
similarity index 100%
rename from docs/img/maimaidx/setup/rootdir.png
rename to docs/img/sega/maimaidx/common/setup/rootdir.png
diff --git a/docs/img/maimaidx/setup/rootdir2.png b/docs/img/sega/maimaidx/common/setup/rootdir2.png
similarity index 100%
rename from docs/img/maimaidx/setup/rootdir2.png
rename to docs/img/sega/maimaidx/common/setup/rootdir2.png
diff --git a/docs/img/maimaidx/setup/segatools.png b/docs/img/sega/maimaidx/common/setup/segatools.png
similarity index 100%
rename from docs/img/maimaidx/setup/segatools.png
rename to docs/img/sega/maimaidx/common/setup/segatools.png
diff --git a/docs/img/maimaidx/setup/service_game_settings.png b/docs/img/sega/maimaidx/common/setup/service_game_settings.png
similarity index 100%
rename from docs/img/maimaidx/setup/service_game_settings.png
rename to docs/img/sega/maimaidx/common/setup/service_game_settings.png
diff --git a/docs/img/maimaidx/setup/service_menu.png b/docs/img/sega/maimaidx/common/setup/service_menu.png
similarity index 100%
rename from docs/img/maimaidx/setup/service_menu.png
rename to docs/img/sega/maimaidx/common/setup/service_menu.png
diff --git a/docs/img/maimaidx/prism.png b/docs/img/sega/maimaidx/prism/logo.png
similarity index 100%
rename from docs/img/maimaidx/prism.png
rename to docs/img/sega/maimaidx/prism/logo.png
diff --git a/docs/img/maimaidx/prismplus.png b/docs/img/sega/maimaidx/prismplus/logo.png
similarity index 100%
rename from docs/img/maimaidx/prismplus.png
rename to docs/img/sega/maimaidx/prismplus/logo.png
diff --git a/docs/img/ongeki/sddt/brightmemory.png b/docs/img/sega/ongeki/brightmemory/logo.png
similarity index 100%
rename from docs/img/ongeki/sddt/brightmemory.png
rename to docs/img/sega/ongeki/brightmemory/logo.png
diff --git a/docs/img/ongeki/sddt/setup/0_ongekidata.png b/docs/img/sega/ongeki/common/setup/0_ongekidata.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/0_ongekidata.png
rename to docs/img/sega/ongeki/common/setup/0_ongekidata.png
diff --git a/docs/img/ongeki/sddt/setup/0_ongekidata_withappdata.png b/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/0_ongekidata_withappdata.png
rename to docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.png
diff --git a/docs/img/ongeki/sddt/setup/1_ongekiapp.png b/docs/img/sega/ongeki/common/setup/1_ongekiapp.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/1_ongekiapp.png
rename to docs/img/sega/ongeki/common/setup/1_ongekiapp.png
diff --git a/docs/img/ongeki/sddt/setup/2_ongekioption.png b/docs/img/sega/ongeki/common/setup/2_ongekioption.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/2_ongekioption.png
rename to docs/img/sega/ongeki/common/setup/2_ongekioption.png
diff --git a/docs/img/ongeki/sddt/setup/3_ongeki_segatools_installed.png b/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/3_ongeki_segatools_installed.png
rename to docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.png
diff --git a/docs/img/ongeki/sddt/setup/4_access_code.png b/docs/img/sega/ongeki/common/setup/4_access_code.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/4_access_code.png
rename to docs/img/sega/ongeki/common/setup/4_access_code.png
diff --git a/docs/img/ongeki/sddt/setup/4_ongeki_groupcheck.png b/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/4_ongeki_groupcheck.png
rename to docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.png
diff --git a/docs/img/ongeki/sddt/setup/servicemenu/1_gamesettings.png b/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/servicemenu/1_gamesettings.png
rename to docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.png
diff --git a/docs/img/ongeki/sddt/setup/servicemenu/2_reference.png b/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/servicemenu/2_reference.png
rename to docs/img/sega/ongeki/common/setup/servicemenu/2_reference.png
diff --git a/docs/img/ongeki/sddt/setup/servicemenu/3_closesetting.png b/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/servicemenu/3_closesetting.png
rename to docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.png
diff --git a/docs/img/ongeki/sddt/setup/servicemenu/4_alltime.png b/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.png
similarity index 100%
rename from docs/img/ongeki/sddt/setup/servicemenu/4_alltime.png
rename to docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.png
diff --git a/docs/img/ongeki/sddt/refresh.png b/docs/img/sega/ongeki/refresh/logo.png
similarity index 100%
rename from docs/img/ongeki/sddt/refresh.png
rename to docs/img/sega/ongeki/refresh/logo.png
diff --git a/docs/img/wacca/setup/0_waccadata.png b/docs/img/sega/wacca/common/setup/0_waccadata.png
similarity index 100%
rename from docs/img/wacca/setup/0_waccadata.png
rename to docs/img/sega/wacca/common/setup/0_waccadata.png
diff --git a/docs/img/wacca/setup/1_waccaapp.png b/docs/img/sega/wacca/common/setup/1_waccaapp.png
similarity index 100%
rename from docs/img/wacca/setup/1_waccaapp.png
rename to docs/img/sega/wacca/common/setup/1_waccaapp.png
diff --git a/docs/img/wacca/setup/2_wacca_segatools_installed.png b/docs/img/sega/wacca/common/setup/2_wacca_segatools_installed.png
similarity index 100%
rename from docs/img/wacca/setup/2_wacca_segatools_installed.png
rename to docs/img/sega/wacca/common/setup/2_wacca_segatools_installed.png
diff --git a/docs/img/wacca/setup/3_access_code.png b/docs/img/sega/wacca/common/setup/3_access_code.png
similarity index 100%
rename from docs/img/wacca/setup/3_access_code.png
rename to docs/img/sega/wacca/common/setup/3_access_code.png
diff --git a/docs/img/wacca/setup/servicemenu/4_systemsetting.png b/docs/img/sega/wacca/common/setup/servicemenu/4_systemsetting.png
similarity index 100%
rename from docs/img/wacca/setup/servicemenu/4_systemsetting.png
rename to docs/img/sega/wacca/common/setup/servicemenu/4_systemsetting.png
diff --git a/docs/img/wacca/setup/servicemenu/5_closingtime.png b/docs/img/sega/wacca/common/setup/servicemenu/5_closingtime.png
similarity index 100%
rename from docs/img/wacca/setup/servicemenu/5_closingtime.png
rename to docs/img/sega/wacca/common/setup/servicemenu/5_closingtime.png
diff --git a/docs/img/wacca/setup/servicemenu/6_closingtimesetting.png b/docs/img/sega/wacca/common/setup/servicemenu/6_closingtimesetting.png
similarity index 100%
rename from docs/img/wacca/setup/servicemenu/6_closingtimesetting.png
rename to docs/img/sega/wacca/common/setup/servicemenu/6_closingtimesetting.png
diff --git a/docs/img/wacca/waccalilyr.png b/docs/img/sega/wacca/lilyr/logo.png
similarity index 100%
rename from docs/img/wacca/waccalilyr.png
rename to docs/img/sega/wacca/lilyr/logo.png
diff --git a/docs/img/wacca/waccareverse.png b/docs/img/sega/wacca/reverse/logo.png
similarity index 100%
rename from docs/img/wacca/waccareverse.png
rename to docs/img/sega/wacca/reverse/logo.png
diff --git a/docs/img/spice/options.png b/docs/img/spice/options.png
deleted file mode 100644
index 02a62388..00000000
Binary files a/docs/img/spice/options.png and /dev/null differ
diff --git a/docs/img/taikonijiiro/taikonijiiro.png b/docs/img/taikonijiiro/taikonijiiro.png
deleted file mode 100644
index c90ef9f1..00000000
Binary files a/docs/img/taikonijiiro/taikonijiiro.png and /dev/null differ
diff --git a/docs/img/logo/banner.png b/docs/img/two-torial/banner.png
similarity index 100%
rename from docs/img/logo/banner.png
rename to docs/img/two-torial/banner.png
diff --git a/docs/img/logo/github-banner.png b/docs/img/two-torial/github-banner.png
similarity index 100%
rename from docs/img/logo/github-banner.png
rename to docs/img/two-torial/github-banner.png
diff --git a/docs/img/logo/website-logo.svg b/docs/img/two-torial/website-logo.svg
similarity index 100%
rename from docs/img/logo/website-logo.svg
rename to docs/img/two-torial/website-logo.svg
diff --git a/docs/index.md b/docs/index.md
index 8e7eec11..f81992f8 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -4,8 +4,9 @@ description: A compendium of information and guides about arcade games. By the c
#
+
+
-
A compendium of information and guides about arcade games.
By the community, for the community.
diff --git a/docs/style.css b/docs/style.css
new file mode 100644
index 00000000..64b12829
--- /dev/null
+++ b/docs/style.css
@@ -0,0 +1,7 @@
+.header-logo {
+ height: 150px !important;
+ width: auto;
+ display: block;
+ margin-left: auto;
+ margin-right: auto;
+}
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index cf0bb6f8..6e810509 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -9,185 +9,187 @@ nav:
- Home: index.md
- Games:
- BEMANI:
- - "IIDX":
- - "IIDX 9th style":
- - "Game Setup": "games/iidx9/setup.md"
- - "Troubleshooting": "games/iidx9/troubleshooting.md"
- - "IIDX 10th style":
- - "Game Setup": "games/iidx10/setup.md"
- - "Troubleshooting": "games/iidx10/troubleshooting.md"
- - "IIDX 11 IIDX RED":
- - "Game Setup": "games/iidx11/setup.md"
- - "Troubleshooting": "games/iidx11/troubleshooting.md"
- - "IIDX 12 HAPPY SKY":
- - "Game Setup": "games/iidx12/setup.md"
- - "Troubleshooting": "games/iidx12/troubleshooting.md"
- - "IIDX 13 DistorteD":
- - "Game Setup": "games/iidx13/setup.md"
- - "Troubleshooting": "games/iidx13/troubleshooting.md"
- - "IIDX 14 GOLD":
- - "Game Setup": "games/iidx14/setup.md"
- - "Troubleshooting": "games/iidx14/troubleshooting.md"
- - "IIDX 24 SINOBUZ":
- - "First Time Setup": "games/iidx24/setup.md"
- - "Common Problems/Tips": "games/iidx24/problems.md"
- - "IIDX 25 CANNON BALLERS":
- - "First Time Setup": "games/iidx25/setup.md"
- - "Common Problems/Tips": "games/iidx25/problems.md"
- - "IIDX 26 Rootage":
- - "First Time Setup": "games/iidx26/setup.md"
- - "Common Problems/Tips": "games/iidx26/problems.md"
- - "IIDX 27 HEROIC VERSE":
- - "First Time Setup": "games/iidx27/setup.md"
- - "Common Problems/Tips": "games/iidx27/problems.md"
- - "Lightning Mode Specifics": "games/iidx27/lightning.md"
- - "IIDX 30 RESIDENT":
- - "Game Setup": "games/iidx30/setup.md"
- - "Extra Information": "games/iidx30/extras.md"
- - "Troubleshooting": "games/iidx30/troubleshooting.md"
- - "IIDX 31 EPOLIS":
- - "Game Setup": "games/iidx31/setup.md"
- - "Extra Information": "games/iidx31/extras.md"
- - "Troubleshooting": "games/iidx31/troubleshooting.md"
- - "IIDX 32 Pinky Crush":
- - "Game Setup": "games/iidx32/setup.md"
- - "Extra Information": "games/iidx32/extras.md"
- - "Troubleshooting": "games/iidx32/troubleshooting.md"
- - "SDVX":
- - "SDVX IV HEAVENLY HAVEN":
- - "First Time Setup": "games/sdvx4/setup.md"
- - "Common Problems/Tips": "games/sdvx4/problems.md"
- - "SDVX VIVID WAVE":
- - "First Time Setup": "games/sdvx5/setup.md"
- - "Common Problems/Tips": "games/sdvx5/problems.md"
- - "SDVX EXCEED GEAR":
- - "Game Setup": "games/sdvx6/setup.md"
- - "Extra Information": "games/sdvx6/extras.md"
- - "Troubleshooting": "games/sdvx6/troubleshooting.md"
- - "Pop'n":
- - "Pop'n Usaneko":
- - "First Time Setup": "games/popnusaneko/setup.md"
- - "Common Problems/Tips": "games/popnusaneko/problems.md"
- - "Pop'n Peace":
- - "First Time Setup": "games/popnpeace/setup.md"
- - "Common Problems/Tips": "games/popnpeace/problems.md"
- - "HELLO Pop'n":
- - "First Time Setup": "games/hellopopn/setup.md"
- - "Common Problems/Tips": "games/hellopopn/problems.md"
- - "DDR":
- - "DDR A20":
- - "Game Setup": "games/ddr/a20/setup.md"
- - "Troubleshooting": "games/ddr/a20/troubleshooting.md"
- - "DDR A20 PLUS":
- - "Game Setup": "games/ddr/a20plus/setup.md"
- - "Troubleshooting": "games/ddr/a20plus/troubleshooting.md"
- - "DDR A3":
- - "Game Setup": "games/ddr/a3/setup.md"
- - "Troubleshooting": "games/ddr/a3/troubleshooting.md"
- - "DDR WORLD":
- - "Game Setup": "games/ddr/world/setup.md"
- - "Troubleshooting": "games/ddr/world/troubleshooting.md"
+ - "beatmania IIDX":
+ - "9th style":
+ - "Game Setup": "games/bemani/iidx/9thstyle/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/9thstyle/troubleshooting.md"
+ - "10th style":
+ - "Game Setup": "games/bemani/iidx/10thstyle/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/10thstyle/troubleshooting.md"
+ - "11 RED":
+ - "Game Setup": "games/bemani/iidx/11_red/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/11_red/troubleshooting.md"
+ - "12 HAPPY SKY":
+ - "Game Setup": "games/bemani/iidx/12_happysky/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/12_happysky/troubleshooting.md"
+ - "13 DistorteD":
+ - "Game Setup": "games/bemani/iidx/13_distorted/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/13_distorted/troubleshooting.md"
+ - "14 GOLD":
+ - "Game Setup": "games/bemani/iidx/14_gold/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/14_gold/troubleshooting.md"
+ - "24 SINOBUZ":
+ - "Game Setup": "games/bemani/iidx/24_sinobuz/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/24_sinobuz/troubleshooting.md"
+ - "25 CANNON BALLERS":
+ - "Game Setup": "games/bemani/iidx/25_cannonballers/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/25_cannonballers/troubleshooting.md"
+ - "26 Rootage":
+ - "Game Setup": "games/bemani/iidx/26_rootage/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/26_rootage/troubleshooting.md"
+ - "27 HEROIC VERSE":
+ - "Game Setup": "games/bemani/iidx/27_heroicverse/setup.md"
+ - "Troubleshooting": "games/bemani/iidx/27_heroicverse/troubleshooting.md"
+ - "Lightning Mode Specifics": "games/bemani/iidx/27_heroicverse/lightning.md"
+ - "30 RESIDENT":
+ - "Game Setup": "games/bemani/iidx/30_resident/setup.md"
+ - "Extra Information": "games/bemani/iidx/30_resident/extras.md"
+ - "Troubleshooting": "games/bemani/iidx/30_resident/troubleshooting.md"
+ - "31 EPOLIS":
+ - "Game Setup": "games/bemani/iidx/31_epolis/setup.md"
+ - "Extra Information": "games/bemani/iidx/31_epolis/extras.md"
+ - "Troubleshooting": "games/bemani/iidx/31_epolis/troubleshooting.md"
+ - "32 Pinky Crush":
+ - "Game Setup": "games/bemani/iidx/32_pinkycrush/setup.md"
+ - "Extra Information": "games/bemani/iidx/32_pinkycrush/extras.md"
+ - "Troubleshooting": "games/bemani/iidx/32_pinkycrush/troubleshooting.md"
+ - "Sound Voltex":
+ - "IV HEAVENLY HAVEN":
+ - "Game Setup": "games/bemani/sdvx/4_heavenlyhaven/setup.md"
+ - "Troubleshooting": "games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md"
+ - "V VIVID WAVE":
+ - "Game Setup": "games/bemani/sdvx/5_vividwave/setup.md"
+ - "Troubleshooting": "games/bemani/sdvx/5_vividwave/troubleshooting.md"
+ - "VI EXCEED GEAR":
+ - "Game Setup": "games/bemani/sdvx/6_exceedgear/setup.md"
+ - "Extra Information": "games/bemani/sdvx/6_exceedgear/extras.md"
+ - "Troubleshooting": "games/bemani/sdvx/6_exceedgear/troubleshooting.md"
+ - "Pop'n Music":
+ - "Usaneko":
+ - "Game Setup": "games/bemani/popn/usaneko/setup.md"
+ - "Troubleshooting": "games/bemani/popn/usaneko/troubleshooting.md"
+ - "Peace":
+ - "Game Setup": "games/bemani/popn/peace/setup.md"
+ - "Troubleshooting": "games/bemani/popn/peace/troubleshooting.md"
+ - "HELLO!":
+ - "Game Setup": "games/bemani/popn/hello/setup.md"
+ - "Troubleshooting": "games/bemani/popn/hello/troubleshooting.md"
+ - "Dance Dance Revolution":
+ - "A20":
+ - "Game Setup": "games/bemani/ddr/a20/setup.md"
+ - "Troubleshooting": "games/bemani/ddr/a20/troubleshooting.md"
+ - "A20 PLUS":
+ - "Game Setup": "games/bemani/ddr/a20plus/setup.md"
+ - "Troubleshooting": "games/bemani/ddr/a20plus/troubleshooting.md"
+ - "A3":
+ - "Game Setup": "games/bemani/ddr/a3/setup.md"
+ - "Troubleshooting": "games/bemani/ddr/a3/troubleshooting.md"
+ - "WORLD":
+ - "Game Setup": "games/bemani/ddr/world/setup.md"
+ - "Troubleshooting": "games/bemani/ddr/world/troubleshooting.md"
- "Jubeat":
- - "Jubeat Clan":
- - "First Time Setup": "games/jubeatclan/setup.md"
- - "Common Problems/Tips": "games/jubeatclan/problems.md"
+ - "Clan":
+ - "Game Setup": "games/bemani/jubeat/clan/setup.md"
+ - "Troubleshooting": "games/bemani/jubeat/clan/troubleshooting.md"
- "GITADORA":
- - "GITADORA Matixx":
- - "First Time Setup": "games/gitamatixx/setup.md"
- - "Common Problems/Tips": "games/gitamatixx/problems.md"
- - "GITADORA EXCHAIN":
- - "First Time Setup": "games/exchain/setup.md"
- - "Common Problems/Tips": "games/exchain/problems.md"
- - "GITADORA FUZZ-UP":
- - "Game Setup": "games/fuzzup/setup.md"
- - "Troubleshooting": "games/fuzzup/troubleshooting.md"
+ - "Matixx":
+ - "Game Setup": "games/bemani/gitadora/matixx/setup.md"
+ - "Troubleshooting": "games/bemani/gitadora/matixx/troubleshooting.md"
+ - "EXCHAIN":
+ - "Game Setup": "games/bemani/gitadora/exchain/setup.md"
+ - "Troubleshooting": "games/bemani/gitadora/exchain/troubleshooting.md"
+ - "Fuzz-Up":
+ - "Game Setup": "games/bemani/gitadora/fuzzup/setup.md"
+ - "Troubleshooting": "games/bemani/gitadora/fuzzup/troubleshooting.md"
- "Reflec Beat":
- - "Reflec Beat: Reflesia":
- - "First Time Setup": "games/reflesia/setup.md"
- - "Common Problems/Tips": "games/reflesia/problems.md"
+ - "悠久のリフレシア (Reflesia)":
+ - "Game Setup": "games/bemani/reflecbeat/reflesia/setup.md"
+ - "Troubleshooting": "games/bemani/reflecbeat/reflesia/troubleshooting.md"
- "NOSTALGIA":
- - "Nostalgia FORTE":
- - "First Time Setup": "games/nostforte/setup.md"
- - "Common Problems/Tips": "games/nostforte/problems.md"
- - "Nostalgia Op.2":
- - "First Time Setup": "games/nostop2/setup.md"
- - "Common Problems/Tips": "games/nostop2/problems.md"
- - "BeatStream アニムトライヴ":
- - "First Time Setup": "games/beatstreamfinal/setup.md"
- - "Common Problems/Tips": "games/beatstreamfinal/problems.md"
- - "MÚSECA 1+1/2":
- - "First Time Setup": "games/musecafinal/setup.md"
- - "Common Problems/Tips": "games/musecafinal/problems.md"
+ - "FORTE":
+ - "Game Setup": "games/bemani/nostalgia/forte/setup.md"
+ - "Troubleshooting": "games/bemani/nostalgia/forte/troubleshooting.md"
+ - "Op.2":
+ - "Game Setup": "games/bemani/nostalgia/op2/setup.md"
+ - "Troubleshooting": "games/bemani/nostalgia/op2/troubleshooting.md"
+ - "BeatStream":
+ - "アニムトライヴ (Animutribe)":
+ - "Game Setup": "games/bemani/beatstream/animutribe/setup.md"
+ - "Troubleshooting": "games/bemani/beatstream/animutribe/troubleshooting.md"
+ - "MÚSECA":
+ - "MÚSECA 1+1/2":
+ - "Game Setup": "games/bemani/museca/1plushalf/setup.md"
+ - "Troubleshooting": "games/bemani/museca/1plushalf/troubleshooting.md"
- SEGA:
- "CHUNITHM":
- "NEW":
- - "Game Setup": "games/chunithmnew/setup.md"
- - "Controllers": "games/chunithmnew/controllers.md"
- - "Cab-to-Cab": "games/chunithmnew/c2c.md"
- - "Troubleshooting": "games/chunithmnew/troubleshooting.md"
+ - "Game Setup": "games/sega/chunithm/new/setup.md"
+ - "Controllers": "games/sega/chunithm/new/controllers.md"
+ - "Cab-to-Cab": "games/sega/chunithm/new/c2c.md"
+ - "Troubleshooting": "games/sega/chunithm/new/troubleshooting.md"
- "NEW PLUS":
- - "Game Setup": "games/chunithmnewplus/setup.md"
- - "Controllers": "games/chunithmnewplus/controllers.md"
- - "Troubleshooting": "games/chunithmnewplus/troubleshooting.md"
- - "Cab-to-Cab": "games/chunithmnewplus/c2c.md"
+ - "Game Setup": "games/sega/chunithm/newplus/setup.md"
+ - "Controllers": "games/sega/chunithm/newplus/controllers.md"
+ - "Troubleshooting": "games/sega/chunithm/newplus/troubleshooting.md"
+ - "Cab-to-Cab": "games/sega/chunithm/newplus/c2c.md"
- "SUN":
- - "Game Setup": "games/chunithmsun/setup.md"
- - "Controllers": "games/chunithmsun/controllers.md"
- - "Troubleshooting": "games/chunithmsun/troubleshooting.md"
- - "Cab-to-Cab": "games/chunithmsun/c2c.md"
+ - "Game Setup": "games/sega/chunithm/sun/setup.md"
+ - "Controllers": "games/sega/chunithm/sun/controllers.md"
+ - "Troubleshooting": "games/sega/chunithm/sun/troubleshooting.md"
+ - "Cab-to-Cab": "games/sega/chunithm/sun/c2c.md"
- "SUN PLUS":
- - "Game Setup": "games/chunithmsunplus/setup.md"
- - "Controllers": "games/chunithmsunplus/controllers.md"
- - "Troubleshooting": "games/chunithmsunplus/troubleshooting.md"
- - "Cab-to-Cab": "games/chunithmsunplus/c2c.md"
+ - "Game Setup": "games/sega/chunithm/sunplus/setup.md"
+ - "Controllers": "games/sega/chunithm/sunplus/controllers.md"
+ - "Troubleshooting": "games/sega/chunithm/sunplus/troubleshooting.md"
+ - "Cab-to-Cab": "games/sega/chunithm/sunplus/c2c.md"
- "LUMINOUS":
- - "Game Setup": "games/chunithmluminous/setup.md"
- - "Controllers": "games/chunithmluminous/controllers.md"
- - "Troubleshooting": "games/chunithmluminous/troubleshooting.md"
- - "Cab-to-Cab": "games/chunithmluminous/c2c.md"
+ - "Game Setup": "games/sega/chunithm/luminous/setup.md"
+ - "Controllers": "games/sega/chunithm/luminous/controllers.md"
+ - "Troubleshooting": "games/sega/chunithm/luminous/troubleshooting.md"
+ - "Cab-to-Cab": "games/sega/chunithm/luminous/c2c.md"
- "LUMINOUS PLUS":
- - "Game Setup": "games/chunithmluminousplus/setup.md"
- - "Controllers": "games/chunithmluminousplus/controllers.md"
- - "Troubleshooting": "games/chunithmluminousplus/troubleshooting.md"
- - "Cab-to-Cab": "games/chunithmluminousplus/c2c.md"
+ - "Game Setup": "games/sega/chunithm/luminousplus/setup.md"
+ - "Controllers": "games/sega/chunithm/luminousplus/controllers.md"
+ - "Troubleshooting": "games/sega/chunithm/luminousplus/troubleshooting.md"
+ - "Cab-to-Cab": "games/sega/chunithm/luminousplus/c2c.md"
- "VERSE":
- - "Game Setup": "games/chunithmverse/setup.md"
- - "Controllers": "games/chunithmverse/controllers.md"
- - "Troubleshooting": "games/chunithmverse/troubleshooting.md"
- - "Cab-to-Cab": "games/chunithmverse/c2c.md"
+ - "Game Setup": "games/sega/chunithm/verse/setup.md"
+ - "Controllers": "games/sega/chunithm/verse/controllers.md"
+ - "Troubleshooting": "games/sega/chunithm/verse/troubleshooting.md"
+ - "Cab-to-Cab": "games/sega/chunithm/verse/c2c.md"
- "maimai DX":
- "BUDDiES":
- - "Game Setup": "games/maimaidx/buddies/setup.md"
- - "Controllers": "games/maimaidx/buddies/controllers.md"
- - "Troubleshooting": "games/maimaidx/buddies/troubleshooting.md"
+ - "Game Setup": "games/sega/maimaidx/buddies/setup.md"
+ - "Controllers": "games/sega/maimaidx/buddies/controllers.md"
+ - "Troubleshooting": "games/sega/maimaidx/buddies/troubleshooting.md"
- "PRiSM":
- - "Game Setup": "games/maimaidx/prism/setup.md"
- - "Controllers": "games/maimaidx/prism/controllers.md"
- - "Troubleshooting": "games/maimaidx/prism/troubleshooting.md"
+ - "Game Setup": "games/sega/maimaidx/prism/setup.md"
+ - "Controllers": "games/sega/maimaidx/prism/controllers.md"
+ - "Troubleshooting": "games/sega/maimaidx/prism/troubleshooting.md"
- "PRiSM PLUS":
- - "Game Setup": "games/maimaidx/prismplus/setup.md"
- - "Controllers": "games/maimaidx/prismplus/controllers.md"
- - "Troubleshooting": "games/maimaidx/prismplus/troubleshooting.md"
+ - "Game Setup": "games/sega/maimaidx/prismplus/setup.md"
+ - "Controllers": "games/sega/maimaidx/prismplus/controllers.md"
+ - "Troubleshooting": "games/sega/maimaidx/prismplus/troubleshooting.md"
- "O.N.G.E.K.I.":
- "bright MEMORY":
- - "Game Setup": "games/ongekibrightmemory/setup.md"
- - "Controllers": "games/ongekibrightmemory/controllers.md"
- - "Troubleshooting": "games/ongekibrightmemory/troubleshooting.md"
+ - "Game Setup": "games/sega/ongeki/brightmemory/setup.md"
+ - "Controllers": "games/sega/ongeki/brightmemory/controllers.md"
+ - "Troubleshooting": "games/sega/ongeki/brightmemory/troubleshooting.md"
- "Re:Fresh":
- - "Game Setup": "games/ongekirefresh/setup.md"
- - "Controllers": "games/ongekirefresh/controllers.md"
- - "Troubleshooting": "games/ongekirefresh/troubleshooting.md"
+ - "Game Setup": "games/sega/ongeki/refresh/setup.md"
+ - "Controllers": "games/sega/ongeki/refresh/controllers.md"
+ - "Troubleshooting": "games/sega/ongeki/refresh/troubleshooting.md"
- "WACCA":
- - "WACCA Lily R":
- - "Game Setup": "games/waccalilyr/setup.md"
- - "Controllers": "games/waccalilyr/controllers.md"
- - "WACCA Reverse":
- - "Game Setup": "games/waccareverse/setup.md"
- - "Controllers": "games/waccareverse/controllers.md"
+ - "Lily R":
+ - "Game Setup": "games/sega/wacca/lilyr/setup.md"
+ - "Controllers": "games/sega/wacca/lilyr/controllers.md"
+ - "Reverse":
+ - "Game Setup": "games/sega/wacca/reverse/setup.md"
+ - "Controllers": "games/sega/wacca/reverse/controllers.md"
- NAMCO:
- "Taiko no Tatsujin: Nijiiro":
- - "Game Setup": "games/taikonijiiro/setup.md"
- - "Troubleshooting": "games/taikonijiiro/troubleshooting.md"
+ - "Game Setup": "games/namco/taikonijiiro/setup.md"
+ - "Troubleshooting": "games/namco/taikonijiiro/troubleshooting.md"
- Error Codes:
- BEMANI: "errorcodes/bemani.md"
- SEGA: "errorcodes/sega.md"
@@ -208,16 +210,22 @@ nav:
- Other Resources: resources.md
not_in_nav: |
- games/chusan
- games/mu3
- games/mercury
- games/mai2
- games/ddr
+ games/bemani/iidx/common
+ games/bemani/sdvx/common
+ games/bemani/ddr/common
+ games/sega/chunithm/common
+ games/sega/maimaidx/common
+ games/sega/ongeki/common
+ games/sega/wacca/common
+
+validation:
+ links:
+ absolute_links: relative_to_docs
theme:
name: material
custom_dir: overrides
- logo: img/logo/website-logo.svg
+ logo: img/two-torial/website-logo.svg
favicon: img/favicon.ico
icon:
repo: fontawesome/brands/github
@@ -275,6 +283,9 @@ plugins:
- search
- git-revision-date-localized
+extra_css:
+ - style.css
+
extra:
analytics:
provider: custom