diff --git a/docs/errorcodes/bemani.md b/docs/errorcodes/bemani.md
index 58f7be14..4d6db2e1 100644
--- a/docs/errorcodes/bemani.md
+++ b/docs/errorcodes/bemani.md
@@ -1,192 +1,126 @@
# BEMANI Error Codes
-!!! warning "Before reading"
+!!! info "Synopsis"
- This section contains various gamecode errors that a user may run across. There is an innumerable amount of these and I sometimes wonder if it's truly possible to have them all listed.
- Nonetheless, dozens, if not hundreds are currently missing. This list is a massive work in progress and will be updated with time.
+ This section contains various BEMANI games error codes you might run across and potential steps to resolve them.
- Furthermore, not every solution listed can be the definitive solution to your error, sometimes various odd software and hardware nuances occur to create yet unseen issues.
-
-## Universal Error Codes
+## Universal
### 5-0000-0000
!!! tip ""
- This error can appear across any game, it's a generic critical error with several possible solutions.
+ This error can be caused by:
- It is usually caused by network adapters that are enabled, other than the primary one used for network service. Try to disable some network adapters in Windows Device Manager, including hidden adapters.
+ - Having multiple network adapters enabled - try disabling unused ones in Device Manager
+ - Game files being set as read-only - ensure all files are writable
- It can also be caused by game files being set to read only, especially the dev folder. Uncheck read only property in file explorer for all game files.
-
-### 5-2000-0000
+### 5-2000-0000 / 5-2002-0915 / 5-2600-0000
!!! tip ""
- This error can appear across any game, it's a standard network error with several possible solutions.
+ These errors are network related.
- First, make sure you have correctly entered your network service's URL properly with the `-url` parameter, that your internet connection is fine, and that the service is not down.
- Also make sure you have correctly entered your PCBID with the ``-p`` parameter.
+ Check that:
- One other thing to check is that the data is supported by the service, and that the datecode used by the game
- is not invalid. Don't modify things if you don't need to! If the data is from a clean, trusted source, then this is extremely unlikely to be the cause.
+ - Your internet connection is working
+ - Your data version is supported by the server
+ - The server is online and running
+ - Your `EA Service URL (-url)` option is correctly set
+ - Your `PCBID (-p)` option is correctly set
-### 5-2002-0915
-
-!!! tip ""
-
- This error can appear across any game, it's a standard network error with several possible solutions.
-
- First, make sure you have correctly entered your network service's URL properly with the `-url` parameter, that your internet connection is fine, and that the service is not down.
- Also make sure you have correctly entered your PCBID with the ``-p`` parameter.
-
- One other thing to check is that the data is supported by the service, and that the datecode used by the game
- is not invalid. Don't modify things if you don't need to! If the data is from a clean, trusted source, then this is extremely unlikely to be the cause.
-
-### 5-2600-0000
-
-!!! tip ""
-
- This error can appear across any game, it's a standard network error with several possible solutions.
-
- First, make sure you have correctly entered your network service's URL properly with the `-url` parameter, that your internet connection is fine, and that the service is not down.
- Also make sure you have correctly entered your PCBID with the ``-p`` parameter.
-
- One other thing to check is that the data is supported by the service, and that the datecode used by the game
- is not invalid. Don't modify things if you don't need to! If the data is from a clean, trusted source, then this is extremely unlikely to be the cause.
-
-
-## IIDX Error Codes
+## IIDX
### 5-1500-0002
!!! tip "SOUND DATA CREATE ERROR"
- This error occured from a corrupted installation. If your data came from a trusted source and you're having this issue, consider redownloading the files and making sure your installation was done properly. Or, perhaps your hard drive is failing.
+ Data is corrupt, incomplete, or incorrectly modified.
+ Redownload data from trusted source.
### 5-1503-0004
!!! tip "USBIO ERROR (NO ANSWER...)"
- This error occurs when the game times out trying to communicate with the I/O board.
+ The game times out when trying to communicate with I/O.
- When using tools, this typically happens because I/O emulation in tools takes too long, which can be caused by long-running background services on your computer. Usual offenders are: file-syncing software (GDrive, OneDrive, back up service, etc), anti-virus / malware scans, Windows Updates, or possibly bad hardware. Try to see if you can run tools at elevated process priority (SpiceTools already does this, but you can also try -realtime as last resort).
-
- On a real cabinet this would typically be a hardware error with the I/O board. Check cable connection and the power supply to the I/O board.
+ - For home play: I/O emulation could be too slow due to background services (file sync, antivirus, Windows Updates) or bad hardware. Try running tools at higher process priority.
+ - For cabinets: Hardware issue with I/O board. Check cables and power supply.
### 5-1505-0001
!!! tip "SSD DATA ERROR"
- This error occurs when the data is horribly corrupt, incomplete, or modified incorrectly. Please redownload your data from a reliable source.
+ Data is corrupt, incomplete, or incorrectly modified.
+ Redownload data from trusted source.
### 5-1503-0042
!!! tip "CAMERA DEVICE ERROR"
- This error occurs when camera devices are missing/not functional. To resolve either have two cameras connected to your machine or apply a patch for your game's specific version and date code to simply not have this error occur on startup. It can be bypassed by hitting the `Test` button so it is not a critical error.
+ Missing/non-functional camera devices. Either connect necessary cameras, use the `-iidxdisablecams` Option or patch the game to bypass this check. Can be temporarily bypassed with `Test` button.
### 5-1506-0001
!!! tip "CLOCK ERROR"
- This error occurs when the clock is not set. To resolve, set the `CLOCK` in the service menu by hitting `SAVE AND EXIT` inside of the menu.
+ Enter `Test` menu, go to `CLOCK`, then `SAVE AND EXIT`.
-
-## Sound Voltex Error Codes
+## Sound Voltex
### 5-1506-0000
!!! tip "ACIO ERROR"
- A user had this error when they downloaded the game from an unreliable source, they redownloaded `libacio.dll` from a clean, trusted source and had no issues. If the error persists, consider redownloading the data from a reliable source entirely.
+ Caused by corrupt `libacio.dll`. Redownload from a trusted source. If error persists, redownload entire game data.
### 5-2009-0000
!!! tip ""
- This error was seen on Sound Voltex Booth, a user had messed up their dll files. Thus, the solution would be to leave files unmodified and do not needlessly tamper. If your data came from a trusted source and you're having this issue, consider redownloading the files and making sure your installation was done properly.
+ Caused by modified DLL files in Sound Voltex Booth. Keep files unmodified and reinstall from a trusted source if needed.
-
-## Pop'n Error Codes
+## Pop'n Music
### 5-1509-0000
!!! tip ""
- A user experienced this error every few minutes or so during play. If this issue occurs, make sure you have correctly inputted your chosen network's service URL and your PCBID correctly.
+ Occurs during gameplay. Verify service URL and PCBID are set correctly.
### 5-2002-2400
!!! tip ""
- This error was seen on Pop'n Usaneko due to improper setup and bad parameter usage in SpiceTools, make sure to follow [the Game Setup](/games/bemani/popn/usaneko/setup.md) and utilize the `-url` and `-p` parameters in SpiceTools
- so that you're not needlessly risking making mistakes in modifying the game's files.
+ Setup error in Pop'n Usaneko. Follow [Game Setup](/games/bemani/popn/usaneko/setup.md) and use proper `-url` and `-p` parameters in SpiceTools.
-
-## Jubeat Error Codes
+## Jubeat
### 5-2500-0000
!!! tip "BACKUP DATA ERROR"
- Follow the steps listed [here](/games/bemani/jubeat/clan/setup.md#final-steps-and-setting-up-the-game)
+ Press your `Test` button to get past this.
-
-## GITADORA Error Codes
+## GITADORA
-### 5-1698-0000
+### 5-1506-0000 / 5-2501-0000
!!! tip ""
- This was seen in GITADORA Tri-Boost Re:EVOLVE. To resolve, uncheck the `Read Only` attribute on the following `contents` folders.
-
- - \contents\data\product\aep_x64\
- - \contents\data\product\aep\
-
- Also, remove the following files from these folders.
-
- - battle_matching_3.bin
- - beargarden_3.bin
- - common_3.bin
- - custom_3.bin
- - entry_3.bin
- - game_combo_3.bin
- - game_common_3.bin
- - game_dm_3.bin
- - game_gf_3.bin
- - game_session.bin
- - home.bin
- - mission_result.bin
- - record_3.bin
- - select_music_3.bin
- - tab_3.bin
- - title_3.bin
- - warning_3.bin
-
-### 5-1506-0000
-
-!!! tip ""
-
- Disable all the unused network adapters inside device manager (make sure to view the hidden ones as well and disable those too!)
+ These errors are typically caused by having multiple network adapters enabled, disable unused ones in Device Manager.
### 5-2500-0001
!!! tip "BACKUP DATA ERROR"
- Follow the steps listed [here](/games/bemani/gitadora/matixx/setup.md#final-steps-and-setting-up-the-game)
+ Press your `Test` button to get past this.
-### 5-2501-0000
-
-!!! tip ""
-
- The Group ID Error is caused when it finds another cab of the same kind (GF or DM) with the same Group ID on the network. In most cases for users, this means the computer is connected to BOTH Ethernet and Wi-fi so the game sees 2 instances of itself. Thus to resolve, make sure you do not have 2 devices on the same subnet like this by checking your connections accordingly.
-
-
-## NOSTALGIA Error Codes
+## NOSTALGIA
### 5-1501-0000
!!! tip ""
- This error was seen in NOSTALGIA Op. 2 when a user had a bad AVS config, make sure your data is from a reliable source and consider redownloading or replacing the file.
\ No newline at end of file
+ This error results from a bad AVS config.
+ Redownload data from trusted source.
\ No newline at end of file
diff --git a/docs/errorcodes/sega.md b/docs/errorcodes/sega.md
index da460847..05fcfb90 100644
--- a/docs/errorcodes/sega.md
+++ b/docs/errorcodes/sega.md
@@ -1,26 +1,25 @@
# SEGA Error Codes
-!!! warning "Before reading"
+!!! info "Synopsis"
- This section contains various gamecode errors that a user may run across. There is an innumerable amount of these and I sometimes wonder if it's truly possible to have them all listed.
- Nonetheless, dozens, if not hundreds are currently missing. This list is a massive work in progress and will be updated with time.
+ This section contains various SEGA games error codes you might run across and potential steps to resolve them.
- Furthermore, not every solution listed can be the definitive solution to your error, sometimes various odd software and hardware nuances occur to create yet unseen issues.
-
-## Universal Game Error Codes
+## Universal
### 0000
+
!!! tip "Unexpected Error Occured"
- This error occurs when the data is horribly corrupt, incomplete, or modified
- incorrectly. Please redownload your data from a reliable source.
+ Data is corrupt, incomplete, or incorrectly modified.
+ Redownload data from trusted source.
### 0032
+
!!! tip "Unexpected Error Occured"
- Generic network error with multiple symptoms, the most typical of which being enabling
- DHCP in Windows while the game expects a static IP. Try adding this to
- `config_hook.json`:
+ Generic network error with multiple symptoms, the most typical of which being enabling DHCP in Windows while the game expects a static IP.
+
+ Try adding this to `config_hook.json`:
```json
{
@@ -32,16 +31,13 @@
}
```
-!!! tip
-
- If you're copying into an existing `config_hook.json`, remove the outer braces and
- add a comma to the previous item, like so:
+ If you're copying into an existing `config_hook.json`, remove the outer braces and add a comma to the previous item, like so:
```json
{
"emoney": {
"enable": false
- },// (1)!
+ },
"network": {
"property": {
"dhcp": true
@@ -50,24 +46,21 @@
}
```
- 1. Notice the comma here.
-
-!!! tip
-
- If your game files does not include `config_hook.json`, it is OK to create a new
- file, then edit the launch script (usually `start.bat`) to tell the game about it:
+ If your game files does not include `config_hook.json`, it is OK to create a new file.
+ Then edit the launch script (usually `start.bat`) to tell the game about it:
```
amdaemon.exe -f -c config_common.json config_server.json config_client.json {++config_hook.json++}
```
### 0800
+
!!! tip "Unknown Error"
Generic network error usually thrown because the game is not able to connect to a server.
- Make sure that you have correctly entered your network's address in `segatools.ini` under
- the `[dns]` section:
+ Make sure that you have correctly entered your network's address in `segatools.ini` under the `[dns]` section:
+
```ini
[dns]
; Can also be an IP address:
@@ -76,11 +69,11 @@
```
### 0919
+
!!! tip "DVD Drive Remain Error"
- This error occurs if the game detects an enabled DVD drive on the system. To
- resolve, either disable your computer's DVD drive, or enable DVD drive emulation in
- `segatools.ini`:
+ This error occurs if the game detects an enabled DVD drive on the system.
+ To resolve, either disable your computer's DVD drive, or enable DVD drive emulation in `segatools.ini`:
```ini hl_lines="2"
[dvd]
@@ -88,6 +81,7 @@
```
### 0949
+
!!! tip "Keychip Not Found"
Enable keychip emulation in `segatools.ini`:
@@ -97,14 +91,14 @@
enable=1
```
- If on a real cabinet using a real keychip, confirm that the keychip is connected
- properly and working.
+ If on a real cabinet using a real keychip, confirm that the keychip is connected properly and working.
### 4104
+
!!! tip "Unexpected Error Occured"
- Make sure that the game files are not on the `E:` or `Y:` drive. If that is already the case,
- check if the config files passed to AM Daemon exists and are valid JSON files:
+ Make sure that the game files are not on the `E:` or `Y:` drive.
+ If that is already the case, check if the config files passed to AM Daemon exists and are valid JSON files:
```hl_lines="5"
Runtime exception occurred.
@@ -124,9 +118,10 @@
```
### 4105
+
!!! tip "Unexpected Error Occured"
- Check the AM Daemon window for any "runtime exception" messages, such as
+ Check the AM Daemon window for any "runtime exception" messages, such as:
```hl_lines="6"
amsGfetcherThreadContextInit: Line1345 Error: load Icf failed.
@@ -137,23 +132,23 @@
Message: amGfetcherInit(). ErrCode -1.
```
- Then continue by checking [AMDaemon error codes](#amdaemon-error-codes).
+ Then continue by checking [AMDaemon error codes](#amdaemon).
### 6401
+
!!! tip "I/O board is not connected to main board"
This error occurs when the game times out trying to communicate with the I/O board.
- When using segatools, this happens because I/O emulation took too long, which is
- usually caused by long-running background tasks (e.g. Windows Defender, Windows
- Update, file-syncing software). Try to see if this can be fixed by setting the game
- process and/or `amdaemon.exe` to high/realtime priority.
+ When using segatools, this happens because I/O emulation took too long, which is usually caused by long-running background tasks (e.g. Windows Defender, Windows Update, file-syncing software).
+ Try to see if this can be fixed by setting the game process and/or `amdaemon.exe` to high/realtime priority.
### 6501
+
!!! tip "Aime Card Reader Not Found"
- This error occurs when an Aime card reader is not found. Make sure you enabled Aime
- card reader emulation in `segatools.ini` if you don't have a physical reader connected:
+ This error occurs when an Aime card reader is not found.
+ Make sure you enabled Aime card reader emulation in `segatools.ini` if you don't have a physical reader connected:
```ini
[aime]
@@ -161,16 +156,17 @@
```
### 6503
+
!!! tip "Failed to read Aime card"
- This error occurs when the Aime card cannot be read. Make sure your connection to the
- ALL.Net server is good (the network icon in the bottom corner is green).
+ This error occurs when the Aime card cannot be read.
+ Make sure your connection to the ALL.Net server is good (the network icon in the bottom corner is green).
### 8114
+
!!! tip "ALL.Net System error (RTC)"
- Make sure you're connected to an ALL.Net server for the first boot, or disable
- accounting by editing `config_hook.json`:
+ Make sure you're connected to an ALL.Net server for the first boot, or disable accounting by editing `config_hook.json`:
```json
{
@@ -180,147 +176,129 @@
}
```
-!!! tip
-
- If you're copying into an existing `config_hook.json`, remove the outer braces and
- add a comma to the previous item, like so:
+ If you're copying into an existing `config_hook.json`, remove the outer braces and add a comma to the previous item, like so:
```json
{
"emoney": {
"enable": false
- },// (1)!
+ },
"allnet_accounting": {
"enable": false
}
}
```
- 1. Notice the comma here.
-
-!!! tip
-
- If your game files does not include `config_hook.json`, it is OK to create a new
- file, then edit the launch script (usually `start.bat`) to tell the game about it:
+ If your game files does not include `config_hook.json`, it is OK to create a new file.
+ Then edit the launch script (usually `start.bat`) to tell the game about it:
```
amdaemon.exe -f -c config_common.json config_server.json config_client.json {++config_hook.json++}
```
-## CHUNITHM Error Codes
+## CHUNITHM
-### 3101
+### 3101, 3102
-!!! tip "An unexpected error has occurred with the main device"
+!!! tip "An unexpected error has occurred with the main device
Initialization failure with the main device"
- This error occurs when the game fails to communicate with the controller. Check
- if your controller is connected properly and if ChuniIO DLLs are working.
-
-### 3102
-
-!!! tip "Initialization failure with the main device"
-
- This error occurs when the game fails to communicate with the controller. Check
- if your controller is connected properly and if IO DLLs are working.
+ This error occurs when the game fails to communicate with the controller.
+ Check if your controller is connected properly and if ChuniIO DLLs are working.
### 3201, 3202, 3203, 3204, 3205, 3206
!!! tip "Cannot confirm the connection with the side device sensor 1/2/3/4/5/6"
- This error occurs if the air sensors are not functional or blocked during system test.
- To resolve this, enter and exit Test mode by pressing the F1 key (or 1 on older segatools)
- then stay clear of your controller. If the error still happens, your air sensors may be faulty.
+ This error occurs if the air sensors are not functional or blocked during system test.
+ To resolve this, enter and exit Test mode by pressing the F1 key (or 1 on older segatools) then stay clear of your controller.
+ If the error still happens, your air sensors may be faulty.
### 3300
!!! tip "Duplicate servers in the same network"
- If multiple CHUNITHM machines are on the same LAN network, only one of them can be the server
- (dip switch 1 ON). Set all other machines to dip switch 1 OFF:
+ If multiple CHUNITHM machines are on the same LAN network, only one of them can be the server (dip switch 1 ON). Set all other machines to dip switch 1 OFF:
```ini hl_lines="2"
[system]
dipsw1=0
```
-!!! warning
-
- As of 2024-08-20, the [gpio] section in segatools has been renamed to [system].
+!!! warning "As of 2024-08-20, the [gpio] section in segatools has been renamed to [system]"
### 3301
!!! tip "Duplicate STANDARD in the same group"
- If multiple CHUNITHM machines are on the same LAN network and cabinet group (A/B/C/D), one of them
- should set reference machine settings to STANDARD and the rest to FOLLOW THE STANDARD. Change this
- by going to Test menu -> Game Settings (4th option) -> Reference machine settings (2nd option).
+ If multiple CHUNITHM machines are on the same LAN network and cabinet group (A/B/C/D), one of them should set reference machine settings to STANDARD and the rest to FOLLOW THE STANDARD.
+
+ Change this by going to Test menu > Game Settings (4th option) > Reference machine settings (2nd option).
### 3400
!!! tip "Monitor Not Supported 120fps"
- This error occurs if you're running the game in SP mode but the monitor is not
- `1920x1080@120Hz` in 32-bit color mode. Adjust display settings and try again.
+ This error occurs if your monitor is not set to `1920x1080@120 Hz` at 32-bit color mode.
+ Adjust display settings and try again.
### 3401
!!! tip "Machine Not Supported 120fps"
- This error occurs if you're running the game in CVT mode at 120fps. Use SP mode (dip
- switch 3 OFF) to run the game in 120fps. In `segatools.ini` this would be:
+ This error occurs if you're running the game in CVT mode at 120fps.
+ Use SP mode (dip switch 3 OFF) to run the game in 120fps.
+ In `segatools.ini` this would be:
```ini
[system]
dipsw3=0
```
-!!! warning
+!!! warning "As of 2024-08-20, the [gpio] section in segatools has been renamed to [system]"
- As of 2024-08-20, the [gpio] section in segatools has been renamed to [system].
-
-## AMDaemon Error Codes
+## AMDaemon
### ampdGd1232a01aInit(). ErrCode -4
!!! tip ""
- This error occurs because of a VFD port number mismatch. Update segatools, or if you're
- using a real VFD, confirm that the VFD uses the same port as specified in
- `config_common.json` or `config_sp.json` (CHUNITHM) under `emoney.display_port`:
+ This error occurs because of a VFD port number mismatch.
+
+ Update segatools, or if you're using a real VFD, confirm that the VFD uses the same port as specified in `config_common.json` or `config_sp.json` (CHUNITHM) under `emoney.display_port`:
```json
"emoney" :
{
- "display_port" : 2 // (1)!
+ "display_port" : 2
}
```
- 1. This should match the COM port that your real VFD is connected to.
+ The value should match the COM port that your real VFD is connected to.
### amAppImageInit(). ErrCode -5
!!! tip ""
- Path to the configured AMFS directory is too long. Ensure that the path is shorter than
- 16 characters (32 bytes).
+ Path to the configured AMFS directory is too long.
+ Ensure that the path is shorter than 16 characters (32 bytes).
### RegCreateKeyExW(). ErrorCode -5
!!! tip ""
- This error occurs because the Windows registry cannot be written to as a normal user.
+ This error occurs because the Windows registry cannot be written to as a normal user.
Start the game as administrator **once**, or update segatools.
### amSysFileInitEx(). ErrCode -5
!!! tip ""
- The AMFS folder is read only. Uncheck the read only property in File Explorer for the
- AMFS folder.
+ The AMFS folder is read only.
+ Uncheck the read only property in file explorer for the AMFS folder.
### amGfetcherInit(). ErrCode -1
!!! tip ""
- ICF1 is missing in the configured AMFS directory. Get the correct ICF for your game (the
- game ID in the ICF must be correct).
+ ICF1 is missing in the configured AMFS directory.
+ Get the correct ICF for your game (the game ID in the ICF must be correct).
\ No newline at end of file
diff --git a/docs/extras/asphyxia.md b/docs/extras/asphyxia.md
index 9135c486..2bcb8db5 100644
--- a/docs/extras/asphyxia.md
+++ b/docs/extras/asphyxia.md
@@ -1,81 +1,79 @@
-# How to setup Asphyxia CORE
+--8<-- "docs/snippets/common/old_guide.md"
-!!! danger "If this isn't your first time setting up Asphyxia, make sure to ^^*backup your ```savedata``` folder*^^ and place it somewhere safe."
+!!! danger "If this isn't your first time setting up Asphyxia, make sure to ^^*backup your `savedata` folder*^^ and place it somewhere safe."
-### What is Asphyxia CORE?
+## What is Asphyxia CORE?
!!! tip ""
- Asphyxia CORE is a ^^local^^ e-amuse emulator which includes score saving and customization. The software itself does not support any game out of the box. For this, you need ```plugins```.
+ Asphyxia CORE is a ^^local^^ e-amuse emulator which includes score saving and customization. The software itself does not support any game out of the box. For this, you need `plugins`.
-### Configuring Asphyxia
+## Configuring Asphyxia
!!! tip ""
- First, grab the latest release [here.](https://github.com/asphyxia-core/asphyxia-core.github.io/releases) In ^^almost^^ all cases, you will use the ```asphyxia-core-win-x64.zip```. Next, open the ```.zip``` file and extract the ```plugins``` folder and ```asphyxia-core-x64.exe``` into the ```contents``` folder of your desired game. We will use SDVX EG for this example.
+ First, grab the latest release [here.](https://github.com/asphyxia-core/asphyxia-core.github.io/releases) In ^^almost^^ all cases, you will use the `asphyxia-core-win-x64.zip`. Next, open the `.zip` file and extract the `plugins` folder and `asphyxia-core-x64.exe` into the `contents` folder of your desired game. We will use SDVX EG for this example.
-
+
!!! tip ""
- Your ```contents``` folder should look like this then:
+ Your `contents` folder should look like this then:
-
+
!!! tip ""
For Asphyxia to run properly, you will need a plugin for each game you want to use it with.
- - Join our [Discord server](https://discord.gg/cZRUmEPK78).
- - Look for your game's channel, then the pinned ```Resources``` post.
- - Download the plugin archive and open it.
- - It should contain a folder such as `sdvx@asphyxia` or `iidx@asphyxia`.
- - Put that folder in your Asphyxia `plugins` folder, typically `contents\plugins\` and overwrite files if needed.
+ - Join our Discord server by clicking the Discord logo at the bottom right of the page
+ - Look for your game's channel, then the pinned `Resources` post.
+ - Download the plugin archive and open it
+ - It should contain a folder such as `sdvx@asphyxia` or `iidx@asphyxia`
+ - Put that folder in your Asphyxia `plugins` folder
- Note: We do NOT provide plugins for every game.
+ Note: We can't provide links to plugins for every game, only the ones that have known good plugins.
!!! tip ""
- Run ```asphyxia-core-x64.exe``` to start the server. It will automatically open a browser tab. This is your ```WebUI```.
+ Run `asphyxia-core-x64.exe` to start the server. It will automatically open a browser tab. This is your `WebUI`.
-### Changing Service URL
+## Changing Service URL
!!! tip ""
- Run ```spicecfg.exe```, head over to the ```Options``` tab and look for ```EA Service URL```. In there, you need to input what is displayed on the Asphyxia WebUI on the ```Dashboard``` at the right side.
+ Run `spicecfg.exe`, head over to the `Options` tab and look for `EA Service URL`. In there, you need to input what is displayed on the Asphyxia WebUI on the `Dashboard` at the right side.
-
+
!!! tip ""
- For me, it's ```localhost:8083``` and should look like this:
+ Here it's `localhost:8083`.
-
+
-### Setting up SDVX
+## Setting up SDVX
!!! tip ""
- On the ```WebUI```, click on ```SDVX``` on the left-hand bar and on the right side under ```Plugin Settings```, you should see an option named ```Exceed Gear Data Directory```. In here, paste the path of your ```contents``` folder and press enter. ^^In my case^^, it looks like this:
+ On the `WebUI`, click on `SDVX` on the left-hand bar and on the right side under `Plugin Settings`, you should see an option named `Exceed Gear Data Directory`. In here, paste the path of your `contents` folder and press enter. ^^In my case^^, it looks like this:
-
+
!!! tip ""
- Next, click on ```Update Webui Assets``` on the left-hand bar. Make sure you're using the correct path as it won't work otherwise. When you've done that, click on ```Update``` and confirm that you've updated the datacode in your ```ea3-config.xml``` file. After a few seconds, the text console should say ```Done``` and say ```Successfully extracted textures``` if you input your path correctly.
+ Next, click on `Update Webui Assets` on the left-hand bar. Make sure you're using the correct path as it won't work otherwise. When you've done that, click on `Update` and confirm that you've updated the datacode in your `ea3-config.xml` file. After a few seconds, the text console should say `Done` and say `Successfully extracted textures` if you input your path correctly.
-
+
!!! tip ""
- Next, launch the game and card in. Go through the process of creating a profile, then close the game. After that, go to ```SDVX``` on the left-hand bar, then ```Profiles``` and click on the green ```Detail``` button on your preferred profile. Click on ```Setting``` on the top bar and try changing some customization settings at the bottom. If they are working, you're done and everything should function as intended if you set everything correctly.
+ Next, launch the game and card in. Go through the process of creating a profile, then close the game. After that, go to `SDVX` on the left-hand bar, then `Profiles` and click on the green `Detail` button on your preferred profile. Click on `Setting` on the top bar and try changing some customization settings at the bottom. If they are working, you're done and everything should function as intended if you set everything correctly.
- If they appear broken, completely close Asphyxia and head to the ```contents``` folder of your game again. If you have inserted the correct path when Importing and everything worked without any errors, you will have a folder called ```webui```. Copy this folder and paste it into ```plugins\sdvx@asphyxia```. Overwrite any files if prompted to. Now close then re-run ```asphyxia-core-x64.exe``` and everything should function as intended.
+ If they appear broken, completely close Asphyxia and head to the `contents` folder of your game again. If you have inserted the correct path when Importing and everything worked without any errors, you will have a folder called `webui`. Copy this folder and paste it into `plugins\sdvx@asphyxia`. Overwrite any files if prompted to. Now close then re-run `asphyxia-core-x64.exe` and everything should function as intended.
-### Setting up IIDX
+## Setting up IIDX
!!! tip ""
- You have already done all the step required to have it working. Simply create a profile and it will be visible on the ```WebUI```.
-
-!!! tip "You're all done! Enjoy your game!"
+ You have already done all the step required to have it working. Simply create a profile and it will be visible on the `WebUI`.
\ No newline at end of file
diff --git a/docs/extras/audio.md b/docs/extras/audio.md
index 48fc7617..4206e250 100644
--- a/docs/extras/audio.md
+++ b/docs/extras/audio.md
@@ -1,6 +1,4 @@
-# Audio
-
-!!! warning "Synopsis"
+!!! info "Synopsis"
This guide explains the different audio modes commonly found in arcade games and their pros and cons, helping you choose the best option for your setup.
@@ -72,7 +70,7 @@
Your audio device must explicitly support exclusive mode. Check your audio settings:
-
+
!!! tip ""
@@ -160,7 +158,7 @@
- Starts with Windows
- Auto-recovers from audio issues
-
+
Next, set up ASIO output:
@@ -173,7 +171,7 @@
1. Locate the 4th column in the interface
2. Enable only the `A1` and `B1` toggles as shown:
-
+
### OBS Studio Configuration
@@ -183,23 +181,23 @@
2. Set up audio capture:
- In the Sources panel, click `+` and select `Audio Input Capture`
-
+
- For the Device, select `VoiceMeeter Output (B1)`
-
+
3. Enable audio monitoring:
- Click the gear icon in the Audio Mixer panel
- Find your Audio Input Capture source
- Change `Audio Monitoring` to `Monitor and Output`
-
+
4. Configure OBS audio settings:
- Go to `File` > `Settings`
-
+
- In the `Audio` tab:
- Set `Sample Rate` to match your ASIO/game settings
- For `Monitoring Device`, select any unused input such as a `VoiceMeeter In`
-
+
- Save changes with `Apply` and `OK`
5. Add video capture:
diff --git a/docs/extras/controllers.md b/docs/extras/controllers.md
index 466f5360..5e2b07a0 100644
--- a/docs/extras/controllers.md
+++ b/docs/extras/controllers.md
@@ -1,10 +1,7 @@
-# Controllers
+!!! info "Synopsis"
-!!! warning "Synopsis"
-
- This guide provides an overview of popular arcade-style rhythm game controllers currently available to buy.
-
- Controllers are organized by game and ranked based on their popularity within the rhythm game community.
+ This guide provides an overview of popular arcade-style rhythm game controllers currently available to buy.
+ Controllers are ranked based on their popularity within the rhythm game community.
## BEMANI
@@ -15,7 +12,7 @@
??? tip "PHOENIXWAN+ LMT"
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Depending on how your mod is packaged, you may or may not need to create another folder to contain it.
Inside that folder, the structure should follow the one in `data/`.
- - Place your files inside that `data_mods/mod_folder/`.
+ - Place your files inside that `data_mods/mod_folder/`
If you're confused, the following may help you understand what this means.
```
- ├─ data/
- ├─── graphic/
- ├─── info/
- ├─── movie/
- ├─── sound/
- ├─── etc...
- ├─ data_mods/
- ├─── mod_folder/
- ├───── graphic/ <- files that mod the /data/graphic/ folder go here
- ├───── info/ <- files that mod the /data/info/ folder go here
- ├───── movie/ <- files that mod the /data/movie/ folder go here
- ├───── sound/ <- files that mod the /data/sound/ folder go here
- ├───── etc...
- ├─ dev/
- ├─ modules/
- ├─ prop/
+ 📂data
+ ┣━📂graphic
+ ┣━📂info
+ ┣━📂movie
+ ┗━📂sound
+ 📂data_mods
+ ┗━📂mod_folder
+ ┣━📂graphic <--- Files that modify data/graphic go here
+ ┣━📂info <--- Files that modify data/info go here
+ ┣━📂movie <--- Files that modify data/movie go here
+ ┗━📂sound <--- Files that modify data/sound go here
+ 📂dev
+ 📂modules
+ 📂prop
```
!!! info "Example: Omnimix for beatmania IIDX 31 EPOLIS"
**Directory**: `contents/data_mods/`
-
+
**Directory**: `contents/data_mods/omnimix_31`
-
+
----
-### Loading data_mods
+## Loading data_mods
-#### Installing ifs_layeredfs
+### Installing ifs_layeredfs
!!! tip ""
We now need a way for our game to load our mods.
- - Download the most recent release of [ifs_layeredfs](https://github.com/mon/ifs_layeredfs/releases/).
+ - Download the most recent release of [ifs_layeredfs](https://github.com/mon/ifs_layeredfs/releases/)
-
+
- - Open the archive.
+ - Open the archive
-
+
What we're interested in are the `64bit` and `32bit` folders:
- - Your game is 32bit *(spice.exe to launch)*: go in the `32bit` folder.
- - Your game is 64bit *(spice64.exe to launch)*: go in the `64bit` folder.
+ - Your game is 32bit *(spice.exe to launch)*: go in the `32bit` folder
+ - Your game is 64bit *(spice64.exe to launch)*: go in the `64bit` folder
-
+
- - Copy the `ifs_hook.dll` file to your game's `modules` folder.
+ - Copy the `ifs_hook.dll` file to your game's `modules` folder
-
+
-#### Loading ifs_layeredfs
+### Loading ifs_layeredfs
!!! tip ""
All that should be left to do is tell spice2x to load `ifs_hook.dll`.
- - Open your game's `spicecfg.exe`.
- - Head to the `options` tab.
- - Find the `Inject DLL Hooks` option under `Common` and type in `ifs_hook.dll` then press Enter.
+ - Open your game's `spicecfg.exe`
+ - Head to the `options` tab
+ - Find the `Inject DLL Hooks` option under `Common` and type in `ifs_hook.dll` then press Enter
Note: If you have other DLL hooks, simply add more by having a space in between them..
Example: `ifs_hook.dll somehook.dll`
-
+
Assuming your `data_mods` folder has been made properly, that's it!
diff --git a/docs/extras/hexguide.md b/docs/extras/hexguide.md
index 445a1715..91d933de 100644
--- a/docs/extras/hexguide.md
+++ b/docs/extras/hexguide.md
@@ -1,12 +1,11 @@
-# Manual DLL Hex Editing
+# Game Patching (hex editing)
!!! danger "Before proceeding"
**This guide should ONLY be used as a last resort if all other methods fail.**
**It has a high chance of breaking your game, make backups.**
----
-### Preamble
+## Preamble
!!! tip ""
@@ -18,8 +17,7 @@
- A clean copy of your desired BEMANI game.
- A backup of your original `.dll` before editing.
----
-### Getting Started
+## Getting Started
!!! tip ""
@@ -27,7 +25,7 @@
It's time to open our hex editor. If you're using HxD, you'll be greeted with the screen below.
-
+
!!! tip ""
@@ -37,7 +35,7 @@
Pictured below, we've opened up `bm2dx.dll` inside HxD.
-
+
!!! danger "Attention"
@@ -58,7 +56,7 @@
From here, we'll input the offset `B60B2` in the `Offset` section as shown below, and hit `OK`.
-
+
!!! tip ""
@@ -68,7 +66,7 @@
**If there's a mismatch, it's likely the offset you've put in was wrong, so be sure to double check!**
-
+
!!! tip ""
@@ -78,7 +76,7 @@
It should now look as shown below.
-
+
!!! tip ""
diff --git a/docs/extras/patchsp2x.md b/docs/extras/patchsp2x.md
index a0ce1682..0507cb98 100644
--- a/docs/extras/patchsp2x.md
+++ b/docs/extras/patchsp2x.md
@@ -1,4 +1,4 @@
-# spice2x DLL Patching
+# Game Patching (spice2x)
!!! info "TWO-TORIAL Patcher"
@@ -22,8 +22,7 @@
If you've already patched your game through other methods *([web patching](patchweb.md) or [hex editing](hexguide.md))*,
**Please replace your game's DLL with the original**.
----
-### Getting Started
+## Getting Started
!!! tip ""
@@ -31,7 +30,7 @@
In this case we will be using a clean SDVX installation as a reference, with the following folder structure.
-
+
#### Importing Patches from URL
@@ -39,7 +38,7 @@
Open `spicecfg.exe` and head to the `Patches` tab.
-
+
!!! tip ""
@@ -54,9 +53,9 @@
^^**If patching fails, it most likely is because the URL you provided doesn't support your game's version.**^^
-
+
-#### Picking Patches
+### Picking Patches
!!! danger "Important"
@@ -68,7 +67,7 @@
A new `Patches` folder has also been created, containing a `.json` file with your available patches for offline use.
-
+
!!! tip ""
@@ -76,7 +75,7 @@
For game-specific instructions, refer to their respective dedicated pages.
-#### Auto apply / Overwrite game files
+### Auto apply / Overwrite game files
!!! tip "Auto apply (recommended)"
diff --git a/docs/extras/patchweb.md b/docs/extras/patchweb.md
index a857287a..7ef58521 100644
--- a/docs/extras/patchweb.md
+++ b/docs/extras/patchweb.md
@@ -1,4 +1,4 @@
-# Website DLL Patching
+# Game Patching (web)
!!! info "Known web patchers: [Resources](/resources.md#web-patchers)"
@@ -15,7 +15,6 @@
If you've already patched your game through other methods *([spice2x patching](patchsp2x.md) or [hex editing](hexguide.md))*,
**Please replace your game's DLL or EXE with the original**.
----
### Getting started
!!! tip ""
@@ -27,15 +26,15 @@
Go to your chosen patcher's website, you'll get something similar to this:
-
+
!!! tip ""
Click on any game you'd like the patches for. In this case, we'll use CHUNITHM VERSE.
-
+
-
+
!!! tip ""
@@ -51,7 +50,7 @@
**Please keep in mind that some patchers may not support the most recent versions of your game right away.**
-
+
!!! tip ""
@@ -60,13 +59,13 @@
If you're unsure on what to do, refer to your specific game's guide as it might have more information there.
Otherwise feel free to join our Discord server, the link is at the top of the [home page](/index.md), and ask the community!
-
+
!!! tip ""
When you're done selecting patches, click on `Save Patched File` and your new file will start downloading.
-
+
!!! danger "Backup your original `.dll` or `.exe` file first!"
diff --git a/docs/extras/softether.md b/docs/extras/softether.md
index f810dbb2..867bc1c2 100644
--- a/docs/extras/softether.md
+++ b/docs/extras/softether.md
@@ -1,4 +1,6 @@
-# Setting Up SoftEther VPN for Cabinet-to-Cabinet Play
+# SoftEther VPN for Cabinet-to-Cabinet Play
+
+--8<-- "docs/snippets/common/old_guide.md"
### What is SoftEther VPN?
@@ -6,7 +8,6 @@
SoftEther VPN is a free tool we use to create Virtual Hubs and connect multiple machines to the same virtual network, allowing the ability to perform Cabinet-to-Cabinet link even when the machines are on physically different networks.
----
### Configuring SoftEther Server
!!! danger "This part of the guide is for hosting a hub! If you only wish to connect to a hub, refer to [Connecting to a SoftEther Hub](#connecting-to-a-softether-hub)."
@@ -19,31 +20,31 @@
First, go to the [SoftEther VPN Download Center](https://www.softether-download.com/en.aspx?product=softether). In the ```Select Component``` section, choose ```SoftEther VPN Server```. Choose the Operating System and CPU based on your own machine, and grab the latest ```rtm``` build. This guide will be using Windows as an example, the layout for other OS might vary.
-
+
!!! tip ""
Run the installer and choose to install ```SoftEther VPN Server```. Press Next to finish the installation, and start the Server Manager.
-
+
!!! tip ""
When running the Server Manager for the first time, you should be greeted with the window below. Click on the ```Connect``` button.
-
+
!!! tip ""
If prompted to setup a root password, set a password that you will remember. If prompted with the Easy Setup wizard, click ```Close``` on the bottom right of the window.
-
+
!!! tip ""
Click on ```Create a Virtual Hub``` on the window below.
-
+
!!! tip ""
@@ -51,35 +52,34 @@
!!! Info "If you wish to limit the maximum amount of sessions that can be connected to your hub at a time, you can enable ```Limit Max VPN Sessions```. Most arcade games support up to 4-way link, so we will set the limit to 4 in this example."
-
+
!!! tip ""
Your hub is now created! You should see the hub show up on your Virtual Hub list. Click on the hub to highlight it, and click ```Manage Virtual Hub```.
-
+
----
#### Adding Users to your Virtual Hub
!!! tip ""
You will need to add User Accounts into the Virtual Hub before anyone can connect. Click on ```Manage Users```, then click ```New``` at the bottom left of the window.
-
+
!!! tip ""
Set a Username and Password for the user account, then check the ```Set Security Policy``` box on the top right, and click ```Security Policy```.
-
+
!!! tip ""
Scroll down and find ```Unlimited Number of Broadcasts``` and ```Filter all IPv6 Packets```, then enable the 2 options. Leave everything else as defaults and click ```OK```.
-
-
+
+
!!! tip ""
@@ -87,10 +87,9 @@
!!! Info "You can either create one user account and give everyone the same credentials to connect to your hub under the same user, or you can also create individual user accounts for all the players that wish to connect to your hub. I recommend creating an user account for each player so you can have an easier time to manage the hub if needed."
-
-
+
+
----
#### Configuring SecureNAT
!!! tip ""
@@ -98,8 +97,8 @@
We will use the SecureNAT option to assign a custom subnet to each connected machines. Some games like Chunithm requires you to be on a specific subnet or cab-to-cab link will not work.
Click on ```Virtual NAT and Virtual DHCP Server (SecureNAT)```, then enable SecureNAT, and click on ```SecureNAT Configuration```.
-
-
+
+
!!! tip ""
@@ -108,39 +107,37 @@
- **IMPORTANT: LEAVE THE ```Options Applied to Clients``` SECTION BLANK!!!**
Once everything is set, click on ```OK``` and ```Exit```.
-
+
----
#### Setting a Dynamic DNS for your SoftEther Server
!!! info "You can set a custom DDNS Hostname for your SoftEther Server to allow people to remember your Server Hostname more easily. You can also just leave the hostname as default if you wish."
Click ```Dynamic DNS Setting``` on the bottom left.
-
+
!!! tip ""
- Under ```Change the Dynamic DNS Hostname``` section, set your preferred hostname. In this example, we will use ```twotorial```.
- Click ```Set to Above Hostname``` when done, and click ```Exit```.
-
+
!!! info "If a prompt shows up and ask if you want to regenerate a new Server Certificate, click on No."
-
+
!!! tip ""
If done correctly, the bottom left of your Virtual Hub management window should show your updated Hostname.
-
+
!!! tip ""
The server setup is done! User(s) should be able to connect to your hub now.
----
### Connecting to a SoftEther Hub
#### Setting up the VPN Client
@@ -149,40 +146,39 @@
Go to the [SoftEther VPN Download Center](https://www.softether-download.com/en.aspx?product=softether). In the ```Select Component``` section, choose ```SoftEther VPN Client```. Choose the Operating System and CPU based on your own machine, and grab the latest ```rtm``` build. This guide will be using Windows as an example, the layout for other OS might vary.
-
+
!!! tip ""
Run the installer and choose to install ```SoftEther VPN Client```. Press Next to finish the installation, and start the VPN Client.
-
+
!!! tip ""
In the VPN Client window, click on ```Add VPN Connection```.
-
+
!!! info "If a prompt shows up saying that you need to create a Virtual Network Adapter first, click Yes."
-
+
!!! tip ""
Leave the adapter name as default, and press ```OK```. Wait for the creation process to finish.
-
+
-
+
----
#### Connecting to a Virtual Hub
!!! tip ""
After you have created a Virtual Network Adapter, you should be able to add a VPN Hub. Click on ```Add VPN Connection``` again.
-
+
!!! tip ""
@@ -192,21 +188,21 @@
!!! info "If the Virtual Hub Name shows a blank list even after clicking the dropdown box multiple times, it usually means your client is unable to establish a connection. Double check if the hostname, and your hub config is correct."
-
+
!!! tip ""
- Under ```User Authentication Setting```, input your username and password.
- If you are connecting to another person's hub, ask the person for your login credentials.
-
+
!!! tip ""
- Under ```Advanced Setting of Communication```, **UNCHECK THE ```RECONNECTS AUTOMATICALLY AFTER DISCONNECTED``` BOX.** If this option is enabled, your VPN Client will always try to reconnect to the hub when it is running, taking up a spot in the hub. Please do not do this, it's just annoying when you're AFK in someone's hub and hogging up a spot.
- Click ```Advanced Settings...```.
-
+
!!! tip ""
@@ -215,15 +211,14 @@
- If you find yourself desyncing a lot when in game, you can also enable ```Use Data Compression``` to improve the connection stability.
- Click on ```OK``` once everything is set.
-
+
!!! tip ""
Double click on the VPN hub to connect. If it shows you your assigned IP address, congratulations! You are now connected to the Virtual Hub and is ready for some cab-to-cab action!
-
+
----
### Tips
!!! tip ""
@@ -231,16 +226,16 @@
- If you need to fetch your assigned IP address because the notification window disappeared too fast or if you forgot your IP, you can do so with the ```ipconfig``` command in CMD.
- The Virtual Adapter name will usually be ```Unknown adapter VPN - VPN Client```.
-
+
!!! tip ""
- If you already have your hub setup and want to share the config with other users, you can ```Export``` your VPN profile and send it to them. Right click on the VPN Hub you wish to share and click ```Export VPN Connection Setting...```.
-
+
!!! tip ""
- If you wish to include your username and password in the exported config, click on No. If the hub you are connecting to have different accounts setup for individual users, click on Yes to remove all sensitive information from the config.
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/docs/extras/unity.md b/docs/extras/unity.md
index 842296a5..94c8bdae 100644
--- a/docs/extras/unity.md
+++ b/docs/extras/unity.md
@@ -1,17 +1,17 @@
-# Modding Unity-based games
-
!!! danger "Before proceeding"
+
This guide applies to games made in the Unity engine, such as maimai DX, O.N.G.E.K.I. and Card Maker.
**It is highly recommended to use an unpatched Assembly DLL as your base!**
----
-
!!! info "Patches have historically been hardcoded into the unprotected `Assembly-CSharp.dll`"
+
The modern approach is to use BepInEx to load custom patches without tampering with Assembly-CSharp.
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
-
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
+--8<-- "docs/snippets/common/data_warning.md"
### Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
@@ -21,7 +18,7 @@
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
### Configuring Your Tools
diff --git a/docs/games/bemani/beatstream/animutribe/troubleshooting.md b/docs/games/bemani/beatstream/animutribe/troubleshooting.md
index af07a0d4..fe296683 100644
--- a/docs/games/bemani/beatstream/animutribe/troubleshooting.md
+++ b/docs/games/bemani/beatstream/animutribe/troubleshooting.md
@@ -1,5 +1,9 @@
-# BeatStream アニムトライヴ
-
+
+# Troubleshooting
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
### Hardware Specs
@@ -32,7 +36,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Which Offset Is Which?
diff --git a/docs/games/bemani/ddr/a20/setup.md b/docs/games/bemani/ddr/a20/setup.md
index ce705e9b..c5d8bc9c 100644
--- a/docs/games/bemani/ddr/a20/setup.md
+++ b/docs/games/bemani/ddr/a20/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (DDR A2O)
-
-
+
--8<-- "docs/games/bemani/ddr/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/ddr/a20/troubleshooting.md b/docs/games/bemani/ddr/a20/troubleshooting.md
index 59b41790..9910e71b 100644
--- a/docs/games/bemani/ddr/a20/troubleshooting.md
+++ b/docs/games/bemani/ddr/a20/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (DDR A20)
-
-
+
--8<-- "docs/games/bemani/ddr/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/ddr/a20plus/setup.md b/docs/games/bemani/ddr/a20plus/setup.md
index 01743eb5..a73344c5 100644
--- a/docs/games/bemani/ddr/a20plus/setup.md
+++ b/docs/games/bemani/ddr/a20plus/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (DDR A2O PLUS)
-
-
+
--8<-- "docs/games/bemani/ddr/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/ddr/a20plus/troubleshooting.md b/docs/games/bemani/ddr/a20plus/troubleshooting.md
index 14a7fd93..8e624602 100644
--- a/docs/games/bemani/ddr/a20plus/troubleshooting.md
+++ b/docs/games/bemani/ddr/a20plus/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (DDR A20 PLUS)
-
-
+
--8<-- "docs/games/bemani/ddr/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/ddr/a3/setup.md b/docs/games/bemani/ddr/a3/setup.md
index 786b7031..09c13d0e 100644
--- a/docs/games/bemani/ddr/a3/setup.md
+++ b/docs/games/bemani/ddr/a3/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (DDR A3)
-
-
+
--8<-- "docs/games/bemani/ddr/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/ddr/a3/troubleshooting.md b/docs/games/bemani/ddr/a3/troubleshooting.md
index 5d4f41d0..bdf75ba5 100644
--- a/docs/games/bemani/ddr/a3/troubleshooting.md
+++ b/docs/games/bemani/ddr/a3/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (DDR A3)
-
-
+
--8<-- "docs/games/bemani/ddr/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/ddr/common/setup.md b/docs/games/bemani/ddr/common/setup.md
index 1ae4a2a7..6644d304 100644
--- a/docs/games/bemani/ddr/common/setup.md
+++ b/docs/games/bemani/ddr/common/setup.md
@@ -1,10 +1,8 @@
-!!! danger "Warning"
+# Game Setup
- 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.
+--8<-- "docs/snippets/common/data_warning.md"
----
-### About data
+## About data
!!! info "The full game should be around 20-25gb in size."
@@ -19,8 +17,7 @@
The gold cab version contains more features, such as exclusive songs or the "GOLDEN LEAGUE" mode.
----
-### Preparing data
+## Preparing data
!!! tip ""
@@ -33,7 +30,7 @@
You should end up with a file structure with a few folders only, as follows.
-
+
??? warning "If your data doesn't look like this"
@@ -45,8 +42,7 @@
If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**.
**This also means your data was tampered with and we strongly recommend getting new data from somewhere else.**
----
-### Updating data
+## Updating data
??? danger "Please make sure you're using the right update for your current data."
@@ -77,8 +73,7 @@
- If that's already the case then great! Don't touch anything.
- If it instead corresponds to your pre-patch datecode, replace it with the new one and save the file.
----
-### Installing spice2x
+## Installing spice2x
!!! info ""
@@ -89,20 +84,20 @@
- Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release.
- Extract the `spice.exe` and `spicecfg.exe` files from the archive to your game's directory.
-
+
??? tip "For MDX-003 (64 bits)"
- Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release.
- Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory.
-
+
-### Configuring spice2x
+## Configuring spice2x
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
-#### Buttons
+### Buttons
!!! tip ""
@@ -115,7 +110,7 @@
- **P1 Menu buttons**: ` Start, Up, Down, Left, Right`
- **P1 Keypad**: `1 to 9, Keypad Insert Card`
-#### Overlay
+### Overlay
!!! tip ""
@@ -123,7 +118,7 @@
Click on `Bind` then press the key you want associated with the action.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -137,25 +132,25 @@
- Click `Close`.
- Repeat for your other lights.
-#### Cards
+### Cards
!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
-#### Patches
+### Patches
!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
!!! danger "To prevent issues, avoid patching things you don't need or understand."
-#### API
+### API
!!! warning "Leave everything at default unless you know what you're doing."
-#### Options
+### Options
-!!! info "If you don't know what an option does, hover over the question mark at the very left."
+!!! info "If you don't know what an option does, hover over the its name with your mouse."
-
+
!!! danger "Be very careful changing options you don't understand as it may cause issues."
@@ -172,12 +167,11 @@
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
-#### Advanced & Development
+### Advanced & Development
!!! warning "Leave everything at default unless you know what you're doing."
----
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -190,7 +184,7 @@
- `EA Service URL` to the URL provided by your network.
- `PCBID` to the PCBID provided by your network.
-
+
Next you need a card number.
If you don't already have one, generate one in the `Cards` tab.
@@ -198,32 +192,30 @@
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
+
??? tip "Local e-amuse Emulator (Asphyxia)"
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
----
-### Pre-launch requirements
+## Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### K-lite Codec Pack
+### K-lite Codec Pack
!!! tip ""
- Download and install the [K-lite Codec Pack](https://codecguide.com/download_kl.htm) (the Standard version is enough)
----
-### Troubleshooting
+## Troubleshooting
!!! warning "Have any other issue?"
diff --git a/docs/games/bemani/ddr/common/troubleshooting.md b/docs/games/bemani/ddr/common/troubleshooting.md
index 22a63628..d997a9ae 100644
--- a/docs/games/bemani/ddr/common/troubleshooting.md
+++ b/docs/games/bemani/ddr/common/troubleshooting.md
@@ -1,23 +1,19 @@
-!!! danger "Warning"
+# Troubleshooting
- 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.
+--8<-- "docs/snippets/common/data_warning.md"
----
### Clock error
!!! tip ""
In the test menu, navigate to `CLOCK`, and set it to match your computer's time.
----
### The game is running slow/lagging
!!! tip ""
Try to eliminate any unnecessary background processes during play.
----
### Unable to login / Eamuse error / Network error
!!! tip ""
@@ -25,7 +21,6 @@
Get the proper Asphyxia plugin from our [Discord server](https://discord.gg/cZRUmEPK78) in the #ddr channel > Resources post.
Make sure you didn't enable `-smartea` in spicecfg's options.
----
### After choosing a song, the game freezes on the loading screen
!!! tip ""
@@ -36,7 +31,6 @@
If you're using a remote network, it's possible that the song or your game version isn't supported yet.
----
### Where are the option for Dancers/Shading/Measure lines/Fast-Slow/Layering?
!!! tip ""
diff --git a/docs/games/bemani/ddr/world/setup.md b/docs/games/bemani/ddr/world/setup.md
index 3be9ba9a..42c66e12 100644
--- a/docs/games/bemani/ddr/world/setup.md
+++ b/docs/games/bemani/ddr/world/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (DDR WORLD)
-
-
+
--8<-- "docs/games/bemani/ddr/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/ddr/world/troubleshooting.md b/docs/games/bemani/ddr/world/troubleshooting.md
index dbe8b25f..e4f5d935 100644
--- a/docs/games/bemani/ddr/world/troubleshooting.md
+++ b/docs/games/bemani/ddr/world/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (DDR WORLD)
-
-
+
--8<-- "docs/games/bemani/ddr/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/gitadora/exchain/setup.md b/docs/games/bemani/gitadora/exchain/setup.md
index f21a3eb2..22532b7b 100644
--- a/docs/games/bemani/gitadora/exchain/setup.md
+++ b/docs/games/bemani/gitadora/exchain/setup.md
@@ -1,5 +1,9 @@
-# GITADORA EXCHAIN
-
+
+# Game Setup
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
!!! danger "Warning:"
Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
@@ -13,14 +17,14 @@
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, the first thing to do is put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
!!! tip ""
Why does this look different than the usual? This installation includes a `modules` folder that Spice automatically detects, keeping things clean and simple.
@@ -48,7 +52,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
**FOR DRUM**
@@ -62,7 +66,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
### Configuring for an Online Network
@@ -81,7 +85,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
**FOR DRUM**
@@ -97,7 +101,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
@@ -109,32 +113,32 @@
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
-
+
!!! tip ""
This is normal, simply hit your `Test` keybind and continue on to this.
-
+
!!! tip ""
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
-
+
!!! tip ""
Then, select `SHOP SETTINGS`.
-
+
!!! tip ""
Once inside, select `SHOP NAME SETTINGS` and name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done, go down to `PREFECTURE` and set it to whatever you desire as well. Finally, go to `SAVE AND EXIT` to get back to the main menu.
-
+
!!! tip ""
The last menu we'll go inside from the service menu is the clock menu. Go inside `CLOCK` and simply set the clock by hitting `SAVE AND EXIT` as pictured below.
-
+
!!! tip ""
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
diff --git a/docs/games/bemani/gitadora/exchain/troubleshooting.md b/docs/games/bemani/gitadora/exchain/troubleshooting.md
index c6261fad..e130a4bd 100644
--- a/docs/games/bemani/gitadora/exchain/troubleshooting.md
+++ b/docs/games/bemani/gitadora/exchain/troubleshooting.md
@@ -1,7 +1,11 @@
-# GITADORA EXCHAIN
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC Type 4
@@ -22,7 +26,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Game Stuck On Title Screen (AMD Ryzen 3900X)
diff --git a/docs/games/bemani/gitadora/fuzzup/setup.md b/docs/games/bemani/gitadora/fuzzup/setup.md
index 548cc742..61f21d3c 100644
--- a/docs/games/bemani/gitadora/fuzzup/setup.md
+++ b/docs/games/bemani/gitadora/fuzzup/setup.md
@@ -1,10 +1,11 @@
-# GITADORA FUZZ-UP
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
----
-### General Configuration
+## General Configuration
!!! info ""
@@ -26,7 +26,7 @@
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
-#### Buttons
+### Buttons
!!! tip ""
@@ -37,17 +37,17 @@
- **Maintenance:** `Test`
- **P1 Keypad**: `Keypad 0 to 9, Keypad Insert Card`
-#### Cards
+### Cards
!!! info "Covered in the [Connecting to a Network](#connecting-to-a-network) section."
-#### Patches
+### Patches
!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
!!! danger "To prevent issues, avoid patching things you don't need or understand."
-#### Options
+### Options
!!! danger "Be very careful changing options you don't understand as it may cause issues."
@@ -64,8 +64,7 @@
|-------------------|-----------------------------------|---------------|---------|
| Graphics (Common) | NVIDIA profile optimization | -nvprofile | ON |
----
-### GuitarFreaks Configuration
+## GuitarFreaks Configuration
!!! info ""
@@ -84,7 +83,7 @@
- **Guitar P1 IO Panel:** `Guitar P1 Start, Up, Down, Left, Right, Help`
- **Guitar P1 Controls:** `Guitar P1 Pick Up, Pick Down, R, G, B, Y, P`
-#### Analogs
+### Analogs
!!! tip ""
@@ -97,7 +96,7 @@
- Move your guitar and ensure the Preview visualizer shows movement.
- Repeat for other applicable axes your guitar has.
-#### Advanced
+### Advanced
!!! warning "Not setting these values will cause the game to not boot into either mode."
@@ -108,14 +107,13 @@
| Paths | Path to ea3-config.xml | -e | `prop/ea3-config2.xml` |
| Paths | Path to avs-config.xml | -v | `prop/avs-config-jb.xml` |
----
-### DrumMania Configuration
+## DrumMania Configuration
!!! info ""
This section will cover the configuration specific to the **Drums** mode.
+
Next you need a card number.
If you don't already have one, generate one in the `Cards` tab.
@@ -159,25 +156,24 @@
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
+
??? tip "Local e-amuse Emulator (Asphyxia)"
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
----
-### Pre-launch Requirements
+## Pre-launch Requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### Audio
+### Audio
!!! info "GITADORA FUZZ-UP currently only supports WASAPI exclusive mode."
@@ -191,10 +187,9 @@
- Open the `Default Format` dropdown.
- Pick the `24 bit, 44100 Hz (Studio Quality)` option and click `Apply` then `OK`.
-
+
----
-### First Launch
+## First Launch
!!! danger "If you have any issues running the game at this point, refer to the [Troubleshooting](troubleshooting.md) page."
@@ -206,44 +201,43 @@
Upon launching your game, you will be greeted with this `BACKUP DATA ERROR` screen.
-
+
!!! tip ""
This is normal, simply hit your `Test` keybind to enter test mode.
-
+
!!! tip ""
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
-
+
!!! tip ""
Then, select `SHOP SETTINGS`.
-
+
!!! tip ""
Once inside, select `SHOP NAME SETTINGS` and name your shop whatever you desire! Once that's done, go down to `PREFECTURE` and set it to whatever you desire as well. Finally, go to `SAVE AND EXIT` to get back to the test menu.
-
+
!!! tip ""
The last menu we'll go inside from the test menu is the clock menu. Go inside `CLOCK` and simply set the clock by hitting `SAVE AND EXIT` as pictured below.
-
+
!!! tip ""
You're all done! From the test menu, select `GAME MODE` and the game should boot up!
----
-### Carding In
+## Carding In
!!! tip ""
@@ -252,8 +246,7 @@
- Press your `Keypad Insert Card` button.
- Enter your code using your keypad binds.
----
-### Troubleshooting
+## Troubleshooting
!!! warning "Have any other issue?"
diff --git a/docs/games/bemani/gitadora/fuzzup/troubleshooting.md b/docs/games/bemani/gitadora/fuzzup/troubleshooting.md
index d4507b85..03e30abf 100644
--- a/docs/games/bemani/gitadora/fuzzup/troubleshooting.md
+++ b/docs/games/bemani/gitadora/fuzzup/troubleshooting.md
@@ -1,29 +1,28 @@
-# GITADORA FUZZ-UP
-
+
+# Troubleshooting
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
-
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
+--8<-- "docs/snippets/common/data_warning.md"
### Getting Started.
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, the first thing to do is put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
### Configuring Your Tools
@@ -45,7 +42,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
**FOR DRUM**
@@ -59,7 +56,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
### Configuring for an Online Network
@@ -78,7 +75,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
**FOR DRUM**
@@ -94,7 +91,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
@@ -106,32 +103,32 @@
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
-
+
!!! tip ""
This is normal, simply hit your `Test` keybind and continue on to this.
-
+
!!! tip ""
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
-
+
!!! tip ""
Then, select `SHOP SETTINGS`.
-
+
!!! tip ""
Once inside, select `SHOP NAME SETTINGS` and name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done, go down to `PREFECTURE` and set it to whatever you desire as well. Finally, go to `SAVE AND EXIT` to get back to the main menu.
-
+
!!! tip ""
The last menu we'll go inside from the service menu is the clock menu. Go inside `CLOCK` and simply set the clock by hitting `SAVE AND EXIT` as pictured below.
-
+
!!! tip ""
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
diff --git a/docs/games/bemani/gitadora/matixx/troubleshooting.md b/docs/games/bemani/gitadora/matixx/troubleshooting.md
index 446f9fd0..c8ba0888 100644
--- a/docs/games/bemani/gitadora/matixx/troubleshooting.md
+++ b/docs/games/bemani/gitadora/matixx/troubleshooting.md
@@ -1,7 +1,11 @@
-# GITADORA Matixx
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC Type 4
@@ -22,7 +26,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Game Stuck On Title Screen (AMD Ryzen 3900X)
diff --git a/docs/games/bemani/iidx/10thstyle/setup.md b/docs/games/bemani/iidx/10thstyle/setup.md
index 77e0438d..c5e2c803 100644
--- a/docs/games/bemani/iidx/10thstyle/setup.md
+++ b/docs/games/bemani/iidx/10thstyle/setup.md
@@ -1,10 +1,11 @@
-# beatmania IIDX 10th style
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
-#### Using iidxhook-10.conf & RtEffect.dll
+### Using iidxhook-10.conf & RtEffect.dll
!!! tip ""
@@ -50,7 +50,7 @@
This will eliminate any immediate crashes relating to needing specific old hardware.
-#### Replacing bm2dx.exe
+### Replacing bm2dx.exe
!!! tip ""
@@ -62,12 +62,11 @@
If you don't do this, you will end up getting a `HDD DATA ERROR (PROG CHKSUM)` which will result in the game not being able to run.
----
-### Configuring Bemanitools
+## Configuring Bemanitools
!!! info "To configure your keybinds, open your :material-file:`config.bat` file."
-#### Buttons
+### Buttons
!!! tip ""
@@ -83,7 +82,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -95,7 +94,7 @@
- Turn your turntable ensuring that the preview turns along with it.
- Click `OK`, leaving the rest of the settings alone.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -107,7 +106,7 @@
- In `Game Light`, select the corresponding button that will be used for that light.
- Repeat for your other lights.
-#### Configuring Bemanitools for a network
+### Configuring Bemanitools for a network
!!! tip "Head over to the `Network` tab."
@@ -122,10 +121,9 @@
!!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`."
-
+
----
-### Connecting to a network
+## Connecting to a network
!!! tip ""
@@ -148,8 +146,7 @@
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
```
----
-### Game resolution and locking FPS
+## Game resolution and locking FPS
!!! tip ""
We'd like to mention that there are two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@@ -157,10 +154,10 @@
Below is an example of how both look like.
??? info "Linear"
-
+
??? info "Point"
-
+
It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect.
@@ -212,12 +209,11 @@
gfx.scale_back_buffer_filter=point
```
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### BACKUP DATA
+### BACKUP DATA
!!! tip ""
@@ -227,21 +223,21 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
-
+
!!! tip ""
Press your `Start` key to confirm to get to the next error message.
-#### CLOCK ERROR
+### CLOCK ERROR
-
+
!!! tip ""
Press your `Start` key to confirm. This will bring you into it's service menu.
-
+
!!! tip ""
Instructions on how to navigate the menu are shown at the bottom of the screen.
@@ -251,28 +247,28 @@
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
-
+
-#### Enabling e-AMUSEMENT for Online Play
+### Enabling e-AMUSEMENT for Online Play
!!! tip ""
From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`.
-
+
-
+
!!! tip ""
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
-
+
-
+
!!! tip ""
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
-
+
!!! tip ""
@@ -280,7 +276,7 @@
- Navigate to `EXIT` and select it.
- Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one.
-
+
!!! tip ""
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
@@ -289,10 +285,9 @@
So, close the game and open it again.
-
+
----
-### Final Notes
+## Final Notes
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
diff --git a/docs/games/bemani/iidx/10thstyle/troubleshooting.md b/docs/games/bemani/iidx/10thstyle/troubleshooting.md
index 8c0b5d4f..f88337ad 100644
--- a/docs/games/bemani/iidx/10thstyle/troubleshooting.md
+++ b/docs/games/bemani/iidx/10thstyle/troubleshooting.md
@@ -1,12 +1,15 @@
-# IIDX 10 Troubleshooting
-
+
+# Troubleshooting
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [Game resolution and locking FPS](setup.md#game-resolution-and-locking-fps) again.
----
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
!!! tip ""
@@ -17,7 +20,6 @@
- Invalid eamuse url or port specified
- Game is not run using the Administrator account
----
### My background videos aren't working!
!!! tip ""
@@ -39,7 +41,6 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
### My game crashes immediately!
!!! warning "This can have multiple reasons. These fixes shouldn't be needed for 10th style since we're addressing them in the guide. We'll add them anyway just in case."
diff --git a/docs/games/bemani/iidx/11_red/setup.md b/docs/games/bemani/iidx/11_red/setup.md
index 25b38114..1f791c83 100644
--- a/docs/games/bemani/iidx/11_red/setup.md
+++ b/docs/games/bemani/iidx/11_red/setup.md
@@ -1,9 +1,11 @@
-# beatmania IIDX 11 IIDX RED
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
-#### Using iidxhook-11.conf & RtEffect.dll
+### Using iidxhook-11.conf & RtEffect.dll
!!! tip ""
@@ -49,12 +50,11 @@
This will eliminate any immediate crashes relating to needing specific old hardware.
----
-### Configuring Bemanitools
+## Configuring Bemanitools
!!! info "To configure your keybinds, open your :material-file:`config.bat` file."
-#### Buttons
+### Buttons
!!! tip ""
@@ -70,7 +70,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -82,7 +82,7 @@
- Turn your turntable ensuring that the preview turns along with it.
- Click `OK`, leaving the rest of the settings alone.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -94,7 +94,7 @@
- In `Game Light`, select the corresponding button that will be used for that light.
- Repeat for your other lights.
-#### Configuring Bemanitools for a network
+### Configuring Bemanitools for a network
!!! tip "Head over to the `Network` tab."
@@ -109,10 +109,9 @@
!!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`."
-
+
----
-### Connecting to a network
+## Connecting to a network
!!! tip ""
@@ -135,8 +134,7 @@
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
```
----
-### Game resolution and locking FPS
+## Game resolution and locking FPS
!!! tip ""
We'd like to mention that there are two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@@ -144,10 +142,10 @@
Below is an example of how both look like.
??? info "Linear"
-
+
??? info "Point"
-
+
It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect.
@@ -202,12 +200,11 @@
gfx.scale_back_buffer_filter=point
```
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### BACKUP DATA
+### BACKUP DATA
!!! tip ""
@@ -217,21 +214,21 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
-
+
!!! tip ""
Press your `Start` key to confirm to get to the next error message.
-#### CLOCK ERROR
+### CLOCK ERROR
-
+
!!! tip ""
Press your `Start` key to confirm. This will bring you into it's service menu.
-
+
!!! tip ""
Instructions on how to navigate the menu are shown at the bottom of the screen.
@@ -241,28 +238,28 @@
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
-
+
-#### Enabling e-AMUSEMENT for Online Play
+### Enabling e-AMUSEMENT for Online Play
!!! tip ""
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
-
+
-
+
!!! tip ""
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
-
+
-
+
!!! tip ""
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
-
+
!!! tip ""
@@ -270,7 +267,7 @@
- Navigate to `EXIT` and select it.
- Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one.
-
+
!!! tip ""
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
@@ -279,10 +276,9 @@
So, close the game and open it again.
-
+
----
-### Final Notes
+## Final Notes
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
diff --git a/docs/games/bemani/iidx/11_red/troubleshooting.md b/docs/games/bemani/iidx/11_red/troubleshooting.md
index e01b15de..57eaa8b0 100644
--- a/docs/games/bemani/iidx/11_red/troubleshooting.md
+++ b/docs/games/bemani/iidx/11_red/troubleshooting.md
@@ -1,12 +1,15 @@
-# beatmania IIDX 11 IIDX RED
-
+
+# Troubleshooting
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [Game resolution and locking FPS](setup.md#game-resolution-and-locking-fps) of the guide again.
----
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
!!! tip ""
@@ -17,7 +20,6 @@
- Invalid eamuse url or port specified
- Game is not run using the Administrator account
----
### My background videos aren't working!
!!! tip ""
@@ -39,7 +41,6 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
### My game crashes immediately!
!!! warning "This can have multiple reasons. These fixes shouldn't be needed for IIDX RED since we're addressing them in the guide. We'll add them anyway just in case."
diff --git a/docs/games/bemani/iidx/12_happysky/setup.md b/docs/games/bemani/iidx/12_happysky/setup.md
index 851ad59f..ac3131d9 100644
--- a/docs/games/bemani/iidx/12_happysky/setup.md
+++ b/docs/games/bemani/iidx/12_happysky/setup.md
@@ -1,10 +1,11 @@
-# beatmania IIDX 12 HAPPY SKY
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
-#### Using iidxhook-12.conf & RtEffect.dll
+### Using iidxhook-12.conf & RtEffect.dll
!!! tip ""
@@ -50,7 +50,7 @@
This will eliminate any immediate crashes relating to needing specific old hardware.
-#### Installing CLVSD.ax
+### Installing CLVSD.ax
!!! tip ""
@@ -71,12 +71,11 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
-### Configuring Bemanitools
+## Configuring Bemanitools
!!! info "To configure your keybinds, open your :material-file:`config.bat` file."
-#### Buttons
+### Buttons
!!! tip ""
@@ -92,7 +91,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -104,7 +103,7 @@
- Turn your turntable ensuring that the preview turns along with it.
- Click `OK`, leaving the rest of the settings alone.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -116,7 +115,7 @@
- In `Game Light`, select the corresponding button that will be used for that light.
- Repeat for your other lights.
-#### Configuring Bemanitools for a network
+### Configuring Bemanitools for a network
!!! tip "Head over to the `Network` tab."
@@ -131,10 +130,9 @@
!!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`."
-
+
----
-### Connecting to a network
+## Connecting to a network
!!! tip ""
@@ -157,8 +155,7 @@
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
```
----
-### Game resolution and locking FPS
+## Game resolution and locking FPS
!!! tip ""
We'd like to mention that there are two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@@ -166,10 +163,10 @@
Below is an example of how both look like.
??? info "Linear"
-
+
??? info "Point"
-
+
It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect.
@@ -224,12 +221,11 @@
gfx.scale_back_buffer_filter=point
```
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### BACKUP DATA
+### BACKUP DATA
!!! tip ""
@@ -239,21 +235,21 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
-
+
!!! tip ""
Press your `Start` key to confirm to get to the next error message.
-#### CLOCK ERROR
+### CLOCK ERROR
-
+
!!! tip ""
Press your `Start` key to confirm. This will bring you into it's service menu.
-
+
!!! tip ""
Instructions on how to navigate the menu are shown at the bottom of the screen.
@@ -263,28 +259,28 @@
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
-
+
-#### Enabling e-AMUSEMENT for Online Play
+### Enabling e-AMUSEMENT for Online Play
!!! tip ""
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
-
+
-
+
!!! tip ""
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
-
+
-
+
!!! tip ""
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
-
+
!!! tip ""
@@ -292,7 +288,7 @@
- Navigate to `EXIT` and select it.
- Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one.
-
+
!!! tip ""
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
@@ -301,10 +297,9 @@
So, close the game and open it again.
-
+
----
-### Final Notes
+## Final Notes
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
diff --git a/docs/games/bemani/iidx/12_happysky/troubleshooting.md b/docs/games/bemani/iidx/12_happysky/troubleshooting.md
index 4ea064e0..bd894d5f 100644
--- a/docs/games/bemani/iidx/12_happysky/troubleshooting.md
+++ b/docs/games/bemani/iidx/12_happysky/troubleshooting.md
@@ -1,12 +1,15 @@
-# beatmania IIDX 12 HAPPY SKY
-
+
+# Troubleshooting
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [Game resolution and locking FPS](setup.md#game-resolution-and-locking-fps) of the guide again.
----
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
!!! tip ""
@@ -17,7 +20,6 @@
- Invalid eamuse url or port specified
- Game is not run using the Administrator account
----
### My background videos aren't working!
!!! tip ""
@@ -39,7 +41,6 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
### My game crashes immediately!
!!! warning "This can have multiple reasons. These fixes shouldn't be needed for HAPPY SKY since we're addressing them in the guide. We'll add them anyway just in case."
diff --git a/docs/games/bemani/iidx/13_distorted/setup.md b/docs/games/bemani/iidx/13_distorted/setup.md
index 965eb60f..548ae3b3 100644
--- a/docs/games/bemani/iidx/13_distorted/setup.md
+++ b/docs/games/bemani/iidx/13_distorted/setup.md
@@ -1,10 +1,11 @@
-# beatmania IIDX 13 DistorteD
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
-#### Using iidxhook-13.conf & RtEffect.dll
+### Using iidxhook-13.conf & RtEffect.dll
!!! tip ""
@@ -50,7 +50,7 @@
This will eliminate any immediate crashes relating to needing specific old hardware.
-#### Installing CLVSD.ax
+### Installing CLVSD.ax
!!! tip ""
@@ -71,12 +71,11 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
-### Configuring Bemanitools
+## Configuring Bemanitools
!!! info "To configure your keybinds, open your :material-file:`config.bat` file."
-#### Buttons
+### Buttons
!!! tip ""
@@ -92,7 +91,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -104,7 +103,7 @@
- Turn your turntable ensuring that the preview turns along with it.
- Click `OK`, leaving the rest of the settings alone.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -116,7 +115,7 @@
- In `Game Light`, select the corresponding button that will be used for that light.
- Repeat for your other lights.
-#### Configuring Bemanitools for a network
+### Configuring Bemanitools for a network
!!! tip "Head over to the `Network` tab."
@@ -131,10 +130,9 @@
!!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`."
-
+
----
-### Connecting to a network
+## Connecting to a network
!!! tip ""
@@ -157,8 +155,7 @@
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
```
----
-### Game resolution and locking FPS
+## Game resolution and locking FPS
!!! tip ""
We'd like to mention that there are two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@@ -166,10 +163,10 @@
Below is an example of how both look like.
??? info "Linear"
-
+
??? info "Point"
-
+
It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect.
@@ -224,12 +221,11 @@
gfx.scale_back_buffer_filter=point
```
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### BACKUP DATA
+### BACKUP DATA
!!! tip ""
@@ -239,21 +235,21 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
-
+
!!! tip ""
Press your `Test` key to confirm to get to the next error message.
-#### CLOCK ERROR
+### CLOCK ERROR
-
+
!!! tip ""
Press your `Test` key to confirm. This will bring you into it's service menu.
-
+
!!! tip ""
Instructions on how to navigate the menu are shown at the bottom of the screen.
@@ -263,28 +259,28 @@
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
-
+
-#### Enabling e-AMUSEMENT for Online Play
+### Enabling e-AMUSEMENT for Online Play
!!! tip ""
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
-
+
-
+
!!! tip ""
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
-
+
-
+
!!! tip ""
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
-
+
!!! tip ""
@@ -292,7 +288,7 @@
- Navigate to `EXIT` and select it.
- Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one.
-
+
!!! tip ""
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
@@ -301,10 +297,9 @@
So, close the game and open it again.
-
+
----
-### Final Notes
+## Final Notes
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
diff --git a/docs/games/bemani/iidx/13_distorted/troubleshooting.md b/docs/games/bemani/iidx/13_distorted/troubleshooting.md
index 730b2529..e881b21d 100644
--- a/docs/games/bemani/iidx/13_distorted/troubleshooting.md
+++ b/docs/games/bemani/iidx/13_distorted/troubleshooting.md
@@ -1,12 +1,15 @@
-# beatmania IIDX 13 DistorteD
-
+
+# Troubleshooting
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [Game resolution and locking FPS](setup.md#game-resolution-and-locking-fps) of the guide again.
----
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
!!! tip ""
@@ -17,7 +20,6 @@
- Invalid eamuse url or port specified
- Game is not run using the Administrator account
----
### My background videos aren't working!
!!! tip ""
@@ -39,7 +41,6 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
### My game crashes immediately!
!!! warning "This can have multiple reasons. These fixes shouldn't be needed for DistorteD since we're addressing them in the guide. We'll add them anyway just in case."
diff --git a/docs/games/bemani/iidx/14_gold/setup.md b/docs/games/bemani/iidx/14_gold/setup.md
index 7c788890..a33861e0 100644
--- a/docs/games/bemani/iidx/14_gold/setup.md
+++ b/docs/games/bemani/iidx/14_gold/setup.md
@@ -1,10 +1,11 @@
-# beatmania IIDX 14 GOLD
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
-#### Using iidxhook-14.conf
+### Using iidxhook-14.conf
!!! tip ""
@@ -42,7 +42,7 @@
This enables us to use the graphic options inside :material-file-code:`iidxhook-14.conf` which we will take advantage of.
-#### Installing CLVSD.ax
+### Installing CLVSD.ax
!!! tip ""
@@ -63,12 +63,11 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
-### Configuring Bemanitools
+## Configuring Bemanitools
!!! info "To configure your keybinds, open your :material-file:`config.bat` file."
-#### Buttons
+### Buttons
!!! tip ""
@@ -84,7 +83,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -96,7 +95,7 @@
- Turn your turntable ensuring that the preview turns along with it.
- Click `OK`, leaving the rest of the settings alone.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -108,7 +107,7 @@
- In `Game Light`, select the corresponding button that will be used for that light.
- Repeat for your other lights.
-#### Configuring Bemanitools for a network
+### Configuring Bemanitools for a network
!!! tip "Head over to the `Network` tab."
@@ -123,10 +122,9 @@
!!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`."
-
+
----
-### Connecting to a network
+## Connecting to a network
!!! tip ""
@@ -149,8 +147,7 @@
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
```
----
-### Game resolution and locking FPS
+## Game resolution and locking FPS
!!! tip ""
We'd like to mention that there are two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@@ -158,10 +155,10 @@
Below is an example of how both look like.
??? info "Linear"
-
+
??? info "Point"
-
+
It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect.
@@ -216,12 +213,11 @@
gfx.scale_back_buffer_filter=point
```
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### BACKUP DATA
+### BACKUP DATA
!!! tip ""
@@ -231,26 +227,26 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
!!! warning "If you get `USB I/O ERROR ERROR(FM TRNS-OUT)` or `USB I/O ERROR ERROR(FM-DL TIMEOUT)`"
Reboot the game and it should get fixed.
-
+
!!! tip ""
Press your `Test` key to confirm to get to the next error message.
-#### CLOCK ERROR
+### CLOCK ERROR
-
+
!!! tip ""
Press your `Test` key to confirm. The game will then perform a `MONITOR CHECK`.
-
+
-
+
!!! tip ""
After the monitor check, the game will bring you into it's service menu.
@@ -262,23 +258,23 @@
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
-
+
-#### Enabling e-AMUSEMENT for Online Play
+### Enabling e-AMUSEMENT for Online Play
!!! tip ""
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
-
+
-
+
-
+
!!! tip ""
We will need to set a `SHOP NAME SETTING` and change our `SETTING AREA` otherwise the game will throw errors at us.
-
+
!!! tip ""
@@ -286,15 +282,14 @@
- Navigate to `EXIT` and select it.
- Change your `SETTING AREA` once or how many times you'd like, it doesn't matter as long as it's not the default one.
-
+
!!! tip ""
Select `SAVE AND EXIT`.
-
+
----
-### Final Notes
+## Final Notes
!!! success "You're all done! From the service menu select `GAMEMODE` and the game should load ready to be played. Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
diff --git a/docs/games/bemani/iidx/14_gold/troubleshooting.md b/docs/games/bemani/iidx/14_gold/troubleshooting.md
index c9bd62dd..c2213d5a 100644
--- a/docs/games/bemani/iidx/14_gold/troubleshooting.md
+++ b/docs/games/bemani/iidx/14_gold/troubleshooting.md
@@ -1,5 +1,9 @@
-# beatmania IIDX 14 GOLD
-
+
+# Troubleshooting
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
### My Game Is Running Crazy Fast!
diff --git a/docs/games/bemani/iidx/24_sinobuz/extras.md b/docs/games/bemani/iidx/24_sinobuz/extras.md
index e55eebeb..be3e92ea 100644
--- a/docs/games/bemani/iidx/24_sinobuz/extras.md
+++ b/docs/games/bemani/iidx/24_sinobuz/extras.md
@@ -1,10 +1,11 @@
-# beatmania IIDX 24 SINOBUZ
-
+
+# Extra Information
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
??? warning "If your data doesn't look like this"
If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**.
**This also means your data was tampered with and we strongly recommend getting new data from somewhere else.**
----
-### Installing spice2x
+## Installing spice2x
!!! info ""
@@ -36,10 +36,9 @@
- Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release.
- Extract the `spice.exe` and `spicecfg.exe` files from the archive to your game's directory.
-
+
----
-### Configuring spice2x
+## Configuring spice2x
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
@@ -59,7 +58,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -71,7 +70,7 @@
- Turn your turntable ensuring that the Preview turns along with it.
- Click `Close`, leaving the rest of the settings alone.
-#### Overlay
+### Overlay
!!! tip ""
@@ -79,7 +78,7 @@
Click on `Bind` then press the key you want associated with the action.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -93,25 +92,25 @@
- Click `Close`.
- Repeat for your other lights.
-#### Cards
+### Cards
!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
-#### Patches
+### Patches
!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
!!! danger "To prevent issues, avoid patching things you don't need or understand."
-#### API
+### API
!!! warning "Leave everything at default unless you know what you're doing."
-#### Options
+### Options
-!!! info "If you don't know what an option does, hover over the question mark at the very left."
+!!! info "If you don't know what an option does, hover over the its name with your mouse."
-
+
!!! danger "Be very careful changing options you don't understand as it may cause issues."
@@ -128,12 +127,11 @@
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
-#### Advanced & Development
+### Advanced & Development
!!! warning "Leave everything at default unless you know what you're doing."
----
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -146,7 +144,7 @@
- `EA Service URL` to the URL provided by your network.
- `PCBID` to the PCBID provided by your network.
-
+
Next you need a card number.
If you don't already have one, generate one in the `Cards` tab.
@@ -154,25 +152,24 @@
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
+
??? tip "Local e-amuse Emulator (Asphyxia)"
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
----
-### Pre-launch requirements
+## Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### Audio
+### Audio
!!! tip ""
@@ -184,14 +181,13 @@
- Open the `Default Format` dropdown.
- Pick the `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`.
-
+
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### BACKUP DATA
+### BACKUP DATA
!!! tip ""
@@ -201,9 +197,9 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
-#### CLOCK ERROR
+### CLOCK ERROR
!!! tip ""
@@ -211,13 +207,13 @@
Next, you'll get another error.
-
+
!!! tip ""
Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
-
+
!!! tip ""
@@ -228,14 +224,15 @@
Start by going up to `CLOCK`.
-
+
!!! tip ""
Here, simply select `SAVE AND EXIT` and the clock will be set.
You'll be back in the service menu.
-#### DEFINITION TYPE
+
+### DEFINITION TYPE
!!! tip ""
@@ -247,22 +244,22 @@
`HD*` adds `+1.0` offset in-game, while `HD` doesn't.
-
+
!!! tip ""
Once done selecting, select `YES` then `SAVE AND EXIT`.
-
+
-#### NETWORK OPTIONS
+### NETWORK OPTIONS
!!! tip ""
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
-
-
+
+
!!! tip ""
@@ -271,8 +268,8 @@
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
- Go to `EXIT` then `SAVE AND EXIT`.
-
-
+
+
!!! tip ""
@@ -280,8 +277,7 @@
You're all done! The game should load up properly now.
----
-### Carding in
+## Carding in
!!! tip ""
To card into the game:
@@ -289,11 +285,10 @@
1. Press your `Keypad Insert Card` button.
2. Enter your code using your keypad binds.
----
-### Troubleshooting
+## Troubleshooting
!!! warning "Have any other issue?"
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages.
- For any more game-specific information, check out [Extra Information](extras.md).
+ For any more game-specific information, check out [Extra Information](extras.md).
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/24_sinobuz/troubleshooting.md b/docs/games/bemani/iidx/24_sinobuz/troubleshooting.md
index 99bef8ae..937d0c9a 100644
--- a/docs/games/bemani/iidx/24_sinobuz/troubleshooting.md
+++ b/docs/games/bemani/iidx/24_sinobuz/troubleshooting.md
@@ -1,16 +1,16 @@
-# beatmania IIDX 24 SINOBUZ
-
+
+# Troubleshooting
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
+--8<-- "docs/snippets/common/data_warning.md"
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-
-### Getting Started
+## Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired **64-bit** tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
@@ -31,7 +27,7 @@
!!! warning "If you're not using SpiceTools:"
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -ea -w` and save the file.
@@ -43,9 +39,9 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
@@ -58,64 +54,64 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load.
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
-
+
!!! tip ""
Ignore this message, simply hit your `Test` keybind and continue onto this.
-
+
!!! tip ""
Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized.
-
+
!!! tip ""
Lastly, you'll run into this error message as well, let's work on eliminating these messages. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below.
-
+
!!! tip ""
Start by navigating up to `CLOCK` and entering that menu.
-
+
!!! tip ""
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
-
+
!!! tip ""
Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `HD` or `HD*` depending on your preferences, both run the game at 720p but have a timing difference addressed on the FAQ page. It might be worth noting that the `HD*` option is no longer present as of beatmania IIDX 26 ROOTAGE.
-
+
!!! tip ""
The game will then count down asking you to confirm the selection before reverting, just hit `YES` assuming it loaded just fine on your computer. Then, exit out of that menu and head to `NETWORK OPTIONS` from back inside the service menu.
-
+
!!! tip ""
From here, we will need to set a shop name to play, so select the `SHOP NAME SETTING` option. Once inside, name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below.
-
+
-
+
!!! tip ""
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
- Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
+ Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/25_cannonballers/troubleshooting.md b/docs/games/bemani/iidx/25_cannonballers/troubleshooting.md
index c0b76484..26f06544 100644
--- a/docs/games/bemani/iidx/25_cannonballers/troubleshooting.md
+++ b/docs/games/bemani/iidx/25_cannonballers/troubleshooting.md
@@ -1,7 +1,11 @@
-# beatmania IIDX 25 CANNON BALLERS
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC (ADE-6291)
@@ -26,7 +30,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Camera Device Error Message
@@ -63,6 +67,4 @@
### I'm Not Getting Any Audio/My Audio Is Completely Wrecked and I'm Using an External Dac!
!!! tip ""
- Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
-
-
+ Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/26_rootage/setup.md b/docs/games/bemani/iidx/26_rootage/setup.md
index e9208fda..40f1e85b 100644
--- a/docs/games/bemani/iidx/26_rootage/setup.md
+++ b/docs/games/bemani/iidx/26_rootage/setup.md
@@ -1,29 +1,25 @@
-# beatmania IIDX 26 Rootage
-
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
+--8<-- "docs/snippets/common/data_warning.md"
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-
-### Getting Started
+## Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired **64-bit** tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
@@ -31,7 +27,7 @@
!!! warning "If you're not using SpiceTools:"
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -ea -w` and save the file.
@@ -43,9 +39,9 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
@@ -58,64 +54,64 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load.
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
-
+
!!! tip ""
Ignore this message, simply hit your `Test` keybind and continue onto this.
-
+
!!! tip ""
Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized.
-
+
!!! tip ""
Lastly, you'll run into this error message as well, let's work on eliminating these messages. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below.
-
+
!!! tip ""
Start by navigating up to `CLOCK` and entering that menu.
-
+
!!! tip ""
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
-
+
!!! tip ""
Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences.
-
+
!!! tip ""
The game will then count down asking you to confirm the selection before reverting, just hit `YES` assuming it loaded just fine on your computer. Then, exit out of that menu and head to `NETWORK OPTIONS` from back inside the service menu.
-
+
!!! tip ""
From here, we will need to set a shop name to play, so select the `SHOP NAME SETTING` option. Once inside, name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below.
-
+
-
+
!!! tip ""
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
- Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
+ Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/26_rootage/troubleshooting.md b/docs/games/bemani/iidx/26_rootage/troubleshooting.md
index 30077589..73208f24 100644
--- a/docs/games/bemani/iidx/26_rootage/troubleshooting.md
+++ b/docs/games/bemani/iidx/26_rootage/troubleshooting.md
@@ -1,7 +1,11 @@
-# beatmania IIDX 26 Rootage
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC (ADE-6291)
@@ -26,7 +30,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Camera Device Error Message
@@ -63,6 +67,4 @@
### I'm Not Getting Any Audio/My Audio Is Completely Wrecked and I'm Using an External Dac!
!!! tip ""
- Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
-
-
+ Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/27_heroicverse/lightning.md b/docs/games/bemani/iidx/27_heroicverse/extras.md
similarity index 91%
rename from docs/games/bemani/iidx/27_heroicverse/lightning.md
rename to docs/games/bemani/iidx/27_heroicverse/extras.md
index 79939754..800b34b1 100644
--- a/docs/games/bemani/iidx/27_heroicverse/lightning.md
+++ b/docs/games/bemani/iidx/27_heroicverse/extras.md
@@ -1,7 +1,11 @@
-# beatmania IIDX 27 Heroic Verse
-
-
-### Notes
+
+# Extra Information
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Notes
!!! tip ""
Booting the game in Lightning Mode requires a few things. To start off with, you will need to enable the `-iidxtdj` option in SpiceTools and you will also need to enable the `Enable Lightning Mode` patch.
@@ -12,12 +16,12 @@
SpiceCompanion has also as of 10/26/2020 added a brand new Screen feature as well. Using SpiceCompanion, you can receive the subscreen on your phone/tablet/etc and then use your device as a touch device for the subscreen. Do note that at this time it will not work while the game is running in windowed mode. If you run into performance issues, go to the settings tab to adjust things like the Screen Quality, Screen Threads, and Screen Divide, this feature is heavily dependent on connection and you will notice as you bump up the quality that the ping will increase as well. It may take some fiddling to find the most ideal settings for your setup.
-### Lightning-specific Troubleshooting
+## Lightning-specific Troubleshooting
!!! tip ""
Below are the two main issues that have arisen for users utilizing this guide and general startup practices.
-### Hardware Specs
+## Hardware Specs
!!! tip ""
@@ -39,7 +43,7 @@
OS: Windows 10 IoT Enterprise
-### Enabling Lighting Mode Patch
+## Enabling Lighting Mode Patch
!!! tip ""
If you get a stack trace in your `log.txt` with the following line...
@@ -48,7 +52,7 @@
Please enable the lightning mode patch in SpiceTool's patch manager.
-### Audio Related Crash
+## Audio Related Crash
!!! tip ""
If you get a stack trace in your `log.txt` that looks like this...
diff --git a/docs/games/bemani/iidx/27_heroicverse/setup.md b/docs/games/bemani/iidx/27_heroicverse/setup.md
index 78c24a60..3a133948 100644
--- a/docs/games/bemani/iidx/27_heroicverse/setup.md
+++ b/docs/games/bemani/iidx/27_heroicverse/setup.md
@@ -1,32 +1,25 @@
-# beatmania IIDX 27 Heroic Verse
-
+
+# Game Setup
-!!! note "Author Note:"
- Lightning mode specifics: they are found [here](lightning.md)
+--8<-- "docs/snippets/common/old_guide.md"
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/data_warning.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
-
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-
-### Getting Started
+## Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired **64-bit** tools inside the game's `contents` folder, Pictured below is what your folder should look like.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
Now that you have your files ready, open up `spicecfg.exe` and head to the `Options` where we'll set our desired parameters. For the purpose of this guide, we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
@@ -34,7 +27,7 @@
!!! warning "If you're not using SpiceTools:"
You will have to likely generate a .bat file given your existing tool's documentation. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs and to consult appropriate support if you're unsure how to do this.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
For our local network configuration example, inside `Options` tab we're going to click on the following: `E-Amusement Emulation: -ea` and `Windowed Mode: -w` to enable them.
@@ -46,9 +39,9 @@
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
-
+
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
For our online network example we're simply doing the above but with different parameters! On the `Service URL: -url` parameter, we're going to input our chosen network URL like so: `http://yoururlhere.com/`
@@ -65,12 +58,12 @@
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
-
+
!!! tip ""
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds inside the `Buttons` and `Analogs` tabs! Make sure you setup the `Test` keybind as it will be critical for setting up the game.
@@ -81,51 +74,51 @@
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
-
+
!!! tip ""
Ignore this message, simply hit your `Test` keybind and continue onto this.
-
+
!!! tip ""
Hit the `Test` keybinding to initialize the backup data, a message will pop up stating it's been initialized.
-
+
!!! tip ""
You'll also run into this error message as well, let's work on eliminating these messages. Let the game run for a bit until the monitor check is complete and you should be taken to the service menu pictured below.
-
+
!!! tip ""
Start by navigating up to `CLOCK` and entering that menu.
-
+
!!! tip ""
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
-
+
!!! tip ""
Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences.
-
+
!!! tip ""
The game will then count down asking you to confirm the selection before reverting, just hit `YES` assuming it loaded just fine on your computer. Then, exit out of that menu and head to `NETWORK OPTIONS` from back inside the service menu.
If it doesn't transition to HD, after you've saved, you can simply reboot the game and all should be well.
-
+
!!! tip ""
The final thing we need to set is here inside `NETWORK OPTIONS`, we will need to set a shop name to play, so select the `SHOP NAME SETTING` option. Once inside, name your shop whatever you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Once that's done go to `EXIT` and then `SAVE AND EXIT` inside of `NETWORK OPTIONS` once you've chosen your desired name, as pictured below.
-
+
-
+
!!! tip ""
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
@@ -133,4 +126,4 @@
!!! warning "Have any other errors?"
Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
- Lightning Mode specifics can be found: [here](lightning.md#lightning-specific-troubleshooting)
+ Lightning Mode specifics can be found in the [Extra Information](extras.md#lightning-specific-troubleshooting)
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/27_heroicverse/troubleshooting.md b/docs/games/bemani/iidx/27_heroicverse/troubleshooting.md
index fea59c85..072fbf0f 100644
--- a/docs/games/bemani/iidx/27_heroicverse/troubleshooting.md
+++ b/docs/games/bemani/iidx/27_heroicverse/troubleshooting.md
@@ -1,10 +1,11 @@
-# beatmania IIDX 27 Heroic Verse
-
+
+# Troubleshooting
-!!! note "Author Note:"
- For lightning specific issues, see [lightning cab notes](lightning.md#lightning-specific-troubleshooting)
+--8<-- "docs/snippets/common/old_guide.md"
-### Hardware Specs
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
@@ -34,7 +35,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz or 120hz framerate, depending on if you're in LDJ or TDJ mode. The game is hardcoded to run at these specific framerates and this cannot be changed. To solve this, set your monitor's refresh rate to match if you're in LDJ 60hz or TDJ 120hz mode. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard or around 120.00hz. If it's not around there and your monitor is indeed set correctly for the given mode, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz or 120 Hz framerate, depending on if you're in LDJ or TDJ mode. The game is hardcoded to run at these specific framerates and this cannot be changed. To solve this, set your monitor's refresh rate to match if you're in LDJ 60 Hz or TDJ 120 Hz mode. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard or around 120.00hz. If it's not around there and your monitor is indeed set correctly for the given mode, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Occasional Game Stutters During Play
@@ -59,6 +60,4 @@
### I'm Not Getting Any Audio/My Audio Is Completely Wrecked and I'm Using an External Dac!
!!! tip ""
- Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
-
-
+ Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/30_resident/extras.md b/docs/games/bemani/iidx/30_resident/extras.md
index 71aeebc8..e1bc0a94 100644
--- a/docs/games/bemani/iidx/30_resident/extras.md
+++ b/docs/games/bemani/iidx/30_resident/extras.md
@@ -1,12 +1,13 @@
-# beatmania IIDX 30 RESIDENT
-
+
+# Extra Information
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
??? warning "If your data doesn't look like this"
@@ -47,8 +47,7 @@
!!! info "If you don't need to update your data, you can skip over to the [Installing spice2x](#installing-spice2x) section."
----
-### Updating data
+## Updating data
??? danger "Please make sure you're using the right update for your current data."
@@ -81,8 +80,7 @@
Now save the file.
----
-### Installing spice2x
+## Installing spice2x
!!! info ""
@@ -93,13 +91,13 @@
- Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release.
- Extract the `spice64.exe` and `spicecfg.exe` files from the archive to your game's directory.
-
+
-### Configuring spice2x
+## Configuring spice2x
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
-#### Buttons
+### Buttons
!!! tip ""
@@ -119,7 +117,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -131,7 +129,7 @@
- Turn your turntable ensuring that the Preview turns along with it.
- Click `Close`, leaving the rest of the settings alone.
-#### Overlay
+### Overlay
!!! tip ""
@@ -139,7 +137,7 @@
Click on `Bind` then press the key you want associated with the action.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -153,11 +151,11 @@
- Click `Close`.
- Repeat for your other lights.
-#### Cards
+### Cards
!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
-#### Patches
+### Patches
!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
@@ -174,15 +172,15 @@
| Increase Game Volume | Either | Ignores in-game settings and keeps the volume at a maximum, helpful for `TDJ` which tends to be quiet. |
| Hide all bottom text | Either | Hides text at the bottom of the screen such as `Credits` or `Paseli`. |
-#### API
+### API
!!! warning "Leave everything at default unless you know what you're doing."
-#### Options
+### Options
-!!! info "If you don't know what an option does, hover over the question mark at the very left."
+!!! info "If you don't know what an option does, hover over the its name with your mouse."
-
+
!!! danger "Be very careful changing options you don't understand as it may cause issues."
@@ -199,7 +197,7 @@
|---------------|-----------------------|-------------------|---------|
| Game Options | IIDX TDJ Mode | -iidxtdj | ON |
- **If you only have a single 120hz monitor**, and not another 60hz touchscreen:
+ **If you only have a single 120 Hz monitor**, and not another 60 Hz touchscreen:
| Category | Option | Parameter | Setting |
|---------------|-----------------------|-----------------------------------|---------|
@@ -213,12 +211,11 @@
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
-#### Advanced & Development
+### Advanced & Development
!!! warning "Leave everything at default unless you know what you're doing."
----
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -231,7 +228,7 @@
- `EA Service URL` to the URL provided by your network.
- `PCBID` to the PCBID provided by your network.
-
+
Next you need a card number.
If you don't already have one, generate one in the `Cards` tab.
@@ -239,25 +236,24 @@
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
+
??? tip "Local e-amuse Emulator (Asphyxia)"
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
----
-### Pre-launch requirements
+## Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### Audio
+### Audio
!!! tip ""
@@ -269,18 +265,17 @@
- Open the `Default Format` dropdown.
- Pick the `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`.
-
+
-#### Standard / Lightning / Language settings
+### Standard / Lightning / Language settings
!!! info "Read through the [Extra Information](extras.md) page and edit your `prop\ea3-config.xml` file if necessary."
----
### First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### BACKUP DATA
+### BACKUP DATA
!!! tip ""
@@ -290,9 +285,9 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
-#### CLOCK ERROR
+### CLOCK ERROR
!!! tip ""
@@ -300,13 +295,13 @@
Next, you'll get another error.
-
+
!!! tip ""
Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
-
+
!!! tip ""
@@ -317,7 +312,7 @@
Start by going up to `CLOCK`.
-
+
!!! tip ""
@@ -325,14 +320,14 @@
You'll be back in the service menu.
-#### NETWORK OPTIONS
+### NETWORK OPTIONS
!!! tip ""
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
-
-
+
+
!!! tip ""
@@ -342,8 +337,8 @@
- Go to `EXIT` then `SAVE AND EXIT`.
-
-
+
+
!!! tip ""
@@ -351,8 +346,7 @@
You're all done! The game should load up properly now.
----
-### Carding in
+## Carding in
!!! info "Before carding in, you have the option of changing the game's language by pressing your `EFFECT` key."
@@ -372,8 +366,7 @@
- Enter your code by clicking on the subscreen's keypad.
- If your code is accepted, you may now close the overlay.
----
-### Troubleshooting
+## Troubleshooting
!!! warning "Have any other issue?"
diff --git a/docs/games/bemani/iidx/30_resident/troubleshooting.md b/docs/games/bemani/iidx/30_resident/troubleshooting.md
index 490ff0f5..4b537de7 100644
--- a/docs/games/bemani/iidx/30_resident/troubleshooting.md
+++ b/docs/games/bemani/iidx/30_resident/troubleshooting.md
@@ -1,16 +1,16 @@
-# beatmania IIDX 30 RESIDENT
-
+
+# Troubleshooting
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+--8<-- "docs/games/bemani/iidx/common/31plus/extras.md"
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/31_epolis/setup.md b/docs/games/bemani/iidx/31_epolis/setup.md
index 296f380b..681da8a2 100644
--- a/docs/games/bemani/iidx/31_epolis/setup.md
+++ b/docs/games/bemani/iidx/31_epolis/setup.md
@@ -1,413 +1,2 @@
-# beatmania IIDX 31 EPOLIS
-
-
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
-??? warning "If your data doesn't look like this"
-
- If you're missing the `modules` folder and instead have bunch of `.dll` files next to your folders:
-
- - Create a `modules` folder.
- - Move all `.dll` files inside of it so you end up with a structure as shown above.
-
- If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**.
- **This also means your data was tampered with and we strongly recommend getting new data from somewhere else.**
-
-!!! info "If you don't need to update your data, you can skip over to the [Installing spice2x](#installing-spice2x) section."
-
----
-### Updating data
-
-??? danger "Please make sure you're using the right update for your current data."
-
- As we've seen in the [About data](#about-data) section, the main difference between `LDJ` and `TDJ` is the `bm2dx.dll` file.
- When updating from a previous version to the next, our current `.dll` will be overwritten.
-
- Knowing that, patches re-uploaded by the community tend to be named `LDJ-DATECODE-to-LDJ-010/012-DATECODE`.
- **Note**: If updating from `IIDX 30 Resident`, it will be `LDJ-003-DATECODE-to-LDJ-010/012-DATECODE`.
-
- For example `LDJ-2024032500-to-LDJ-010-2024050700`.
-
- - `2024032500` being your current data's version, no matter if it's using a TDJ or LDJ `.dll` file.
- - `2024050700` being the version you would arrive at.
- - `010` meaning you would end up with a `TDJ` *(Lightning Cab)* `bm2dx.dll` file.
-
-!!! tip ""
-
- - Extract your patch's files to your existing data in a way that matches its file structure. Agree to overwrite files if necessary.
- - Open `prop\ea3-config.xml` in a text editor and find the following lines near the top.
-
- ```xml
-
-
-### Configuring spice2x
-
-!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
-
-#### Buttons
-
-!!! tip ""
-
- Click on `Bind` then press the key you want associated with the action.
-
- With your controller and/or keyboard plugged in, configure your keys for:
-
- - **Maintenance**: `Service, Test`
- - **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
- - **P1 Keypad**: `Keypad Insert Card`
-
- **Only if** you're using LDJ:
-
- - **P1 Keypad**: `1 to 9`
-
- **Only if** you're playing using a keyboard:
-
- - **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-
-#### Analogs (controller/cab only)
-
-!!! tip ""
-
- With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
-
- - For Turntable P1, click `Bind`.
- - In `Device`, pick your controller.
- - In `Control`, pick whichever one corresponds to the turntable.
- - Turn your turntable ensuring that the Preview turns along with it.
- - Click `Close`, leaving the rest of the settings alone.
-
-#### Overlay
-
-!!! tip ""
-
- Modifying buttons in this section is not required but you are free to change what you want.
-
- Click on `Bind` then press the key you want associated with the action.
-
-#### Lights (controller/cab only)
-
-!!! tip ""
-
- Your controller might support having its lights controlled by the game through spice2x.
-
- If it does, here's how you may link different actions to your lights:
-
- - Click `Bind`.
- - In `Device`, pick your controller.
- - In `Light Control`, select the corresponding light.
- - Click `Close`.
- - Repeat for your other lights.
-
-#### Cards
-
-!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
-
-#### Patches
-
-!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
-
-!!! tip ""
-
- Ever since EPOLIS final (2024-08-26), patches have a description built-in to them.
-
- To view it, hover-over the `(?)` or `(!)` to the left of each patch's name.
-
-!!! danger "To prevent issues, avoid patching things you don't need or understand."
-
-#### API
-
-!!! warning "Leave everything at default unless you know what you're doing."
-
-#### Options
-
-!!! info "If you don't know what an option does, hover over the question mark at the very left."
-
-
-
-!!! danger "Be very careful changing options you don't understand as it may cause issues."
-
-!!! tip "Required"
-
- | Category | Option | Parameter | Setting |
- |---------------|-----------------------|-------------------|---------|
- | Game Options | IIDX Disable Cameras | -iidxdisablecams | ON |
- | Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) |
-
-!!! warning "Required For TDJ"
-
- | Category | Option | Parameter | Setting |
- |---------------|-----------------------|-------------------|---------|
- | Game Options | IIDX TDJ Mode | -iidxtdj | ON |
-
- **If you only have a single 120hz monitor**, and not another 60hz touchscreen:
-
- | Category | Option | Parameter | Setting |
- |-------------------|-------------------------------|-----------------------------------|---------|
- | Graphics (common) | Only Use One Monitor | -graphics-force-single-adapter | ON |
-
-
-!!! tip "Highly Recommended for NVIDIA users ONLY"
-
- | Category | Option | Parameter | Setting |
- |-------------------|-----------------------------------|---------------| |
- | Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
-
-
-#### Advanced & Development
-
-!!! warning "Leave everything at default unless you know what you're doing."
-
----
-### Connecting to a network
-
-!!! danger "Please choose one of the two solutions, not both!"
-
-??? tip "Remote (Online Network)"
-
- Open `spicecfg.exe` and head to the `Options` tab.
-
- In the `Network` category, set the following settings:
-
- - `EA Service URL` to the URL provided by your network.
- - `PCBID` to the PCBID provided by your network.
-
-
-
- Next you need a card number.
- If you don't already have one, generate one in the `Cards` tab.
- To keep your card number safe, create a new `.txt` file with ONLY it inside.
-
- Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
-
-
-??? tip "Local e-amuse Emulator (Asphyxia)"
-
- This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
-
----
-### Pre-launch requirements
-
-!!! info "These steps are required, otherwise your game won't run."
-
-#### VCRedist & DirectX
-
-!!! tip ""
-
- - Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- - Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-
-#### Audio
-
-!!! tip ""
-
- - Open `spicecfg.exe`.
- - At the very top, click on `Shortcuts` then `Audio Playback Devices`.
- - In the popup window, right click on your default audio device, and click on `Properties`.
- - Go to the `Advanced` tab.
- - Check both boxes under `Exclusive Mode`.
- - Open the `Default Format` dropdown.
- - Pick the `16 (or 24) bit, 44100 Hz` option, click `Apply` then `OK`.
-
-
-
-#### Standard / Lightning / Language settings
-
-!!! info "Read through the [Extra Information](extras.md) page and edit your `prop\ea3-config.xml` file if necessary."
-
----
-### First launch
-
-!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-
-#### BACKUP DATA
-
-!!! tip ""
-
- If you've followed all instructions correctly, you're now finally ready to launch the game!
-
- **First plug your controller if you have one** and run `spice64.exe`, press `Yes` when it asks for elevated privileges.
-
- If it's your first time running the game, you'll immediately be greeted with this screen.
-
-
-
-#### CLOCK ERROR
-
-!!! tip ""
-
- Press your `Test` key to initialize the backup data, a message will pop up stating it's been initialized.
-
- Next, you'll get another error.
-
-
-
-!!! tip ""
-
- Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
-
-
-
-!!! tip ""
-
- Instructions on how to navigate the menu are shown at the bottom of the screen.
-
- - Press `1` and `2` to go up and down.
- - Press `6` to select/execute.
-
- Start by going up to `CLOCK`.
-
-
-
-!!! tip ""
-
- Here, simply select `SAVE AND EXIT` and the clock will be set.
-
- You'll be back in the service menu.
-
-#### NETWORK OPTIONS
-
-!!! tip ""
-
- Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
-
-
-
-
-!!! tip ""
-
- We will need to set a shop name.
-
- - Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
- - Go to `EXIT` then `SAVE AND EXIT`.
-
-
-
-
-
-!!! tip ""
-
- Select `GAME MODE`.
-
- You're all done! The game should load up properly now.
-
----
-### Carding in
-
-!!! info "Before carding in, you have the option of changing the game's language by pressing your `EFFECT` key."
-
-??? tip "For LDJ (Standard)"
-
- LDJ should accept keypad number binds:
-
- - Press your `Keypad Insert Card` button.
- - Enter your code using your keypad binds.
-
-??? tip "For TDJ (Lightning)"
-
- TDJ will ignore keypad number binds, you need to:
-
- - Press your `Keypad Insert Card` button.
- - Press your `Toggle Sub Screen` overlay button *(PgUp by default)* to bring up the sub screen.
- - Enter your code by clicking on the subscreen's keypad.
- - If your code is accepted, you may now close the overlay.
-
----
-### (optional) Installing Omnimix
-
-!!! info "Check out the [Data Mods and Omnimix](/extras/datamods.md) guide."
-
----
-### Troubleshooting
-
-!!! warning "Have any other issue?"
-
- Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages.
-
- For any more game-specific information, check out [Extra Information](extras.md).
+
+--8<-- "docs/games/bemani/iidx/common/31plus/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/31_epolis/troubleshooting.md b/docs/games/bemani/iidx/31_epolis/troubleshooting.md
index fa7cf11e..37bd21b5 100644
--- a/docs/games/bemani/iidx/31_epolis/troubleshooting.md
+++ b/docs/games/bemani/iidx/31_epolis/troubleshooting.md
@@ -1,94 +1,2 @@
-# beatmania IIDX 31 EPOLIS
-
-
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+--8<-- "docs/games/bemani/iidx/common/31plus/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/32_pinkycrush/extras.md b/docs/games/bemani/iidx/32_pinkycrush/extras.md
index 18251d62..719c8244 100644
--- a/docs/games/bemani/iidx/32_pinkycrush/extras.md
+++ b/docs/games/bemani/iidx/32_pinkycrush/extras.md
@@ -1,92 +1,2 @@
-# beatmania IIDX 32 Pinky Crush
-
-
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+--8<-- "docs/games/bemani/iidx/common/31plus/extras.md"
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/32_pinkycrush/setup.md b/docs/games/bemani/iidx/32_pinkycrush/setup.md
index f28d502d..51857762 100644
--- a/docs/games/bemani/iidx/32_pinkycrush/setup.md
+++ b/docs/games/bemani/iidx/32_pinkycrush/setup.md
@@ -1,408 +1,2 @@
-# beatmania IIDX 32 Pinky Crush
-
-
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
-??? warning "If your data doesn't look like this"
-
- If you're missing the `modules` folder and instead have bunch of `.dll` files next to your folders:
-
- - Create a `modules` folder.
- - Move all `.dll` files inside of it so you end up with a structure as shown above.
-
- If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**.
- **This also means your data was tampered with and we strongly recommend getting new data from somewhere else.**
-
-!!! info "If you don't need to update your data, you can skip over to the [Installing spice2x](#installing-spice2x) section."
-
----
-### Updating data
-
-??? danger "Please make sure you're using the right update for your current data."
-
- As we've seen in the [About data](#about-data) section, the main difference between `LDJ` and `TDJ` is the `bm2dx.dll` file.
- When updating from a previous version to the next, our current `.dll` will be overwritten.
-
- Knowing that, patches re-uploaded by the community tend to be named `LDJ-DATECODE-to-LDJ-010/012-DATECODE`.
- **Note**: If updating from `IIDX 30 Resident`, it will be `LDJ-003-DATECODE-to-LDJ-010/012-DATECODE`.
-
- For example `LDJ-2024082600-to-LDJ-010-2024100900`.
-
- - `2024082600` being your current data's version, no matter if it's using a TDJ or LDJ `.dll` file.
- - `2024100900` being the version you would arrive at.
- - `010` meaning you would end up with a `TDJ` *(Lightning Cab)* `bm2dx.dll` file.
-
-!!! tip ""
-
- - Extract your patch's files to your existing data in a way that matches its file structure. Agree to overwrite files if necessary.
- - Open `prop\ea3-config.xml` in a text editor and find the following lines near the top.
-
- ```xml
-
-
-### Configuring spice2x
-
-!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
-
-#### Buttons
-
-!!! tip ""
-
- Click on `Bind` then press the key you want associated with the action.
-
- With your controller and/or keyboard plugged in, configure your keys for:
-
- - **Maintenance**: `Service, Test`
- - **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
- - **P1 Keypad**: `Keypad Insert Card`
-
- **Only if** you're using LDJ:
-
- - **P1 Keypad**: `1 to 9`
-
- **Only if** you're playing using a keyboard:
-
- - **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-
-#### Analogs (controller/cab only)
-
-!!! tip ""
-
- With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
-
- - For Turntable P1, click `Bind`.
- - In `Device`, pick your controller.
- - In `Control`, pick whichever one corresponds to the turntable.
- - Turn your turntable ensuring that the Preview turns along with it.
- - Click `Close`, leaving the rest of the settings alone.
-
-#### Overlay
-
-!!! tip ""
-
- Modifying buttons in this section is not required but you are free to change what you want.
-
- Click on `Bind` then press the key you want associated with the action.
-
-#### Lights (controller/cab only)
-
-!!! tip ""
-
- Your controller might support having its lights controlled by the game through spice2x.
-
- If it does, here's how you may link different actions to your lights:
-
- - Click `Bind`.
- - In `Device`, pick your controller.
- - In `Light Control`, select the corresponding light.
- - Click `Close`.
- - Repeat for your other lights.
-
-#### Cards
-
-!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
-
-#### Patches
-
-!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
-
-!!! tip ""
-
- Ever since EPOLIS final (2024-08-26), patches have a description built-in to them.
-
- To view it, hover-over the `(?)` or `(!)` to the left of each patch's name.
-
-!!! danger "To prevent issues, avoid patching things you don't need or understand."
-
-#### API
-
-!!! warning "Leave everything at default unless you know what you're doing."
-
-#### Options
-
-!!! info "If you don't know what an option does, hover over the question mark at the very left."
-
-
-
-!!! danger "Be very careful changing options you don't understand as it may cause issues."
-
-!!! tip "Required"
-
- | Category | Option | Parameter | Setting |
- |---------------|-----------------------|-------------------|---------|
- | Game Options | IIDX Disable Cameras | -iidxdisablecams | ON |
- | Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) |
-
-!!! warning "Required For TDJ"
-
- | Category | Option | Parameter | Setting |
- |---------------|-----------------------|-------------------|---------|
- | Game Options | IIDX TDJ Mode | -iidxtdj | ON |
-
- **If you only have a single 120hz monitor**, and not another 60hz touchscreen:
-
- | Category | Option | Parameter | Setting |
- |-------------------|-------------------------------|-----------------------------------|---------|
- | Graphics (common) | Only Use One Monitor | -graphics-force-single-adapter | ON |
-
-
-!!! tip "Highly Recommended for NVIDIA users ONLY"
-
- | Category | Option | Parameter | Setting |
- |-------------------|-----------------------------------|---------------| |
- | Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
-
-
-#### Advanced & Development
-
-!!! warning "Leave everything at default unless you know what you're doing."
-
----
-### Connecting to a network
-
-!!! danger "Please choose one of the two solutions, not both!"
-
-??? tip "Remote (Online Network)"
-
- Open `spicecfg.exe` and head to the `Options` tab.
-
- In the `Network` category, set the following settings:
-
- - `EA Service URL` to the URL provided by your network.
- - `PCBID` to the PCBID provided by your network.
-
-
-
- Next you need a card number.
- If you don't already have one, generate one in the `Cards` tab.
- To keep your card number safe, create a new `.txt` file with ONLY it inside.
-
- Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
-
-
-??? tip "Local e-amuse Emulator (Asphyxia)"
-
- This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
-
----
-### Pre-launch requirements
-
-!!! info "These steps are required, otherwise your game won't run."
-
-#### VCRedist & DirectX
-
-!!! tip ""
-
- - Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- - Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-
-#### Audio
-
-!!! tip ""
-
- - Open `spicecfg.exe`.
- - At the very top, click on `Shortcuts` then `Audio Playback Devices`.
- - In the popup window, right click on your default audio device, and click on `Properties`.
- - Go to the `Advanced` tab.
- - Check both boxes under `Exclusive Mode`.
- - Open the `Default Format` dropdown.
- - Pick the `16 (or 24) bit, 44100 Hz` option, click `Apply` then `OK`.
-
-
-
-#### Standard / Lightning / Language settings
-
-!!! info "Read through the [Extra Information](extras.md) page and edit your `prop\ea3-config.xml` file if necessary."
-
----
-### First launch
-
-!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-
-#### BACKUP DATA
-
-!!! tip ""
-
- If you've followed all instructions correctly, you're now finally ready to launch the game!
-
- **First plug your controller if you have one** and run `spice64.exe`, press `Yes` when it asks for elevated privileges.
-
- If it's your first time running the game, you'll immediately be greeted with this screen.
-
-
-
-#### CLOCK ERROR
-
-!!! tip ""
-
- Press your `Test` key to initialize the backup data, a message will pop up stating it's been initialized.
-
- Next, you'll get another error.
-
-
-
-!!! tip ""
-
- Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
-
-
-
-!!! tip ""
-
- Instructions on how to navigate the menu are shown at the bottom of the screen.
-
- - Press `1` and `2` to go up and down.
- - Press `6` to select/execute.
-
- Start by going up to `CLOCK`.
-
-
-
-!!! tip ""
-
- Here, simply select `SAVE AND EXIT` and the clock will be set.
-
- You'll be back in the service menu.
-
-#### NETWORK OPTIONS
-
-!!! tip ""
-
- Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
-
-
-
-
-!!! tip ""
-
- We will need to set a shop name.
-
- - Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
- - Go to `EXIT` then `SAVE AND EXIT`.
-
-
-
-
-
-!!! tip ""
-
- Select `GAME MODE`.
-
- You're all done! The game should load up properly now.
-
----
-### Carding in
-
-!!! info "Before carding in, you have the option of changing the game's language by pressing your `EFFECT` key."
-
-??? tip "For LDJ (Standard)"
-
- LDJ should accept keypad number binds:
-
- - Press your `Keypad Insert Card` button.
- - Enter your code using your keypad binds.
-
-??? tip "For TDJ (Lightning)"
-
- TDJ will ignore keypad number binds, you need to:
-
- - Press your `Keypad Insert Card` button.
- - Press your `Toggle Sub Screen` overlay button *(PgUp by default)* to bring up the sub screen.
- - Enter your code by clicking on the subscreen's keypad.
- - If your code is accepted, you may now close the overlay.
-
----
-### Troubleshooting
-
-!!! warning "Have any other issue?"
-
- Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages.
-
- For any more game-specific information, check out [Extra Information](extras.md).
+
+--8<-- "docs/games/bemani/iidx/common/31plus/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/32_pinkycrush/troubleshooting.md b/docs/games/bemani/iidx/32_pinkycrush/troubleshooting.md
index bace1968..3ba4f816 100644
--- a/docs/games/bemani/iidx/32_pinkycrush/troubleshooting.md
+++ b/docs/games/bemani/iidx/32_pinkycrush/troubleshooting.md
@@ -1,94 +1,2 @@
-# beatmania IIDX 32 Pinky Crush
-
-
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+--8<-- "docs/games/bemani/iidx/common/31plus/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/9thstyle/setup.md b/docs/games/bemani/iidx/9thstyle/setup.md
index 390f8d4b..7530feab 100644
--- a/docs/games/bemani/iidx/9thstyle/setup.md
+++ b/docs/games/bemani/iidx/9thstyle/setup.md
@@ -1,10 +1,11 @@
-# beatmania IIDX 9th style
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
-#### Using iidxhook-09.conf
+### Using iidxhook-09.conf
!!! tip ""
@@ -42,12 +42,11 @@
This enables us to use the graphic options inside :material-file-code:`iidxhook-09.conf` which we will take advantage of.
----
-### Configuring Bemanitools
+## Configuring Bemanitools
!!! info "To configure your keybinds, open your :material-file:`config.bat` file."
-#### Buttons
+### Buttons
!!! tip ""
@@ -63,7 +62,7 @@
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
-#### Analogs (controller/cab only)
+### Analogs (controller/cab only)
!!! tip ""
@@ -75,7 +74,7 @@
- Turn your turntable ensuring that the preview turns along with it.
- Click `OK`, leaving the rest of the settings alone.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -89,7 +88,7 @@
!!! info "If you'd like to play offline, you can head straight to [Game resolution and locking FPS](#game-resolution-and-locking-fps)"
-#### Configuring Bemanitools for a network
+### Configuring Bemanitools for a network
!!! tip "Head over to the `Network` tab."
@@ -104,10 +103,9 @@
!!! info "If you don't have a numpad, make sure to tick `Use top keyboard row for PIN pad input`. This will also change the `Card In` button to `Backspace`."
-
+
----
-### Connecting to a network
+## Connecting to a network
!!! tip ""
@@ -130,8 +128,7 @@
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
```
----
-### Game resolution and locking FPS
+## Game resolution and locking FPS
!!! tip ""
We'd like to mention that there are two options when it comes to how the game renders. You can choose between `Linear` and `Point`.
@@ -139,10 +136,10 @@
Below is an example of how both look like.
??? info "Linear"
-
+
??? info "Point"
-
+
It comes down to your own prefrence what you decide on, `Linear` is less sharp but doesn't have pixel perfect edges. `Point` is sharp and is pixel perfect.
@@ -197,12 +194,11 @@
gfx.scale_back_buffer_filter=point
```
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-#### CLOCK ERROR
+### CLOCK ERROR
!!! tip ""
@@ -212,14 +208,14 @@
If it's your first time running the game, you'll immediately be greeted with this screen.
-
+
-
+
!!! tip ""
The game will automatically bring you into it's service menu.
-
+
!!! tip ""
Instructions on how to navigate the menu are shown at the bottom of the screen.
@@ -229,30 +225,30 @@
Navigate to `CLOCK SETUP`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
-
+
!!! info "If you'd like to play offline, you can head straight to [Final Notes](#final-notes)"
-#### Enabling e-AMUSEMENT for Online Play
+### Enabling e-AMUSEMENT for Online Play
!!! tip ""
From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`.
-
+
-
+
!!! tip ""
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
-
+
-
+
!!! tip ""
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
-
+
!!! tip ""
@@ -260,7 +256,7 @@
- Navigate to `EXIT` and select it.
- Change your prefecture once or how many times you'd like, it doesn't matter as long as it's not the default one.
-
+
!!! tip ""
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
@@ -269,10 +265,9 @@
So, close the game and open it again.
-
+
----
-### Final Notes
+## Final Notes
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
diff --git a/docs/games/bemani/iidx/9thstyle/troubleshooting.md b/docs/games/bemani/iidx/9thstyle/troubleshooting.md
index 7872b299..6cbe136e 100644
--- a/docs/games/bemani/iidx/9thstyle/troubleshooting.md
+++ b/docs/games/bemani/iidx/9thstyle/troubleshooting.md
@@ -1,12 +1,15 @@
-# beatmania IIDX 9th style
-
+
+# Troubleshooting
+
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
### My Game Is Running Crazy Fast!
!!! tip ""
The most common reason for this is the game is running over its required 59.95hz, the game is hardcoded to run at 59.95hz and this cannot be changed. To solve this, check [Game resolution and locking FPS](setup.md#game-resolution-and-locking-fps) again.
----
### I'm getting "NETWORK WARNING" instead of "NETWORK OK"
!!! tip ""
@@ -17,7 +20,6 @@
- Invalid eamuse url or port specified
- Game is not run using the Administrator account
----
### My background videos aren't working!
!!! tip ""
@@ -39,7 +41,6 @@
!!! danger "You **can not** move or delete :material-file:`CLVSD.ax` **at all**, otherwise it will revert the changes and you have to install it again."
----
### My game crashes immediately!
!!! warning "This can have multiple reasons. These fixes shouldn't be needed for 9th style since we're addressing them in the guide. We'll add them anyway just in case."
diff --git a/docs/games/bemani/iidx/common/31plus/extras.md b/docs/games/bemani/iidx/common/31plus/extras.md
new file mode 100644
index 00000000..fdd7f92e
--- /dev/null
+++ b/docs/games/bemani/iidx/common/31plus/extras.md
@@ -0,0 +1,86 @@
+# Extra Information
+
+## Standard and Lightning modes
+
+!!! warning "Lightning mode requires a 120 Hz capable monitor."
+
+!!! tip ""
+
+ To make use of the Lightning Mode, which unlocks the subscreen and 120FPS, we need to go to the `contents\prop` folder and edit the `ea3-config.xml` file.
+
+ We're interested in these lines:
+
+ ```xml
+
+
+ Press your `Test` key to initialize the backup data, a message will pop up stating it's been initialized.
+
+ Next, you'll get another error.
+
+
+
+ Press your `Test` key again and let the game run for a bit until the monitor check is complete.
+
+ You will now be taken to the service menu.
+
+
+
+ Instructions on how to navigate the menu are shown at the bottom of the screen:
+
+ - Press `1` and `2` to go up and down.
+ - Press `6` to select/execute.
+
+ Start by going up to `CLOCK`.
+
+
+
+ Here, simply select `SAVE AND EXIT` and the clock will be set.
+
+ You'll be back in the service menu.
+
+ Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
+
+
+
+
+ You will need to set a shop name.
+
+ - Name your shop to whatever you'd like. Again, navigation instructions are at the bottom of the screen.
+ - Go to `EXIT` then `SAVE AND EXIT`.
+
+
+
+ Select `GAME MODE`.
+
+
+
+!!! success "You're all done! The game should load up properly now"
+
+## Carding in
+
+!!! info "Before carding in, you have the option to change the game's language by pressing your `EFFECT` key"
+
+??? tip "For LDJ (Standard mode)"
+
+ LDJ should accept keypad number binds:
+
+ - Press your `Keypad Insert Card` button.
+ - Enter your code using your keypad binds.
+
+??? tip "For TDJ (Lightning mode)"
+
+ TDJ will ignore keypad number binds, you need to:
+
+ - Press your `Keypad Insert Card` button.
+ - Press your `Toggle Sub Screen` overlay button *(PgUp by default)* to bring up the sub screen.
+ - Enter your code by clicking on the subscreen's keypad.
+ - If your code is accepted, you may now close the overlay.
+
+## Help
+
+--8<-- "docs/snippets/common/help.md"
\ No newline at end of file
diff --git a/docs/games/bemani/iidx/common/31plus/troubleshooting.md b/docs/games/bemani/iidx/common/31plus/troubleshooting.md
new file mode 100644
index 00000000..0e09b27d
--- /dev/null
+++ b/docs/games/bemani/iidx/common/31plus/troubleshooting.md
@@ -0,0 +1,82 @@
+# Troubleshooting
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+### My game crashes on launch!
+
+!!! tip ""
+
+ This could be due to **many** things.
+
+ Start by checking the audio section from the setup guide.
+
+ beatmania IIDX 31 and above require an AVX2 capable CPU.
+ If your CPU is too old, the game will crash with an `EXCEPTION_ILLEGAL_INSTRUCTION` error.
+ A known workaround is renaming/deleting the `movies` folder to prevent the game from loading them altogether.
+
+### My game is running too slow/fast / Game gets stuck / Monitor error at boot / Error 5-1503-0043
+
+!!! tip ""
+
+ Potential causes:
+
+ 1. The game could be running over/under its required refresh rate (60 for LDJ, 120 for TDJ)
+ To solve this, make sure v-sync isn't disabled in your graphics card's settings.
+ For NVIDIA users, enable `NVIDIA profile optimization (-nvprofile)` in the `Options` tab.
+ 2. It could be that your computer's performance isn't good enough to keep a steady framerate.
+
+### I'm having performance issues / my FPS fluctates!
+
+!!! tip ""
+
+ If you're having performance issues of some kind, spice2x's [PC optimization](https://github.com/spice2x/spice2x.github.io/wiki/PC-optimization) guide is worth looking at.
+ If none of that works, your PC probably isn't good enough to run the game, sorry.
+
+### Unable to login / Eamuse error / Network error
+
+!!! tip ""
+
+ Get the proper Asphyxia plugin from our [Discord server](https://discord.gg/cZRUmEPK78) in the #iidx channel > Resources post.
+ Make sure you didn't enable `-smartea` in spicecfg's options.
+
+### How do I set my offset?
+
+!!! tip ""
+
+ Play through a chart you're comfortable with.
+
+ If you're getting too many `Fast`, increase your offset `(+)`.
+ If you're getting too many `Slow`, decrease your offset `(-)`.
+
+### My inputs aren't working / I can't get past error messages!
+
+!!! tip ""
+
+ If **none** of your inputs are working, try updating [spice2x](https://spice2x.github.io/), you can also try using the beta versions if the stable releases don't work for you.
+
+### My game audio is super quiet!
+
+!!! tip ""
+
+ When using `TDJ mode` the audio is very quiet by default. To mitigate this, you can use the `Increase Game Volume` patch.
+
+### When I run the game all other audio is gone!
+
+!!! tip ""
+
+ IIDX uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) for audio to get better audio latency.
+ Unlike former versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound).
+
+ You can use the `Shared Mode WASAPI` patch to hear other apps while the game is running, at the cost of some audio latency.
+
+### I'm not getting any audio, or my audio is completely wrecked and I'm using an External Dac!
+
+!!! tip ""
+
+ Many setups have found some difficulty with audio due to various equipment being used. Consider using the `Shared Mode WASAPI` patch.
+
+### My audio is slowed/distorted and I'm using the `Shared Mode WASAPI` patch.
+
+!!! tip ""
+
+ When using this patch, you must set your audio device's sample rate to 48000 Hz.
\ No newline at end of file
diff --git a/docs/games/bemani/jubeat/clan/setup.md b/docs/games/bemani/jubeat/clan/setup.md
index 6364b30f..786b7d40 100644
--- a/docs/games/bemani/jubeat/clan/setup.md
+++ b/docs/games/bemani/jubeat/clan/setup.md
@@ -1,21 +1,18 @@
-# jubeat clan
-
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
+--8<-- "docs/snippets/common/data_warning.md"
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-### Getting Started
+## Getting Started
!!! tip ""
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 32-bit tools inside the game's main folder and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
@@ -23,7 +20,7 @@
!!! warning "If you're not using SpiceTools:"
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice.exe -ea` and save the file.
@@ -34,9 +31,9 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/` and save the file.
@@ -48,37 +45,37 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load.
If it's your first time running the game, you'll immediately be greeted with this screen (cropped to save your sanity with scrolling repeatedly on the page), oh no!
-
+
!!! tip ""
This is okay, you can use your mouse or touchscreen to simply hit `TEST` to initialize the backup data, the game will prompt you to reboot, but let's save ourselves some time and instead go into the `GAME OPTIONS` menu instead, as shown below. If you rebooted, you will see a message telling you to set the "Shop Settings" which is what we're going to now do, as shown below.
-
+
!!! tip ""
Enter the `GAME OPTIONS` menu and proceed to the `SHOP SETTINGS` menu.
-
+
!!! tip ""
From here, we will need to set the `SHOP NAME SETTINGS`. This is a simple process, simply navigate using the controls in the menu to set any name you desire! For the purpose of the guide, we named it `Guide` but highly encourage fun and/or lazy names. Lastly, if you're not connected to an online network, you'll need to set the `SHOP AREA` as well, navigate to any option you prefer, they're all predefined so you can't get creative here, pictured below is what we set ours to.
-
+
!!! tip ""
With that, you're all done! Simply exit the service menu or reboot then enjoy the game, have fun!
!!! warning "Have any other errors?"
- Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
+ Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
\ No newline at end of file
diff --git a/docs/games/bemani/jubeat/clan/troubleshooting.md b/docs/games/bemani/jubeat/clan/troubleshooting.md
index 22d259cc..077348b0 100644
--- a/docs/games/bemani/jubeat/clan/troubleshooting.md
+++ b/docs/games/bemani/jubeat/clan/troubleshooting.md
@@ -1,7 +1,11 @@
-# jubeat clan
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC (ADE-704A)
@@ -22,7 +26,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Occasional Game Stutters During Play
diff --git a/docs/games/bemani/museca/1plushalf/setup.md b/docs/games/bemani/museca/1plushalf/setup.md
index 5a573866..5cd200d8 100644
--- a/docs/games/bemani/museca/1plushalf/setup.md
+++ b/docs/games/bemani/museca/1plushalf/setup.md
@@ -1,29 +1,25 @@
-# MUSECA 1+1/2
-
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
+--8<-- "docs/snippets/common/data_warning.md"
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-
-### Getting Started
+## Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
@@ -31,7 +27,7 @@
!!! warning "If you're not using SpiceTools:"
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -ea -w` and save the file.
@@ -41,7 +37,7 @@
- `-ea` enables an integrated e-amusement server within SpiceTools.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
@@ -55,7 +51,7 @@
!!! tip ""
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
It's important to note before booting the game that Museca uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`.
@@ -64,6 +60,8 @@
The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load and be ready to be enjoyed! Have fun!
+# Troubleshooting
+
!!! warning "Have any other errors?"
Check out the [Troubleshooting](troubleshooting.md) and [Error Code](/errorcodes/bemani.md) sections to resolve any issues not seen in this guide to greater depth.
diff --git a/docs/games/bemani/museca/1plushalf/troubleshooting.md b/docs/games/bemani/museca/1plushalf/troubleshooting.md
index 0f9e8f7b..1ed0fda7 100644
--- a/docs/games/bemani/museca/1plushalf/troubleshooting.md
+++ b/docs/games/bemani/museca/1plushalf/troubleshooting.md
@@ -1,7 +1,11 @@
-# MUSECA 1+1/2
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC (ADE-6291)
@@ -26,7 +30,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Occasional Game Stutters During Play
diff --git a/docs/games/bemani/nostalgia/forte/setup.md b/docs/games/bemani/nostalgia/forte/setup.md
index 0d390864..39519820 100644
--- a/docs/games/bemani/nostalgia/forte/setup.md
+++ b/docs/games/bemani/nostalgia/forte/setup.md
@@ -1,28 +1,25 @@
-# NOSTALGIA FORTE
-
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
+--8<-- "docs/snippets/common/data_warning.md"
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-### Getting Started
+## Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's main folder and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate ONLY a local network configuration with SpiceTools. Why only local? Because none of the most typical places currently support Nostalgia. Regardless, please keep in mind you can add whatever additional parameters you desire.
@@ -30,7 +27,7 @@
!!! warning "If you're not using SpiceTools:"
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -ea -w` and save the file.
@@ -40,7 +37,7 @@
- `-ea` enables an integrated e-amusement server within SpiceTools.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
@@ -51,41 +48,41 @@
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load.
If it's your first time running the game, you should be automatically forced into the service menu with lots of scary flashing notifications as pictured below, let's work through them.
-
+
!!! tip ""
Interestingly, only the red flashing ones really take any effort to deal with. You can start by entering and exiting the following menus: `SOUND OPTIONS`, `GAME OPTIONS`, `COIN OPTIONS`, `ECOMODE OPTIONS`, and `NETWORK OPTIONS`.
Once you've done that, enter `CLOCK` and set the clock by hitting `SAVE AND EXIT` as pictured below.
-
+
!!! tip ""
The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below.
-
+
!!! tip ""
Once inside this menu, we'll need to deal with all 4 blinking options, let's start by entering the `TAX RATE SETTING` menu, shown below.
-
+
!!! tip ""
Set the tax rate by simply selecting `SAVE AND EXIT` while will take us back into the `OPERATING SETTINGS`. Pictured below is the `TAX RATE SETTING` menu.
-
+
!!! tip ""
Once back inside the `TAX RATE SETTING` menu, we must deal with the three blinking `PATTERN` options. Doing so is effortless, simply enter all three menus one by one and hit `SAVE AND EXIT` just as we did for the `TAX RATE SETTING` in the previous step. Pictured below is the inside of `PATTERN 1`.
-
+
!!! tip ""
After saving and exiting all three `PATTERN` options, you're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
diff --git a/docs/games/bemani/nostalgia/forte/troubleshooting.md b/docs/games/bemani/nostalgia/forte/troubleshooting.md
index 0734b76b..5c84a951 100644
--- a/docs/games/bemani/nostalgia/forte/troubleshooting.md
+++ b/docs/games/bemani/nostalgia/forte/troubleshooting.md
@@ -1,7 +1,11 @@
-# NOSTALGIA FORTE
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC Type 6 (ADE-704A)
@@ -22,7 +26,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Occasional Game Stutters During Play
@@ -37,6 +41,4 @@
### No Matter What I Do, the Game Crashes and I Have Multiple Monitors!
!!! tip ""
- This problem is somewhat irregular, but sometimes Nostalgia has issues booting with multiple monitors present, particularly when trying to boot the game windowed. Make sure you're running the latest SpiceTools which has attempted to resolve all instances of this issue.
-
-
+ This problem is somewhat irregular, but sometimes Nostalgia has issues booting with multiple monitors present, particularly when trying to boot the game windowed. Make sure you're running the latest SpiceTools which has attempted to resolve all instances of this issue.
\ No newline at end of file
diff --git a/docs/games/bemani/nostalgia/op2/setup.md b/docs/games/bemani/nostalgia/op2/setup.md
index 25463d53..ab491677 100644
--- a/docs/games/bemani/nostalgia/op2/setup.md
+++ b/docs/games/bemani/nostalgia/op2/setup.md
@@ -1,28 +1,25 @@
-# NOSTALGIA OP.2
-
+
+# Game Setup
-!!! danger "Warning:"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/old_guide.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
+--8<-- "docs/snippets/common/data_warning.md"
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-### Getting Started
+## Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential audio issues on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
Once that's done, it's time to work on setting up your data.
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's main folder and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file whatever you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate ONLY a local network configuration with SpiceTools. Why only local? Because none of the most typical places currently support Nostalgia. Regardless, please keep in mind you can add whatever additional parameters you desire.
@@ -30,7 +27,7 @@
!!! warning "If you're not using SpiceTools:"
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -ea -w` and save the file.
@@ -40,7 +37,7 @@
- `-ea` enables an integrated e-amusement server within SpiceTools.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
@@ -51,44 +48,44 @@
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
The last steps you'll have to do with your chosen tools is simply setting up your desired keybinds! Make sure you setup the `Test` keybind as it will be critical for setting up the game. Once you've done that, launch your game for the first time by double clicking the `.bat` you setup and the game should load.
If it's your first time running the game, you should be automatically forced into the service menu with lots of scary flashing notifications as pictured below, let's work through them.
-
+
!!! tip ""
Interestingly, only the red flashing ones really take any effort to deal with. You can start by entering and exiting the following menus: `SOUND OPTIONS`, `GAME OPTIONS`, `COIN OPTIONS`, `ECOMODE OPTIONS`, and `NETWORK OPTIONS`.
Once you've done that, enter `CLOCK` and set the clock by hitting `SAVE AND EXIT` as pictured below.
-
+
!!! tip ""
The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below.
-
+
!!! tip ""
Once inside this menu, we'll need to deal with all 4 blinking options, let's start by entering the `TAX RATE SETTING` menu, shown below.
-
+
!!! tip ""
Set the tax rate by simply selecting `SAVE AND EXIT` while will take us back into the `OPERATING SETTINGS`. Pictured below is the `TAX RATE SETTING` menu.
-
+
!!! tip ""
Once back inside the `TAX RATE SETTING` menu, we must deal with the three blinking `PATTERN` options. Doing so is effortless, simply enter all three menus one by one and hit `SAVE AND EXIT` just as we did for the `TAX RATE SETTING` in the previous step. Pictured below is the inside of `PATTERN 1`.
-
+
!!! tip ""
After saving and exiting all three `PATTERN` options, you're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
!!! warning "Have any other errors?"
- Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
+ Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
\ No newline at end of file
diff --git a/docs/games/bemani/nostalgia/op2/troubleshooting.md b/docs/games/bemani/nostalgia/op2/troubleshooting.md
index 2f56857d..e9da41fa 100644
--- a/docs/games/bemani/nostalgia/op2/troubleshooting.md
+++ b/docs/games/bemani/nostalgia/op2/troubleshooting.md
@@ -1,7 +1,11 @@
-# NOSTALGIA OP.2
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC Type 6 (ADE-704A)
@@ -22,7 +26,7 @@
### My Game Is Running Crazy Fast!
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Occasional Game Stutters During Play
diff --git a/docs/games/bemani/popn/common/setup.md b/docs/games/bemani/popn/common/setup.md
index 602b03cb..6f29cdd9 100644
--- a/docs/games/bemani/popn/common/setup.md
+++ b/docs/games/bemani/popn/common/setup.md
@@ -1,10 +1,10 @@
-!!! danger "Warning"
+# Game Setup
- 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.
+--8<-- "docs/snippets/common/old_guide.md"
----
-### Preparing data
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Preparing data
!!! tip ""
@@ -17,7 +17,7 @@
You should end up with a file structure with a few folders only, as follows.
-
+
??? warning "If your data doesn't look like this"
@@ -33,8 +33,7 @@
!!! info "If you don't need to update your data, you can skip over to the [Installing spice2x](#installing-spice2x) section."
----
-### Updating data
+## Updating data
??? danger "Please make sure you're using the right update for your current data."
@@ -65,8 +64,7 @@
- If that's already the case then great! Don't touch anything.
- If it instead corresponds to your pre-patch datecode, replace it with the new one and save the file.
----
-### Installing spice2x
+## Installing spice2x
!!! info ""
@@ -77,14 +75,13 @@
- Head over to [spice2x.github.io](https://spice2x.github.io) and download the latest release.
- Extract the `spice.exe` and `spicecfg.exe` files from the archive to your game's directory.
-
+
-
-### Configuring spice2x
+## Configuring spice2x
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
-#### Buttons
+### Buttons
!!! tip ""
@@ -96,7 +93,7 @@
- **Game buttons**: `1 to 9`
- **P1 Keypad**: `1 to 9, Keypad Insert Card`
-#### Overlay
+### Overlay
!!! tip ""
@@ -104,7 +101,7 @@
Click on `Bind` then press the key you want associated with the action.
-#### Lights (controller/cab only)
+### Lights (controller/cab only)
!!! tip ""
@@ -118,25 +115,25 @@
- Click `Close`.
- Repeat for your other lights.
-#### Cards
+### Cards
!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
-#### Patches
+### Patches
!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
!!! danger "To prevent issues, avoid patching things you don't need or understand."
-#### API
+### API
!!! warning "Leave everything at default unless you know what you're doing."
-#### Options
+### Options
-!!! info "If you don't know what an option does, hover over the question mark at the very left."
+!!! info "If you don't know what an option does, hover over the its name with your mouse."
-
+
!!! danger "Be very careful changing options you don't understand as it may cause issues."
@@ -153,12 +150,11 @@
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
-#### Advanced & Development
+## Advanced & Development
!!! warning "Leave everything at default unless you know what you're doing."
----
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -171,7 +167,7 @@
- `EA Service URL` to the URL provided by your network.
- `PCBID` to the PCBID provided by your network.
-
+
Next you need a card number.
If you don't already have one, generate one in the `Cards` tab.
@@ -179,14 +175,13 @@
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
+
??? tip "Local e-amuse Emulator (Asphyxia)"
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
----
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
@@ -198,8 +193,7 @@
The game will go through a series of checks, let it run, if you've done everything properly they'll pass.
----
-### Troubleshooting
+## Troubleshooting
!!! warning "Have any other issue?"
diff --git a/docs/games/bemani/popn/common/troubleshooting.md b/docs/games/bemani/popn/common/troubleshooting.md
index e1d4a0be..72982e5d 100644
--- a/docs/games/bemani/popn/common/troubleshooting.md
+++ b/docs/games/bemani/popn/common/troubleshooting.md
@@ -1,9 +1,6 @@
-!!! danger "Warning"
+# Troubleshooting
- 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.
-
----
+--8<-- "docs/snippets/common/data_warning.md"
### My game crashes on launch
diff --git a/docs/games/bemani/popn/kaimei_riddles/setup.md b/docs/games/bemani/popn/kaimei_riddles/setup.md
index 756517bd..c3539c6c 100644
--- a/docs/games/bemani/popn/kaimei_riddles/setup.md
+++ b/docs/games/bemani/popn/kaimei_riddles/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (pop'n music Kaimei Riddles)
-
-
+
--8<-- "docs/games/bemani/popn/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/popn/kaimei_riddles/troubleshooting.md b/docs/games/bemani/popn/kaimei_riddles/troubleshooting.md
index bc8a8a1e..a26baa94 100644
--- a/docs/games/bemani/popn/kaimei_riddles/troubleshooting.md
+++ b/docs/games/bemani/popn/kaimei_riddles/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (pop'n music Kaimei Riddles)
-
-
+
--8<-- "docs/games/bemani/popn/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/popn/peace/setup.md b/docs/games/bemani/popn/peace/setup.md
index 8aa009f9..80fd3440 100644
--- a/docs/games/bemani/popn/peace/setup.md
+++ b/docs/games/bemani/popn/peace/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (pop'n music peace)
-
-
+
--8<-- "docs/games/bemani/popn/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/popn/peace/troubleshooting.md b/docs/games/bemani/popn/peace/troubleshooting.md
index 34b29f8d..3f9823ed 100644
--- a/docs/games/bemani/popn/peace/troubleshooting.md
+++ b/docs/games/bemani/popn/peace/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (pop'n music peace)
-
-
+
--8<-- "docs/games/bemani/popn/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/popn/unilab/setup.md b/docs/games/bemani/popn/unilab/setup.md
index 4b1570b4..0aaa96f5 100644
--- a/docs/games/bemani/popn/unilab/setup.md
+++ b/docs/games/bemani/popn/unilab/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (pop'n music UniLab)
-
-
+
--8<-- "docs/games/bemani/popn/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/popn/unilab/troubleshooting.md b/docs/games/bemani/popn/unilab/troubleshooting.md
index bef34b1a..551369a0 100644
--- a/docs/games/bemani/popn/unilab/troubleshooting.md
+++ b/docs/games/bemani/popn/unilab/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (pop'n music UniLab)
-
-
+
--8<-- "docs/games/bemani/popn/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/popn/usaneko/setup.md b/docs/games/bemani/popn/usaneko/setup.md
index eaf2c4df..9da3339e 100644
--- a/docs/games/bemani/popn/usaneko/setup.md
+++ b/docs/games/bemani/popn/usaneko/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (pop'n music Usaneko)
-
-
+
--8<-- "docs/games/bemani/popn/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/bemani/popn/usaneko/troubleshooting.md b/docs/games/bemani/popn/usaneko/troubleshooting.md
index 641d4b67..47e1b665 100644
--- a/docs/games/bemani/popn/usaneko/troubleshooting.md
+++ b/docs/games/bemani/popn/usaneko/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (pop'n music Usaneko)
-
-
+
--8<-- "docs/games/bemani/popn/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/bemani/reflecbeat/reflesia/setup.md b/docs/games/bemani/reflecbeat/reflesia/setup.md
index da764c63..9e904b6f 100644
--- a/docs/games/bemani/reflecbeat/reflesia/setup.md
+++ b/docs/games/bemani/reflecbeat/reflesia/setup.md
@@ -1,26 +1,20 @@
-# REFLEC BEAT: The Reflesia of Eternity
-
+
+# Game Setup
-!!! danger "Warning"
+--8<-- "docs/snippets/common/old_guide.md"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/data_warning.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
-
- One other thing, make sure your game folder isn't set to `Read Only` and that you don't have horribly wonky security permissions in Windows.
-
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-### Getting Started
+## Getting Started
!!! tip ""
This game still uses DirectSound so we can skip audio related setup needed for other games. After downloading your data, the first thing to do is put your desired 32-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file anything you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
@@ -30,7 +24,7 @@
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
@@ -41,7 +35,7 @@
- `-ea` enables an integrated e-amusement server within SpiceTools.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
@@ -57,7 +51,7 @@
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
@@ -69,6 +63,8 @@
With that, you're all done! The final step you'll have to do with your chosen tools is simply setting up your desired keybinds! Once you've done that, Boot the game with your `gamestart.bat` and the game should load and be ready to be enjoyed! Have fun!
+## Troubleshooting
+
!!! warning "Have any other errors?"
- Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
+ Check out the [Troubleshooting](troubleshooting.md) and [Error Code](/errorcodes/bemani.md) sections to resolve any issues not seen in this guide.
diff --git a/docs/games/bemani/reflecbeat/reflesia/troubleshooting.md b/docs/games/bemani/reflecbeat/reflesia/troubleshooting.md
index 43e7ba6c..8d03d23c 100644
--- a/docs/games/bemani/reflecbeat/reflesia/troubleshooting.md
+++ b/docs/games/bemani/reflecbeat/reflesia/troubleshooting.md
@@ -1,7 +1,11 @@
-# REFLEC BEAT: Reflesia
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC (ADE-704A)
@@ -25,7 +29,7 @@
### My Game Is Running Crazy Fast/After Finishing a Song Loading Is Stuck
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Which Offset Is Which?
diff --git a/docs/games/bemani/sdvx/4_heavenlyhaven/setup.md b/docs/games/bemani/sdvx/4_heavenlyhaven/setup.md
index 03daba5f..061c3b86 100644
--- a/docs/games/bemani/sdvx/4_heavenlyhaven/setup.md
+++ b/docs/games/bemani/sdvx/4_heavenlyhaven/setup.md
@@ -1,13 +1,9 @@
-# SOUND VOLTEX IV HEAVENLY HAVEN
-
+
+# Game Setup
-!!! danger "Warning"
+--8<-- "docs/snippets/common/old_guide.md"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
-
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
-
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
+--8<-- "docs/snippets/common/data_warning.md"
### Getting Started
@@ -15,7 +11,7 @@
This game still uses DirectSound so we can skip audio related setup needed for other games. After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 32-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file anything you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
### Configuring Your Tools
@@ -41,7 +37,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
### Configuring for an Online Network
@@ -57,7 +53,7 @@
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
-
+
!!! tip ""
diff --git a/docs/games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md b/docs/games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md
index 69e1c37a..7d648994 100644
--- a/docs/games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md
+++ b/docs/games/bemani/sdvx/4_heavenlyhaven/troubleshooting.md
@@ -1,7 +1,11 @@
-# SDVX IV Troubleshooting
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
Bemani PC Type 4
@@ -22,7 +26,7 @@
### My Game Is Running Crazy Fast/After Finishing a Song Loading Is Stuck
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Which Offset Is Which?
diff --git a/docs/games/bemani/sdvx/5_vividwave/setup.md b/docs/games/bemani/sdvx/5_vividwave/setup.md
index 4876f5ae..3864c327 100644
--- a/docs/games/bemani/sdvx/5_vividwave/setup.md
+++ b/docs/games/bemani/sdvx/5_vividwave/setup.md
@@ -1,33 +1,28 @@
-# SOUND VOLTEX VIVID WAVE
-
+
+# Game Setup
-!!! danger "Warning"
+--8<-- "docs/snippets/common/old_guide.md"
- Please make sure your data is from an appropriate source and unmodified before proceeding, this guide is unable to troubleshoot any problems related to bad or poorly managed data.
+--8<-- "docs/snippets/common/data_warning.md"
- If you obtained data from a torrent file, make sure you're not seeding the data before proceeding as well.
-
- Lastly, for demonstrative purposes, this guide uses SpiceTools, you should consult appropriate documentation and requirements of your desired tools as the setup process is likely to be extremely similar.
-
-### Getting Started
+## Getting Started
!!! tip ""
Before we even touch the game, let's fiddle with our audio settings to minimize any potential crashing on startup. In Windows, go to `Playback Devices` and then right click on your default device and go to `Properties`. From there, hit the `Advanced` tab and set your `Default Format` to `44100 Hz` and check both of the options inside `Exclusive Mode` as pictured.
-
+
!!! tip ""
After downloading your data, the first thing to do is make sure your files aren't set to READ ONLY, make sure to uncheck it from the main folder in the Windows Properties tab if so. Then, put your desired 64-bit tools inside the game's `contents` folder, and to create a `.bat` file. Pictured below is what your folder should look like, feel free to name your `.bat` file anything you desire, for the sake of convenience we've named ours `gamestart.bat`.
-
+
!!! tip ""
Why does this look different than the usual? This installation includes a `modules` folder that Spice automatically detects, keeping things clean and simple. If your version of the game doesn't have this, it probably has the `contents` folder populated with many different dll files such as the main `soundvoltex.dll`. You should still place your tools here if so!
-
-### Configuring Your Tools
+## Configuring Your Tools
!!! tip ""
@@ -37,9 +32,10 @@
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
-### Configuring for a Local Network
+## Configuring for a Local Network
!!! tip ""
+
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -ea -w` and save the file.
What do these different parameters do?
@@ -47,9 +43,10 @@
- `-ea` enables an integrated e-amusement server within SpiceTools.
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
-### Configuring for an Online Network
+## Configuring for an Online Network
!!! tip ""
+
For our online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
What do these different parameters do?
@@ -59,9 +56,10 @@
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
!!! tip ""
+
One final note, since you're playing on a network, you will have one additional step of setting up your card file within your chosen tools, make sure to check your server's information on how to setup a card file.
-### Final Steps and Setting up the Game
+## Final Steps and Setting up the Game
!!! tip ""
@@ -73,4 +71,4 @@
!!! warning "Have any other errors?"
- Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
+ Check out the [Troubleshooting](troubleshooting.md) section and [Error Code](/errorcodes/bemani.md) section to resolve any issues not seen in this guide to greater depth.
\ No newline at end of file
diff --git a/docs/games/bemani/sdvx/5_vividwave/troubleshooting.md b/docs/games/bemani/sdvx/5_vividwave/troubleshooting.md
index bddcaa43..b4e3caab 100644
--- a/docs/games/bemani/sdvx/5_vividwave/troubleshooting.md
+++ b/docs/games/bemani/sdvx/5_vividwave/troubleshooting.md
@@ -1,9 +1,14 @@
-# SDVX VW Troubleshooting
-
+
+# Troubleshooting
-### Hardware Specs
+--8<-- "docs/snippets/common/old_guide.md"
+
+--8<-- "docs/snippets/common/data_warning.md"
+
+## Hardware Specs
!!! tip ""
+
Bemani PC Type 4
CPU: Intel i3-4300 3.5GHz
@@ -17,6 +22,7 @@
### My Game Is Running Slow/Lagging
!!! tip ""
+
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
At the time of writing, some individuals with more than capable PCs have had framerate issues, most notably with Ryzen CPUs. There's really no fix as the issues seem largely random, but it's worth noting regardless to consider trying different computers if you have them available.
@@ -24,36 +30,43 @@
### My Game Is Running Crazy Fast/After Finishing a Song Loading Is Stuck
!!! tip ""
- The most common reason for this is the game is running over its required 60hz, the game is hardcoded to run at 60hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
+
+ The most common reason for this is the game is running over its required 60 Hz, the game is hardcoded to run at 60 Hz and this cannot be changed. To solve this, set your monitor's refresh rate to 60 Hz. You can always check on the game's monitor check if the game is fluctuating around 59.94hz, the NTSC standard. If it's not around there and your monitor is indeed set to 60 Hz, consider trying a different panel or forcing vsync on in your GPU's graphics settings.
### Which Offset Is Which?
!!! tip ""
+
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-). Sound Voltex V has two types of offset adjustments, visual and audio based, so be sure to fiddle with both to find desirable settings.
### Running the Game Windowed and Borderless
!!! tip ""
+
Some players utilizing windowed mode use 3rd party software called [Borderless Gaming](https://github.com/Codeusa/Borderless-Gaming/releases) in order to achieve this, follow the program's instructions accordingly.
### Where Are All the Navigators?
!!! tip ""
+
Many navigators are locked behind network requirements and they will not show unless connected to a network that has written support for the events that they're typically locked behind.
### A Note About SSE 4.2
!!! tip ""
+
In the rare case you are running this game on *very* old hardware, SDVX V requires a processor supporting the [SSE 4.2 instruction set](https://en.wikipedia.org/wiki/SSE4#SSE4.2). But, in the event your processor does not have this, there is a patch available to bypass this.
### When I Run This Game All Other Background Audio Is Gone! What's Going On?
!!! tip ""
+
64-bit versions of SDVX are now utilizing a feature in Windows called [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) to obtain less audio latency than the former 32-bit versions of the games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). You can use the `Shared Mode WASAPI` patch to deal with some hardware issues, it can also be used to hear background audio outside the game so that the game does not take total control. Many have reported that this edit only works when the audio is set to either 16-bit 44100Hz or 24-bit 44100Hz.
### I'm Not Getting Any Audio/My Audio Is Completely Wrecked and I'm Using an External Dac!
!!! tip ""
+
Several external DACs have issues with [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) and are unable to be used entirely, it's likely you'll be forced to use your motherboard's sound chip, or find a compatible DAC.
Alongside this, many setups have found some difficulty with audio due to various equipment being used. Consider applying the `Shared Mode WASAPI` patch.
diff --git a/docs/games/bemani/sdvx/6_exceedgear/extras.md b/docs/games/bemani/sdvx/6_exceedgear/extras.md
index 4c712ec3..fee229ca 100644
--- a/docs/games/bemani/sdvx/6_exceedgear/extras.md
+++ b/docs/games/bemani/sdvx/6_exceedgear/extras.md
@@ -1,12 +1,11 @@
-# SOUND VOLTEX EXCEED GEAR
-
+
+# Extra Information
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
-??? warning "If your data doesn't look like this"
-
- If you're missing the `modules` folder and instead have bunch of `.dll` files next to your folders:
-
- - Create a `modules` folder.
- - Move all `.dll` files inside of it so you end up with a structure as shown above.
-
- If extra files are present next to your folders, such as executables, scripts, etc.. **remove them**.
- **This also means your data was tampered with and we strongly recommend getting new data from somewhere else.**
-
-!!! info "If you don't need to update your data, you can skip over to the [Installing spice2x](#installing-spice2x) section."
-
----
-### Updating data
-
-??? danger "Please make sure you're using the right update for your current data."
-
- SDVX Patches re-uploaded by the community tend to be appropriately named `KFC-DATECODE-to-DATECODE`.
-
- For example `KFC-2024043000-to-2024052100`.
-
- - `2024043000` being your current data's version.
- - `2024052100` being the one you would arrive at.
-
-!!! tip ""
-
- - Extract your patch's files to your existing data in a way that matches its file structure. Agree to overwrite files if necessary.
- - Open `prop\ea3-config.xml` in a text editor and find the following lines near the top.
-
- ```xml
-
+=== "Analogs"
-??? warning "If you're using an AMD graphics card"
+--8<-- "docs/snippets/bemani/sdvx/spicecfg_analogs.md"
- A few more files are required to make your game work with AMD as the game was built for NVIDIA.
+=== "Overlay"
- - From the spice2x archive, extract the `.dll` files found in `spice2x\stubs\64\` to your data's `modules` folder.
+--8<-- "docs/snippets/bemani/common/spicecfg_overlay.md"
-
+=== "Lights"
-### Configuring spice2x
+--8<-- "docs/snippets/bemani/common/spicecfg_lights.md"
-!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
+=== "Cards"
-#### Buttons
+--8<-- "docs/snippets/bemani/common/spicecfg_cards.md"
-!!! tip ""
+=== "Patches"
- Click on `Bind` then press the key you want associated with the action.
+--8<-- "docs/snippets/bemani/common/spicecfg_patches.md"
- With your controller and/or keyboard plugged in, configure your keys for:
+=== "API"
- - **Maintenance:** `Service, Test`
- - **Game buttons:** `BT-A, BT-B, BT-C, BT-D, FX-L, FX-R, Start`
- - **P1 Keypad**: `Keypad 0 to 9, Keypad Insert Card`
+--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md"
- **Only if** you're playing using a keyboard:
+=== "Options"
- - **Knobs:** `VOL-L Left, VOL-L Right, VOL-R Left, Vol-R Right`
+--8<-- "docs/snippets/bemani/common/spicecfg_options.md"
+
+--8<-- "docs/snippets/bemani/common/spicecfg_options_nvprofile.md"
+
+=== "Advanced"
+
+--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md"
+
+=== "Development"
+
+--8<-- "docs/snippets/bemani/common/spicecfg_nochange.md"
+
+## Configuring Audio
+
+--8<-- "docs/snippets/bemani/common/setup_audio.md"
+
+## Connecting to a network
+
+--8<-- "docs/snippets/bemani/common/setup_network.md"
+
+## Configuring your game
+
+!!! info "Read through the [Extra Information](extras.md) page"
+
+## Monitor Orientation
+
+--8<-- "docs/snippets/bemani/common/display_portraitfirst.md"
+
+## Installing VCRedist & DirectX
+
+--8<-- "docs/snippets/common/setup_vcredist_directx.md"
+
+## Before playing
+
+!!! tip "A few things to remember before each play session"
+
+ - Close of any applications running in the background which could affect performance
+ - Double-check your monitor orientation is correct for this game
+ - Double-check your sample rate is correct for this game
+ - Connect your controller
-#### Analogs (controller/cab only)
+## First launch
!!! tip ""
- With a controller rather than binding buttons to VOL-L and VOL-R, you need to:
+ If you've followed all instructions correctly, you're finally ready to launch the game!
- - Click `Bind`.
- - In `Device`, pick your controller.
- - In `Control`, pick `X` for `VOL-L` or `Y` for `VOL-R`.
- - Turn your knob ensuring that the Preview knob turns along with it.
- - Click `Close`, leaving the rest of the settings alone.
- - Repeat for your other knob.
-
-#### Overlay
-
-!!! tip ""
-
- Modifying buttons in this section is not required but you are free to change what you want.
-
- Click on `Bind` then press the key you want associated with the action.
-
-#### Lights (controller/cab only)
-
-!!! tip ""
-
- Your controller might support having its lights controlled by the game through spice2x.
-
- If it does, here's how you may link different actions to your lights:
-
- - Click `Bind`.
- - In `Device`, pick your controller.
- - In `Light Control`, select the corresponding light.
- - Click `Close`.
- - Repeat for your other lights.
-
-#### Cards
-
-!!! info "Covered in the [Connecting to a network](#connecting-to-a-network) section."
-
-#### Patches
-
-!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) page to import patches."
-
-!!! tip ""
-
- Ever since the 2024-09-10 update, patches have a description built-in to them.
-
- To view it, hover-over the `(?)` or `(!)` to the left of each patch's name.
-
-!!! danger "To prevent issues, avoid patching things you don't need or understand."
-
-#### API
-
-!!! warning "Leave everything at default unless you know what you're doing."
-
-#### Options
-
-!!! info "If you don't know what an option does, hover over the question mark at the very left."
-
-
-
-!!! danger "Be very careful changing options you don't understand as it may cause issues."
-
-!!! tip "Required"
-
- | Category | Option | Parameter | Setting |
- |---------------|-----------------------|-------------------|---------|
- | Game Options | SDVX Disable Cameras | -sdvxdisablecams | ON |
- | Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) |
-
-!!! tip "Highly Recommended for NVIDIA users ONLY"
-
- | Category | Option | Parameter | Setting |
- |-------------------|-----------------------------------|---------------| |
- | Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
-
-
-#### Advanced & Development
-
-!!! warning "Leave everything at default unless you know what you're doing."
-
----
-### Connecting to a network
-
-!!! danger "Please choose one of the two solutions, not both!"
-
-??? tip "Remote (Online Network)"
-
- Open `spicecfg.exe` and head to the `Options` tab.
-
- In the `Network` category, set the following settings:
-
- - `EA Service URL` to the URL provided by your network.
- - `PCBID` to the PCBID provided by your network.
-
-
-
- Next you need a card number.
- If you don't already have one, generate one in the `Cards` tab.
- To keep your card number safe, create a new `.txt` file with ONLY it inside.
-
- Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
-
-
-
-??? tip "Local e-amuse Emulator (Asphyxia)"
-
- This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
-
----
-### Pre-launch requirements
-
-!!! info "These steps are required, otherwise your game won't run."
-
-#### VCRedist & DirectX
-
-!!! tip ""
-
- - Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- - Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-
-#### Audio
-
-!!! tip ""
-
- - Open `spicecfg.exe`.
- - At the very top, click on `Shortcuts` then `Audio Playback Devices`.
- - In the popup window, right click on your default audio device, and click on `Properties`.
- - Go to the `Advanced` tab.
- - Check both boxes under `Exclusive Mode`.
- - Open the `Default Format` dropdown.
- - Pick the `16 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`.
-
-
-
-#### Monitor orientation
-
-!!! tip ""
-
- Before each play session, you will have to make sure your monitor is in `Portrait` or `Portrait (flipped)` mode.
-
- To do so:
-
- - Right click on your desktop.
- - Click `Display Options`.
- - Look for `Display orientation` and set it to `Portrait` or `Portrait (flipped)`.
-
-
-
- - Rotate your monitor vertically.
-
-#### Valkyrie / Nemsys / Language settings
-
-!!! info "Read through the [Extra Information](extras.md) page and edit your `prop\ea3-config.xml` file if necessary."
-
----
-### First launch
-
-!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
-
-!!! tip ""
-
- If you've followed all instructions correctly, you're now finally ready to launch the game!
-
- **First plug your controller if you have one** and run `spice64.exe`, press `Yes` when it asks for elevated privileges.
+ Run `spice64.exe`, press `Yes` when it asks for elevated privileges.
The game will go through a series of checks, let it run, if you've done everything properly they'll pass.
-#### Calibration
-
-
-
-!!! tip ""
+
If you're seeing this screen, it means you need to calibrate your knobs.
- Press your `Test` key. The game will instruct you where to navigate inside the menu.
+ Press your `Test` key to go to the service menu.
+
+ Instructions on how to navigate the menu are shown at the bottom of the screen:
- - Press `BT-A` to go up.
- - Press `BT-B` to go down.
- - Press `Start` to select.
+ - Press `BT-A` to go up
+ - Press `BT-B` to go down
+ - Press `Start` to select
Select `I/O CHECK` and press `Start`.
-
-
-!!! tip ""
+
Select `CALIBRATION SETTINGS` and press `Start`.
-
-
-
-!!! tip ""
+
+
Select `CALIBRATION` and press `Start`.
First, your left knob (`VOL-L` for keyboard players)
- 1. **Slowly turn** your **LEFT knob counterclockwise** (`VOL-L Left`) until the first line says `COUNT = OK`.
- 2. Press `Start`.
- 3. **Slowly turn** your **LEFT knob clockwise** (`VOL-L Right`) until the first line says `COUNT = OK`.
- 4. Press `Start`.
+ - **Slowly turn** your **LEFT knob counterclockwise** (`VOL-L Left`) until the line says `COUNT = OK` then press `Start`.
+ - **Slowly turn** your **LEFT knob clockwise** (`VOL-L Right`) until the line says `COUNT = OK` then press `Start`.
Now same thing but for the right knob (`VOL-R` for keyboard players)
- 5. **Slowly turn** your **RIGHT knob counterclockwise** (`VOL-R Left`) until the first line says `COUNT = OK`.
- 6. Press `Start`.
- 7. **Slowly turn** your **RIGHT knob clockwise** (`VOL-R Right`) until the first line says `COUNT = OK`.
- 8. Press `Start`.
+ - **Slowly turn** your **RIGHT knob counterclockwise** (`VOL-R Left`) until the line says `COUNT = OK` then press `Start`.
+ - **Slowly turn** your **RIGHT knob clockwise** (`VOL-R Right`) until the line says `COUNT = OK` then press `Start`.
-
+
-!!! tip ""
-
Select `SAVE AND EXIT` and press `Start`.
-
-
-!!! tip ""
+
Select `GAME MODE` and press `Start`.
- You're all done! The game should load up properly now.
+!!! success "You're all done! The game should load up properly now"
----
-### Carding in
+## Help
-!!! tip ""
-
- Once the game is done loading, you need to card in.
-
- - Press your `Keypad Insert Card` button.
- - Enter your code using your keypad binds.
-
----
-### Troubleshooting
-
-!!! warning "Have any other issue?"
-
- Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages.
-
- For any more game-specific information, check out [Extra Information](extras.md).
+--8<-- "docs/snippets/common/help.md"
\ No newline at end of file
diff --git a/docs/games/bemani/sdvx/6_exceedgear/troubleshooting.md b/docs/games/bemani/sdvx/6_exceedgear/troubleshooting.md
index 79a7f2b0..5f19c2fc 100644
--- a/docs/games/bemani/sdvx/6_exceedgear/troubleshooting.md
+++ b/docs/games/bemani/sdvx/6_exceedgear/troubleshooting.md
@@ -1,87 +1,131 @@
-# SOUND VOLTEX EXCEED GEAR
-
+
+# Troubleshooting
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
!!! 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`"
!!! info "NAMCO data is also distributed as `.VHDX` and `.VHD` files. These files are useful for archival purposes, but are not required to run the game. Always download the unpacked data for home use."
----
-### Installing TaikoArcadeLoader (TAL)
+## Installing TaikoArcadeLoader (TAL)
!!! tip "TaikoArcadeLoader:"
@@ -27,9 +25,9 @@
- 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
+## Configuring TaikoArcadeLoader
!!! tip ""
@@ -64,7 +62,7 @@
- `res =` change to your display's resolution.
- `windowed =` set to `true` if you want to run the game in windowed.
- `cursor =` mostly visual. change if you want to.
- - `vsync =` set to `true` if your display is set to 120hz.
+ - `vsync =` set to `true` if your display is set to 120 Hz.
- `fpslimit =` do not change unless you know what you are doing.
- `model_res_rate =` do not change unless you know what you are doing.
@@ -89,7 +87,7 @@
jp_layout = false
```
-### Configuring Inputs
+## Configuring Inputs
!!! tip ""
@@ -137,8 +135,7 @@
!!! note "If you don't have a physical card reader, you can skip over to the [Networks](#networks) section"
----
-### Networks
+## Networks
!!! danger "Please choose one of the two solutions, not both!"
@@ -160,8 +157,7 @@
- [TLS](https://github.com/asesidaa/TaikoLocalServer/tree/Refactor) - A network service emulator for Nijiiro. Setup can be complex as you are required to build TLS from source using [VisualStudio](https://visualstudio.microsoft.com/) and `.sln` files.
----
-### Pre-launch requirements
+## Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
@@ -172,8 +168,7 @@
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
----
-### First Launch
+## First Launch
!!! tip ""
@@ -183,14 +178,13 @@
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 ""
You're all done! The game should load up properly now.
----
-### Troubleshooting
+## Troubleshooting
!!! warning "Have any other issue?"
diff --git a/docs/games/namco/taikonijiiro/troubleshooting.md b/docs/games/namco/taikonijiiro/troubleshooting.md
index 5578f06c..4e86e920 100644
--- a/docs/games/namco/taikonijiiro/troubleshooting.md
+++ b/docs/games/namco/taikonijiiro/troubleshooting.md
@@ -1,7 +1,7 @@
-# Taiko no Tatsujin Nijiiro Troubleshooting
-
+
+# Troubleshooting
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
----
+
### My game is frozen/black screen
@@ -28,8 +26,6 @@
You can fix this by running the game as admin. You can also try updating windows and gpu drivers.
----
-
### My game takes a long time to boot
!!! info "First boot after connecting to a network will be very long (>90s)"
@@ -51,34 +47,31 @@
- 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
!!! tip ""
The game needs to be ran at 120 FPS or things will break.
- ??? tip "If you have a display that supports 120hz or higher"
- - Set your display to 120hz. You may need to make a custom resolution.
+ ??? tip "If you have a display that supports 120 Hz or higher"
+ - Set your display to 120 Hz. You may need to make a custom resolution.
- In `config.toml` set `vsync =` to `true`.
- ??? tip "If you have a display that is less than 120hz"
+ ??? tip "If you have a display that is less than 120 Hz"
- In `config.toml` set `vsync =` to `false` and `windowed =` to `true`.
----
### My game is not connected to a network but I set one up
!!! tip "Disable shop close time or you won't always be able to connect to the network"
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.
----
### My game is still too big/small after setting the resolution in `config.toml`
!!! tip ""
@@ -89,9 +82,8 @@
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
!!! tip ""
@@ -100,7 +92,6 @@
In `config.toml` increase `wait_period =` by 1, then test it in-game and repeat until it feels correct.
----
### Best settings for Nvidia GPUs
!!! tip ""
@@ -113,7 +104,6 @@
- Power management mode `Prefer maximum performance`
- Vertical sync `Fast`
----
### Audio
!!! tip ""
@@ -129,5 +119,4 @@
- Inside `config.toml`, set `wasapi_shared =` to `false` and set `asio =` to `true`.
- Change `asio_driver =` to `asio_driver = "
+
- 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!
----
### How to Link?
!!! Info "If you're new to Chunithm and have never tried link-play before and you have no idea how, keep reading."
@@ -49,10 +51,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!
diff --git a/docs/games/sega/chunithm/common/chusan/controllers.md b/docs/games/sega/chunithm/common/chusan/controllers.md
index 27fd8cc3..1340276b 100644
--- a/docs/games/sega/chunithm/common/chusan/controllers.md
+++ b/docs/games/sega/chunithm/common/chusan/controllers.md
@@ -1,6 +1,6 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
That is your computer's IP address.
diff --git a/docs/games/sega/chunithm/common/chusan/setup.md b/docs/games/sega/chunithm/common/chusan/setup.md
index 8fb0c001..93acef60 100644
--- a/docs/games/sega/chunithm/common/chusan/setup.md
+++ b/docs/games/sega/chunithm/common/chusan/setup.md
@@ -1,13 +1,13 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
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"
@@ -45,14 +45,14 @@
**remove them. This also means your data was tampered with and we strongly recommend
getting new data from somewhere else.**
-#### Updating the base game
+## Updating the base game
!!! tip ""
Extract your patch's files to your existing data in a way that matches its
file structure. Agree to overwrite files if necessary.
-#### Installing option data
+## Installing option data
!!! tip ""
@@ -64,12 +64,12 @@
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."
-#### Installing unprotected executables
+## Installing unprotected executables
!!! tip ""
@@ -81,7 +81,7 @@
Copy `chusanApp.exe` and `amdaemon.exe` to the `bin` folder of your game data. Agree
to overwrite when asked.
-#### Installing ICFs
+## Installing ICFs
!!! tip ""
@@ -99,9 +99,7 @@
By default, file extensions on Windows are hidden. Enable them by navigating to
the `View` tab in File Explorer and select `File name extensions`.
----
-
-### Patching the game
+## Patching the game
!!! info "Go through the [Web Patching](/extras/patchweb.md) guide to learn how to use a web patcher."
@@ -119,11 +117,9 @@
| No encryption | ON | Disable encrypting network requests. **Required if you plan to run a local server.** |
| No TLS | ON | Disable checking if the server is `HTTPS` or not. **Required if you plan to run a local server.** |
| Bypass 1080p monitor check | Either | Disable checking if the monitor is 1080p when enabling 120FPS. Enable if you cannot set your monitor to 1080p. |
-| Bypass 120Hz monitor check | Either | Disable checking if the monitor is **exactly 120Hz** when enabling 120FPS. Enable if you cannot set your monitor to 120Hz. |
+| Bypass 120 Hz monitor check | Either | Disable checking if the monitor is **exactly 120 Hz** when enabling 120FPS. Enable if you cannot set your monitor to 120 Hz. |
----
-
-### Installing segatools
+## Installing segatools
!!! tip ""
@@ -134,11 +130,9 @@
You should now have a few more files inside the folder, as highlighted:
-
+
----
-
-### Configuring segatools
+## Configuring segatools
!!! tip ""
@@ -161,7 +155,7 @@
dipsw2=1 ; WRONG!
```
-#### `[vfs]`
+### `[vfs]`
!!! tip ""
@@ -191,11 +185,11 @@
- A cleaner and easier to read segatools.ini, making spotting issues simpler.
-#### `[system]`
+### `[system]`
!!! tip ""
- - If you have a 120Hz monitor, set `dipsw2` and `dipsw3` to 0:
+ - If you have a 120 Hz monitor, set `dipsw2` and `dipsw3` to 0:
```ini
[system]
@@ -203,7 +197,7 @@
dipsw3=0
```
- - If you have a 60Hz monitor, set `dipsw2` and `dipsw3` to 1:
+ - If you have a 60 Hz monitor, set `dipsw2` and `dipsw3` to 1:
```ini
[system]
@@ -211,7 +205,7 @@
dipsw3=1
```
-#### `[gfx]`
+### `[gfx]`
!!! tip ""
@@ -224,9 +218,7 @@
Navigate to Windows display settings. Each monitor should be assigned a number.
The monitor index is that number minus one. For example, monitor 2 means monitor index 1.
----
-
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -252,7 +244,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)"
@@ -260,20 +252,18 @@
and [AquaDX](https://github.com/hykilpikonna/AquaDX?tab=readme-ov-file#usage-v1-developmental-preview)
to set up a local server.
----
-
-### Pre-launch requirements
+## Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### Audio
+### Audio
!!! tip ""
@@ -284,17 +274,15 @@
- 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
+### Fixing OpenSSL on Intel 10th Gen and newer CPUs
!!! tip ""
If you have an Intel 10th Gen CPU or newer, you need to [patch amdaemon](https://patcher.two-torial.xyz/amdaemon) and enable `OpenSSL SHA crash bug fix`.
----
-
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](./troubleshooting.md) page."
@@ -303,7 +291,7 @@
Without an English patch, the service menu will be in Japanese. If you don't know Japanese, [Google Lens](https://lens.google/)
is a handy tool for navigating this menu.
-#### GAME ASSIGNMENTS
+### GAME ASSIGNMENTS
!!! tip ""
@@ -311,7 +299,7 @@
Start the game by running `App\bin\start.bat`. Let the game load until it reaches the screen below.
-
+
!!! tip ""
@@ -320,46 +308,46 @@
Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 4th option).
-
+
!!! tip ""
Select **グループ内基準機設定** (`SET STANDARD IN GROUP`, the second option)
and toggle this setting to **基準機** (`STANDARD`).
-
+
!!! tip ""
Select **終了** (`EXIT`, the last option) to exit to the main service menu.
-#### CLOSE SETTING
+### CLOSE SETTING
!!! tip ""
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 ""
Select **終了** (`EXIT`, the last option) to exit to the main service menu, then select **終了**
(also the last option) in the main menu to exit the service menu.
-#### Waiting for Distribution Server
+### Waiting for Distribution Server
!!! tip ""
If you're stuck at the `Waiting for Distribution Server` screen below, close the game and relaunch.
-
+
!!! tip ""
@@ -367,7 +355,7 @@
You can add coins using the `Coin` key (default `F3`) and card in by holding the `Enter` key.
-### Further configuration
+## Further configuration
!!! info "Input methods and controllers are covered in the [Controllers](./controllers.md) page."
diff --git a/docs/games/sega/chunithm/common/chusan/troubleshooting.md b/docs/games/sega/chunithm/common/chusan/troubleshooting.md
index 7e07ad38..b5355f02 100644
--- a/docs/games/sega/chunithm/common/chusan/troubleshooting.md
+++ b/docs/games/sega/chunithm/common/chusan/troubleshooting.md
@@ -1,6 +1,6 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
---8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/luminous/controllers.md b/docs/games/sega/chunithm/luminous/controllers.md
index fbbbb21c..7008cf37 100644
--- a/docs/games/sega/chunithm/luminous/controllers.md
+++ b/docs/games/sega/chunithm/luminous/controllers.md
@@ -1,4 +1,2 @@
-# Controllers (LUMINOUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/luminous/setup.md b/docs/games/sega/chunithm/luminous/setup.md
index 667689db..d55a2899 100644
--- a/docs/games/sega/chunithm/luminous/setup.md
+++ b/docs/games/sega/chunithm/luminous/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (LUMINOUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/luminous/troubleshooting.md b/docs/games/sega/chunithm/luminous/troubleshooting.md
index 67b17d02..e9b47563 100644
--- a/docs/games/sega/chunithm/luminous/troubleshooting.md
+++ b/docs/games/sega/chunithm/luminous/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (LUMINOUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/luminousplus/c2c.md b/docs/games/sega/chunithm/luminousplus/c2c.md
index 8d585f28..a24a0749 100644
--- a/docs/games/sega/chunithm/luminousplus/c2c.md
+++ b/docs/games/sega/chunithm/luminousplus/c2c.md
@@ -1,4 +1,2 @@
-# Cab-to-Cab Play over Internet (LUMINOUS PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/luminousplus/controllers.md b/docs/games/sega/chunithm/luminousplus/controllers.md
index 61d3d553..f6add405 100644
--- a/docs/games/sega/chunithm/luminousplus/controllers.md
+++ b/docs/games/sega/chunithm/luminousplus/controllers.md
@@ -1,4 +1,2 @@
-# Controllers (LUMINOUS PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/luminousplus/setup.md b/docs/games/sega/chunithm/luminousplus/setup.md
index 6ea5bff0..eb5cff44 100644
--- a/docs/games/sega/chunithm/luminousplus/setup.md
+++ b/docs/games/sega/chunithm/luminousplus/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (LUMINOUS PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/luminousplus/troubleshooting.md b/docs/games/sega/chunithm/luminousplus/troubleshooting.md
index 1abd793f..85f8236c 100644
--- a/docs/games/sega/chunithm/luminousplus/troubleshooting.md
+++ b/docs/games/sega/chunithm/luminousplus/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (LUMINOUS PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/new/c2c.md b/docs/games/sega/chunithm/new/c2c.md
index 714e781a..6b17963b 100644
--- a/docs/games/sega/chunithm/new/c2c.md
+++ b/docs/games/sega/chunithm/new/c2c.md
@@ -1,4 +1,2 @@
-# Cab-to-Cab Play over Internet (NEW)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/new/controllers.md b/docs/games/sega/chunithm/new/controllers.md
index 7230d53f..60679d89 100644
--- a/docs/games/sega/chunithm/new/controllers.md
+++ b/docs/games/sega/chunithm/new/controllers.md
@@ -1,4 +1,2 @@
-# Controllers (NEW)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/new/setup.md b/docs/games/sega/chunithm/new/setup.md
index 5c5c3528..ea0a88db 100644
--- a/docs/games/sega/chunithm/new/setup.md
+++ b/docs/games/sega/chunithm/new/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (NEW)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/new/troubleshooting.md b/docs/games/sega/chunithm/new/troubleshooting.md
index 65ecfe80..e67e47be 100644
--- a/docs/games/sega/chunithm/new/troubleshooting.md
+++ b/docs/games/sega/chunithm/new/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (NEW)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/newplus/c2c.md b/docs/games/sega/chunithm/newplus/c2c.md
index 430a672a..d3418b71 100644
--- a/docs/games/sega/chunithm/newplus/c2c.md
+++ b/docs/games/sega/chunithm/newplus/c2c.md
@@ -1,4 +1,2 @@
-# Cab-to-Cab Play over Internet (NEW PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/newplus/controllers.md b/docs/games/sega/chunithm/newplus/controllers.md
index 9983ff72..a308d20f 100644
--- a/docs/games/sega/chunithm/newplus/controllers.md
+++ b/docs/games/sega/chunithm/newplus/controllers.md
@@ -1,4 +1,2 @@
-# Controllers (NEW PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/newplus/setup.md b/docs/games/sega/chunithm/newplus/setup.md
index 8ca175dd..9a0d6c42 100644
--- a/docs/games/sega/chunithm/newplus/setup.md
+++ b/docs/games/sega/chunithm/newplus/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (NEW PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/newplus/troubleshooting.md b/docs/games/sega/chunithm/newplus/troubleshooting.md
index c84cd19c..492f50d3 100644
--- a/docs/games/sega/chunithm/newplus/troubleshooting.md
+++ b/docs/games/sega/chunithm/newplus/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (NEW PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sun/c2c.md b/docs/games/sega/chunithm/sun/c2c.md
index 0f46ccd2..211a09c2 100644
--- a/docs/games/sega/chunithm/sun/c2c.md
+++ b/docs/games/sega/chunithm/sun/c2c.md
@@ -1,4 +1,2 @@
-# Cab-to-Cab Play over Internet (SUN)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sun/controllers.md b/docs/games/sega/chunithm/sun/controllers.md
index 7e5146be..7e784e5d 100644
--- a/docs/games/sega/chunithm/sun/controllers.md
+++ b/docs/games/sega/chunithm/sun/controllers.md
@@ -1,4 +1,2 @@
-# Controllers (SUN)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sun/setup.md b/docs/games/sega/chunithm/sun/setup.md
index daaaf60c..f18d0f58 100644
--- a/docs/games/sega/chunithm/sun/setup.md
+++ b/docs/games/sega/chunithm/sun/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (SUN)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sun/troubleshooting.md b/docs/games/sega/chunithm/sun/troubleshooting.md
index 4364ee8a..f184bd0a 100644
--- a/docs/games/sega/chunithm/sun/troubleshooting.md
+++ b/docs/games/sega/chunithm/sun/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (SUN)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sunplus/c2c.md b/docs/games/sega/chunithm/sunplus/c2c.md
index c8a8ba14..592c593c 100644
--- a/docs/games/sega/chunithm/sunplus/c2c.md
+++ b/docs/games/sega/chunithm/sunplus/c2c.md
@@ -1,4 +1,2 @@
-# Cab-to-Cab Play over Internet (SUN PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sunplus/controllers.md b/docs/games/sega/chunithm/sunplus/controllers.md
index 483f9432..fefd58a0 100644
--- a/docs/games/sega/chunithm/sunplus/controllers.md
+++ b/docs/games/sega/chunithm/sunplus/controllers.md
@@ -1,4 +1,2 @@
-# Controllers (SUN PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sunplus/setup.md b/docs/games/sega/chunithm/sunplus/setup.md
index 90419616..e0b25c76 100644
--- a/docs/games/sega/chunithm/sunplus/setup.md
+++ b/docs/games/sega/chunithm/sunplus/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (SUN PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/sunplus/troubleshooting.md b/docs/games/sega/chunithm/sunplus/troubleshooting.md
index 769fdd50..b5e61043 100644
--- a/docs/games/sega/chunithm/sunplus/troubleshooting.md
+++ b/docs/games/sega/chunithm/sunplus/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (SUN PLUS)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/verse/c2c.md b/docs/games/sega/chunithm/verse/c2c.md
index 3ccb1daf..2f413cd3 100644
--- a/docs/games/sega/chunithm/verse/c2c.md
+++ b/docs/games/sega/chunithm/verse/c2c.md
@@ -1,4 +1,2 @@
-# Cab-to-Cab Play over Internet (VERSE)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/c2c.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/verse/controllers.md b/docs/games/sega/chunithm/verse/controllers.md
index f34b1854..bd0361f0 100644
--- a/docs/games/sega/chunithm/verse/controllers.md
+++ b/docs/games/sega/chunithm/verse/controllers.md
@@ -1,4 +1,2 @@
-# Controllers (VERSE)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/verse/setup.md b/docs/games/sega/chunithm/verse/setup.md
index 9ae1649b..ee5e9e54 100644
--- a/docs/games/sega/chunithm/verse/setup.md
+++ b/docs/games/sega/chunithm/verse/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (VERSE)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/chunithm/verse/troubleshooting.md b/docs/games/sega/chunithm/verse/troubleshooting.md
index a8bb351e..4c38041f 100644
--- a/docs/games/sega/chunithm/verse/troubleshooting.md
+++ b/docs/games/sega/chunithm/verse/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (VERSE)
-
-
---8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
+
+--8<-- "docs/games/sega/chunithm/common/chusan/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/buddies/controllers.md b/docs/games/sega/maimaidx/buddies/controllers.md
index 562272f6..d8dd268c 100644
--- a/docs/games/sega/maimaidx/buddies/controllers.md
+++ b/docs/games/sega/maimaidx/buddies/controllers.md
@@ -1,4 +1,2 @@
-# maimai DX BUDDiES
-
-
---8<-- "docs/games/sega/maimaidx/common/controllers.md"
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/buddies/setup.md b/docs/games/sega/maimaidx/buddies/setup.md
index c1f576c0..036b3ac8 100644
--- a/docs/games/sega/maimaidx/buddies/setup.md
+++ b/docs/games/sega/maimaidx/buddies/setup.md
@@ -1,4 +1,2 @@
-# maimai DX BUDDiES
-
-
---8<-- "docs/games/sega/maimaidx/common/setup.md"
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/buddies/troubleshooting.md b/docs/games/sega/maimaidx/buddies/troubleshooting.md
index 82a830cd..d91a47eb 100644
--- a/docs/games/sega/maimaidx/buddies/troubleshooting.md
+++ b/docs/games/sega/maimaidx/buddies/troubleshooting.md
@@ -1,4 +1,2 @@
-# maimai DX BUDDiES
-
-
---8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/buddiesplus/controllers.md b/docs/games/sega/maimaidx/buddiesplus/controllers.md
index ae57f435..f04e2079 100644
--- a/docs/games/sega/maimaidx/buddiesplus/controllers.md
+++ b/docs/games/sega/maimaidx/buddiesplus/controllers.md
@@ -1,4 +1,2 @@
-# maimai DX BUDDiES
-
-
---8<-- "docs/games/sega/maimaidx/common/controllers.md"
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/buddiesplus/setup.md b/docs/games/sega/maimaidx/buddiesplus/setup.md
index e699cf96..664d0c8a 100644
--- a/docs/games/sega/maimaidx/buddiesplus/setup.md
+++ b/docs/games/sega/maimaidx/buddiesplus/setup.md
@@ -1,4 +1,2 @@
-# maimai DX BUDDiES
-
-
---8<-- "docs/games/sega/maimaidx/common/setup.md"
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/buddiesplus/troubleshooting.md b/docs/games/sega/maimaidx/buddiesplus/troubleshooting.md
index f659449c..f892eaba 100644
--- a/docs/games/sega/maimaidx/buddiesplus/troubleshooting.md
+++ b/docs/games/sega/maimaidx/buddiesplus/troubleshooting.md
@@ -1,4 +1,2 @@
-# maimai DX BUDDiES
-
-
---8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/common/controllers.md b/docs/games/sega/maimaidx/common/controllers.md
index 8e60c5fe..175ba44e 100644
--- a/docs/games/sega/maimaidx/common/controllers.md
+++ b/docs/games/sega/maimaidx/common/controllers.md
@@ -1,6 +1,6 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
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"
@@ -44,14 +44,14 @@
**remove them. This also means your data was tampered with and we strongly recommend
getting new data from somewhere else.**
-#### Updating the base game
+## Updating the base game
!!! tip ""
Extract your patch's files to your existing data in a way that matches its
file structure. Agree to overwrite files if necessary.
-#### Installing option data
+## Installing option data
!!! tip ""
@@ -67,11 +67,11 @@
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"
-#### Installing unprotected executables
+### Installing unprotected executables
!!! tip ""
@@ -96,7 +96,7 @@
`Assembly-CSharp.dll` **must** match your game version. All others can be
reused from other game versions.
-#### Installing ICFs
+### Installing ICFs
!!! tip ""
@@ -114,7 +114,7 @@
By default, file extensions on Windows are hidden. Enable them by navigating to
the `View` tab in File Explorer and select `File name extensions`.
-#### mai2.ini
+### mai2.ini
!!! tip ""
Ensure that the `App\Package` folder contains `mai2.ini`.
@@ -137,9 +137,7 @@
Sound8Ch=0
```
----
-
-### Installing segatools
+## Installing segatools
!!! tip ""
@@ -150,15 +148,13 @@
You should now have a few more files inside the `App/Package` folder, as highlighted:
-
+
!!! warning
The latest release of segatools currently has issues with maimai, and for the time being an older version of segatools is preferred.
----
-
-### Configuring segatools
+## Configuring segatools
!!! tip ""
@@ -181,7 +177,7 @@
dipsw1=1 ; WRONG!
```
-#### `[vfs]`
+### `[vfs]`
!!! tip ""
@@ -201,9 +197,7 @@
You can find info about the available mods for maimai here [AquaMai](https://github.com/MewoLab/AquaMai).
For general modding check [Unity modding](/extras/unity.md) page.
----
-
-### Setting launch options
+## Setting launch options
!!! tip ""
Right click `App\package\start.bat`, select `Edit`. Locate the line that launches `sinmai` and edit it according to your preferences:
@@ -232,9 +226,8 @@
??? info "Getting the monitor index"
Navigate to Windows display settings. Each monitor should be assigned a number.
The monitor index is that number. For example, monitor 2 means `-monitor 2`.
----
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -260,7 +253,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)"
@@ -268,20 +261,18 @@
and [AquaDX](https://github.com/hykilpikonna/AquaDX?tab=readme-ov-file#usage-v1-developmental-preview)
to set up a local server.
----
-
-### Pre-launch requirements
+## Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### Audio
+### Audio
!!! tip ""
@@ -292,17 +283,15 @@
- 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
+### Fixing OpenSSL on Intel 10th Gen and newer CPUs
!!! tip ""
If you have an Intel 10th Gen CPU or newer, you need to [patch amdaemon](https://patcher.two-torial.xyz/amdaemon) and enable `OpenSSL SHA crash bug fix`.
----
-
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
@@ -311,7 +300,7 @@
Without an English patch, the service menu will be in Japanese. If you don't know Japanese, [Google Lens](https://lens.google/)
is a handy tool for navigating this menu.
-#### GAME ASSIGNMENTS
+### GAME ASSIGNMENTS
!!! tip ""
@@ -319,7 +308,7 @@
Start the game by running `App\package\start.bat`. Let the game load until you reach a screen with the message below.
-
+
!!! tip ""
@@ -328,26 +317,24 @@
Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 7th option).
-
+
!!! tip ""
Select **店内マッチングの設定** (`IN-STORE MATCHING SETUP`, the first option)
and toggle this setting to **OFF**.
-
+
!!! tip ""
Select **終了** (`EXIT`, the last option) to exit to the main service menu.
----
-
-### Custom Mods
+## Custom Mods
!!! info "Mods are covered on the [Unity modding](/extras/unity.md) page."
-### Controllers and Troubleshooting
+## Controllers and Troubleshooting
!!! info "Input methods and controllers are covered in the [Controllers](controllers.md) page."
diff --git a/docs/games/sega/maimaidx/common/troubleshooting.md b/docs/games/sega/maimaidx/common/troubleshooting.md
index 02c9c3e7..cebfda70 100644
--- a/docs/games/sega/maimaidx/common/troubleshooting.md
+++ b/docs/games/sega/maimaidx/common/troubleshooting.md
@@ -1,6 +1,6 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
---8<-- "docs/games/sega/maimaidx/common/controllers.md"
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/prism/setup.md b/docs/games/sega/maimaidx/prism/setup.md
index 0a88e1d2..34dad911 100644
--- a/docs/games/sega/maimaidx/prism/setup.md
+++ b/docs/games/sega/maimaidx/prism/setup.md
@@ -1,4 +1,2 @@
-# maimai DX PRiSM
-
-
---8<-- "docs/games/sega/maimaidx/common/setup.md"
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/prism/troubleshooting.md b/docs/games/sega/maimaidx/prism/troubleshooting.md
index 57a96ddd..60336838 100644
--- a/docs/games/sega/maimaidx/prism/troubleshooting.md
+++ b/docs/games/sega/maimaidx/prism/troubleshooting.md
@@ -1,4 +1,2 @@
-# maimai DX PRiSM
-
-
---8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/prismplus/controllers.md b/docs/games/sega/maimaidx/prismplus/controllers.md
index 7d42130f..4a5184cf 100644
--- a/docs/games/sega/maimaidx/prismplus/controllers.md
+++ b/docs/games/sega/maimaidx/prismplus/controllers.md
@@ -1,4 +1,2 @@
-# maimai DX PRiSM PLUS
-
-
---8<-- "docs/games/sega/maimaidx/common/controllers.md"
+
+--8<-- "docs/games/sega/maimaidx/common/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/prismplus/setup.md b/docs/games/sega/maimaidx/prismplus/setup.md
index 8b6ed100..f0ed472d 100644
--- a/docs/games/sega/maimaidx/prismplus/setup.md
+++ b/docs/games/sega/maimaidx/prismplus/setup.md
@@ -1,4 +1,2 @@
-# maimai DX PRiSM PLUS
-
-
---8<-- "docs/games/sega/maimaidx/common/setup.md"
+
+--8<-- "docs/games/sega/maimaidx/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/maimaidx/prismplus/troubleshooting.md b/docs/games/sega/maimaidx/prismplus/troubleshooting.md
index cfd196f8..1baac9c8 100644
--- a/docs/games/sega/maimaidx/prismplus/troubleshooting.md
+++ b/docs/games/sega/maimaidx/prismplus/troubleshooting.md
@@ -1,4 +1,2 @@
-# maimai DX PRiSM PLUS
-
-
---8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
+
+--8<-- "docs/games/sega/maimaidx/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/ongeki/brightmemory/controllers.md b/docs/games/sega/ongeki/brightmemory/controllers.md
index c6fef964..f0634f58 100644
--- a/docs/games/sega/ongeki/brightmemory/controllers.md
+++ b/docs/games/sega/ongeki/brightmemory/controllers.md
@@ -1,4 +1,2 @@
-# 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
index 61f88f8c..96c9fa3a 100644
--- a/docs/games/sega/ongeki/brightmemory/setup.md
+++ b/docs/games/sega/ongeki/brightmemory/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (O.N.G.E.K.I. bright MEMORY)
-
-
---8<-- "docs/games/sega/ongeki/common/setup.md"
+
+--8<-- "docs/games/sega/ongeki/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/ongeki/brightmemory/troubleshooting.md b/docs/games/sega/ongeki/brightmemory/troubleshooting.md
index 95a9e61e..043d6e43 100644
--- a/docs/games/sega/ongeki/brightmemory/troubleshooting.md
+++ b/docs/games/sega/ongeki/brightmemory/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (O.N.G.E.K.I. bright MEMORY)
-
-
---8<-- "docs/games/sega/ongeki/common/troubleshooting.md"
+
+--8<-- "docs/games/sega/ongeki/common/troubleshooting.md"
\ No newline at end of file
diff --git a/docs/games/sega/ongeki/common/controllers.md b/docs/games/sega/ongeki/common/controllers.md
index 15733c47..572da98b 100644
--- a/docs/games/sega/ongeki/common/controllers.md
+++ b/docs/games/sega/ongeki/common/controllers.md
@@ -1,6 +1,6 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
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"
@@ -45,14 +45,14 @@
**remove them. This also means your data was tampered with and we strongly recommend
getting new data from somewhere else.**
-#### Updating the base game
+### Updating the base game
!!! tip ""
Extract your patch's files to your existing data in a way that matches its
file structure. Agree to overwrite files if necessary.
-#### Installing option data
+### Installing option data
!!! tip ""
@@ -67,9 +67,9 @@
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 unprotected executables
+### Installing unprotected executables
!!! tip ""
@@ -96,7 +96,7 @@
`Assembly-CSharp.dll` **must** match your game version.
-#### Installing ICFs
+### Installing ICFs
!!! tip ""
@@ -114,7 +114,7 @@
By default, file extensions on Windows are hidden. Enable them by navigating to
the `View` tab in File Explorer and select `File name extensions`.
-#### mu3.ini
+### mu3.ini
!!! tip ""
Ensure that the `App\package` folder contains `mu3.ini`.
@@ -138,9 +138,7 @@
in your `mu3.ini`, or else your Option data will not load.
----
-
-### Installing segatools
+## Installing segatools
!!! tip ""
@@ -151,11 +149,9 @@
You should now have a few more files inside the folder, as highlighted:
-
+
----
-
-### Configuring segatools
+## Configuring segatools
!!! tip ""
@@ -178,7 +174,7 @@
dipsw1=1 ; WRONG!
```
-#### `[vfs]`
+### `[vfs]`
!!! tip ""
@@ -198,9 +194,7 @@
You can find info about the available mods for O.N.G.E.K.I. here [mu3-mods](https://gitea.tendokyu.moe/akanyan/mu3-mods/wiki).
For general modding check [Unity modding](/extras/unity.md) page.
----
-
-### Setting launch options
+## Setting launch options
!!! tip ""
Right click `App\package\start.bat`, select `Edit`. Locate the line that launches `mu3` and edit it according to your preferences:
@@ -231,9 +225,8 @@
??? info "Getting the monitor index"
Navigate to Windows display settings. Each monitor should be assigned a number.
The monitor index is that number. For example, monitor 2 means `-monitor 2`.
----
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -259,7 +252,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)"
@@ -267,20 +260,18 @@
and [AquaDX](https://github.com/hykilpikonna/AquaDX?tab=readme-ov-file#usage-v1-developmental-preview)
to set up a local server.
----
-
-### Pre-launch requirements
+## Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### Audio
+### Audio
!!! tip ""
@@ -291,15 +282,13 @@
[Sound]
WasapiExclusive=0
```
-#### Fixing OpenSSL on Intel 10th Gen and newer CPUs
+### Fixing OpenSSL on Intel 10th Gen and newer CPUs
!!! tip ""
If you have an Intel 10th Gen CPU or newer, you need to [patch amdaemon](https://patcher.two-torial.xyz/amdaemon) and enable `OpenSSL SHA crash bug fix`.
----
-
-### First launch
+## First launch
!!! danger "If you have any issues running the game, refer to the [Troubleshooting](troubleshooting.md) page."
@@ -308,7 +297,7 @@
Without an English patch, the service menu will be in Japanese. If you don't know Japanese, [Google Lens](https://lens.google/)
is a handy tool for navigating this menu.
-#### GAME ASSIGNMENTS
+### GAME ASSIGNMENTS
!!! tip ""
@@ -316,7 +305,7 @@
Start the game by running `App\package\start.bat`. Let the game load until you reach a screen with the message below.
-
+
!!! tip ""
@@ -325,33 +314,33 @@
Navigate to **ゲーム設定** (`GAME ASSIGNMENTS`, the 6th option).
-
+
!!! tip ""
Select **グループ内基準機の設定** (`SET STANDARD IN GROUP`, the second option)
and toggle this setting to **基準機** (`STANDARD`).
-
+
!!! tip ""
Select **終了** (`EXIT`, the last option) to exit to the main service menu.
-#### CLOSE SETTING
+### CLOSE SETTING
!!! tip ""
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 ""
@@ -364,13 +353,11 @@
You can add coins using the `Coin` key (default `F3`) and card in by holding the `Enter` key.
----
-
-### Custom Mods
+## Custom Mods
!!! info "Mods are covered on the [Unity modding](/extras/unity.md) page."
-### Controllers and Troubleshooting
+## Controllers and Troubleshooting
!!! info "Input methods and controllers are covered on the [Controllers](controllers.md) page."
diff --git a/docs/games/sega/ongeki/common/troubleshooting.md b/docs/games/sega/ongeki/common/troubleshooting.md
index 6e0759d9..0614d78e 100644
--- a/docs/games/sega/ongeki/common/troubleshooting.md
+++ b/docs/games/sega/ongeki/common/troubleshooting.md
@@ -1,6 +1,6 @@
-!!! danger "Please make sure you downloaded your data from an appropriate source.
-
---8<-- "docs/games/sega/ongeki/common/controllers.md"
+
+--8<-- "docs/games/sega/ongeki/common/controllers.md"
\ No newline at end of file
diff --git a/docs/games/sega/ongeki/refresh/setup.md b/docs/games/sega/ongeki/refresh/setup.md
index f5f69e6b..02621533 100644
--- a/docs/games/sega/ongeki/refresh/setup.md
+++ b/docs/games/sega/ongeki/refresh/setup.md
@@ -1,4 +1,2 @@
-# Game Setup (O.N.G.E.K.I. Re:Fresh)
-
-
---8<-- "docs/games/sega/ongeki/common/setup.md"
+
+--8<-- "docs/games/sega/ongeki/common/setup.md"
\ No newline at end of file
diff --git a/docs/games/sega/ongeki/refresh/troubleshooting.md b/docs/games/sega/ongeki/refresh/troubleshooting.md
index 0e21ff0a..ef1d1730 100644
--- a/docs/games/sega/ongeki/refresh/troubleshooting.md
+++ b/docs/games/sega/ongeki/refresh/troubleshooting.md
@@ -1,4 +1,2 @@
-# Troubleshooting (O.N.G.E.K.I. Re:Fresh)
-
-
---8<-- "docs/games/sega/ongeki/common/troubleshooting.md"
+
+--8<-- "docs/games/sega/ongeki/common/troubleshooting.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
index 9136a674..a055ed99 100644
--- a/docs/games/sega/wacca/reverse/controllers.md
+++ b/docs/games/sega/wacca/reverse/controllers.md
@@ -1,9 +1,7 @@
-# Controllers (WACCA Reverse)
-
+
+# Controllers
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
The `App` folder should have a file structure as follows.
-
+
??? warning "If your data doesn't look like this"
@@ -39,7 +37,7 @@
**remove them. This also means your data was tampered with and we strongly recommend
getting new data from somewhere else.**
-#### Updating the base game
+### Updating the base game
!!! tip ""
@@ -48,7 +46,7 @@
For example, if you have `3.00.00`; install `3.01.00`, then `3.02.00`, etc.
-#### Installing ICFs
+### Installing ICFs
!!! tip ""
@@ -71,15 +69,11 @@
By default, file extensions on Windows are hidden. Enable them by navigating to
the `View` tab in File Explorer and select `File name extensions`.
----
-
-### Patching the game
+## Patching the game
!!! info "Go through the [Web Patching](/extras/patchweb.md) guide to learn how to use a web patcher."
----
-
-### Installing segatools
+## Installing segatools
!!! tip ""
@@ -90,11 +84,9 @@
You should now have a few more files inside the folder, as highlighted:
-
+
----
-
-### Configuring segatools
+## Configuring segatools
!!! tip ""
@@ -117,7 +109,7 @@
dipsw1=1 ; WRONG!
```
-#### `[vfs]`
+### `[vfs]`
!!! tip ""
@@ -146,9 +138,7 @@
- A cleaner and easier to read segatools.ini, making spotting issues simpler.
----
-
-### Connecting to a network
+## Connecting to a network
!!! danger "Please choose one of the two solutions, not both!"
@@ -176,7 +166,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)"
@@ -184,13 +174,11 @@
and [AquaDX](https://github.com/hykilpikonna/AquaDX?tab=readme-ov-file#usage-v1-developmental-preview)
to set up a local server.
----
-
-### Pre-launch requirement
+## Pre-launch requirement
!!! info "This step is required, otherwise your game won't run."
-#### Install FTDI LEDs driver
+### Install FTDI LEDs driver
!!! tip ""
@@ -198,16 +186,14 @@
and extract them to a folder of your choice, then copy `CDM-v2.12.36.4-WHQL-Certified/amd64/ftd2xx64.dll` to
`/App/WindowsNoEditor/Mercury/Binaries/Win64` and then rename the file to `ftd2xx.dll`.
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
----
-
-### First launch
+## First launch
!!! tip ""
@@ -217,7 +203,7 @@
Start the game by running `App\bin\start.bat`.
-#### CLOSE SETTING
+### CLOSE SETTING
!!! tip ""
@@ -229,20 +215,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 ""
@@ -257,9 +243,7 @@
You can add coins using the `Coin` key (default `F3`) and card in by holding the `Enter` key.
----
-
-### Controllers and Troubleshooting
+## Controllers and Troubleshooting
!!! info "Input methods and controllers are covered on the [Controllers](./controllers.md) page."
diff --git a/docs/games/taito/tetoteconnect/setup.md b/docs/games/taito/tetoteconnect/setup.md
index 418b1234..57c3adbd 100644
--- a/docs/games/taito/tetoteconnect/setup.md
+++ b/docs/games/taito/tetoteconnect/setup.md
@@ -1,11 +1,9 @@
-# Game Setup (Tetote X Connect)
-
+
+# Game Setup
-!!! danger "Please make sure you downloaded your data from an appropriate source.
+
----
-
-### Installing BepInEx
+## Installing BepInEx
!!! tip ""
@@ -36,11 +32,9 @@
You should now have a few more files, as highlighted:
-
+
----
-
-### Installing tetoco
+## Installing tetoco
!!! tip ""
@@ -57,21 +51,18 @@
┗⚙️tetoco.dll
```
----
-
### Pre-launch requirements
!!! info "These steps are required, otherwise your game won't run."
-#### VCRedist & DirectX
+### VCRedist & DirectX
!!! tip ""
- Download and install the latest [VCRedist](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
- Download and install the [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
-#### Monitor orientation
-
+### Monitor orientation
!!! info "With tetoco installed, the game won't automatically rotate to portrait mode when starting it."
@@ -84,7 +75,7 @@
- Click `Display Options`.
- Look for `Display orientation` and set it to `Portrait` or `Portrait (flipped)`.
-
+
- Rotate your monitor vertically.
@@ -110,9 +101,7 @@
powershell.exe -ExecutionPolicy Bypass -File "windows-display-orientation-script.ps1" 0 0
```
----
-
-### First launch
+## First launch
!!! tip ""
@@ -128,9 +117,7 @@
The `T` key can be pressed to access the service menu.
----
-
-### Connecting to a network
+## Connecting to a network
!!! info "By default, tetoco uses its own local network and saves data locally."
diff --git a/docs/img/bemani/beatstream/animutribe/1.png b/docs/img/bemani/beatstream/animutribe/1.png
deleted file mode 100644
index d68b4425..00000000
Binary files a/docs/img/bemani/beatstream/animutribe/1.png and /dev/null differ
diff --git a/docs/img/bemani/beatstream/animutribe/1.webp b/docs/img/bemani/beatstream/animutribe/1.webp
new file mode 100644
index 00000000..44ef455a
Binary files /dev/null and b/docs/img/bemani/beatstream/animutribe/1.webp differ
diff --git a/docs/img/bemani/beatstream/animutribe/logo.png b/docs/img/bemani/beatstream/animutribe/logo.png
deleted file mode 100644
index 05a688a5..00000000
Binary files a/docs/img/bemani/beatstream/animutribe/logo.png and /dev/null differ
diff --git a/docs/img/bemani/beatstream/animutribe/logo.webp b/docs/img/bemani/beatstream/animutribe/logo.webp
new file mode 100644
index 00000000..dc4124f9
Binary files /dev/null and b/docs/img/bemani/beatstream/animutribe/logo.webp differ
diff --git a/docs/img/bemani/ddr/a20/logo.png b/docs/img/bemani/ddr/a20/logo.png
deleted file mode 100644
index ef746b2a..00000000
Binary files a/docs/img/bemani/ddr/a20/logo.png and /dev/null differ
diff --git a/docs/img/bemani/ddr/a20/logo.webp b/docs/img/bemani/ddr/a20/logo.webp
new file mode 100644
index 00000000..c3c087db
Binary files /dev/null and b/docs/img/bemani/ddr/a20/logo.webp differ
diff --git a/docs/img/bemani/ddr/a20plus/logo.png b/docs/img/bemani/ddr/a20plus/logo.png
deleted file mode 100644
index 8a92306d..00000000
Binary files a/docs/img/bemani/ddr/a20plus/logo.png and /dev/null differ
diff --git a/docs/img/bemani/ddr/a20plus/logo.webp b/docs/img/bemani/ddr/a20plus/logo.webp
new file mode 100644
index 00000000..599c5da1
Binary files /dev/null and b/docs/img/bemani/ddr/a20plus/logo.webp differ
diff --git a/docs/img/bemani/ddr/a3/logo.png b/docs/img/bemani/ddr/a3/logo.png
deleted file mode 100644
index 02a94ade..00000000
Binary files a/docs/img/bemani/ddr/a3/logo.png and /dev/null differ
diff --git a/docs/img/bemani/ddr/a3/logo.webp b/docs/img/bemani/ddr/a3/logo.webp
new file mode 100644
index 00000000..f0a7ce33
Binary files /dev/null and b/docs/img/bemani/ddr/a3/logo.webp differ
diff --git a/docs/img/bemani/ddr/common/setup/data.png b/docs/img/bemani/ddr/common/setup/data.png
deleted file mode 100644
index bd1846f7..00000000
Binary files a/docs/img/bemani/ddr/common/setup/data.png and /dev/null differ
diff --git a/docs/img/bemani/ddr/common/setup/data.webp b/docs/img/bemani/ddr/common/setup/data.webp
new file mode 100644
index 00000000..975a84d6
Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/data.webp differ
diff --git a/docs/img/bemani/ddr/common/setup/spice2x32data.png b/docs/img/bemani/ddr/common/setup/spice2x32data.png
deleted file mode 100644
index 61cdb90a..00000000
Binary files a/docs/img/bemani/ddr/common/setup/spice2x32data.png and /dev/null differ
diff --git a/docs/img/bemani/ddr/common/setup/spice2x32data.webp b/docs/img/bemani/ddr/common/setup/spice2x32data.webp
new file mode 100644
index 00000000..318f8851
Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/spice2x32data.webp differ
diff --git a/docs/img/bemani/ddr/common/setup/spice2x64data.png b/docs/img/bemani/ddr/common/setup/spice2x64data.png
deleted file mode 100644
index 9aa06354..00000000
Binary files a/docs/img/bemani/ddr/common/setup/spice2x64data.png and /dev/null differ
diff --git a/docs/img/bemani/ddr/common/setup/spice2x64data.webp b/docs/img/bemani/ddr/common/setup/spice2x64data.webp
new file mode 100644
index 00000000..0fd49fd9
Binary files /dev/null and b/docs/img/bemani/ddr/common/setup/spice2x64data.webp differ
diff --git a/docs/img/bemani/ddr/world/logo.png b/docs/img/bemani/ddr/world/logo.png
deleted file mode 100644
index 9d0d2729..00000000
Binary files a/docs/img/bemani/ddr/world/logo.png and /dev/null differ
diff --git a/docs/img/bemani/ddr/world/logo.webp b/docs/img/bemani/ddr/world/logo.webp
new file mode 100644
index 00000000..d1e627a6
Binary files /dev/null and b/docs/img/bemani/ddr/world/logo.webp differ
diff --git a/docs/img/bemani/gitadora/exchain/1.png b/docs/img/bemani/gitadora/exchain/1.png
deleted file mode 100644
index 22f53f2c..00000000
Binary files a/docs/img/bemani/gitadora/exchain/1.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/exchain/1.webp b/docs/img/bemani/gitadora/exchain/1.webp
new file mode 100644
index 00000000..96bc134a
Binary files /dev/null and b/docs/img/bemani/gitadora/exchain/1.webp differ
diff --git a/docs/img/bemani/gitadora/exchain/logo.png b/docs/img/bemani/gitadora/exchain/logo.png
deleted file mode 100644
index 1ab426b0..00000000
Binary files a/docs/img/bemani/gitadora/exchain/logo.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/exchain/logo.webp b/docs/img/bemani/gitadora/exchain/logo.webp
new file mode 100644
index 00000000..e12a1b59
Binary files /dev/null and b/docs/img/bemani/gitadora/exchain/logo.webp differ
diff --git a/docs/img/bemani/gitadora/fuzzup/logo.png b/docs/img/bemani/gitadora/fuzzup/logo.png
deleted file mode 100644
index 53d95505..00000000
Binary files a/docs/img/bemani/gitadora/fuzzup/logo.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/fuzzup/logo.webp b/docs/img/bemani/gitadora/fuzzup/logo.webp
new file mode 100644
index 00000000..26439a1d
Binary files /dev/null and b/docs/img/bemani/gitadora/fuzzup/logo.webp differ
diff --git a/docs/img/bemani/gitadora/fuzzup/spice.png b/docs/img/bemani/gitadora/fuzzup/spice.png
deleted file mode 100644
index cfd74375..00000000
Binary files a/docs/img/bemani/gitadora/fuzzup/spice.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/fuzzup/spice.webp b/docs/img/bemani/gitadora/fuzzup/spice.webp
new file mode 100644
index 00000000..dfe4b724
Binary files /dev/null and b/docs/img/bemani/gitadora/fuzzup/spice.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/1.png b/docs/img/bemani/gitadora/matixx/1.png
deleted file mode 100644
index 6b310cdf..00000000
Binary files a/docs/img/bemani/gitadora/matixx/1.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/1.webp b/docs/img/bemani/gitadora/matixx/1.webp
new file mode 100644
index 00000000..e1c2b3d1
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/1.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/2d.png b/docs/img/bemani/gitadora/matixx/2d.png
deleted file mode 100644
index 7180ff45..00000000
Binary files a/docs/img/bemani/gitadora/matixx/2d.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/2d.webp b/docs/img/bemani/gitadora/matixx/2d.webp
new file mode 100644
index 00000000..ead8926d
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/2d.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/2g.png b/docs/img/bemani/gitadora/matixx/2g.png
deleted file mode 100644
index 49217f84..00000000
Binary files a/docs/img/bemani/gitadora/matixx/2g.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/2g.webp b/docs/img/bemani/gitadora/matixx/2g.webp
new file mode 100644
index 00000000..d2f9cf35
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/2g.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/3d.png b/docs/img/bemani/gitadora/matixx/3d.png
deleted file mode 100644
index 9dc7156d..00000000
Binary files a/docs/img/bemani/gitadora/matixx/3d.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/3d.webp b/docs/img/bemani/gitadora/matixx/3d.webp
new file mode 100644
index 00000000..f1ff3694
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/3d.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/3g.png b/docs/img/bemani/gitadora/matixx/3g.png
deleted file mode 100644
index 48301e36..00000000
Binary files a/docs/img/bemani/gitadora/matixx/3g.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/3g.webp b/docs/img/bemani/gitadora/matixx/3g.webp
new file mode 100644
index 00000000..80237176
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/3g.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/4.png b/docs/img/bemani/gitadora/matixx/4.png
deleted file mode 100644
index 5a121e78..00000000
Binary files a/docs/img/bemani/gitadora/matixx/4.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/4.webp b/docs/img/bemani/gitadora/matixx/4.webp
new file mode 100644
index 00000000..054c350a
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/4.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/5.png b/docs/img/bemani/gitadora/matixx/5.png
deleted file mode 100644
index 6fdc0bcc..00000000
Binary files a/docs/img/bemani/gitadora/matixx/5.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/5.webp b/docs/img/bemani/gitadora/matixx/5.webp
new file mode 100644
index 00000000..e5fde499
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/5.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/6.png b/docs/img/bemani/gitadora/matixx/6.png
deleted file mode 100644
index c57db256..00000000
Binary files a/docs/img/bemani/gitadora/matixx/6.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/6.webp b/docs/img/bemani/gitadora/matixx/6.webp
new file mode 100644
index 00000000..6f684a07
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/6.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/7.png b/docs/img/bemani/gitadora/matixx/7.png
deleted file mode 100644
index afce60b0..00000000
Binary files a/docs/img/bemani/gitadora/matixx/7.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/7.webp b/docs/img/bemani/gitadora/matixx/7.webp
new file mode 100644
index 00000000..9717c3f7
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/7.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/8.png b/docs/img/bemani/gitadora/matixx/8.png
deleted file mode 100644
index a4ba5285..00000000
Binary files a/docs/img/bemani/gitadora/matixx/8.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/8.webp b/docs/img/bemani/gitadora/matixx/8.webp
new file mode 100644
index 00000000..69c3382f
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/8.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/9.png b/docs/img/bemani/gitadora/matixx/9.png
deleted file mode 100644
index cf100d41..00000000
Binary files a/docs/img/bemani/gitadora/matixx/9.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/9.webp b/docs/img/bemani/gitadora/matixx/9.webp
new file mode 100644
index 00000000..2a29e2f2
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/9.webp differ
diff --git a/docs/img/bemani/gitadora/matixx/logo.png b/docs/img/bemani/gitadora/matixx/logo.png
deleted file mode 100644
index 42add7cd..00000000
Binary files a/docs/img/bemani/gitadora/matixx/logo.png and /dev/null differ
diff --git a/docs/img/bemani/gitadora/matixx/logo.webp b/docs/img/bemani/gitadora/matixx/logo.webp
new file mode 100644
index 00000000..77916cec
Binary files /dev/null and b/docs/img/bemani/gitadora/matixx/logo.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/1.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/1.png
deleted file mode 100644
index da2c3300..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/1.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/1.webp
new file mode 100644
index 00000000..a804e784
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/10.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/10.png
deleted file mode 100644
index 8bcb89c8..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/10.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/10.webp
new file mode 100644
index 00000000..2cbb4db4
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/10.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/11.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/11.png
deleted file mode 100644
index 356732c7..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/11.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/11.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/11.webp
new file mode 100644
index 00000000..e38aec93
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/11.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/12.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/12.png
deleted file mode 100644
index afdf0412..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/12.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/12.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/12.webp
new file mode 100644
index 00000000..006d5c46
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/12.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/2.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/2.png
deleted file mode 100644
index 523ef10c..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/2.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/2.webp
new file mode 100644
index 00000000..294974d3
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/3.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/3.png
deleted file mode 100644
index fdbb78f4..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/3.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/3.webp
new file mode 100644
index 00000000..09d9645c
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/4.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/4.png
deleted file mode 100644
index f579b4c9..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/4.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/4.webp
new file mode 100644
index 00000000..632e77e5
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/5.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/5.png
deleted file mode 100644
index f018eb6b..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/5.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/5.webp
new file mode 100644
index 00000000..05672d0f
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/6.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/6.png
deleted file mode 100644
index 5e9f5e3b..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/6.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/6.webp
new file mode 100644
index 00000000..008714ee
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/7.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/7.png
deleted file mode 100644
index 7eb42aeb..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/7.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/7.webp
new file mode 100644
index 00000000..4043da7a
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/8.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/8.png
deleted file mode 100644
index a74446df..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/8.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/8.webp
new file mode 100644
index 00000000..7f6538f8
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/8.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/9.png b/docs/img/bemani/iidx/10thstyle/firstlaunch/9.png
deleted file mode 100644
index 13e20a92..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/firstlaunch/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/firstlaunch/9.webp b/docs/img/bemani/iidx/10thstyle/firstlaunch/9.webp
new file mode 100644
index 00000000..a54636c0
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/firstlaunch/9.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/iidx10_linear.png b/docs/img/bemani/iidx/10thstyle/iidx10_linear.png
deleted file mode 100644
index ed350f96..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/iidx10_linear.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/iidx10_linear.webp b/docs/img/bemani/iidx/10thstyle/iidx10_linear.webp
new file mode 100644
index 00000000..b1b4a16e
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/iidx10_linear.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/iidx10_point.png b/docs/img/bemani/iidx/10thstyle/iidx10_point.png
deleted file mode 100644
index abdcd935..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/iidx10_point.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/iidx10_point.webp b/docs/img/bemani/iidx/10thstyle/iidx10_point.webp
new file mode 100644
index 00000000..b152f664
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/iidx10_point.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/logo.png b/docs/img/bemani/iidx/10thstyle/logo.png
deleted file mode 100644
index 4eedb21b..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/logo.webp b/docs/img/bemani/iidx/10thstyle/logo.webp
new file mode 100644
index 00000000..5b4b9a80
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/logo.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/setup/1.png b/docs/img/bemani/iidx/10thstyle/setup/1.png
deleted file mode 100644
index 9bb204a9..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/setup/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/setup/1.webp b/docs/img/bemani/iidx/10thstyle/setup/1.webp
new file mode 100644
index 00000000..0d69ab1f
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/setup/1.webp differ
diff --git a/docs/img/bemani/iidx/10thstyle/setup/2.png b/docs/img/bemani/iidx/10thstyle/setup/2.png
deleted file mode 100644
index 95abe25f..00000000
Binary files a/docs/img/bemani/iidx/10thstyle/setup/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/10thstyle/setup/2.webp b/docs/img/bemani/iidx/10thstyle/setup/2.webp
new file mode 100644
index 00000000..8cde67cc
Binary files /dev/null and b/docs/img/bemani/iidx/10thstyle/setup/2.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/1.png b/docs/img/bemani/iidx/11_red/firstlaunch/1.png
deleted file mode 100644
index 9b6b9ded..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/1.webp b/docs/img/bemani/iidx/11_red/firstlaunch/1.webp
new file mode 100644
index 00000000..9bc48202
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/10.png b/docs/img/bemani/iidx/11_red/firstlaunch/10.png
deleted file mode 100644
index c1743ee8..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/10.webp b/docs/img/bemani/iidx/11_red/firstlaunch/10.webp
new file mode 100644
index 00000000..ee35a5fe
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/10.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/11.png b/docs/img/bemani/iidx/11_red/firstlaunch/11.png
deleted file mode 100644
index d250cf26..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/11.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/11.webp b/docs/img/bemani/iidx/11_red/firstlaunch/11.webp
new file mode 100644
index 00000000..405c0d94
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/11.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/12.png b/docs/img/bemani/iidx/11_red/firstlaunch/12.png
deleted file mode 100644
index efd4317a..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/12.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/12.webp b/docs/img/bemani/iidx/11_red/firstlaunch/12.webp
new file mode 100644
index 00000000..fc84df04
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/12.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/2.png b/docs/img/bemani/iidx/11_red/firstlaunch/2.png
deleted file mode 100644
index 523ef10c..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/2.webp b/docs/img/bemani/iidx/11_red/firstlaunch/2.webp
new file mode 100644
index 00000000..294974d3
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/3.png b/docs/img/bemani/iidx/11_red/firstlaunch/3.png
deleted file mode 100644
index fdbb78f4..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/3.webp b/docs/img/bemani/iidx/11_red/firstlaunch/3.webp
new file mode 100644
index 00000000..09d9645c
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/4.png b/docs/img/bemani/iidx/11_red/firstlaunch/4.png
deleted file mode 100644
index 0e0fef66..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/4.webp b/docs/img/bemani/iidx/11_red/firstlaunch/4.webp
new file mode 100644
index 00000000..7aeeb7e9
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/5.png b/docs/img/bemani/iidx/11_red/firstlaunch/5.png
deleted file mode 100644
index 2330e40d..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/5.webp b/docs/img/bemani/iidx/11_red/firstlaunch/5.webp
new file mode 100644
index 00000000..bdb5563f
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/6.png b/docs/img/bemani/iidx/11_red/firstlaunch/6.png
deleted file mode 100644
index 7442bf08..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/6.webp b/docs/img/bemani/iidx/11_red/firstlaunch/6.webp
new file mode 100644
index 00000000..aed7671c
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/7.png b/docs/img/bemani/iidx/11_red/firstlaunch/7.png
deleted file mode 100644
index de39798a..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/7.webp b/docs/img/bemani/iidx/11_red/firstlaunch/7.webp
new file mode 100644
index 00000000..03fe667a
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/8.png b/docs/img/bemani/iidx/11_red/firstlaunch/8.png
deleted file mode 100644
index 379d704a..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/8.webp b/docs/img/bemani/iidx/11_red/firstlaunch/8.webp
new file mode 100644
index 00000000..042565f1
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/8.webp differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/9.png b/docs/img/bemani/iidx/11_red/firstlaunch/9.png
deleted file mode 100644
index 4baad608..00000000
Binary files a/docs/img/bemani/iidx/11_red/firstlaunch/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/firstlaunch/9.webp b/docs/img/bemani/iidx/11_red/firstlaunch/9.webp
new file mode 100644
index 00000000..f4875d9f
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/firstlaunch/9.webp differ
diff --git a/docs/img/bemani/iidx/11_red/iidx11_linear.png b/docs/img/bemani/iidx/11_red/iidx11_linear.png
deleted file mode 100644
index 1d9535f0..00000000
Binary files a/docs/img/bemani/iidx/11_red/iidx11_linear.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/iidx11_linear.webp b/docs/img/bemani/iidx/11_red/iidx11_linear.webp
new file mode 100644
index 00000000..40c5f3a5
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/iidx11_linear.webp differ
diff --git a/docs/img/bemani/iidx/11_red/iidx11_point.png b/docs/img/bemani/iidx/11_red/iidx11_point.png
deleted file mode 100644
index 3382ae3a..00000000
Binary files a/docs/img/bemani/iidx/11_red/iidx11_point.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/iidx11_point.webp b/docs/img/bemani/iidx/11_red/iidx11_point.webp
new file mode 100644
index 00000000..b5066e30
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/iidx11_point.webp differ
diff --git a/docs/img/bemani/iidx/11_red/logo.png b/docs/img/bemani/iidx/11_red/logo.png
deleted file mode 100644
index 26ff3dee..00000000
Binary files a/docs/img/bemani/iidx/11_red/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/logo.webp b/docs/img/bemani/iidx/11_red/logo.webp
new file mode 100644
index 00000000..c2fa26da
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/logo.webp differ
diff --git a/docs/img/bemani/iidx/11_red/setup/1.png b/docs/img/bemani/iidx/11_red/setup/1.png
deleted file mode 100644
index 0dde55a4..00000000
Binary files a/docs/img/bemani/iidx/11_red/setup/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/setup/1.webp b/docs/img/bemani/iidx/11_red/setup/1.webp
new file mode 100644
index 00000000..6eebf250
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/setup/1.webp differ
diff --git a/docs/img/bemani/iidx/11_red/setup/2.png b/docs/img/bemani/iidx/11_red/setup/2.png
deleted file mode 100644
index 95abe25f..00000000
Binary files a/docs/img/bemani/iidx/11_red/setup/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/11_red/setup/2.webp b/docs/img/bemani/iidx/11_red/setup/2.webp
new file mode 100644
index 00000000..8cde67cc
Binary files /dev/null and b/docs/img/bemani/iidx/11_red/setup/2.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/1.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/1.png
deleted file mode 100644
index f33fc763..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/1.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/1.webp
new file mode 100644
index 00000000..4805113d
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/10.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/10.png
deleted file mode 100644
index c1743ee8..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/10.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/10.webp
new file mode 100644
index 00000000..ee35a5fe
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/10.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/11.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/11.png
deleted file mode 100644
index d250cf26..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/11.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/11.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/11.webp
new file mode 100644
index 00000000..405c0d94
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/11.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/12.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/12.png
deleted file mode 100644
index efd4317a..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/12.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/12.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/12.webp
new file mode 100644
index 00000000..fc84df04
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/12.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/2.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/2.png
deleted file mode 100644
index 523ef10c..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/2.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/2.webp
new file mode 100644
index 00000000..294974d3
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/3.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/3.png
deleted file mode 100644
index fdbb78f4..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/3.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/3.webp
new file mode 100644
index 00000000..09d9645c
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/4.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/4.png
deleted file mode 100644
index 02006180..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/4.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/4.webp
new file mode 100644
index 00000000..465d6b92
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/5.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/5.png
deleted file mode 100644
index 2330e40d..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/5.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/5.webp
new file mode 100644
index 00000000..bdb5563f
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/6.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/6.png
deleted file mode 100644
index 00963f74..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/6.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/6.webp
new file mode 100644
index 00000000..f617092a
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/7.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/7.png
deleted file mode 100644
index de39798a..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/7.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/7.webp
new file mode 100644
index 00000000..03fe667a
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/8.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/8.png
deleted file mode 100644
index 379d704a..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/8.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/8.webp
new file mode 100644
index 00000000..042565f1
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/8.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/9.png b/docs/img/bemani/iidx/12_happysky/firstlaunch/9.png
deleted file mode 100644
index 4baad608..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/firstlaunch/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/firstlaunch/9.webp b/docs/img/bemani/iidx/12_happysky/firstlaunch/9.webp
new file mode 100644
index 00000000..f4875d9f
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/firstlaunch/9.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/iidx12_linear.png b/docs/img/bemani/iidx/12_happysky/iidx12_linear.png
deleted file mode 100644
index a77f356c..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/iidx12_linear.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/iidx12_linear.webp b/docs/img/bemani/iidx/12_happysky/iidx12_linear.webp
new file mode 100644
index 00000000..71465f00
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/iidx12_linear.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/iidx12_point.png b/docs/img/bemani/iidx/12_happysky/iidx12_point.png
deleted file mode 100644
index 54fb4c09..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/iidx12_point.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/iidx12_point.webp b/docs/img/bemani/iidx/12_happysky/iidx12_point.webp
new file mode 100644
index 00000000..f512cb0d
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/iidx12_point.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/logo.png b/docs/img/bemani/iidx/12_happysky/logo.png
deleted file mode 100644
index 15d7dd14..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/logo.webp b/docs/img/bemani/iidx/12_happysky/logo.webp
new file mode 100644
index 00000000..67a060b0
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/logo.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/setup/1.png b/docs/img/bemani/iidx/12_happysky/setup/1.png
deleted file mode 100644
index 8f25b2b0..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/setup/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/setup/1.webp b/docs/img/bemani/iidx/12_happysky/setup/1.webp
new file mode 100644
index 00000000..0e30c263
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/setup/1.webp differ
diff --git a/docs/img/bemani/iidx/12_happysky/setup/2.png b/docs/img/bemani/iidx/12_happysky/setup/2.png
deleted file mode 100644
index 95abe25f..00000000
Binary files a/docs/img/bemani/iidx/12_happysky/setup/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/12_happysky/setup/2.webp b/docs/img/bemani/iidx/12_happysky/setup/2.webp
new file mode 100644
index 00000000..8cde67cc
Binary files /dev/null and b/docs/img/bemani/iidx/12_happysky/setup/2.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/1.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/1.png
deleted file mode 100644
index 9f9214c6..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/1.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/1.webp
new file mode 100644
index 00000000..63fd88be
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/10.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/10.png
deleted file mode 100644
index c1743ee8..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/10.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/10.webp
new file mode 100644
index 00000000..ee35a5fe
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/10.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/11.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/11.png
deleted file mode 100644
index d250cf26..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/11.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/11.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/11.webp
new file mode 100644
index 00000000..405c0d94
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/11.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/12.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/12.png
deleted file mode 100644
index efd4317a..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/12.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/12.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/12.webp
new file mode 100644
index 00000000..fc84df04
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/12.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/2.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/2.png
deleted file mode 100644
index 7653e99a..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/2.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/2.webp
new file mode 100644
index 00000000..8beec011
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/3.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/3.png
deleted file mode 100644
index aea56310..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/3.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/3.webp
new file mode 100644
index 00000000..79079b42
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/4.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/4.png
deleted file mode 100644
index d72f68e9..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/4.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/4.webp
new file mode 100644
index 00000000..e86cda0c
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/5.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/5.png
deleted file mode 100644
index f018eb6b..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/5.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/5.webp
new file mode 100644
index 00000000..05672d0f
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/6.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/6.png
deleted file mode 100644
index 00963f74..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/6.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/6.webp
new file mode 100644
index 00000000..f617092a
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/7.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/7.png
deleted file mode 100644
index de39798a..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/7.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/7.webp
new file mode 100644
index 00000000..03fe667a
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/8.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/8.png
deleted file mode 100644
index 379d704a..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/8.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/8.webp
new file mode 100644
index 00000000..042565f1
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/8.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/9.png b/docs/img/bemani/iidx/13_distorted/firstlaunch/9.png
deleted file mode 100644
index 4baad608..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/firstlaunch/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/firstlaunch/9.webp b/docs/img/bemani/iidx/13_distorted/firstlaunch/9.webp
new file mode 100644
index 00000000..f4875d9f
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/firstlaunch/9.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/iidx13_linear.png b/docs/img/bemani/iidx/13_distorted/iidx13_linear.png
deleted file mode 100644
index d23b0ea8..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/iidx13_linear.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/iidx13_linear.webp b/docs/img/bemani/iidx/13_distorted/iidx13_linear.webp
new file mode 100644
index 00000000..271b84ff
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/iidx13_linear.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/iidx13_point.png b/docs/img/bemani/iidx/13_distorted/iidx13_point.png
deleted file mode 100644
index eb6e1d4a..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/iidx13_point.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/iidx13_point.webp b/docs/img/bemani/iidx/13_distorted/iidx13_point.webp
new file mode 100644
index 00000000..bac56dbd
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/iidx13_point.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/logo.png b/docs/img/bemani/iidx/13_distorted/logo.png
deleted file mode 100644
index 67b3d401..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/logo.webp b/docs/img/bemani/iidx/13_distorted/logo.webp
new file mode 100644
index 00000000..c6c7d0df
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/logo.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/setup/1.png b/docs/img/bemani/iidx/13_distorted/setup/1.png
deleted file mode 100644
index 31e15012..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/setup/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/setup/1.webp b/docs/img/bemani/iidx/13_distorted/setup/1.webp
new file mode 100644
index 00000000..1590fc1c
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/setup/1.webp differ
diff --git a/docs/img/bemani/iidx/13_distorted/setup/2.png b/docs/img/bemani/iidx/13_distorted/setup/2.png
deleted file mode 100644
index 95abe25f..00000000
Binary files a/docs/img/bemani/iidx/13_distorted/setup/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/13_distorted/setup/2.webp b/docs/img/bemani/iidx/13_distorted/setup/2.webp
new file mode 100644
index 00000000..8cde67cc
Binary files /dev/null and b/docs/img/bemani/iidx/13_distorted/setup/2.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/1.png b/docs/img/bemani/iidx/14_gold/firstlaunch/1.png
deleted file mode 100644
index 64ad44be..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/1.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/1.webp
new file mode 100644
index 00000000..aaceb2f6
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/10.png b/docs/img/bemani/iidx/14_gold/firstlaunch/10.png
deleted file mode 100644
index 91434753..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/10.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/10.webp
new file mode 100644
index 00000000..0ad7b260
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/10.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/11.png b/docs/img/bemani/iidx/14_gold/firstlaunch/11.png
deleted file mode 100644
index 66ff9c06..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/11.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/11.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/11.webp
new file mode 100644
index 00000000..03bc49a1
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/11.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/12.png b/docs/img/bemani/iidx/14_gold/firstlaunch/12.png
deleted file mode 100644
index 1921de1a..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/12.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/12.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/12.webp
new file mode 100644
index 00000000..40047fc8
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/12.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/13.png b/docs/img/bemani/iidx/14_gold/firstlaunch/13.png
deleted file mode 100644
index b373dc99..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/13.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/13.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/13.webp
new file mode 100644
index 00000000..7a875631
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/13.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/2.png b/docs/img/bemani/iidx/14_gold/firstlaunch/2.png
deleted file mode 100644
index ac0b4fe1..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/2.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/2.webp
new file mode 100644
index 00000000..1ff2ef1c
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/3.png b/docs/img/bemani/iidx/14_gold/firstlaunch/3.png
deleted file mode 100644
index 654cf96c..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/3.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/3.webp
new file mode 100644
index 00000000..03100989
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/4.png b/docs/img/bemani/iidx/14_gold/firstlaunch/4.png
deleted file mode 100644
index 7a80fadf..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/4.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/4.webp
new file mode 100644
index 00000000..9ab7a7f8
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/5.png b/docs/img/bemani/iidx/14_gold/firstlaunch/5.png
deleted file mode 100644
index 37df6920..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/5.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/5.webp
new file mode 100644
index 00000000..58125b6f
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/6.png b/docs/img/bemani/iidx/14_gold/firstlaunch/6.png
deleted file mode 100644
index f2a2cbb9..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/6.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/6.webp
new file mode 100644
index 00000000..ad4cf3b3
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/7.png b/docs/img/bemani/iidx/14_gold/firstlaunch/7.png
deleted file mode 100644
index 4398ef35..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/7.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/7.webp
new file mode 100644
index 00000000..ba17a745
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/8.png b/docs/img/bemani/iidx/14_gold/firstlaunch/8.png
deleted file mode 100644
index db9b19f6..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/8.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/8.webp
new file mode 100644
index 00000000..ffebd324
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/8.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/9.png b/docs/img/bemani/iidx/14_gold/firstlaunch/9.png
deleted file mode 100644
index 08a953ee..00000000
Binary files a/docs/img/bemani/iidx/14_gold/firstlaunch/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/firstlaunch/9.webp b/docs/img/bemani/iidx/14_gold/firstlaunch/9.webp
new file mode 100644
index 00000000..329d855f
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/firstlaunch/9.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/iidx14_linear.png b/docs/img/bemani/iidx/14_gold/iidx14_linear.png
deleted file mode 100644
index 038e5c8e..00000000
Binary files a/docs/img/bemani/iidx/14_gold/iidx14_linear.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/iidx14_linear.webp b/docs/img/bemani/iidx/14_gold/iidx14_linear.webp
new file mode 100644
index 00000000..abe6c456
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/iidx14_linear.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/iidx14_point.png b/docs/img/bemani/iidx/14_gold/iidx14_point.png
deleted file mode 100644
index 8c2bb2a4..00000000
Binary files a/docs/img/bemani/iidx/14_gold/iidx14_point.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/iidx14_point.webp b/docs/img/bemani/iidx/14_gold/iidx14_point.webp
new file mode 100644
index 00000000..d35fbbec
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/iidx14_point.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/logo.png b/docs/img/bemani/iidx/14_gold/logo.png
deleted file mode 100644
index ce1f7eb9..00000000
Binary files a/docs/img/bemani/iidx/14_gold/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/logo.webp b/docs/img/bemani/iidx/14_gold/logo.webp
new file mode 100644
index 00000000..6c835bed
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/logo.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/setup/1.png b/docs/img/bemani/iidx/14_gold/setup/1.png
deleted file mode 100644
index 00d11bdf..00000000
Binary files a/docs/img/bemani/iidx/14_gold/setup/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/setup/1.webp b/docs/img/bemani/iidx/14_gold/setup/1.webp
new file mode 100644
index 00000000..a3f1befc
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/setup/1.webp differ
diff --git a/docs/img/bemani/iidx/14_gold/setup/2.png b/docs/img/bemani/iidx/14_gold/setup/2.png
deleted file mode 100644
index 95abe25f..00000000
Binary files a/docs/img/bemani/iidx/14_gold/setup/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/14_gold/setup/2.webp b/docs/img/bemani/iidx/14_gold/setup/2.webp
new file mode 100644
index 00000000..8cde67cc
Binary files /dev/null and b/docs/img/bemani/iidx/14_gold/setup/2.webp differ
diff --git a/docs/img/bemani/iidx/24_sinobuz/data.png b/docs/img/bemani/iidx/24_sinobuz/data.png
deleted file mode 100644
index 0b442b37..00000000
Binary files a/docs/img/bemani/iidx/24_sinobuz/data.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/24_sinobuz/data.webp b/docs/img/bemani/iidx/24_sinobuz/data.webp
new file mode 100644
index 00000000..6df556a4
Binary files /dev/null and b/docs/img/bemani/iidx/24_sinobuz/data.webp differ
diff --git a/docs/img/bemani/iidx/24_sinobuz/logo.png b/docs/img/bemani/iidx/24_sinobuz/logo.png
deleted file mode 100644
index f370a471..00000000
Binary files a/docs/img/bemani/iidx/24_sinobuz/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/24_sinobuz/logo.webp b/docs/img/bemani/iidx/24_sinobuz/logo.webp
new file mode 100644
index 00000000..fac6a163
Binary files /dev/null and b/docs/img/bemani/iidx/24_sinobuz/logo.webp differ
diff --git a/docs/img/bemani/iidx/24_sinobuz/spice2xdata.png b/docs/img/bemani/iidx/24_sinobuz/spice2xdata.png
deleted file mode 100644
index f355fc00..00000000
Binary files a/docs/img/bemani/iidx/24_sinobuz/spice2xdata.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/24_sinobuz/spice2xdata.webp b/docs/img/bemani/iidx/24_sinobuz/spice2xdata.webp
new file mode 100644
index 00000000..fdf7d131
Binary files /dev/null and b/docs/img/bemani/iidx/24_sinobuz/spice2xdata.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/1.png b/docs/img/bemani/iidx/25_cannonballers/1.png
deleted file mode 100644
index b5b40255..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/1.webp b/docs/img/bemani/iidx/25_cannonballers/1.webp
new file mode 100644
index 00000000..a9cd9632
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/1.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/10.png b/docs/img/bemani/iidx/25_cannonballers/10.png
deleted file mode 100644
index aa0bf180..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/10.webp b/docs/img/bemani/iidx/25_cannonballers/10.webp
new file mode 100644
index 00000000..95412342
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/10.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/11.png b/docs/img/bemani/iidx/25_cannonballers/11.png
deleted file mode 100644
index 6d66b4da..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/11.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/11.webp b/docs/img/bemani/iidx/25_cannonballers/11.webp
new file mode 100644
index 00000000..dc0fef84
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/11.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/12.png b/docs/img/bemani/iidx/25_cannonballers/12.png
deleted file mode 100644
index d3d6472c..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/12.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/12.webp b/docs/img/bemani/iidx/25_cannonballers/12.webp
new file mode 100644
index 00000000..7487f74d
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/12.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/13.png b/docs/img/bemani/iidx/25_cannonballers/13.png
deleted file mode 100644
index 9ad98c7a..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/13.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/13.webp b/docs/img/bemani/iidx/25_cannonballers/13.webp
new file mode 100644
index 00000000..8f227a5c
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/13.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/1a.png b/docs/img/bemani/iidx/25_cannonballers/1a.png
deleted file mode 100644
index 23c5f5ee..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/1a.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/1a.webp b/docs/img/bemani/iidx/25_cannonballers/1a.webp
new file mode 100644
index 00000000..65a71b49
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/1a.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/2.png b/docs/img/bemani/iidx/25_cannonballers/2.png
deleted file mode 100644
index 659040af..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/2.webp b/docs/img/bemani/iidx/25_cannonballers/2.webp
new file mode 100644
index 00000000..d6800090
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/2.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/3.png b/docs/img/bemani/iidx/25_cannonballers/3.png
deleted file mode 100644
index 8bc3cc39..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/3.webp b/docs/img/bemani/iidx/25_cannonballers/3.webp
new file mode 100644
index 00000000..191bc794
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/3.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/4.png b/docs/img/bemani/iidx/25_cannonballers/4.png
deleted file mode 100644
index 1bdf0061..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/4.webp b/docs/img/bemani/iidx/25_cannonballers/4.webp
new file mode 100644
index 00000000..d2f792ee
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/4.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/5.png b/docs/img/bemani/iidx/25_cannonballers/5.png
deleted file mode 100644
index bda248c1..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/5.webp b/docs/img/bemani/iidx/25_cannonballers/5.webp
new file mode 100644
index 00000000..6797918c
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/5.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/6.png b/docs/img/bemani/iidx/25_cannonballers/6.png
deleted file mode 100644
index 6e280088..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/6.webp b/docs/img/bemani/iidx/25_cannonballers/6.webp
new file mode 100644
index 00000000..24170c5a
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/6.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/7.png b/docs/img/bemani/iidx/25_cannonballers/7.png
deleted file mode 100644
index 68b2c7de..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/7.webp b/docs/img/bemani/iidx/25_cannonballers/7.webp
new file mode 100644
index 00000000..48e13ab2
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/7.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/8.png b/docs/img/bemani/iidx/25_cannonballers/8.png
deleted file mode 100644
index 0f4937aa..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/8.webp b/docs/img/bemani/iidx/25_cannonballers/8.webp
new file mode 100644
index 00000000..572c1319
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/8.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/9.png b/docs/img/bemani/iidx/25_cannonballers/9.png
deleted file mode 100644
index a2c8783d..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/9.webp b/docs/img/bemani/iidx/25_cannonballers/9.webp
new file mode 100644
index 00000000..a84b4315
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/9.webp differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/logo.png b/docs/img/bemani/iidx/25_cannonballers/logo.png
deleted file mode 100644
index 2f981b85..00000000
Binary files a/docs/img/bemani/iidx/25_cannonballers/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/25_cannonballers/logo.webp b/docs/img/bemani/iidx/25_cannonballers/logo.webp
new file mode 100644
index 00000000..6588e89a
Binary files /dev/null and b/docs/img/bemani/iidx/25_cannonballers/logo.webp differ
diff --git a/docs/img/bemani/iidx/26_rootage/1.png b/docs/img/bemani/iidx/26_rootage/1.png
deleted file mode 100644
index 9f4e1329..00000000
Binary files a/docs/img/bemani/iidx/26_rootage/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/26_rootage/1.webp b/docs/img/bemani/iidx/26_rootage/1.webp
new file mode 100644
index 00000000..044e6b15
Binary files /dev/null and b/docs/img/bemani/iidx/26_rootage/1.webp differ
diff --git a/docs/img/bemani/iidx/26_rootage/logo.png b/docs/img/bemani/iidx/26_rootage/logo.png
deleted file mode 100644
index d53b1971..00000000
Binary files a/docs/img/bemani/iidx/26_rootage/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/26_rootage/logo.webp b/docs/img/bemani/iidx/26_rootage/logo.webp
new file mode 100644
index 00000000..417297c3
Binary files /dev/null and b/docs/img/bemani/iidx/26_rootage/logo.webp differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/1.png b/docs/img/bemani/iidx/27_heroicverse/1.png
deleted file mode 100644
index 51b7ecff..00000000
Binary files a/docs/img/bemani/iidx/27_heroicverse/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/1.webp b/docs/img/bemani/iidx/27_heroicverse/1.webp
new file mode 100644
index 00000000..34b5fbae
Binary files /dev/null and b/docs/img/bemani/iidx/27_heroicverse/1.webp differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/cfg_ea.png b/docs/img/bemani/iidx/27_heroicverse/cfg_ea.png
deleted file mode 100644
index f7349978..00000000
Binary files a/docs/img/bemani/iidx/27_heroicverse/cfg_ea.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/cfg_ea.webp b/docs/img/bemani/iidx/27_heroicverse/cfg_ea.webp
new file mode 100644
index 00000000..3df9e835
Binary files /dev/null and b/docs/img/bemani/iidx/27_heroicverse/cfg_ea.webp differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/cfg_on.png b/docs/img/bemani/iidx/27_heroicverse/cfg_on.png
deleted file mode 100644
index f5a8f4a6..00000000
Binary files a/docs/img/bemani/iidx/27_heroicverse/cfg_on.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/cfg_on.webp b/docs/img/bemani/iidx/27_heroicverse/cfg_on.webp
new file mode 100644
index 00000000..a5b9aabd
Binary files /dev/null and b/docs/img/bemani/iidx/27_heroicverse/cfg_on.webp differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/logo.png b/docs/img/bemani/iidx/27_heroicverse/logo.png
deleted file mode 100644
index 0b90da0e..00000000
Binary files a/docs/img/bemani/iidx/27_heroicverse/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/27_heroicverse/logo.webp b/docs/img/bemani/iidx/27_heroicverse/logo.webp
new file mode 100644
index 00000000..c19bb695
Binary files /dev/null and b/docs/img/bemani/iidx/27_heroicverse/logo.webp differ
diff --git a/docs/img/bemani/iidx/30_resident/logo.png b/docs/img/bemani/iidx/30_resident/logo.png
deleted file mode 100644
index f3b4d59b..00000000
Binary files a/docs/img/bemani/iidx/30_resident/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/30_resident/logo.webp b/docs/img/bemani/iidx/30_resident/logo.webp
new file mode 100644
index 00000000..0fb147f7
Binary files /dev/null and b/docs/img/bemani/iidx/30_resident/logo.webp differ
diff --git a/docs/img/bemani/iidx/31_epolis/logo.png b/docs/img/bemani/iidx/31_epolis/logo.png
deleted file mode 100644
index 54a21849..00000000
Binary files a/docs/img/bemani/iidx/31_epolis/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/31_epolis/logo.webp b/docs/img/bemani/iidx/31_epolis/logo.webp
new file mode 100644
index 00000000..b1ce9fb9
Binary files /dev/null and b/docs/img/bemani/iidx/31_epolis/logo.webp differ
diff --git a/docs/img/bemani/iidx/32_pinkycrush/logo.png b/docs/img/bemani/iidx/32_pinkycrush/logo.png
deleted file mode 100644
index c9e8730e..00000000
Binary files a/docs/img/bemani/iidx/32_pinkycrush/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/32_pinkycrush/logo.webp b/docs/img/bemani/iidx/32_pinkycrush/logo.webp
new file mode 100644
index 00000000..ef194b9b
Binary files /dev/null and b/docs/img/bemani/iidx/32_pinkycrush/logo.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/9th_linear.png b/docs/img/bemani/iidx/9thstyle/9th_linear.png
deleted file mode 100644
index ee0380cf..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/9th_linear.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/9th_linear.webp b/docs/img/bemani/iidx/9thstyle/9th_linear.webp
new file mode 100644
index 00000000..18b6edf9
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/9th_linear.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/9th_point.png b/docs/img/bemani/iidx/9thstyle/9th_point.png
deleted file mode 100644
index 9750802a..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/9th_point.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/9th_point.webp b/docs/img/bemani/iidx/9thstyle/9th_point.webp
new file mode 100644
index 00000000..2f381f5a
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/9th_point.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/1.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/1.png
deleted file mode 100644
index f654e97b..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/1.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/1.webp
new file mode 100644
index 00000000..1ea3324c
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/10.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/10.png
deleted file mode 100644
index 356732c7..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/10.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/10.webp
new file mode 100644
index 00000000..e38aec93
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/10.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/11.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/11.png
deleted file mode 100644
index afdf0412..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/11.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/11.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/11.webp
new file mode 100644
index 00000000..006d5c46
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/11.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/2.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/2.png
deleted file mode 100644
index bf472b27..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/2.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/2.webp
new file mode 100644
index 00000000..b3bc5a45
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/3.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/3.png
deleted file mode 100644
index 843409b3..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/3.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/3.webp
new file mode 100644
index 00000000..3f8257a2
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/4.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/4.png
deleted file mode 100644
index 0ebf1dc1..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/4.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/4.webp
new file mode 100644
index 00000000..c035bcbe
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/5.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/5.png
deleted file mode 100644
index 05e4bd0f..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/5.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/5.webp
new file mode 100644
index 00000000..74a101ad
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/6.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/6.png
deleted file mode 100644
index 7eb42aeb..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/6.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/6.webp
new file mode 100644
index 00000000..4043da7a
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/7.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/7.png
deleted file mode 100644
index a74446df..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/7.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/7.webp
new file mode 100644
index 00000000..7f6538f8
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/8.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/8.png
deleted file mode 100644
index 13e20a92..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/8.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/8.webp
new file mode 100644
index 00000000..a54636c0
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/8.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/9.png b/docs/img/bemani/iidx/9thstyle/firstlaunch/9.png
deleted file mode 100644
index 8bcb89c8..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/firstlaunch/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/firstlaunch/9.webp b/docs/img/bemani/iidx/9thstyle/firstlaunch/9.webp
new file mode 100644
index 00000000..2cbb4db4
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/firstlaunch/9.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/logo.png b/docs/img/bemani/iidx/9thstyle/logo.png
deleted file mode 100644
index 62e0f0cf..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/logo.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/logo.webp b/docs/img/bemani/iidx/9thstyle/logo.webp
new file mode 100644
index 00000000..1b993dd4
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/logo.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/setup/1.png b/docs/img/bemani/iidx/9thstyle/setup/1.png
deleted file mode 100644
index 908bb775..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/setup/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/setup/1.webp b/docs/img/bemani/iidx/9thstyle/setup/1.webp
new file mode 100644
index 00000000..8d23ada9
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/setup/1.webp differ
diff --git a/docs/img/bemani/iidx/9thstyle/setup/2.png b/docs/img/bemani/iidx/9thstyle/setup/2.png
deleted file mode 100644
index 6f2b1743..00000000
Binary files a/docs/img/bemani/iidx/9thstyle/setup/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/9thstyle/setup/2.webp b/docs/img/bemani/iidx/9thstyle/setup/2.webp
new file mode 100644
index 00000000..97cccf82
Binary files /dev/null and b/docs/img/bemani/iidx/9thstyle/setup/2.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/1.png b/docs/img/bemani/iidx/common/firstlaunch/1.png
deleted file mode 100644
index 91e4096f..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/1.webp b/docs/img/bemani/iidx/common/firstlaunch/1.webp
new file mode 100644
index 00000000..69c3aed4
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/2.png b/docs/img/bemani/iidx/common/firstlaunch/2.png
deleted file mode 100644
index f3d8acf5..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/2.webp b/docs/img/bemani/iidx/common/firstlaunch/2.webp
new file mode 100644
index 00000000..95b86835
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/3.png b/docs/img/bemani/iidx/common/firstlaunch/3.png
deleted file mode 100644
index e5573572..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/3.webp b/docs/img/bemani/iidx/common/firstlaunch/3.webp
new file mode 100644
index 00000000..2e969574
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/4.png b/docs/img/bemani/iidx/common/firstlaunch/4.png
deleted file mode 100644
index 05e19424..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/4.webp b/docs/img/bemani/iidx/common/firstlaunch/4.webp
new file mode 100644
index 00000000..c065fd14
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/5.png b/docs/img/bemani/iidx/common/firstlaunch/5.png
deleted file mode 100644
index 6d66b4da..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/5.webp b/docs/img/bemani/iidx/common/firstlaunch/5.webp
new file mode 100644
index 00000000..dc0fef84
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/6.png b/docs/img/bemani/iidx/common/firstlaunch/6.png
deleted file mode 100644
index d3d6472c..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/6.webp b/docs/img/bemani/iidx/common/firstlaunch/6.webp
new file mode 100644
index 00000000..7487f74d
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/7.png b/docs/img/bemani/iidx/common/firstlaunch/7.png
deleted file mode 100644
index 9ad98c7a..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/7.webp b/docs/img/bemani/iidx/common/firstlaunch/7.webp
new file mode 100644
index 00000000..8f227a5c
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/gameoptions/1.png b/docs/img/bemani/iidx/common/firstlaunch/gameoptions/1.png
deleted file mode 100644
index aa0bf180..00000000
Binary files a/docs/img/bemani/iidx/common/firstlaunch/gameoptions/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/firstlaunch/gameoptions/1.webp b/docs/img/bemani/iidx/common/firstlaunch/gameoptions/1.webp
new file mode 100644
index 00000000..95412342
Binary files /dev/null and b/docs/img/bemani/iidx/common/firstlaunch/gameoptions/1.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/1.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/1.png
deleted file mode 100644
index bda248c1..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/1.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/1.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/1.webp
new file mode 100644
index 00000000..6797918c
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/1.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/10.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/10.png
deleted file mode 100644
index acfeb397..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/10.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/10.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/10.webp
new file mode 100644
index 00000000..e60183d2
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/10.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/2.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/2.png
deleted file mode 100644
index 6e280088..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/2.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/2.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/2.webp
new file mode 100644
index 00000000..24170c5a
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/2.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/3.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/3.png
deleted file mode 100644
index 68b2c7de..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/3.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/3.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/3.webp
new file mode 100644
index 00000000..48e13ab2
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/3.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/4.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/4.png
deleted file mode 100644
index 0f4937aa..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/4.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/4.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/4.webp
new file mode 100644
index 00000000..572c1319
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/4.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/5.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/5.png
deleted file mode 100644
index a2c8783d..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/5.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/5.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/5.webp
new file mode 100644
index 00000000..a84b4315
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/5.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/6.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/6.png
deleted file mode 100644
index aa0bf180..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/6.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/6.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/6.webp
new file mode 100644
index 00000000..95412342
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/6.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/7.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/7.png
deleted file mode 100644
index 6d66b4da..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/7.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/7.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/7.webp
new file mode 100644
index 00000000..dc0fef84
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/7.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/8.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/8.png
deleted file mode 100644
index d3d6472c..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/8.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/8.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/8.webp
new file mode 100644
index 00000000..7487f74d
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/8.webp differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/9.png b/docs/img/bemani/iidx/common/oldhd/firstlaunch/9.png
deleted file mode 100644
index 9ad98c7a..00000000
Binary files a/docs/img/bemani/iidx/common/oldhd/firstlaunch/9.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/oldhd/firstlaunch/9.webp b/docs/img/bemani/iidx/common/oldhd/firstlaunch/9.webp
new file mode 100644
index 00000000..8f227a5c
Binary files /dev/null and b/docs/img/bemani/iidx/common/oldhd/firstlaunch/9.webp differ
diff --git a/docs/img/bemani/iidx/common/setup/data.png b/docs/img/bemani/iidx/common/setup/data.png
deleted file mode 100644
index d56fdf3e..00000000
Binary files a/docs/img/bemani/iidx/common/setup/data.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/setup/data.webp b/docs/img/bemani/iidx/common/setup/data.webp
new file mode 100644
index 00000000..578abeb8
Binary files /dev/null and b/docs/img/bemani/iidx/common/setup/data.webp differ
diff --git a/docs/img/bemani/iidx/common/setup/spice2x64data.png b/docs/img/bemani/iidx/common/setup/spice2x64data.png
deleted file mode 100644
index 55704211..00000000
Binary files a/docs/img/bemani/iidx/common/setup/spice2x64data.png and /dev/null differ
diff --git a/docs/img/bemani/iidx/common/setup/spice2x64data.webp b/docs/img/bemani/iidx/common/setup/spice2x64data.webp
new file mode 100644
index 00000000..916d6742
Binary files /dev/null and b/docs/img/bemani/iidx/common/setup/spice2x64data.webp differ
diff --git a/docs/img/bemani/jubeat/clan/1.png b/docs/img/bemani/jubeat/clan/1.png
deleted file mode 100644
index 1a147f41..00000000
Binary files a/docs/img/bemani/jubeat/clan/1.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/1.webp b/docs/img/bemani/jubeat/clan/1.webp
new file mode 100644
index 00000000..d28092ff
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/1.webp differ
diff --git a/docs/img/bemani/jubeat/clan/10.png b/docs/img/bemani/jubeat/clan/10.png
deleted file mode 100644
index aa0475a3..00000000
Binary files a/docs/img/bemani/jubeat/clan/10.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/10.webp b/docs/img/bemani/jubeat/clan/10.webp
new file mode 100644
index 00000000..8373459e
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/10.webp differ
diff --git a/docs/img/bemani/jubeat/clan/2.png b/docs/img/bemani/jubeat/clan/2.png
deleted file mode 100644
index 0637e03f..00000000
Binary files a/docs/img/bemani/jubeat/clan/2.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/2.webp b/docs/img/bemani/jubeat/clan/2.webp
new file mode 100644
index 00000000..ad5ba610
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/2.webp differ
diff --git a/docs/img/bemani/jubeat/clan/3.png b/docs/img/bemani/jubeat/clan/3.png
deleted file mode 100644
index 4cc06361..00000000
Binary files a/docs/img/bemani/jubeat/clan/3.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/3.webp b/docs/img/bemani/jubeat/clan/3.webp
new file mode 100644
index 00000000..095b3e63
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/3.webp differ
diff --git a/docs/img/bemani/jubeat/clan/5.png b/docs/img/bemani/jubeat/clan/5.png
deleted file mode 100644
index 3d1679ae..00000000
Binary files a/docs/img/bemani/jubeat/clan/5.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/5.webp b/docs/img/bemani/jubeat/clan/5.webp
new file mode 100644
index 00000000..b73d463a
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/5.webp differ
diff --git a/docs/img/bemani/jubeat/clan/6.png b/docs/img/bemani/jubeat/clan/6.png
deleted file mode 100644
index 1cb8da0c..00000000
Binary files a/docs/img/bemani/jubeat/clan/6.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/6.webp b/docs/img/bemani/jubeat/clan/6.webp
new file mode 100644
index 00000000..2e3f3a16
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/6.webp differ
diff --git a/docs/img/bemani/jubeat/clan/7.png b/docs/img/bemani/jubeat/clan/7.png
deleted file mode 100644
index 00837623..00000000
Binary files a/docs/img/bemani/jubeat/clan/7.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/7.webp b/docs/img/bemani/jubeat/clan/7.webp
new file mode 100644
index 00000000..aa38322a
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/7.webp differ
diff --git a/docs/img/bemani/jubeat/clan/8.png b/docs/img/bemani/jubeat/clan/8.png
deleted file mode 100644
index d56a1209..00000000
Binary files a/docs/img/bemani/jubeat/clan/8.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/8.webp b/docs/img/bemani/jubeat/clan/8.webp
new file mode 100644
index 00000000..43a02ccc
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/8.webp differ
diff --git a/docs/img/bemani/jubeat/clan/9.png b/docs/img/bemani/jubeat/clan/9.png
deleted file mode 100644
index 8e453ec9..00000000
Binary files a/docs/img/bemani/jubeat/clan/9.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/9.webp b/docs/img/bemani/jubeat/clan/9.webp
new file mode 100644
index 00000000..5a8bfb14
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/9.webp differ
diff --git a/docs/img/bemani/jubeat/clan/logo.png b/docs/img/bemani/jubeat/clan/logo.png
deleted file mode 100644
index 23c056af..00000000
Binary files a/docs/img/bemani/jubeat/clan/logo.png and /dev/null differ
diff --git a/docs/img/bemani/jubeat/clan/logo.webp b/docs/img/bemani/jubeat/clan/logo.webp
new file mode 100644
index 00000000..13b9ebbe
Binary files /dev/null and b/docs/img/bemani/jubeat/clan/logo.webp differ
diff --git a/docs/img/bemani/museca/1plushalf/1.png b/docs/img/bemani/museca/1plushalf/1.png
deleted file mode 100644
index 7d223c0e..00000000
Binary files a/docs/img/bemani/museca/1plushalf/1.png and /dev/null differ
diff --git a/docs/img/bemani/museca/1plushalf/1.webp b/docs/img/bemani/museca/1plushalf/1.webp
new file mode 100644
index 00000000..13d73c2f
Binary files /dev/null and b/docs/img/bemani/museca/1plushalf/1.webp differ
diff --git a/docs/img/bemani/museca/1plushalf/logo.png b/docs/img/bemani/museca/1plushalf/logo.png
deleted file mode 100644
index 6485d119..00000000
Binary files a/docs/img/bemani/museca/1plushalf/logo.png and /dev/null differ
diff --git a/docs/img/bemani/museca/1plushalf/logo.webp b/docs/img/bemani/museca/1plushalf/logo.webp
new file mode 100644
index 00000000..1a4275bc
Binary files /dev/null and b/docs/img/bemani/museca/1plushalf/logo.webp differ
diff --git a/docs/img/bemani/nostalgia/common/1.png b/docs/img/bemani/nostalgia/common/1.png
deleted file mode 100644
index f125e354..00000000
Binary files a/docs/img/bemani/nostalgia/common/1.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/1.webp b/docs/img/bemani/nostalgia/common/1.webp
new file mode 100644
index 00000000..f357efb9
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/1.webp differ
diff --git a/docs/img/bemani/nostalgia/common/2.png b/docs/img/bemani/nostalgia/common/2.png
deleted file mode 100644
index d63af600..00000000
Binary files a/docs/img/bemani/nostalgia/common/2.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/2.webp b/docs/img/bemani/nostalgia/common/2.webp
new file mode 100644
index 00000000..35ab06c9
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/2.webp differ
diff --git a/docs/img/bemani/nostalgia/common/3.png b/docs/img/bemani/nostalgia/common/3.png
deleted file mode 100644
index 2d2b9f5e..00000000
Binary files a/docs/img/bemani/nostalgia/common/3.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/3.webp b/docs/img/bemani/nostalgia/common/3.webp
new file mode 100644
index 00000000..38b3b64e
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/3.webp differ
diff --git a/docs/img/bemani/nostalgia/common/4.png b/docs/img/bemani/nostalgia/common/4.png
deleted file mode 100644
index d8d946f8..00000000
Binary files a/docs/img/bemani/nostalgia/common/4.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/4.webp b/docs/img/bemani/nostalgia/common/4.webp
new file mode 100644
index 00000000..5ccfcf0a
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/4.webp differ
diff --git a/docs/img/bemani/nostalgia/common/5.png b/docs/img/bemani/nostalgia/common/5.png
deleted file mode 100644
index e09509bf..00000000
Binary files a/docs/img/bemani/nostalgia/common/5.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/5.webp b/docs/img/bemani/nostalgia/common/5.webp
new file mode 100644
index 00000000..c3f0bd45
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/5.webp differ
diff --git a/docs/img/bemani/nostalgia/common/6.png b/docs/img/bemani/nostalgia/common/6.png
deleted file mode 100644
index 3dc151a1..00000000
Binary files a/docs/img/bemani/nostalgia/common/6.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/6.webp b/docs/img/bemani/nostalgia/common/6.webp
new file mode 100644
index 00000000..c9dd3767
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/6.webp differ
diff --git a/docs/img/bemani/nostalgia/common/7.png b/docs/img/bemani/nostalgia/common/7.png
deleted file mode 100644
index fea3c8e0..00000000
Binary files a/docs/img/bemani/nostalgia/common/7.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/7.webp b/docs/img/bemani/nostalgia/common/7.webp
new file mode 100644
index 00000000..39e43584
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/7.webp differ
diff --git a/docs/img/bemani/nostalgia/common/8.png b/docs/img/bemani/nostalgia/common/8.png
deleted file mode 100644
index 869c2dd5..00000000
Binary files a/docs/img/bemani/nostalgia/common/8.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/common/8.webp b/docs/img/bemani/nostalgia/common/8.webp
new file mode 100644
index 00000000..02f97016
Binary files /dev/null and b/docs/img/bemani/nostalgia/common/8.webp differ
diff --git a/docs/img/bemani/nostalgia/forte/logo.png b/docs/img/bemani/nostalgia/forte/logo.png
deleted file mode 100644
index 184b4272..00000000
Binary files a/docs/img/bemani/nostalgia/forte/logo.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/forte/logo.webp b/docs/img/bemani/nostalgia/forte/logo.webp
new file mode 100644
index 00000000..356b24be
Binary files /dev/null and b/docs/img/bemani/nostalgia/forte/logo.webp differ
diff --git a/docs/img/bemani/nostalgia/op2/logo.png b/docs/img/bemani/nostalgia/op2/logo.png
deleted file mode 100644
index ccf7fa4d..00000000
Binary files a/docs/img/bemani/nostalgia/op2/logo.png and /dev/null differ
diff --git a/docs/img/bemani/nostalgia/op2/logo.webp b/docs/img/bemani/nostalgia/op2/logo.webp
new file mode 100644
index 00000000..981d4ffb
Binary files /dev/null and b/docs/img/bemani/nostalgia/op2/logo.webp differ
diff --git a/docs/img/bemani/popn/common/setup/data.png b/docs/img/bemani/popn/common/setup/data.png
deleted file mode 100644
index 8528a9df..00000000
Binary files a/docs/img/bemani/popn/common/setup/data.png and /dev/null differ
diff --git a/docs/img/bemani/popn/common/setup/data.webp b/docs/img/bemani/popn/common/setup/data.webp
new file mode 100644
index 00000000..68490b92
Binary files /dev/null and b/docs/img/bemani/popn/common/setup/data.webp differ
diff --git a/docs/img/bemani/popn/common/setup/spice2x32data.png b/docs/img/bemani/popn/common/setup/spice2x32data.png
deleted file mode 100644
index bc026ef3..00000000
Binary files a/docs/img/bemani/popn/common/setup/spice2x32data.png and /dev/null differ
diff --git a/docs/img/bemani/popn/common/setup/spice2x32data.webp b/docs/img/bemani/popn/common/setup/spice2x32data.webp
new file mode 100644
index 00000000..d50ec0ac
Binary files /dev/null and b/docs/img/bemani/popn/common/setup/spice2x32data.webp differ
diff --git a/docs/img/bemani/popn/kaimei_riddles/logo.png b/docs/img/bemani/popn/kaimei_riddles/logo.png
deleted file mode 100644
index 2feb65a3..00000000
Binary files a/docs/img/bemani/popn/kaimei_riddles/logo.png and /dev/null differ
diff --git a/docs/img/bemani/popn/kaimei_riddles/logo.webp b/docs/img/bemani/popn/kaimei_riddles/logo.webp
new file mode 100644
index 00000000..21269c38
Binary files /dev/null and b/docs/img/bemani/popn/kaimei_riddles/logo.webp differ
diff --git a/docs/img/bemani/popn/peace/logo.png b/docs/img/bemani/popn/peace/logo.png
deleted file mode 100644
index 79c29a75..00000000
Binary files a/docs/img/bemani/popn/peace/logo.png and /dev/null differ
diff --git a/docs/img/bemani/popn/peace/logo.webp b/docs/img/bemani/popn/peace/logo.webp
new file mode 100644
index 00000000..7d828812
Binary files /dev/null and b/docs/img/bemani/popn/peace/logo.webp differ
diff --git a/docs/img/bemani/popn/unilab/logo.png b/docs/img/bemani/popn/unilab/logo.png
deleted file mode 100644
index 86bf7ce7..00000000
Binary files a/docs/img/bemani/popn/unilab/logo.png and /dev/null differ
diff --git a/docs/img/bemani/popn/unilab/logo.webp b/docs/img/bemani/popn/unilab/logo.webp
new file mode 100644
index 00000000..062bb174
Binary files /dev/null and b/docs/img/bemani/popn/unilab/logo.webp differ
diff --git a/docs/img/bemani/popn/usaneko/logo.png b/docs/img/bemani/popn/usaneko/logo.png
deleted file mode 100644
index 3bd0fb92..00000000
Binary files a/docs/img/bemani/popn/usaneko/logo.png and /dev/null differ
diff --git a/docs/img/bemani/popn/usaneko/logo.webp b/docs/img/bemani/popn/usaneko/logo.webp
new file mode 100644
index 00000000..5cfce3a2
Binary files /dev/null and b/docs/img/bemani/popn/usaneko/logo.webp differ
diff --git a/docs/img/bemani/reflecbeat/reflesia/data.png b/docs/img/bemani/reflecbeat/reflesia/data.png
deleted file mode 100644
index fb696df2..00000000
Binary files a/docs/img/bemani/reflecbeat/reflesia/data.png and /dev/null differ
diff --git a/docs/img/bemani/reflecbeat/reflesia/data.webp b/docs/img/bemani/reflecbeat/reflesia/data.webp
new file mode 100644
index 00000000..74b5ecb1
Binary files /dev/null and b/docs/img/bemani/reflecbeat/reflesia/data.webp differ
diff --git a/docs/img/bemani/reflecbeat/reflesia/logo.png b/docs/img/bemani/reflecbeat/reflesia/logo.png
deleted file mode 100644
index 0cd7d3d5..00000000
Binary files a/docs/img/bemani/reflecbeat/reflesia/logo.png and /dev/null differ
diff --git a/docs/img/bemani/reflecbeat/reflesia/logo.webp b/docs/img/bemani/reflecbeat/reflesia/logo.webp
new file mode 100644
index 00000000..5e029060
Binary files /dev/null and b/docs/img/bemani/reflecbeat/reflesia/logo.webp differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/logo.png b/docs/img/bemani/sdvx/4_heavenlyhaven/logo.png
deleted file mode 100644
index d2a57240..00000000
Binary files a/docs/img/bemani/sdvx/4_heavenlyhaven/logo.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/logo.webp b/docs/img/bemani/sdvx/4_heavenlyhaven/logo.webp
new file mode 100644
index 00000000..58a95c7e
Binary files /dev/null and b/docs/img/bemani/sdvx/4_heavenlyhaven/logo.webp differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.png
deleted file mode 100644
index 25e45742..00000000
Binary files a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.webp b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.webp
new file mode 100644
index 00000000..b9f8c19c
Binary files /dev/null and b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/1.webp differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.png
deleted file mode 100644
index 7c1f06bf..00000000
Binary files a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.webp b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.webp
new file mode 100644
index 00000000..ea577a5e
Binary files /dev/null and b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/2.webp differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.png b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.png
deleted file mode 100644
index b6b3ccda..00000000
Binary files a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.webp b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.webp
new file mode 100644
index 00000000..f0260cc0
Binary files /dev/null and b/docs/img/bemani/sdvx/4_heavenlyhaven/setup/3.webp differ
diff --git a/docs/img/bemani/sdvx/5_vividwave/1.png b/docs/img/bemani/sdvx/5_vividwave/1.png
deleted file mode 100644
index 67310c96..00000000
Binary files a/docs/img/bemani/sdvx/5_vividwave/1.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/5_vividwave/1.webp b/docs/img/bemani/sdvx/5_vividwave/1.webp
new file mode 100644
index 00000000..3cab56bb
Binary files /dev/null and b/docs/img/bemani/sdvx/5_vividwave/1.webp differ
diff --git a/docs/img/bemani/sdvx/5_vividwave/logo.png b/docs/img/bemani/sdvx/5_vividwave/logo.png
deleted file mode 100644
index 56799105..00000000
Binary files a/docs/img/bemani/sdvx/5_vividwave/logo.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/5_vividwave/logo.webp b/docs/img/bemani/sdvx/5_vividwave/logo.webp
new file mode 100644
index 00000000..15e0701b
Binary files /dev/null and b/docs/img/bemani/sdvx/5_vividwave/logo.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/1.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/1.png
deleted file mode 100644
index f97de88b..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/calibration/1.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/1.webp b/docs/img/bemani/sdvx/6_exceedgear/calibration/1.webp
new file mode 100644
index 00000000..97e3b77e
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/calibration/1.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/2.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/2.png
deleted file mode 100644
index 360a91c2..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/calibration/2.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/2.webp b/docs/img/bemani/sdvx/6_exceedgear/calibration/2.webp
new file mode 100644
index 00000000..3bc8dd12
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/calibration/2.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/3.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/3.png
deleted file mode 100644
index 3579b85f..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/calibration/3.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/3.webp b/docs/img/bemani/sdvx/6_exceedgear/calibration/3.webp
new file mode 100644
index 00000000..bf122fdd
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/calibration/3.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/4.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/4.png
deleted file mode 100644
index 10ac6758..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/calibration/4.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/4.webp b/docs/img/bemani/sdvx/6_exceedgear/calibration/4.webp
new file mode 100644
index 00000000..d84df9dd
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/calibration/4.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/5.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/5.png
deleted file mode 100644
index bc9df9d0..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/calibration/5.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/5.webp b/docs/img/bemani/sdvx/6_exceedgear/calibration/5.webp
new file mode 100644
index 00000000..772518ea
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/calibration/5.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/6.png b/docs/img/bemani/sdvx/6_exceedgear/calibration/6.png
deleted file mode 100644
index 82781a1b..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/calibration/6.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/calibration/6.webp b/docs/img/bemani/sdvx/6_exceedgear/calibration/6.webp
new file mode 100644
index 00000000..94671a29
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/calibration/6.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/logo.png b/docs/img/bemani/sdvx/6_exceedgear/logo.png
deleted file mode 100644
index 9119cc74..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/logo.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/logo.webp b/docs/img/bemani/sdvx/6_exceedgear/logo.webp
new file mode 100644
index 00000000..0175660b
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/logo.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/data.png b/docs/img/bemani/sdvx/6_exceedgear/setup/data.png
deleted file mode 100644
index 02acfad6..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/setup/data.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/data.webp b/docs/img/bemani/sdvx/6_exceedgear/setup/data.webp
new file mode 100644
index 00000000..7d4550b4
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/setup/data.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.png b/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.png
deleted file mode 100644
index 60eaa3b5..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.png and /dev/null differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.webp b/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.webp
new file mode 100644
index 00000000..0fc8072a
Binary files /dev/null and b/docs/img/bemani/sdvx/6_exceedgear/setup/dllamd.webp differ
diff --git a/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png b/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png
deleted file mode 100644
index 6cfafb06..00000000
Binary files a/docs/img/bemani/sdvx/6_exceedgear/setup/spice2x64data.png and /dev/null differ
diff --git a/docs/img/common/audio_16_441.png b/docs/img/common/audio_16_441.png
deleted file mode 100644
index c319f26e..00000000
Binary files a/docs/img/common/audio_16_441.png and /dev/null differ
diff --git a/docs/img/common/audio_16_441.webp b/docs/img/common/audio_16_441.webp
new file mode 100644
index 00000000..bd41aaa5
Binary files /dev/null and b/docs/img/common/audio_16_441.webp differ
diff --git a/docs/img/common/audio_16_48.png b/docs/img/common/audio_16_48.png
deleted file mode 100644
index 8615c8dc..00000000
Binary files a/docs/img/common/audio_16_48.png and /dev/null differ
diff --git a/docs/img/common/audio_16_48.webp b/docs/img/common/audio_16_48.webp
new file mode 100644
index 00000000..4856576e
Binary files /dev/null and b/docs/img/common/audio_16_48.webp differ
diff --git a/docs/img/common/audio_24_441.png b/docs/img/common/audio_24_441.png
deleted file mode 100644
index 5804c5ff..00000000
Binary files a/docs/img/common/audio_24_441.png and /dev/null differ
diff --git a/docs/img/common/audio_24_441.webp b/docs/img/common/audio_24_441.webp
new file mode 100644
index 00000000..36195472
Binary files /dev/null and b/docs/img/common/audio_24_441.webp differ
diff --git a/docs/img/common/audio_24_48.png b/docs/img/common/audio_24_48.png
deleted file mode 100644
index 7c64ee22..00000000
Binary files a/docs/img/common/audio_24_48.png and /dev/null differ
diff --git a/docs/img/common/audio_24_48.webp b/docs/img/common/audio_24_48.webp
new file mode 100644
index 00000000..ab436e14
Binary files /dev/null and b/docs/img/common/audio_24_48.webp differ
diff --git a/docs/img/common/audio_exclusive.png b/docs/img/common/audio_exclusive.png
deleted file mode 100644
index 43c8d427..00000000
Binary files a/docs/img/common/audio_exclusive.png and /dev/null differ
diff --git a/docs/img/common/audio_exclusive.webp b/docs/img/common/audio_exclusive.webp
new file mode 100644
index 00000000..151076e5
Binary files /dev/null and b/docs/img/common/audio_exclusive.webp differ
diff --git a/docs/img/common/orientation_landscape.png b/docs/img/common/orientation_landscape.png
deleted file mode 100644
index 2ac68694..00000000
Binary files a/docs/img/common/orientation_landscape.png and /dev/null differ
diff --git a/docs/img/common/orientation_landscape.webp b/docs/img/common/orientation_landscape.webp
new file mode 100644
index 00000000..50c22c9b
Binary files /dev/null and b/docs/img/common/orientation_landscape.webp differ
diff --git a/docs/img/common/orientation_portrait.png b/docs/img/common/orientation_portrait.png
deleted file mode 100644
index 79250295..00000000
Binary files a/docs/img/common/orientation_portrait.png and /dev/null differ
diff --git a/docs/img/common/orientation_portrait.webp b/docs/img/common/orientation_portrait.webp
new file mode 100644
index 00000000..d4bede2a
Binary files /dev/null and b/docs/img/common/orientation_portrait.webp differ
diff --git a/docs/img/common/spice2x_cards.png b/docs/img/common/spice2x_cards.png
deleted file mode 100644
index 5e5865e4..00000000
Binary files a/docs/img/common/spice2x_cards.png and /dev/null differ
diff --git a/docs/img/common/spice2x_cards.webp b/docs/img/common/spice2x_cards.webp
new file mode 100644
index 00000000..26d126b1
Binary files /dev/null and b/docs/img/common/spice2x_cards.webp differ
diff --git a/docs/img/common/spice2x_network.png b/docs/img/common/spice2x_network.png
deleted file mode 100644
index 8c9b4267..00000000
Binary files a/docs/img/common/spice2x_network.png and /dev/null differ
diff --git a/docs/img/common/spice2x_network.webp b/docs/img/common/spice2x_network.webp
new file mode 100644
index 00000000..036977c6
Binary files /dev/null and b/docs/img/common/spice2x_network.webp differ
diff --git a/docs/img/common/spice2x_option_hover.png b/docs/img/common/spice2x_option_hover.png
deleted file mode 100644
index 003babfe..00000000
Binary files a/docs/img/common/spice2x_option_hover.png and /dev/null differ
diff --git a/docs/img/common/spice2x_option_hover.webp b/docs/img/common/spice2x_option_hover.webp
new file mode 100644
index 00000000..3e0a2068
Binary files /dev/null and b/docs/img/common/spice2x_option_hover.webp differ
diff --git a/docs/img/extras/asphyxia/1.png b/docs/img/extras/asphyxia/1.png
deleted file mode 100644
index 1a019f9c..00000000
Binary files a/docs/img/extras/asphyxia/1.png and /dev/null differ
diff --git a/docs/img/extras/asphyxia/1.webp b/docs/img/extras/asphyxia/1.webp
new file mode 100644
index 00000000..332bb0f7
Binary files /dev/null and b/docs/img/extras/asphyxia/1.webp differ
diff --git a/docs/img/extras/asphyxia/2.png b/docs/img/extras/asphyxia/2.png
deleted file mode 100644
index 1c653620..00000000
Binary files a/docs/img/extras/asphyxia/2.png and /dev/null differ
diff --git a/docs/img/extras/asphyxia/2.webp b/docs/img/extras/asphyxia/2.webp
new file mode 100644
index 00000000..dc5c2de1
Binary files /dev/null and b/docs/img/extras/asphyxia/2.webp differ
diff --git a/docs/img/extras/asphyxia/3.png b/docs/img/extras/asphyxia/3.png
deleted file mode 100644
index 3b8bcca5..00000000
Binary files a/docs/img/extras/asphyxia/3.png and /dev/null differ
diff --git a/docs/img/extras/asphyxia/3.webp b/docs/img/extras/asphyxia/3.webp
new file mode 100644
index 00000000..729528f7
Binary files /dev/null and b/docs/img/extras/asphyxia/3.webp differ
diff --git a/docs/img/extras/asphyxia/4.png b/docs/img/extras/asphyxia/4.png
deleted file mode 100644
index e9871ac1..00000000
Binary files a/docs/img/extras/asphyxia/4.png and /dev/null differ
diff --git a/docs/img/extras/asphyxia/4.webp b/docs/img/extras/asphyxia/4.webp
new file mode 100644
index 00000000..818ca406
Binary files /dev/null and b/docs/img/extras/asphyxia/4.webp differ
diff --git a/docs/img/extras/asphyxia/5.png b/docs/img/extras/asphyxia/5.png
deleted file mode 100644
index ce05d2ae..00000000
Binary files a/docs/img/extras/asphyxia/5.png and /dev/null differ
diff --git a/docs/img/extras/asphyxia/5.webp b/docs/img/extras/asphyxia/5.webp
new file mode 100644
index 00000000..6d1327fa
Binary files /dev/null and b/docs/img/extras/asphyxia/5.webp differ
diff --git a/docs/img/extras/asphyxia/6.png b/docs/img/extras/asphyxia/6.png
deleted file mode 100644
index 61f63b44..00000000
Binary files a/docs/img/extras/asphyxia/6.png and /dev/null differ
diff --git a/docs/img/extras/asphyxia/6.webp b/docs/img/extras/asphyxia/6.webp
new file mode 100644
index 00000000..840937b2
Binary files /dev/null and b/docs/img/extras/asphyxia/6.webp differ
diff --git a/docs/img/extras/audio/obs_audiosettings.png b/docs/img/extras/audio/obs_audiosettings.png
deleted file mode 100644
index 287fc60e..00000000
Binary files a/docs/img/extras/audio/obs_audiosettings.png and /dev/null differ
diff --git a/docs/img/extras/audio/obs_audiosettings.webp b/docs/img/extras/audio/obs_audiosettings.webp
new file mode 100644
index 00000000..b3571221
Binary files /dev/null and b/docs/img/extras/audio/obs_audiosettings.webp differ
diff --git a/docs/img/extras/audio/obs_capturedevice.png b/docs/img/extras/audio/obs_capturedevice.png
deleted file mode 100644
index 1e71e01e..00000000
Binary files a/docs/img/extras/audio/obs_capturedevice.png and /dev/null differ
diff --git a/docs/img/extras/audio/obs_capturedevice.webp b/docs/img/extras/audio/obs_capturedevice.webp
new file mode 100644
index 00000000..55e5b562
Binary files /dev/null and b/docs/img/extras/audio/obs_capturedevice.webp differ
diff --git a/docs/img/extras/audio/obs_inputcapture.png b/docs/img/extras/audio/obs_inputcapture.png
deleted file mode 100644
index 836dabd0..00000000
Binary files a/docs/img/extras/audio/obs_inputcapture.png and /dev/null differ
diff --git a/docs/img/extras/audio/obs_inputcapture.webp b/docs/img/extras/audio/obs_inputcapture.webp
new file mode 100644
index 00000000..9e16e04f
Binary files /dev/null and b/docs/img/extras/audio/obs_inputcapture.webp differ
diff --git a/docs/img/extras/audio/obs_monitorandoutput.png b/docs/img/extras/audio/obs_monitorandoutput.png
deleted file mode 100644
index 742543cf..00000000
Binary files a/docs/img/extras/audio/obs_monitorandoutput.png and /dev/null differ
diff --git a/docs/img/extras/audio/obs_monitorandoutput.webp b/docs/img/extras/audio/obs_monitorandoutput.webp
new file mode 100644
index 00000000..23809a75
Binary files /dev/null and b/docs/img/extras/audio/obs_monitorandoutput.webp differ
diff --git a/docs/img/extras/audio/obs_settings.png b/docs/img/extras/audio/obs_settings.png
deleted file mode 100644
index e6c6fc8a..00000000
Binary files a/docs/img/extras/audio/obs_settings.png and /dev/null differ
diff --git a/docs/img/extras/audio/obs_settings.webp b/docs/img/extras/audio/obs_settings.webp
new file mode 100644
index 00000000..d1146f00
Binary files /dev/null and b/docs/img/extras/audio/obs_settings.webp differ
diff --git a/docs/img/extras/audio/voicemeeter_menuopts.png b/docs/img/extras/audio/voicemeeter_menuopts.png
deleted file mode 100644
index 3858cb06..00000000
Binary files a/docs/img/extras/audio/voicemeeter_menuopts.png and /dev/null differ
diff --git a/docs/img/extras/audio/voicemeeter_menuopts.webp b/docs/img/extras/audio/voicemeeter_menuopts.webp
new file mode 100644
index 00000000..ce93048e
Binary files /dev/null and b/docs/img/extras/audio/voicemeeter_menuopts.webp differ
diff --git a/docs/img/extras/audio/voicemeeter_outputs.png b/docs/img/extras/audio/voicemeeter_outputs.png
deleted file mode 100644
index 0d835e3f..00000000
Binary files a/docs/img/extras/audio/voicemeeter_outputs.png and /dev/null differ
diff --git a/docs/img/extras/audio/voicemeeter_outputs.webp b/docs/img/extras/audio/voicemeeter_outputs.webp
new file mode 100644
index 00000000..fe82671e
Binary files /dev/null and b/docs/img/extras/audio/voicemeeter_outputs.webp differ
diff --git a/docs/img/extras/controllers/chuni/gamo2_tasollerplus.png b/docs/img/extras/controllers/chuni/gamo2_tasollerplus.png
deleted file mode 100644
index e47b9752..00000000
Binary files a/docs/img/extras/controllers/chuni/gamo2_tasollerplus.png and /dev/null differ
diff --git a/docs/img/extras/controllers/chuni/gamo2_tasollerplus.webp b/docs/img/extras/controllers/chuni/gamo2_tasollerplus.webp
new file mode 100644
index 00000000..7ce8d77f
Binary files /dev/null and b/docs/img/extras/controllers/chuni/gamo2_tasollerplus.webp differ
diff --git a/docs/img/extras/controllers/chuni/yuancon_laverita.png b/docs/img/extras/controllers/chuni/yuancon_laverita.png
deleted file mode 100644
index 86ab9c58..00000000
Binary files a/docs/img/extras/controllers/chuni/yuancon_laverita.png and /dev/null differ
diff --git a/docs/img/extras/controllers/chuni/yuancon_laverita.webp b/docs/img/extras/controllers/chuni/yuancon_laverita.webp
new file mode 100644
index 00000000..aaa5e23e
Binary files /dev/null and b/docs/img/extras/controllers/chuni/yuancon_laverita.webp differ
diff --git a/docs/img/extras/controllers/ddr/l-tek.png b/docs/img/extras/controllers/ddr/l-tek.png
deleted file mode 100644
index 185de702..00000000
Binary files a/docs/img/extras/controllers/ddr/l-tek.png and /dev/null differ
diff --git a/docs/img/extras/controllers/ddr/l-tek.webp b/docs/img/extras/controllers/ddr/l-tek.webp
new file mode 100644
index 00000000..3411f993
Binary files /dev/null and b/docs/img/extras/controllers/ddr/l-tek.webp differ
diff --git a/docs/img/extras/controllers/ddr/yuancon_pad.png b/docs/img/extras/controllers/ddr/yuancon_pad.png
deleted file mode 100644
index ddac3064..00000000
Binary files a/docs/img/extras/controllers/ddr/yuancon_pad.png and /dev/null differ
diff --git a/docs/img/extras/controllers/ddr/yuancon_pad.webp b/docs/img/extras/controllers/ddr/yuancon_pad.webp
new file mode 100644
index 00000000..c4a15c07
Binary files /dev/null and b/docs/img/extras/controllers/ddr/yuancon_pad.webp differ
diff --git a/docs/img/extras/controllers/iidx/gamo2_pwan.png b/docs/img/extras/controllers/iidx/gamo2_pwan.png
deleted file mode 100644
index e93b17a0..00000000
Binary files a/docs/img/extras/controllers/iidx/gamo2_pwan.png and /dev/null differ
diff --git a/docs/img/extras/controllers/iidx/gamo2_pwan.webp b/docs/img/extras/controllers/iidx/gamo2_pwan.webp
new file mode 100644
index 00000000..edb99669
Binary files /dev/null and b/docs/img/extras/controllers/iidx/gamo2_pwan.webp differ
diff --git a/docs/img/extras/controllers/iidx/yuancon_dx6th.png b/docs/img/extras/controllers/iidx/yuancon_dx6th.png
deleted file mode 100644
index d478c601..00000000
Binary files a/docs/img/extras/controllers/iidx/yuancon_dx6th.png and /dev/null differ
diff --git a/docs/img/extras/controllers/iidx/yuancon_dx6th.webp b/docs/img/extras/controllers/iidx/yuancon_dx6th.webp
new file mode 100644
index 00000000..04ad140a
Binary files /dev/null and b/docs/img/extras/controllers/iidx/yuancon_dx6th.webp differ
diff --git a/docs/img/extras/controllers/maimai/yuancon_adx.png b/docs/img/extras/controllers/maimai/yuancon_adx.png
deleted file mode 100644
index 7836aa86..00000000
Binary files a/docs/img/extras/controllers/maimai/yuancon_adx.png and /dev/null differ
diff --git a/docs/img/extras/controllers/maimai/yuancon_adx.webp b/docs/img/extras/controllers/maimai/yuancon_adx.webp
new file mode 100644
index 00000000..3cd89e0b
Binary files /dev/null and b/docs/img/extras/controllers/maimai/yuancon_adx.webp differ
diff --git a/docs/img/extras/controllers/nost/gamo2_nostroller.png b/docs/img/extras/controllers/nost/gamo2_nostroller.png
deleted file mode 100644
index 010c42d2..00000000
Binary files a/docs/img/extras/controllers/nost/gamo2_nostroller.png and /dev/null differ
diff --git a/docs/img/extras/controllers/nost/gamo2_nostroller.webp b/docs/img/extras/controllers/nost/gamo2_nostroller.webp
new file mode 100644
index 00000000..dd2fd4f8
Binary files /dev/null and b/docs/img/extras/controllers/nost/gamo2_nostroller.webp differ
diff --git a/docs/img/extras/controllers/ongeki/gamo2_ontroller.png b/docs/img/extras/controllers/ongeki/gamo2_ontroller.png
deleted file mode 100644
index a803ec10..00000000
Binary files a/docs/img/extras/controllers/ongeki/gamo2_ontroller.png and /dev/null differ
diff --git a/docs/img/extras/controllers/ongeki/gamo2_ontroller.webp b/docs/img/extras/controllers/ongeki/gamo2_ontroller.webp
new file mode 100644
index 00000000..9e6d4625
Binary files /dev/null and b/docs/img/extras/controllers/ongeki/gamo2_ontroller.webp differ
diff --git a/docs/img/extras/controllers/ongeki/yuancon_yuangeki.png b/docs/img/extras/controllers/ongeki/yuancon_yuangeki.png
deleted file mode 100644
index 58a95f13..00000000
Binary files a/docs/img/extras/controllers/ongeki/yuancon_yuangeki.png and /dev/null differ
diff --git a/docs/img/extras/controllers/ongeki/yuancon_yuangeki.webp b/docs/img/extras/controllers/ongeki/yuancon_yuangeki.webp
new file mode 100644
index 00000000..a6fbc122
Binary files /dev/null and b/docs/img/extras/controllers/ongeki/yuancon_yuangeki.webp differ
diff --git a/docs/img/extras/controllers/popn/gamo2_popoller.png b/docs/img/extras/controllers/popn/gamo2_popoller.png
deleted file mode 100644
index e7f29028..00000000
Binary files a/docs/img/extras/controllers/popn/gamo2_popoller.png and /dev/null differ
diff --git a/docs/img/extras/controllers/popn/gamo2_popoller.webp b/docs/img/extras/controllers/popn/gamo2_popoller.webp
new file mode 100644
index 00000000..d24060b9
Binary files /dev/null and b/docs/img/extras/controllers/popn/gamo2_popoller.webp differ
diff --git a/docs/img/extras/controllers/popn/yuancon_popn.png b/docs/img/extras/controllers/popn/yuancon_popn.png
deleted file mode 100644
index eb306903..00000000
Binary files a/docs/img/extras/controllers/popn/yuancon_popn.png and /dev/null differ
diff --git a/docs/img/extras/controllers/popn/yuancon_popn.webp b/docs/img/extras/controllers/popn/yuancon_popn.webp
new file mode 100644
index 00000000..658b35e2
Binary files /dev/null and b/docs/img/extras/controllers/popn/yuancon_popn.webp differ
diff --git a/docs/img/extras/controllers/sdvx/gamo2_faucetwo.png b/docs/img/extras/controllers/sdvx/gamo2_faucetwo.png
deleted file mode 100644
index 0a29ff70..00000000
Binary files a/docs/img/extras/controllers/sdvx/gamo2_faucetwo.png and /dev/null differ
diff --git a/docs/img/extras/controllers/sdvx/gamo2_faucetwo.webp b/docs/img/extras/controllers/sdvx/gamo2_faucetwo.webp
new file mode 100644
index 00000000..9d69b15e
Binary files /dev/null and b/docs/img/extras/controllers/sdvx/gamo2_faucetwo.webp differ
diff --git a/docs/img/extras/controllers/sdvx/yuancon_sdvx12.png b/docs/img/extras/controllers/sdvx/yuancon_sdvx12.png
deleted file mode 100644
index 6c52bac7..00000000
Binary files a/docs/img/extras/controllers/sdvx/yuancon_sdvx12.png and /dev/null differ
diff --git a/docs/img/extras/controllers/sdvx/yuancon_sdvx12.webp b/docs/img/extras/controllers/sdvx/yuancon_sdvx12.webp
new file mode 100644
index 00000000..fc907a7c
Binary files /dev/null and b/docs/img/extras/controllers/sdvx/yuancon_sdvx12.webp differ
diff --git a/docs/img/extras/controllers/sdvx/yuancon_sdvxlite3.png b/docs/img/extras/controllers/sdvx/yuancon_sdvxlite3.png
deleted file mode 100644
index a9d33ae9..00000000
Binary files a/docs/img/extras/controllers/sdvx/yuancon_sdvxlite3.png and /dev/null differ
diff --git a/docs/img/extras/controllers/sdvx/yuancon_sdvxlite3.webp b/docs/img/extras/controllers/sdvx/yuancon_sdvxlite3.webp
new file mode 100644
index 00000000..ef1673b8
Binary files /dev/null and b/docs/img/extras/controllers/sdvx/yuancon_sdvxlite3.webp differ
diff --git a/docs/img/extras/controllers/taiko/gamo2_taikoller.png b/docs/img/extras/controllers/taiko/gamo2_taikoller.png
deleted file mode 100644
index e48b1666..00000000
Binary files a/docs/img/extras/controllers/taiko/gamo2_taikoller.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/gamo2_taikoller.webp b/docs/img/extras/controllers/taiko/gamo2_taikoller.webp
new file mode 100644
index 00000000..1ecaf1b1
Binary files /dev/null and b/docs/img/extras/controllers/taiko/gamo2_taikoller.webp differ
diff --git a/docs/img/extras/controllers/taiko/hori_tatacon.png b/docs/img/extras/controllers/taiko/hori_tatacon.png
deleted file mode 100644
index 040bf670..00000000
Binary files a/docs/img/extras/controllers/taiko/hori_tatacon.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/hori_tatacon.webp b/docs/img/extras/controllers/taiko/hori_tatacon.webp
new file mode 100644
index 00000000..7dca4ba8
Binary files /dev/null and b/docs/img/extras/controllers/taiko/hori_tatacon.webp differ
diff --git a/docs/img/extras/controllers/taiko/iine_taikopromax.png b/docs/img/extras/controllers/taiko/iine_taikopromax.png
deleted file mode 100644
index 804d68c9..00000000
Binary files a/docs/img/extras/controllers/taiko/iine_taikopromax.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/iine_taikopromax.webp b/docs/img/extras/controllers/taiko/iine_taikopromax.webp
new file mode 100644
index 00000000..f57ebdc8
Binary files /dev/null and b/docs/img/extras/controllers/taiko/iine_taikopromax.webp differ
diff --git a/docs/img/extras/controllers/taiko/iine_tatacon.png b/docs/img/extras/controllers/taiko/iine_tatacon.png
deleted file mode 100644
index 5a62805c..00000000
Binary files a/docs/img/extras/controllers/taiko/iine_tatacon.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/iine_tatacon.webp b/docs/img/extras/controllers/taiko/iine_tatacon.webp
new file mode 100644
index 00000000..ad5e1599
Binary files /dev/null and b/docs/img/extras/controllers/taiko/iine_tatacon.webp differ
diff --git a/docs/img/extras/controllers/taiko/rythmagica_tdc10pro.png b/docs/img/extras/controllers/taiko/rythmagica_tdc10pro.png
deleted file mode 100644
index 1b481c19..00000000
Binary files a/docs/img/extras/controllers/taiko/rythmagica_tdc10pro.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/rythmagica_tdc10pro.webp b/docs/img/extras/controllers/taiko/rythmagica_tdc10pro.webp
new file mode 100644
index 00000000..48bf2c19
Binary files /dev/null and b/docs/img/extras/controllers/taiko/rythmagica_tdc10pro.webp differ
diff --git a/docs/img/extras/controllers/taiko/rythmagica_tdc17.png b/docs/img/extras/controllers/taiko/rythmagica_tdc17.png
deleted file mode 100644
index d9a4610f..00000000
Binary files a/docs/img/extras/controllers/taiko/rythmagica_tdc17.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/rythmagica_tdc17.webp b/docs/img/extras/controllers/taiko/rythmagica_tdc17.webp
new file mode 100644
index 00000000..5a61fb22
Binary files /dev/null and b/docs/img/extras/controllers/taiko/rythmagica_tdc17.webp differ
diff --git a/docs/img/extras/controllers/taiko/yuancon_taikoforcelv6.png b/docs/img/extras/controllers/taiko/yuancon_taikoforcelv6.png
deleted file mode 100644
index 19c87fa7..00000000
Binary files a/docs/img/extras/controllers/taiko/yuancon_taikoforcelv6.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/yuancon_taikoforcelv6.webp b/docs/img/extras/controllers/taiko/yuancon_taikoforcelv6.webp
new file mode 100644
index 00000000..1306923d
Binary files /dev/null and b/docs/img/extras/controllers/taiko/yuancon_taikoforcelv6.webp differ
diff --git a/docs/img/extras/controllers/taiko/zhong_taiko.png b/docs/img/extras/controllers/taiko/zhong_taiko.png
deleted file mode 100644
index 3b3ae213..00000000
Binary files a/docs/img/extras/controllers/taiko/zhong_taiko.png and /dev/null differ
diff --git a/docs/img/extras/controllers/taiko/zhong_taiko.webp b/docs/img/extras/controllers/taiko/zhong_taiko.webp
new file mode 100644
index 00000000..2f793088
Binary files /dev/null and b/docs/img/extras/controllers/taiko/zhong_taiko.webp differ
diff --git a/docs/img/extras/datamods/1.png b/docs/img/extras/datamods/1.png
deleted file mode 100644
index 0ffcfa47..00000000
Binary files a/docs/img/extras/datamods/1.png and /dev/null differ
diff --git a/docs/img/extras/datamods/1.webp b/docs/img/extras/datamods/1.webp
new file mode 100644
index 00000000..1c2dad42
Binary files /dev/null and b/docs/img/extras/datamods/1.webp differ
diff --git a/docs/img/extras/datamods/2.png b/docs/img/extras/datamods/2.png
deleted file mode 100644
index 93a85dcf..00000000
Binary files a/docs/img/extras/datamods/2.png and /dev/null differ
diff --git a/docs/img/extras/datamods/2.webp b/docs/img/extras/datamods/2.webp
new file mode 100644
index 00000000..e71cd9e3
Binary files /dev/null and b/docs/img/extras/datamods/2.webp differ
diff --git a/docs/img/extras/datamods/3.png b/docs/img/extras/datamods/3.png
deleted file mode 100644
index 598fa997..00000000
Binary files a/docs/img/extras/datamods/3.png and /dev/null differ
diff --git a/docs/img/extras/datamods/3.webp b/docs/img/extras/datamods/3.webp
new file mode 100644
index 00000000..230fdca0
Binary files /dev/null and b/docs/img/extras/datamods/3.webp differ
diff --git a/docs/img/extras/datamods/4.png b/docs/img/extras/datamods/4.png
deleted file mode 100644
index 41adf0f0..00000000
Binary files a/docs/img/extras/datamods/4.png and /dev/null differ
diff --git a/docs/img/extras/datamods/4.webp b/docs/img/extras/datamods/4.webp
new file mode 100644
index 00000000..2ef73cd3
Binary files /dev/null and b/docs/img/extras/datamods/4.webp differ
diff --git a/docs/img/extras/datamods/5.png b/docs/img/extras/datamods/5.png
deleted file mode 100644
index 47834d62..00000000
Binary files a/docs/img/extras/datamods/5.png and /dev/null differ
diff --git a/docs/img/extras/datamods/5.webp b/docs/img/extras/datamods/5.webp
new file mode 100644
index 00000000..f8817c02
Binary files /dev/null and b/docs/img/extras/datamods/5.webp differ
diff --git a/docs/img/extras/datamods/6.png b/docs/img/extras/datamods/6.png
deleted file mode 100644
index 14276056..00000000
Binary files a/docs/img/extras/datamods/6.png and /dev/null differ
diff --git a/docs/img/extras/datamods/6.webp b/docs/img/extras/datamods/6.webp
new file mode 100644
index 00000000..c4f9b4da
Binary files /dev/null and b/docs/img/extras/datamods/6.webp differ
diff --git a/docs/img/extras/datamods/7.png b/docs/img/extras/datamods/7.png
deleted file mode 100644
index 94d714c5..00000000
Binary files a/docs/img/extras/datamods/7.png and /dev/null differ
diff --git a/docs/img/extras/datamods/7.webp b/docs/img/extras/datamods/7.webp
new file mode 100644
index 00000000..907ef1aa
Binary files /dev/null and b/docs/img/extras/datamods/7.webp differ
diff --git a/docs/img/extras/datamods/8.png b/docs/img/extras/datamods/8.png
deleted file mode 100644
index 1cb19db7..00000000
Binary files a/docs/img/extras/datamods/8.png and /dev/null differ
diff --git a/docs/img/extras/datamods/8.webp b/docs/img/extras/datamods/8.webp
new file mode 100644
index 00000000..83c262bc
Binary files /dev/null and b/docs/img/extras/datamods/8.webp differ
diff --git a/docs/img/extras/hexguide/1.png b/docs/img/extras/hexguide/1.png
deleted file mode 100644
index b553e03f..00000000
Binary files a/docs/img/extras/hexguide/1.png and /dev/null differ
diff --git a/docs/img/extras/hexguide/1.webp b/docs/img/extras/hexguide/1.webp
new file mode 100644
index 00000000..f1c533cf
Binary files /dev/null and b/docs/img/extras/hexguide/1.webp differ
diff --git a/docs/img/extras/hexguide/2.png b/docs/img/extras/hexguide/2.png
deleted file mode 100644
index d75509d1..00000000
Binary files a/docs/img/extras/hexguide/2.png and /dev/null differ
diff --git a/docs/img/extras/hexguide/2.webp b/docs/img/extras/hexguide/2.webp
new file mode 100644
index 00000000..924b5331
Binary files /dev/null and b/docs/img/extras/hexguide/2.webp differ
diff --git a/docs/img/extras/hexguide/3.png b/docs/img/extras/hexguide/3.png
deleted file mode 100644
index aba61c3a..00000000
Binary files a/docs/img/extras/hexguide/3.png and /dev/null differ
diff --git a/docs/img/extras/hexguide/3.webp b/docs/img/extras/hexguide/3.webp
new file mode 100644
index 00000000..20a13a2d
Binary files /dev/null and b/docs/img/extras/hexguide/3.webp differ
diff --git a/docs/img/extras/hexguide/4.png b/docs/img/extras/hexguide/4.png
deleted file mode 100644
index 1deb8935..00000000
Binary files a/docs/img/extras/hexguide/4.png and /dev/null differ
diff --git a/docs/img/extras/hexguide/4.webp b/docs/img/extras/hexguide/4.webp
new file mode 100644
index 00000000..1ff64e85
Binary files /dev/null and b/docs/img/extras/hexguide/4.webp differ
diff --git a/docs/img/extras/hexguide/5.png b/docs/img/extras/hexguide/5.png
deleted file mode 100644
index 2a40d2d4..00000000
Binary files a/docs/img/extras/hexguide/5.png and /dev/null differ
diff --git a/docs/img/extras/hexguide/5.webp b/docs/img/extras/hexguide/5.webp
new file mode 100644
index 00000000..783732ab
Binary files /dev/null and b/docs/img/extras/hexguide/5.webp differ
diff --git a/docs/img/extras/patchsp2x/1.png b/docs/img/extras/patchsp2x/1.png
deleted file mode 100644
index 6b22897b..00000000
Binary files a/docs/img/extras/patchsp2x/1.png and /dev/null differ
diff --git a/docs/img/extras/patchsp2x/1.webp b/docs/img/extras/patchsp2x/1.webp
new file mode 100644
index 00000000..b395ca78
Binary files /dev/null and b/docs/img/extras/patchsp2x/1.webp differ
diff --git a/docs/img/extras/patchsp2x/2.png b/docs/img/extras/patchsp2x/2.png
deleted file mode 100644
index b6f5c461..00000000
Binary files a/docs/img/extras/patchsp2x/2.png and /dev/null differ
diff --git a/docs/img/extras/patchsp2x/2.webp b/docs/img/extras/patchsp2x/2.webp
new file mode 100644
index 00000000..6038291f
Binary files /dev/null and b/docs/img/extras/patchsp2x/2.webp differ
diff --git a/docs/img/extras/patchsp2x/3.png b/docs/img/extras/patchsp2x/3.png
deleted file mode 100644
index 1d12aad9..00000000
Binary files a/docs/img/extras/patchsp2x/3.png and /dev/null differ
diff --git a/docs/img/extras/patchsp2x/3.webp b/docs/img/extras/patchsp2x/3.webp
new file mode 100644
index 00000000..1c3e28ce
Binary files /dev/null and b/docs/img/extras/patchsp2x/3.webp differ
diff --git a/docs/img/extras/patchsp2x/4.png b/docs/img/extras/patchsp2x/4.png
deleted file mode 100644
index 0d6680cf..00000000
Binary files a/docs/img/extras/patchsp2x/4.png and /dev/null differ
diff --git a/docs/img/extras/patchsp2x/4.webp b/docs/img/extras/patchsp2x/4.webp
new file mode 100644
index 00000000..b4a1dd3d
Binary files /dev/null and b/docs/img/extras/patchsp2x/4.webp differ
diff --git a/docs/img/extras/patchweb/1.png b/docs/img/extras/patchweb/1.png
deleted file mode 100644
index 46958868..00000000
Binary files a/docs/img/extras/patchweb/1.png and /dev/null differ
diff --git a/docs/img/extras/patchweb/1.webp b/docs/img/extras/patchweb/1.webp
new file mode 100644
index 00000000..aff3651f
Binary files /dev/null and b/docs/img/extras/patchweb/1.webp differ
diff --git a/docs/img/extras/patchweb/2.png b/docs/img/extras/patchweb/2.png
deleted file mode 100644
index b8e8ea9e..00000000
Binary files a/docs/img/extras/patchweb/2.png and /dev/null differ
diff --git a/docs/img/extras/patchweb/2.webp b/docs/img/extras/patchweb/2.webp
new file mode 100644
index 00000000..b45c2606
Binary files /dev/null and b/docs/img/extras/patchweb/2.webp differ
diff --git a/docs/img/extras/patchweb/3.png b/docs/img/extras/patchweb/3.png
deleted file mode 100644
index 2ad6edf7..00000000
Binary files a/docs/img/extras/patchweb/3.png and /dev/null differ
diff --git a/docs/img/extras/patchweb/3.webp b/docs/img/extras/patchweb/3.webp
new file mode 100644
index 00000000..d1c55036
Binary files /dev/null and b/docs/img/extras/patchweb/3.webp differ
diff --git a/docs/img/extras/patchweb/4.png b/docs/img/extras/patchweb/4.png
deleted file mode 100644
index 6ee78a71..00000000
Binary files a/docs/img/extras/patchweb/4.png and /dev/null differ
diff --git a/docs/img/extras/patchweb/4.webp b/docs/img/extras/patchweb/4.webp
new file mode 100644
index 00000000..a1382caf
Binary files /dev/null and b/docs/img/extras/patchweb/4.webp differ
diff --git a/docs/img/extras/patchweb/5.png b/docs/img/extras/patchweb/5.png
deleted file mode 100644
index 5fe257e9..00000000
Binary files a/docs/img/extras/patchweb/5.png and /dev/null differ
diff --git a/docs/img/extras/patchweb/5.webp b/docs/img/extras/patchweb/5.webp
new file mode 100644
index 00000000..7416ec9e
Binary files /dev/null and b/docs/img/extras/patchweb/5.webp differ
diff --git a/docs/img/extras/patchweb/6.png b/docs/img/extras/patchweb/6.png
deleted file mode 100644
index 1f188789..00000000
Binary files a/docs/img/extras/patchweb/6.png and /dev/null differ
diff --git a/docs/img/extras/patchweb/6.webp b/docs/img/extras/patchweb/6.webp
new file mode 100644
index 00000000..900ab19b
Binary files /dev/null and b/docs/img/extras/patchweb/6.webp differ
diff --git a/docs/img/extras/softether/addvpn.png b/docs/img/extras/softether/addvpn.png
deleted file mode 100644
index c67dd746..00000000
Binary files a/docs/img/extras/softether/addvpn.png and /dev/null differ
diff --git a/docs/img/extras/softether/addvpn.webp b/docs/img/extras/softether/addvpn.webp
new file mode 100644
index 00000000..64959bda
Binary files /dev/null and b/docs/img/extras/softether/addvpn.webp differ
diff --git a/docs/img/extras/softether/advancedclientconfig.png b/docs/img/extras/softether/advancedclientconfig.png
deleted file mode 100644
index 3966ad5d..00000000
Binary files a/docs/img/extras/softether/advancedclientconfig.png and /dev/null differ
diff --git a/docs/img/extras/softether/advancedclientconfig.webp b/docs/img/extras/softether/advancedclientconfig.webp
new file mode 100644
index 00000000..b02f8c89
Binary files /dev/null and b/docs/img/extras/softether/advancedclientconfig.webp differ
diff --git a/docs/img/extras/softether/autoreconnect.png b/docs/img/extras/softether/autoreconnect.png
deleted file mode 100644
index 484f8ddb..00000000
Binary files a/docs/img/extras/softether/autoreconnect.png and /dev/null differ
diff --git a/docs/img/extras/softether/autoreconnect.webp b/docs/img/extras/softether/autoreconnect.webp
new file mode 100644
index 00000000..af0b6b80
Binary files /dev/null and b/docs/img/extras/softether/autoreconnect.webp differ
diff --git a/docs/img/extras/softether/clientconfig.png b/docs/img/extras/softether/clientconfig.png
deleted file mode 100644
index efbcb3c1..00000000
Binary files a/docs/img/extras/softether/clientconfig.png and /dev/null differ
diff --git a/docs/img/extras/softether/clientconfig.webp b/docs/img/extras/softether/clientconfig.webp
new file mode 100644
index 00000000..cf8d549c
Binary files /dev/null and b/docs/img/extras/softether/clientconfig.webp differ
diff --git a/docs/img/extras/softether/clientinstall.png b/docs/img/extras/softether/clientinstall.png
deleted file mode 100644
index 621c48ff..00000000
Binary files a/docs/img/extras/softether/clientinstall.png and /dev/null differ
diff --git a/docs/img/extras/softether/clientinstall.webp b/docs/img/extras/softether/clientinstall.webp
new file mode 100644
index 00000000..63f379a8
Binary files /dev/null and b/docs/img/extras/softether/clientinstall.webp differ
diff --git a/docs/img/extras/softether/configddns.png b/docs/img/extras/softether/configddns.png
deleted file mode 100644
index 6fa8fdbd..00000000
Binary files a/docs/img/extras/softether/configddns.png and /dev/null differ
diff --git a/docs/img/extras/softether/configddns.webp b/docs/img/extras/softether/configddns.webp
new file mode 100644
index 00000000..a16719be
Binary files /dev/null and b/docs/img/extras/softether/configddns.webp differ
diff --git a/docs/img/extras/softether/configsecurenat.png b/docs/img/extras/softether/configsecurenat.png
deleted file mode 100644
index 6a0dbce7..00000000
Binary files a/docs/img/extras/softether/configsecurenat.png and /dev/null differ
diff --git a/docs/img/extras/softether/configsecurenat.webp b/docs/img/extras/softether/configsecurenat.webp
new file mode 100644
index 00000000..9976e6f3
Binary files /dev/null and b/docs/img/extras/softether/configsecurenat.webp differ
diff --git a/docs/img/extras/softether/connected.png b/docs/img/extras/softether/connected.png
deleted file mode 100644
index 097fadde..00000000
Binary files a/docs/img/extras/softether/connected.png and /dev/null differ
diff --git a/docs/img/extras/softether/connected.webp b/docs/img/extras/softether/connected.webp
new file mode 100644
index 00000000..e4edd42d
Binary files /dev/null and b/docs/img/extras/softether/connected.webp differ
diff --git a/docs/img/extras/softether/createadapter.png b/docs/img/extras/softether/createadapter.png
deleted file mode 100644
index defd93dc..00000000
Binary files a/docs/img/extras/softether/createadapter.png and /dev/null differ
diff --git a/docs/img/extras/softether/createadapter.webp b/docs/img/extras/softether/createadapter.webp
new file mode 100644
index 00000000..d75c4462
Binary files /dev/null and b/docs/img/extras/softether/createadapter.webp differ
diff --git a/docs/img/extras/softether/createadapter2.png b/docs/img/extras/softether/createadapter2.png
deleted file mode 100644
index 96fbc5f8..00000000
Binary files a/docs/img/extras/softether/createadapter2.png and /dev/null differ
diff --git a/docs/img/extras/softether/createadapter2.webp b/docs/img/extras/softether/createadapter2.webp
new file mode 100644
index 00000000..dd407408
Binary files /dev/null and b/docs/img/extras/softether/createadapter2.webp differ
diff --git a/docs/img/extras/softether/createadapter3.png b/docs/img/extras/softether/createadapter3.png
deleted file mode 100644
index 5616ef90..00000000
Binary files a/docs/img/extras/softether/createadapter3.png and /dev/null differ
diff --git a/docs/img/extras/softether/createadapter3.webp b/docs/img/extras/softether/createadapter3.webp
new file mode 100644
index 00000000..3c2135d0
Binary files /dev/null and b/docs/img/extras/softether/createadapter3.webp differ
diff --git a/docs/img/extras/softether/createhub.png b/docs/img/extras/softether/createhub.png
deleted file mode 100644
index d6513c9e..00000000
Binary files a/docs/img/extras/softether/createhub.png and /dev/null differ
diff --git a/docs/img/extras/softether/createhub.webp b/docs/img/extras/softether/createhub.webp
new file mode 100644
index 00000000..6107d542
Binary files /dev/null and b/docs/img/extras/softether/createhub.webp differ
diff --git a/docs/img/extras/softether/createnewuser.png b/docs/img/extras/softether/createnewuser.png
deleted file mode 100644
index 04fa8d54..00000000
Binary files a/docs/img/extras/softether/createnewuser.png and /dev/null differ
diff --git a/docs/img/extras/softether/createnewuser.webp b/docs/img/extras/softether/createnewuser.webp
new file mode 100644
index 00000000..ab492796
Binary files /dev/null and b/docs/img/extras/softether/createnewuser.webp differ
diff --git a/docs/img/extras/softether/ddns.png b/docs/img/extras/softether/ddns.png
deleted file mode 100644
index f2b86b3b..00000000
Binary files a/docs/img/extras/softether/ddns.png and /dev/null differ
diff --git a/docs/img/extras/softether/ddns.webp b/docs/img/extras/softether/ddns.webp
new file mode 100644
index 00000000..83c9ef84
Binary files /dev/null and b/docs/img/extras/softether/ddns.webp differ
diff --git a/docs/img/extras/softether/ddnscert.png b/docs/img/extras/softether/ddnscert.png
deleted file mode 100644
index e34d1d29..00000000
Binary files a/docs/img/extras/softether/ddnscert.png and /dev/null differ
diff --git a/docs/img/extras/softether/ddnscert.webp b/docs/img/extras/softether/ddnscert.webp
new file mode 100644
index 00000000..53febc56
Binary files /dev/null and b/docs/img/extras/softether/ddnscert.webp differ
diff --git a/docs/img/extras/softether/easysetup.png b/docs/img/extras/softether/easysetup.png
deleted file mode 100644
index 9ea8920a..00000000
Binary files a/docs/img/extras/softether/easysetup.png and /dev/null differ
diff --git a/docs/img/extras/softether/easysetup.webp b/docs/img/extras/softether/easysetup.webp
new file mode 100644
index 00000000..fc2885ad
Binary files /dev/null and b/docs/img/extras/softether/easysetup.webp differ
diff --git a/docs/img/extras/softether/enablesecurenat.png b/docs/img/extras/softether/enablesecurenat.png
deleted file mode 100644
index 868e5a67..00000000
Binary files a/docs/img/extras/softether/enablesecurenat.png and /dev/null differ
diff --git a/docs/img/extras/softether/enablesecurenat.webp b/docs/img/extras/softether/enablesecurenat.webp
new file mode 100644
index 00000000..05c86194
Binary files /dev/null and b/docs/img/extras/softether/enablesecurenat.webp differ
diff --git a/docs/img/extras/softether/export.png b/docs/img/extras/softether/export.png
deleted file mode 100644
index 190cde80..00000000
Binary files a/docs/img/extras/softether/export.png and /dev/null differ
diff --git a/docs/img/extras/softether/export.webp b/docs/img/extras/softether/export.webp
new file mode 100644
index 00000000..0a82294d
Binary files /dev/null and b/docs/img/extras/softether/export.webp differ
diff --git a/docs/img/extras/softether/exportpassword.png b/docs/img/extras/softether/exportpassword.png
deleted file mode 100644
index cd34975b..00000000
Binary files a/docs/img/extras/softether/exportpassword.png and /dev/null differ
diff --git a/docs/img/extras/softether/exportpassword.webp b/docs/img/extras/softether/exportpassword.webp
new file mode 100644
index 00000000..20d4ff41
Binary files /dev/null and b/docs/img/extras/softether/exportpassword.webp differ
diff --git a/docs/img/extras/softether/filteripv6.png b/docs/img/extras/softether/filteripv6.png
deleted file mode 100644
index c7ea1672..00000000
Binary files a/docs/img/extras/softether/filteripv6.png and /dev/null differ
diff --git a/docs/img/extras/softether/filteripv6.webp b/docs/img/extras/softether/filteripv6.webp
new file mode 100644
index 00000000..0ab68e13
Binary files /dev/null and b/docs/img/extras/softether/filteripv6.webp differ
diff --git a/docs/img/extras/softether/hostname.png b/docs/img/extras/softether/hostname.png
deleted file mode 100644
index c61dea5e..00000000
Binary files a/docs/img/extras/softether/hostname.png and /dev/null differ
diff --git a/docs/img/extras/softether/hostname.webp b/docs/img/extras/softether/hostname.webp
new file mode 100644
index 00000000..87df9f4b
Binary files /dev/null and b/docs/img/extras/softether/hostname.webp differ
diff --git a/docs/img/extras/softether/hubcreation.png b/docs/img/extras/softether/hubcreation.png
deleted file mode 100644
index ae89d915..00000000
Binary files a/docs/img/extras/softether/hubcreation.png and /dev/null differ
diff --git a/docs/img/extras/softether/hubcreation.webp b/docs/img/extras/softether/hubcreation.webp
new file mode 100644
index 00000000..8f864279
Binary files /dev/null and b/docs/img/extras/softether/hubcreation.webp differ
diff --git a/docs/img/extras/softether/hublogin.png b/docs/img/extras/softether/hublogin.png
deleted file mode 100644
index 9f798788..00000000
Binary files a/docs/img/extras/softether/hublogin.png and /dev/null differ
diff --git a/docs/img/extras/softether/hublogin.webp b/docs/img/extras/softether/hublogin.webp
new file mode 100644
index 00000000..918bb5a3
Binary files /dev/null and b/docs/img/extras/softether/hublogin.webp differ
diff --git a/docs/img/extras/softether/hubname.png b/docs/img/extras/softether/hubname.png
deleted file mode 100644
index bdb7151e..00000000
Binary files a/docs/img/extras/softether/hubname.png and /dev/null differ
diff --git a/docs/img/extras/softether/hubname.webp b/docs/img/extras/softether/hubname.webp
new file mode 100644
index 00000000..09f79b66
Binary files /dev/null and b/docs/img/extras/softether/hubname.webp differ
diff --git a/docs/img/extras/softether/ipconfig.png b/docs/img/extras/softether/ipconfig.png
deleted file mode 100644
index 689a44ee..00000000
Binary files a/docs/img/extras/softether/ipconfig.png and /dev/null differ
diff --git a/docs/img/extras/softether/ipconfig.webp b/docs/img/extras/softether/ipconfig.webp
new file mode 100644
index 00000000..6a82a02c
Binary files /dev/null and b/docs/img/extras/softether/ipconfig.webp differ
diff --git a/docs/img/extras/softether/managehub.png b/docs/img/extras/softether/managehub.png
deleted file mode 100644
index d2bd452e..00000000
Binary files a/docs/img/extras/softether/managehub.png and /dev/null differ
diff --git a/docs/img/extras/softether/managehub.webp b/docs/img/extras/softether/managehub.webp
new file mode 100644
index 00000000..33607bd3
Binary files /dev/null and b/docs/img/extras/softether/managehub.webp differ
diff --git a/docs/img/extras/softether/manageuser.png b/docs/img/extras/softether/manageuser.png
deleted file mode 100644
index a30371b7..00000000
Binary files a/docs/img/extras/softether/manageuser.png and /dev/null differ
diff --git a/docs/img/extras/softether/manageuser.webp b/docs/img/extras/softether/manageuser.webp
new file mode 100644
index 00000000..3cd4d104
Binary files /dev/null and b/docs/img/extras/softether/manageuser.webp differ
diff --git a/docs/img/extras/softether/securenat.png b/docs/img/extras/softether/securenat.png
deleted file mode 100644
index 3c669fa5..00000000
Binary files a/docs/img/extras/softether/securenat.png and /dev/null differ
diff --git a/docs/img/extras/softether/securenat.webp b/docs/img/extras/softether/securenat.webp
new file mode 100644
index 00000000..c2c148fd
Binary files /dev/null and b/docs/img/extras/softether/securenat.webp differ
diff --git a/docs/img/extras/softether/serverfirstboot.png b/docs/img/extras/softether/serverfirstboot.png
deleted file mode 100644
index bbcd5a54..00000000
Binary files a/docs/img/extras/softether/serverfirstboot.png and /dev/null differ
diff --git a/docs/img/extras/softether/serverfirstboot.webp b/docs/img/extras/softether/serverfirstboot.webp
new file mode 100644
index 00000000..ec334dee
Binary files /dev/null and b/docs/img/extras/softether/serverfirstboot.webp differ
diff --git a/docs/img/extras/softether/serverinstall.png b/docs/img/extras/softether/serverinstall.png
deleted file mode 100644
index c34a3592..00000000
Binary files a/docs/img/extras/softether/serverinstall.png and /dev/null differ
diff --git a/docs/img/extras/softether/serverinstall.webp b/docs/img/extras/softether/serverinstall.webp
new file mode 100644
index 00000000..045b460b
Binary files /dev/null and b/docs/img/extras/softether/serverinstall.webp differ
diff --git a/docs/img/extras/softether/softetherclient.png b/docs/img/extras/softether/softetherclient.png
deleted file mode 100644
index d8813af2..00000000
Binary files a/docs/img/extras/softether/softetherclient.png and /dev/null differ
diff --git a/docs/img/extras/softether/softetherclient.webp b/docs/img/extras/softether/softetherclient.webp
new file mode 100644
index 00000000..de7b737d
Binary files /dev/null and b/docs/img/extras/softether/softetherclient.webp differ
diff --git a/docs/img/extras/softether/softetherserverdownload.png b/docs/img/extras/softether/softetherserverdownload.png
deleted file mode 100644
index 6b58e41a..00000000
Binary files a/docs/img/extras/softether/softetherserverdownload.png and /dev/null differ
diff --git a/docs/img/extras/softether/softetherserverdownload.webp b/docs/img/extras/softether/softetherserverdownload.webp
new file mode 100644
index 00000000..a5a6b4bb
Binary files /dev/null and b/docs/img/extras/softether/softetherserverdownload.webp differ
diff --git a/docs/img/extras/softether/unlimitedbroadcast.png b/docs/img/extras/softether/unlimitedbroadcast.png
deleted file mode 100644
index 0b19982b..00000000
Binary files a/docs/img/extras/softether/unlimitedbroadcast.png and /dev/null differ
diff --git a/docs/img/extras/softether/unlimitedbroadcast.webp b/docs/img/extras/softether/unlimitedbroadcast.webp
new file mode 100644
index 00000000..ea9549a8
Binary files /dev/null and b/docs/img/extras/softether/unlimitedbroadcast.webp differ
diff --git a/docs/img/extras/softether/usercreated.png b/docs/img/extras/softether/usercreated.png
deleted file mode 100644
index 613324de..00000000
Binary files a/docs/img/extras/softether/usercreated.png and /dev/null differ
diff --git a/docs/img/extras/softether/usercreated.webp b/docs/img/extras/softether/usercreated.webp
new file mode 100644
index 00000000..42109137
Binary files /dev/null and b/docs/img/extras/softether/usercreated.webp differ
diff --git a/docs/img/extras/softether/usercreated2.png b/docs/img/extras/softether/usercreated2.png
deleted file mode 100644
index 67fefdc1..00000000
Binary files a/docs/img/extras/softether/usercreated2.png and /dev/null differ
diff --git a/docs/img/extras/softether/usercreated2.webp b/docs/img/extras/softether/usercreated2.webp
new file mode 100644
index 00000000..7175b2fe
Binary files /dev/null and b/docs/img/extras/softether/usercreated2.webp differ
diff --git a/docs/img/namco/taikonijiiro/logo.png b/docs/img/namco/taikonijiiro/logo.png
deleted file mode 100644
index 4e044f47..00000000
Binary files a/docs/img/namco/taikonijiiro/logo.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/logo.webp b/docs/img/namco/taikonijiiro/logo.webp
new file mode 100644
index 00000000..d9142f31
Binary files /dev/null and b/docs/img/namco/taikonijiiro/logo.webp differ
diff --git a/docs/img/namco/taikonijiiro/setup/1.png b/docs/img/namco/taikonijiiro/setup/1.png
deleted file mode 100644
index 02a6dba6..00000000
Binary files a/docs/img/namco/taikonijiiro/setup/1.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/setup/1.webp b/docs/img/namco/taikonijiiro/setup/1.webp
new file mode 100644
index 00000000..8889a1f5
Binary files /dev/null and b/docs/img/namco/taikonijiiro/setup/1.webp differ
diff --git a/docs/img/namco/taikonijiiro/setup/2.png b/docs/img/namco/taikonijiiro/setup/2.png
deleted file mode 100644
index d02eddda..00000000
Binary files a/docs/img/namco/taikonijiiro/setup/2.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/setup/2.webp b/docs/img/namco/taikonijiiro/setup/2.webp
new file mode 100644
index 00000000..ccc8bf02
Binary files /dev/null and b/docs/img/namco/taikonijiiro/setup/2.webp differ
diff --git a/docs/img/namco/taikonijiiro/setup/io.png b/docs/img/namco/taikonijiiro/setup/io.png
deleted file mode 100644
index e33e40e9..00000000
Binary files a/docs/img/namco/taikonijiiro/setup/io.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/setup/io.webp b/docs/img/namco/taikonijiiro/setup/io.webp
new file mode 100644
index 00000000..62b474d2
Binary files /dev/null and b/docs/img/namco/taikonijiiro/setup/io.webp differ
diff --git a/docs/img/namco/taikonijiiro/setup/mod.png b/docs/img/namco/taikonijiiro/setup/mod.png
deleted file mode 100644
index a41cff4e..00000000
Binary files a/docs/img/namco/taikonijiiro/setup/mod.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/setup/mod.webp b/docs/img/namco/taikonijiiro/setup/mod.webp
new file mode 100644
index 00000000..ad36bb5e
Binary files /dev/null and b/docs/img/namco/taikonijiiro/setup/mod.webp differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/close.png b/docs/img/namco/taikonijiiro/troubleshooting/close.png
deleted file mode 100644
index e95e9fc6..00000000
Binary files a/docs/img/namco/taikonijiiro/troubleshooting/close.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/close.webp b/docs/img/namco/taikonijiiro/troubleshooting/close.webp
new file mode 100644
index 00000000..f2fcdb70
Binary files /dev/null and b/docs/img/namco/taikonijiiro/troubleshooting/close.webp differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/defender.png b/docs/img/namco/taikonijiiro/troubleshooting/defender.png
deleted file mode 100644
index 894c9348..00000000
Binary files a/docs/img/namco/taikonijiiro/troubleshooting/defender.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/defender.webp b/docs/img/namco/taikonijiiro/troubleshooting/defender.webp
new file mode 100644
index 00000000..5b6d4a0a
Binary files /dev/null and b/docs/img/namco/taikonijiiro/troubleshooting/defender.webp differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/fps.png b/docs/img/namco/taikonijiiro/troubleshooting/fps.png
deleted file mode 100644
index 616d01fe..00000000
Binary files a/docs/img/namco/taikonijiiro/troubleshooting/fps.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/fps.webp b/docs/img/namco/taikonijiiro/troubleshooting/fps.webp
new file mode 100644
index 00000000..f86d5289
Binary files /dev/null and b/docs/img/namco/taikonijiiro/troubleshooting/fps.webp differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/lang.png b/docs/img/namco/taikonijiiro/troubleshooting/lang.png
deleted file mode 100644
index 85e98e0a..00000000
Binary files a/docs/img/namco/taikonijiiro/troubleshooting/lang.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/lang.webp b/docs/img/namco/taikonijiiro/troubleshooting/lang.webp
new file mode 100644
index 00000000..fb9e5c43
Binary files /dev/null and b/docs/img/namco/taikonijiiro/troubleshooting/lang.webp differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/scale.png b/docs/img/namco/taikonijiiro/troubleshooting/scale.png
deleted file mode 100644
index fc1725cc..00000000
Binary files a/docs/img/namco/taikonijiiro/troubleshooting/scale.png and /dev/null differ
diff --git a/docs/img/namco/taikonijiiro/troubleshooting/scale.webp b/docs/img/namco/taikonijiiro/troubleshooting/scale.webp
new file mode 100644
index 00000000..603d6bac
Binary files /dev/null and b/docs/img/namco/taikonijiiro/troubleshooting/scale.webp differ
diff --git a/docs/img/sega/chunithm/common/c2c/client.png b/docs/img/sega/chunithm/common/c2c/client.png
deleted file mode 100644
index 67270b0d..00000000
Binary files a/docs/img/sega/chunithm/common/c2c/client.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/c2c/client.webp b/docs/img/sega/chunithm/common/c2c/client.webp
new file mode 100644
index 00000000..0e07d7be
Binary files /dev/null and b/docs/img/sega/chunithm/common/c2c/client.webp differ
diff --git a/docs/img/sega/chunithm/common/c2c/followstandard.png b/docs/img/sega/chunithm/common/c2c/followstandard.png
deleted file mode 100644
index 4db05062..00000000
Binary files a/docs/img/sega/chunithm/common/c2c/followstandard.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/c2c/followstandard.webp b/docs/img/sega/chunithm/common/c2c/followstandard.webp
new file mode 100644
index 00000000..3a990a34
Binary files /dev/null and b/docs/img/sega/chunithm/common/c2c/followstandard.webp differ
diff --git a/docs/img/sega/chunithm/common/c2c/group.png b/docs/img/sega/chunithm/common/c2c/group.png
deleted file mode 100644
index a8476633..00000000
Binary files a/docs/img/sega/chunithm/common/c2c/group.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/c2c/group.webp b/docs/img/sega/chunithm/common/c2c/group.webp
new file mode 100644
index 00000000..9ea136f0
Binary files /dev/null and b/docs/img/sega/chunithm/common/c2c/group.webp differ
diff --git a/docs/img/sega/chunithm/common/c2c/host.png b/docs/img/sega/chunithm/common/c2c/host.png
deleted file mode 100644
index 09c6383c..00000000
Binary files a/docs/img/sega/chunithm/common/c2c/host.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/c2c/host.webp b/docs/img/sega/chunithm/common/c2c/host.webp
new file mode 100644
index 00000000..c51e46aa
Binary files /dev/null and b/docs/img/sega/chunithm/common/c2c/host.webp differ
diff --git a/docs/img/sega/chunithm/common/c2c/service.png b/docs/img/sega/chunithm/common/c2c/service.png
deleted file mode 100644
index 91584aad..00000000
Binary files a/docs/img/sega/chunithm/common/c2c/service.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/c2c/service.webp b/docs/img/sega/chunithm/common/c2c/service.webp
new file mode 100644
index 00000000..65ec5380
Binary files /dev/null and b/docs/img/sega/chunithm/common/c2c/service.webp differ
diff --git a/docs/img/sega/chunithm/common/c2c/standard.png b/docs/img/sega/chunithm/common/c2c/standard.png
deleted file mode 100644
index cc484a7e..00000000
Binary files a/docs/img/sega/chunithm/common/c2c/standard.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/c2c/standard.webp b/docs/img/sega/chunithm/common/c2c/standard.webp
new file mode 100644
index 00000000..8acb1f8f
Binary files /dev/null and b/docs/img/sega/chunithm/common/c2c/standard.webp differ
diff --git a/docs/img/sega/chunithm/common/controllers/0_ipaddress.png b/docs/img/sega/chunithm/common/controllers/0_ipaddress.png
deleted file mode 100644
index 66e543c2..00000000
Binary files a/docs/img/sega/chunithm/common/controllers/0_ipaddress.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/controllers/0_ipaddress.webp b/docs/img/sega/chunithm/common/controllers/0_ipaddress.webp
new file mode 100644
index 00000000..c03f927e
Binary files /dev/null and b/docs/img/sega/chunithm/common/controllers/0_ipaddress.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/0_chunithmdata.png b/docs/img/sega/chunithm/common/setup/0_chunithmdata.png
deleted file mode 100644
index e6ed71ff..00000000
Binary files a/docs/img/sega/chunithm/common/setup/0_chunithmdata.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/0_chunithmdata.webp b/docs/img/sega/chunithm/common/setup/0_chunithmdata.webp
new file mode 100644
index 00000000..2087d3da
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/0_chunithmdata.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.png b/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.png
deleted file mode 100644
index 45fa5c90..00000000
Binary files a/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.webp b/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.webp
new file mode 100644
index 00000000..ea0c1268
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/0_chunithmdata_withappdata.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/1_chunithmapp.png b/docs/img/sega/chunithm/common/setup/1_chunithmapp.png
deleted file mode 100644
index 329bd10f..00000000
Binary files a/docs/img/sega/chunithm/common/setup/1_chunithmapp.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/1_chunithmapp.webp b/docs/img/sega/chunithm/common/setup/1_chunithmapp.webp
new file mode 100644
index 00000000..3b43f2c0
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/1_chunithmapp.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/2_chunithmoption.png b/docs/img/sega/chunithm/common/setup/2_chunithmoption.png
deleted file mode 100644
index b913d241..00000000
Binary files a/docs/img/sega/chunithm/common/setup/2_chunithmoption.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/2_chunithmoption.webp b/docs/img/sega/chunithm/common/setup/2_chunithmoption.webp
new file mode 100644
index 00000000..f38bf2ae
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/2_chunithmoption.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/3_segatools_installed.png b/docs/img/sega/chunithm/common/setup/3_segatools_installed.png
deleted file mode 100644
index a4920ddb..00000000
Binary files a/docs/img/sega/chunithm/common/setup/3_segatools_installed.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/3_segatools_installed.webp b/docs/img/sega/chunithm/common/setup/3_segatools_installed.webp
new file mode 100644
index 00000000..e51dc2b5
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/3_segatools_installed.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/4_access_code.png b/docs/img/sega/chunithm/common/setup/4_access_code.png
deleted file mode 100644
index 74bf0077..00000000
Binary files a/docs/img/sega/chunithm/common/setup/4_access_code.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/4_access_code.webp b/docs/img/sega/chunithm/common/setup/4_access_code.webp
new file mode 100644
index 00000000..0d2d275f
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/4_access_code.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/5_audio.png b/docs/img/sega/chunithm/common/setup/5_audio.png
deleted file mode 100644
index e8aea756..00000000
Binary files a/docs/img/sega/chunithm/common/setup/5_audio.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/5_audio.webp b/docs/img/sega/chunithm/common/setup/5_audio.webp
new file mode 100644
index 00000000..8b63376d
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/5_audio.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.png b/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.png
deleted file mode 100644
index 8ed9adea..00000000
Binary files a/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.webp b/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.webp
new file mode 100644
index 00000000..7ec6133b
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/servicemenu/0_asettings.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.png b/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.png
deleted file mode 100644
index 82846899..00000000
Binary files a/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.webp b/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.webp
new file mode 100644
index 00000000..4811cad7
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/servicemenu/1_gamesettings.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.png b/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.png
deleted file mode 100644
index 58790658..00000000
Binary files a/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.webp b/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.webp
new file mode 100644
index 00000000..9c4e44c5
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/servicemenu/2_reference.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.png b/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.png
deleted file mode 100644
index ac46d949..00000000
Binary files a/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.webp b/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.webp
new file mode 100644
index 00000000..d5ea82ad
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/servicemenu/3_closingsetting.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.png b/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.png
deleted file mode 100644
index d99b92de..00000000
Binary files a/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.webp b/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.webp
new file mode 100644
index 00000000..a345d9f3
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/servicemenu/4_alltime.webp differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.png b/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.png
deleted file mode 100644
index d34dd2c4..00000000
Binary files a/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.webp b/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.webp
new file mode 100644
index 00000000..5c2653cd
Binary files /dev/null and b/docs/img/sega/chunithm/common/setup/servicemenu/5_distserver.webp differ
diff --git a/docs/img/sega/chunithm/luminous/logo.png b/docs/img/sega/chunithm/luminous/logo.png
deleted file mode 100644
index 239b9880..00000000
Binary files a/docs/img/sega/chunithm/luminous/logo.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/luminous/logo.webp b/docs/img/sega/chunithm/luminous/logo.webp
new file mode 100644
index 00000000..b2910a0f
Binary files /dev/null and b/docs/img/sega/chunithm/luminous/logo.webp differ
diff --git a/docs/img/sega/chunithm/luminousplus/logo.png b/docs/img/sega/chunithm/luminousplus/logo.png
deleted file mode 100644
index aff5c264..00000000
Binary files a/docs/img/sega/chunithm/luminousplus/logo.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/luminousplus/logo.webp b/docs/img/sega/chunithm/luminousplus/logo.webp
new file mode 100644
index 00000000..5b55e2c9
Binary files /dev/null and b/docs/img/sega/chunithm/luminousplus/logo.webp differ
diff --git a/docs/img/sega/chunithm/new/logo.png b/docs/img/sega/chunithm/new/logo.png
deleted file mode 100644
index 5c32612a..00000000
Binary files a/docs/img/sega/chunithm/new/logo.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/new/logo.webp b/docs/img/sega/chunithm/new/logo.webp
new file mode 100644
index 00000000..28d44eb1
Binary files /dev/null and b/docs/img/sega/chunithm/new/logo.webp differ
diff --git a/docs/img/sega/chunithm/newplus/logo.png b/docs/img/sega/chunithm/newplus/logo.png
deleted file mode 100644
index 2f333740..00000000
Binary files a/docs/img/sega/chunithm/newplus/logo.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/newplus/logo.webp b/docs/img/sega/chunithm/newplus/logo.webp
new file mode 100644
index 00000000..bf86b209
Binary files /dev/null and b/docs/img/sega/chunithm/newplus/logo.webp differ
diff --git a/docs/img/sega/chunithm/sun/logo.png b/docs/img/sega/chunithm/sun/logo.png
deleted file mode 100644
index 7769ef9a..00000000
Binary files a/docs/img/sega/chunithm/sun/logo.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/sun/logo.webp b/docs/img/sega/chunithm/sun/logo.webp
new file mode 100644
index 00000000..068cd0e1
Binary files /dev/null and b/docs/img/sega/chunithm/sun/logo.webp differ
diff --git a/docs/img/sega/chunithm/sunplus/logo.png b/docs/img/sega/chunithm/sunplus/logo.png
deleted file mode 100644
index c44257a1..00000000
Binary files a/docs/img/sega/chunithm/sunplus/logo.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/sunplus/logo.webp b/docs/img/sega/chunithm/sunplus/logo.webp
new file mode 100644
index 00000000..29ddeb45
Binary files /dev/null and b/docs/img/sega/chunithm/sunplus/logo.webp differ
diff --git a/docs/img/sega/chunithm/verse/logo.png b/docs/img/sega/chunithm/verse/logo.png
deleted file mode 100644
index f6754c24..00000000
Binary files a/docs/img/sega/chunithm/verse/logo.png and /dev/null differ
diff --git a/docs/img/sega/chunithm/verse/logo.webp b/docs/img/sega/chunithm/verse/logo.webp
new file mode 100644
index 00000000..90683272
Binary files /dev/null and b/docs/img/sega/chunithm/verse/logo.webp differ
diff --git a/docs/img/sega/maimaidx/buddies/logo.png b/docs/img/sega/maimaidx/buddies/logo.png
deleted file mode 100644
index a9281c19..00000000
Binary files a/docs/img/sega/maimaidx/buddies/logo.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/buddies/logo.webp b/docs/img/sega/maimaidx/buddies/logo.webp
new file mode 100644
index 00000000..7c40a288
Binary files /dev/null and b/docs/img/sega/maimaidx/buddies/logo.webp differ
diff --git a/docs/img/sega/maimaidx/buddiesplus/logo.png b/docs/img/sega/maimaidx/buddiesplus/logo.png
deleted file mode 100644
index 23f7512d..00000000
Binary files a/docs/img/sega/maimaidx/buddiesplus/logo.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/buddiesplus/logo.webp b/docs/img/sega/maimaidx/buddiesplus/logo.webp
new file mode 100644
index 00000000..0ab3b896
Binary files /dev/null and b/docs/img/sega/maimaidx/buddiesplus/logo.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/access_code.png b/docs/img/sega/maimaidx/common/setup/access_code.png
deleted file mode 100644
index 74bf0077..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/access_code.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/access_code.webp b/docs/img/sega/maimaidx/common/setup/access_code.webp
new file mode 100644
index 00000000..0d2d275f
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/access_code.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/appdir.png b/docs/img/sega/maimaidx/common/setup/appdir.png
deleted file mode 100644
index 555dfd73..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/appdir.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/appdir.webp b/docs/img/sega/maimaidx/common/setup/appdir.webp
new file mode 100644
index 00000000..d8ec52d4
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/appdir.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/audio.png b/docs/img/sega/maimaidx/common/setup/audio.png
deleted file mode 100644
index e8aea756..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/audio.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/audio.webp b/docs/img/sega/maimaidx/common/setup/audio.webp
new file mode 100644
index 00000000..8b63376d
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/audio.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/cmd.png b/docs/img/sega/maimaidx/common/setup/cmd.png
deleted file mode 100644
index 59507f91..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/cmd.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/cmd.webp b/docs/img/sega/maimaidx/common/setup/cmd.webp
new file mode 100644
index 00000000..2fec4536
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/cmd.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/distribution_servers_check.png b/docs/img/sega/maimaidx/common/setup/distribution_servers_check.png
deleted file mode 100644
index d02233f8..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/distribution_servers_check.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/distribution_servers_check.webp b/docs/img/sega/maimaidx/common/setup/distribution_servers_check.webp
new file mode 100644
index 00000000..3db58959
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/distribution_servers_check.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/options.png b/docs/img/sega/maimaidx/common/setup/options.png
deleted file mode 100644
index a8f5af7d..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/options.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/options.webp b/docs/img/sega/maimaidx/common/setup/options.webp
new file mode 100644
index 00000000..a3911acf
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/options.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/rootdir.png b/docs/img/sega/maimaidx/common/setup/rootdir.png
deleted file mode 100644
index 942748df..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/rootdir.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/rootdir.webp b/docs/img/sega/maimaidx/common/setup/rootdir.webp
new file mode 100644
index 00000000..11187e58
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/rootdir.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/rootdir2.png b/docs/img/sega/maimaidx/common/setup/rootdir2.png
deleted file mode 100644
index 91bbe954..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/rootdir2.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/rootdir2.webp b/docs/img/sega/maimaidx/common/setup/rootdir2.webp
new file mode 100644
index 00000000..378f3db5
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/rootdir2.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/segatools.png b/docs/img/sega/maimaidx/common/setup/segatools.png
deleted file mode 100644
index 3f39b067..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/segatools.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/segatools.webp b/docs/img/sega/maimaidx/common/setup/segatools.webp
new file mode 100644
index 00000000..56bf45b1
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/segatools.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/service_game_settings.png b/docs/img/sega/maimaidx/common/setup/service_game_settings.png
deleted file mode 100644
index c57d1a1f..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/service_game_settings.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/service_game_settings.webp b/docs/img/sega/maimaidx/common/setup/service_game_settings.webp
new file mode 100644
index 00000000..5e46bc5f
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/service_game_settings.webp differ
diff --git a/docs/img/sega/maimaidx/common/setup/service_menu.png b/docs/img/sega/maimaidx/common/setup/service_menu.png
deleted file mode 100644
index 6268c854..00000000
Binary files a/docs/img/sega/maimaidx/common/setup/service_menu.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/common/setup/service_menu.webp b/docs/img/sega/maimaidx/common/setup/service_menu.webp
new file mode 100644
index 00000000..5102b772
Binary files /dev/null and b/docs/img/sega/maimaidx/common/setup/service_menu.webp differ
diff --git a/docs/img/sega/maimaidx/prism/logo.png b/docs/img/sega/maimaidx/prism/logo.png
deleted file mode 100644
index f1a69829..00000000
Binary files a/docs/img/sega/maimaidx/prism/logo.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/prism/logo.webp b/docs/img/sega/maimaidx/prism/logo.webp
new file mode 100644
index 00000000..b8dffcfd
Binary files /dev/null and b/docs/img/sega/maimaidx/prism/logo.webp differ
diff --git a/docs/img/sega/maimaidx/prismplus/logo.png b/docs/img/sega/maimaidx/prismplus/logo.png
deleted file mode 100644
index 51970626..00000000
Binary files a/docs/img/sega/maimaidx/prismplus/logo.png and /dev/null differ
diff --git a/docs/img/sega/maimaidx/prismplus/logo.webp b/docs/img/sega/maimaidx/prismplus/logo.webp
new file mode 100644
index 00000000..7fc58967
Binary files /dev/null and b/docs/img/sega/maimaidx/prismplus/logo.webp differ
diff --git a/docs/img/sega/ongeki/brightmemory/logo.png b/docs/img/sega/ongeki/brightmemory/logo.png
deleted file mode 100644
index b228e14d..00000000
Binary files a/docs/img/sega/ongeki/brightmemory/logo.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/brightmemory/logo.webp b/docs/img/sega/ongeki/brightmemory/logo.webp
new file mode 100644
index 00000000..fa51f953
Binary files /dev/null and b/docs/img/sega/ongeki/brightmemory/logo.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/0_ongekidata.png b/docs/img/sega/ongeki/common/setup/0_ongekidata.png
deleted file mode 100644
index a818144d..00000000
Binary files a/docs/img/sega/ongeki/common/setup/0_ongekidata.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/0_ongekidata.webp b/docs/img/sega/ongeki/common/setup/0_ongekidata.webp
new file mode 100644
index 00000000..0ae62510
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/0_ongekidata.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.png b/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.png
deleted file mode 100644
index 568d9f76..00000000
Binary files a/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.webp b/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.webp
new file mode 100644
index 00000000..98a59f17
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/0_ongekidata_withappdata.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/1_ongekiapp.png b/docs/img/sega/ongeki/common/setup/1_ongekiapp.png
deleted file mode 100644
index f17fa494..00000000
Binary files a/docs/img/sega/ongeki/common/setup/1_ongekiapp.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/1_ongekiapp.webp b/docs/img/sega/ongeki/common/setup/1_ongekiapp.webp
new file mode 100644
index 00000000..f2f08908
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/1_ongekiapp.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/2_ongekioption.png b/docs/img/sega/ongeki/common/setup/2_ongekioption.png
deleted file mode 100644
index 484e90d5..00000000
Binary files a/docs/img/sega/ongeki/common/setup/2_ongekioption.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/2_ongekioption.webp b/docs/img/sega/ongeki/common/setup/2_ongekioption.webp
new file mode 100644
index 00000000..5ca5e4a9
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/2_ongekioption.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.png b/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.png
deleted file mode 100644
index d77b852b..00000000
Binary files a/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.webp b/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.webp
new file mode 100644
index 00000000..e9650416
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/3_ongeki_segatools_installed.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/4_access_code.png b/docs/img/sega/ongeki/common/setup/4_access_code.png
deleted file mode 100644
index 74bf0077..00000000
Binary files a/docs/img/sega/ongeki/common/setup/4_access_code.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/4_access_code.webp b/docs/img/sega/ongeki/common/setup/4_access_code.webp
new file mode 100644
index 00000000..0d2d275f
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/4_access_code.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.png b/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.png
deleted file mode 100644
index d9bbc287..00000000
Binary files a/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.webp b/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.webp
new file mode 100644
index 00000000..2ba688e1
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/4_ongeki_groupcheck.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.png b/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.png
deleted file mode 100644
index 9c50eac1..00000000
Binary files a/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.webp b/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.webp
new file mode 100644
index 00000000..43c6cc09
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/servicemenu/1_gamesettings.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.png b/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.png
deleted file mode 100644
index 1bf9dde6..00000000
Binary files a/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.webp b/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.webp
new file mode 100644
index 00000000..280ed986
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/servicemenu/2_reference.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.png b/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.png
deleted file mode 100644
index 155d06d2..00000000
Binary files a/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.webp b/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.webp
new file mode 100644
index 00000000..649de683
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/servicemenu/3_closesetting.webp differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.png b/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.png
deleted file mode 100644
index a5b99223..00000000
Binary files a/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.webp b/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.webp
new file mode 100644
index 00000000..b98a5249
Binary files /dev/null and b/docs/img/sega/ongeki/common/setup/servicemenu/4_alltime.webp differ
diff --git a/docs/img/sega/ongeki/refresh/logo.png b/docs/img/sega/ongeki/refresh/logo.png
deleted file mode 100644
index 3cf56e98..00000000
Binary files a/docs/img/sega/ongeki/refresh/logo.png and /dev/null differ
diff --git a/docs/img/sega/ongeki/refresh/logo.webp b/docs/img/sega/ongeki/refresh/logo.webp
new file mode 100644
index 00000000..23f49eab
Binary files /dev/null and b/docs/img/sega/ongeki/refresh/logo.webp differ
diff --git a/docs/img/sega/wacca/reverse/logo.png b/docs/img/sega/wacca/reverse/logo.png
deleted file mode 100644
index 1207c094..00000000
Binary files a/docs/img/sega/wacca/reverse/logo.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/logo.webp b/docs/img/sega/wacca/reverse/logo.webp
new file mode 100644
index 00000000..21b60280
Binary files /dev/null and b/docs/img/sega/wacca/reverse/logo.webp differ
diff --git a/docs/img/sega/wacca/reverse/setup/0_waccadata.png b/docs/img/sega/wacca/reverse/setup/0_waccadata.png
deleted file mode 100644
index 8159cae2..00000000
Binary files a/docs/img/sega/wacca/reverse/setup/0_waccadata.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/setup/0_waccadata.webp b/docs/img/sega/wacca/reverse/setup/0_waccadata.webp
new file mode 100644
index 00000000..7b1a5a1d
Binary files /dev/null and b/docs/img/sega/wacca/reverse/setup/0_waccadata.webp differ
diff --git a/docs/img/sega/wacca/reverse/setup/1_waccaapp.png b/docs/img/sega/wacca/reverse/setup/1_waccaapp.png
deleted file mode 100644
index a384972e..00000000
Binary files a/docs/img/sega/wacca/reverse/setup/1_waccaapp.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/setup/1_waccaapp.webp b/docs/img/sega/wacca/reverse/setup/1_waccaapp.webp
new file mode 100644
index 00000000..5691b31e
Binary files /dev/null and b/docs/img/sega/wacca/reverse/setup/1_waccaapp.webp differ
diff --git a/docs/img/sega/wacca/reverse/setup/2_wacca_segatools_installed.png b/docs/img/sega/wacca/reverse/setup/2_wacca_segatools_installed.png
deleted file mode 100644
index c3dcf43b..00000000
Binary files a/docs/img/sega/wacca/reverse/setup/2_wacca_segatools_installed.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/setup/2_wacca_segatools_installed.webp b/docs/img/sega/wacca/reverse/setup/2_wacca_segatools_installed.webp
new file mode 100644
index 00000000..04d8d183
Binary files /dev/null and b/docs/img/sega/wacca/reverse/setup/2_wacca_segatools_installed.webp differ
diff --git a/docs/img/sega/wacca/reverse/setup/3_access_code.png b/docs/img/sega/wacca/reverse/setup/3_access_code.png
deleted file mode 100644
index 74bf0077..00000000
Binary files a/docs/img/sega/wacca/reverse/setup/3_access_code.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/setup/3_access_code.webp b/docs/img/sega/wacca/reverse/setup/3_access_code.webp
new file mode 100644
index 00000000..0d2d275f
Binary files /dev/null and b/docs/img/sega/wacca/reverse/setup/3_access_code.webp differ
diff --git a/docs/img/sega/wacca/reverse/setup/servicemenu/4_systemsetting.png b/docs/img/sega/wacca/reverse/setup/servicemenu/4_systemsetting.png
deleted file mode 100644
index f6fe6384..00000000
Binary files a/docs/img/sega/wacca/reverse/setup/servicemenu/4_systemsetting.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/setup/servicemenu/4_systemsetting.webp b/docs/img/sega/wacca/reverse/setup/servicemenu/4_systemsetting.webp
new file mode 100644
index 00000000..87e34573
Binary files /dev/null and b/docs/img/sega/wacca/reverse/setup/servicemenu/4_systemsetting.webp differ
diff --git a/docs/img/sega/wacca/reverse/setup/servicemenu/5_closingtime.png b/docs/img/sega/wacca/reverse/setup/servicemenu/5_closingtime.png
deleted file mode 100644
index 285c2373..00000000
Binary files a/docs/img/sega/wacca/reverse/setup/servicemenu/5_closingtime.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/setup/servicemenu/5_closingtime.webp b/docs/img/sega/wacca/reverse/setup/servicemenu/5_closingtime.webp
new file mode 100644
index 00000000..9a950d48
Binary files /dev/null and b/docs/img/sega/wacca/reverse/setup/servicemenu/5_closingtime.webp differ
diff --git a/docs/img/sega/wacca/reverse/setup/servicemenu/6_closingtimesetting.png b/docs/img/sega/wacca/reverse/setup/servicemenu/6_closingtimesetting.png
deleted file mode 100644
index b1c5db68..00000000
Binary files a/docs/img/sega/wacca/reverse/setup/servicemenu/6_closingtimesetting.png and /dev/null differ
diff --git a/docs/img/sega/wacca/reverse/setup/servicemenu/6_closingtimesetting.webp b/docs/img/sega/wacca/reverse/setup/servicemenu/6_closingtimesetting.webp
new file mode 100644
index 00000000..c7b588c2
Binary files /dev/null and b/docs/img/sega/wacca/reverse/setup/servicemenu/6_closingtimesetting.webp differ
diff --git a/docs/img/taito/tetoteconnect/logo.png b/docs/img/taito/tetoteconnect/logo.png
deleted file mode 100644
index 8fd94ed0..00000000
Binary files a/docs/img/taito/tetoteconnect/logo.png and /dev/null differ
diff --git a/docs/img/taito/tetoteconnect/logo.webp b/docs/img/taito/tetoteconnect/logo.webp
new file mode 100644
index 00000000..c049137d
Binary files /dev/null and b/docs/img/taito/tetoteconnect/logo.webp differ
diff --git a/docs/img/taito/tetoteconnect/setup/0_data.png b/docs/img/taito/tetoteconnect/setup/0_data.png
deleted file mode 100644
index d3a08554..00000000
Binary files a/docs/img/taito/tetoteconnect/setup/0_data.png and /dev/null differ
diff --git a/docs/img/taito/tetoteconnect/setup/0_data.webp b/docs/img/taito/tetoteconnect/setup/0_data.webp
new file mode 100644
index 00000000..b868561a
Binary files /dev/null and b/docs/img/taito/tetoteconnect/setup/0_data.webp differ
diff --git a/docs/img/taito/tetoteconnect/setup/1_databepinex.png b/docs/img/taito/tetoteconnect/setup/1_databepinex.png
deleted file mode 100644
index 3b55c40d..00000000
Binary files a/docs/img/taito/tetoteconnect/setup/1_databepinex.png and /dev/null differ
diff --git a/docs/img/taito/tetoteconnect/setup/1_databepinex.webp b/docs/img/taito/tetoteconnect/setup/1_databepinex.webp
new file mode 100644
index 00000000..9a4d9ce3
Binary files /dev/null and b/docs/img/taito/tetoteconnect/setup/1_databepinex.webp differ
diff --git a/docs/img/two-torial/banner.png b/docs/img/two-torial/banner.png
deleted file mode 100644
index d64d311e..00000000
Binary files a/docs/img/two-torial/banner.png and /dev/null differ
diff --git a/docs/img/two-torial/banner.webp b/docs/img/two-torial/banner.webp
new file mode 100644
index 00000000..6bfce3cf
Binary files /dev/null and b/docs/img/two-torial/banner.webp differ
diff --git a/docs/img/two-torial/github-banner.png b/docs/img/two-torial/github-banner.png
deleted file mode 100644
index f0c37379..00000000
Binary files a/docs/img/two-torial/github-banner.png and /dev/null differ
diff --git a/docs/img/two-torial/github-banner.webp b/docs/img/two-torial/github-banner.webp
new file mode 100644
index 00000000..d13105aa
Binary files /dev/null and b/docs/img/two-torial/github-banner.webp differ
diff --git a/docs/index.md b/docs/index.md
index f81992f8..859af4f5 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -1,10 +1,11 @@
----
-description: A compendium of information and guides about arcade games. By the community, for the community.
----
+
-#
-
-
+
+
+??? tip "Option 2: Local e-amuse Emulator (Asphyxia)"
+
+ For instructions on setting up Asphyxia, please refer to our [Asphyxia setup guide](/extras/asphyxia.md).
+
+ After Asphyxia is setup with the proper SDVX plugin:
+
+ - Open `spicecfg.exe` and head to the `Options` tab
+ - Under the `Network` category, set your `EA Service URL (-url)` to point to your asphyxia server, typically `localhost:8083`
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spice2x32_install.md b/docs/snippets/bemani/common/spice2x32_install.md
new file mode 100644
index 00000000..446d8fc6
--- /dev/null
+++ b/docs/snippets/bemani/common/spice2x32_install.md
@@ -0,0 +1,6 @@
+!!! info "If you already have spice2x installed, ensure you're using the latest version"
+
+!!! tip ""
+
+ - Visit [spice2x.github.io](https://spice2x.github.io) to download the latest release
+ - Extract both `spice.exe` and `spicecfg.exe` from the archive into your game's directory
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spice2x32_stubs.md b/docs/snippets/bemani/common/spice2x32_stubs.md
new file mode 100644
index 00000000..adcfc4c6
--- /dev/null
+++ b/docs/snippets/bemani/common/spice2x32_stubs.md
@@ -0,0 +1,6 @@
+??? warning "Additional steps for AMD graphics cards"
+
+ Since the BEMANI games are designed for NVIDIA GPU's, AMD users need additional files:
+
+ - Locate the `spice2x\stubs\32\` folder in the spice2x archive
+ - Extract all `.dll` files from there into your game's `modules` folder
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spice2x64_install.md b/docs/snippets/bemani/common/spice2x64_install.md
new file mode 100644
index 00000000..cfd3a229
--- /dev/null
+++ b/docs/snippets/bemani/common/spice2x64_install.md
@@ -0,0 +1,6 @@
+!!! info "If you already have spice2x installed, ensure you're using the latest version"
+
+!!! tip ""
+
+ - Visit [spice2x.github.io](https://spice2x.github.io) to download the latest release
+ - Extract both `spice64.exe` and `spicecfg.exe` from the archive into your game's directory
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spice2x64_stubs.md b/docs/snippets/bemani/common/spice2x64_stubs.md
new file mode 100644
index 00000000..9c4293fe
--- /dev/null
+++ b/docs/snippets/bemani/common/spice2x64_stubs.md
@@ -0,0 +1,6 @@
+??? warning "Additional steps for AMD graphics cards"
+
+ Since BEMANI games are designed for NVIDIA GPU's, AMD users need additional files:
+
+ - Locate the `spice2x\stubs\64\` folder in the spice2x archive
+ - Extract all `.dll` files from there into your game's `modules` folder
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spicecfg_cards.md b/docs/snippets/bemani/common/spicecfg_cards.md
new file mode 100644
index 00000000..04f9c34c
--- /dev/null
+++ b/docs/snippets/bemani/common/spicecfg_cards.md
@@ -0,0 +1,24 @@
+ !!! info "This tab lets you configure which cards are used to save your game profile to"
+
+ ??? tip "If you own a physical e-amuse/FeliCa card and a compatible NFC card reader"
+
+ Setup instructions vary depending on your specific reader model.
+
+ Navigate to the `Advanced` tab and scroll down to the `NFC Card Readers` section.
+ Browse the available options and hover over each one to view descriptions and configuration guidance.
+
+ **There is no need for you to specify cards for either player in this tab when using a card reader.**
+
+ ??? tip "If you don't, you can use a virtual card number instead"
+
+ If you already have generated a card number before, you may use this one.
+
+ To generate a new card number for Player 1 or 2:
+
+ - Click on `Open...`
+ - Choose where to save your card number
+ - Give it a file name (e.g. `card0.txt`)
+ - Click save
+ - Finally, click on `Generate`
+
+ This will automatically generate a valid card number for you and keep it in the file you specified.
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spicecfg_lights.md b/docs/snippets/bemani/common/spicecfg_lights.md
new file mode 100644
index 00000000..958b02f9
--- /dev/null
+++ b/docs/snippets/bemani/common/spicecfg_lights.md
@@ -0,0 +1,11 @@
+ !!! info "This tab allows you to configure controller lights to sync with the game"
+
+ Not all controllers support this, but it does not affect gameplay and is completely optional.
+
+ !!! tip ""
+
+ - Click `Bind`
+ - In `Device`, pick your controller
+ - In `Light Control`, select the corresponding light
+ - Click `Close`
+ - Repeat for your other lights
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spicecfg_nochange.md b/docs/snippets/bemani/common/spicecfg_nochange.md
new file mode 100644
index 00000000..c6ce0b1d
--- /dev/null
+++ b/docs/snippets/bemani/common/spicecfg_nochange.md
@@ -0,0 +1 @@
+ !!! warning "No need to change anything here"
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spicecfg_options_nvprofile.md b/docs/snippets/bemani/common/spicecfg_options_nvprofile.md
new file mode 100644
index 00000000..276186d6
--- /dev/null
+++ b/docs/snippets/bemani/common/spicecfg_options_nvprofile.md
@@ -0,0 +1,3 @@
+ !!! tip "NVIDIA GPU users ONLY"
+
+ Enable `NVIDIA profile optimization (-nvprofile)` to let spice2x create an optimized profile for your game.
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spicecfg_overlay.md b/docs/snippets/bemani/common/spicecfg_overlay.md
new file mode 100644
index 00000000..f1c2278d
--- /dev/null
+++ b/docs/snippets/bemani/common/spicecfg_overlay.md
@@ -0,0 +1,5 @@
+ !!! info "This tab is used to bind keys to toggle spice2x and game-related overlays"
+
+ !!! tip "Binding extra buttons here is optional, defaults are fine"
+
+ Click on `Bind` then press the key you want associated with the action.
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spicecfg_patches.md b/docs/snippets/bemani/common/spicecfg_patches.md
new file mode 100644
index 00000000..d9dbe546
--- /dev/null
+++ b/docs/snippets/bemani/common/spicecfg_patches.md
@@ -0,0 +1 @@
+ !!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) to import and pick patches"
\ No newline at end of file
diff --git a/docs/snippets/bemani/common/spicecfg_preamble.md b/docs/snippets/bemani/common/spicecfg_preamble.md
new file mode 100644
index 00000000..55fedfdd
--- /dev/null
+++ b/docs/snippets/bemani/common/spicecfg_preamble.md
@@ -0,0 +1,5 @@
+!!! info "Following tabs correspond to the ones found in `spicecfg`"
+
+ Additional information is available at [spice2x's wiki](https://github.com/spice2x/spice2x.github.io/wiki/).
+
+!!! danger "Avoid changing or patching anything you don't need or understand unless explicitly told to"
\ No newline at end of file
diff --git a/docs/snippets/bemani/iidx/ldj_vs_tdj.md b/docs/snippets/bemani/iidx/ldj_vs_tdj.md
new file mode 100644
index 00000000..09c2462b
--- /dev/null
+++ b/docs/snippets/bemani/iidx/ldj_vs_tdj.md
@@ -0,0 +1,20 @@
+!!! note ""
+
+ Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:
+
+ - **Lightning (TDJ/LDJ-010)**:
+
+ - Runs at 120 FPS
+ - Requires a 120 Hz main monitor
+ - Optional second touchscreen 60 Hz monitor called a subscreen
+
+ - **Standard/Legacy (LDJ/LDJ-012)**:
+
+ - Runs at 60 FPS
+ - Requires a 60 Hz main monitor
+ - No subscreen
+
+ The game data comes in two variants based on the `bm2dx.dll` file.
+ You can patch an LDJ dll to run in TDJ mode, but this will disable video recording.
+
+ For simplicity, we'll use "TDJ" for Lightning Mode and "LDJ" for Standard Mode throughout our guides.
\ No newline at end of file
diff --git a/docs/snippets/bemani/iidx/spicecfg_advanced_camhook.md b/docs/snippets/bemani/iidx/spicecfg_advanced_camhook.md
new file mode 100644
index 00000000..5779ca19
--- /dev/null
+++ b/docs/snippets/bemani/iidx/spicecfg_advanced_camhook.md
@@ -0,0 +1,11 @@
+ !!! tip "Optional: Camera hook"
+
+ With a webcam connected, you can:
+
+ - Enable `IIDX Cam Hook (-iidxtdjcamhook)`
+ - Make sure `IIDX Disable Cameras (-iidxdisablecams)` from the `Options` tab is disabled
+ - Optionally enable `IIDX Camera Order Flip (-iidxflipcams)` if you have two cameras connected and the wrong one is being used
+
+ This allows spice2x to try and interface with your webcam to enable camera functionality in the game.
+
+ You can then bind a button to the `Camera Control` overlay in the Overlay tab to adjust camera settings.
\ No newline at end of file
diff --git a/docs/snippets/bemani/iidx/spicecfg_analogs.md b/docs/snippets/bemani/iidx/spicecfg_analogs.md
new file mode 100644
index 00000000..128ae4c9
--- /dev/null
+++ b/docs/snippets/bemani/iidx/spicecfg_analogs.md
@@ -0,0 +1,12 @@
+ !!! info "This tab is used to bind analog controls like the turntable"
+
+ !!! warning "Ignore this tab if you play with a keyboard"
+
+ !!! tip "Bind your controller's turntable"
+
+ With a controller, instead of binding `TT+` or `TT-` in the `Buttons` tab, you need to:
+
+ - Click `Bind`
+ - In `Device`, pick your controller
+ - In `Control`, pick the control that updates the preview when turning the turntable, typically `X`
+ - Click `Close`, leaving the rest of the settings alone
\ No newline at end of file
diff --git a/docs/snippets/bemani/iidx/spicecfg_buttons.md b/docs/snippets/bemani/iidx/spicecfg_buttons.md
new file mode 100644
index 00000000..c13a0f0e
--- /dev/null
+++ b/docs/snippets/bemani/iidx/spicecfg_buttons.md
@@ -0,0 +1,26 @@
+ !!! info "This tab is used to bind your keyboard and controller buttons"
+
+ !!! info "Bind vs Naive"
+
+ **Bind** - Use for controllers and hardware devices. **More responsive** and detects any HID device.
+ **Naive** - Use for device agnostic keyboard binds. **Less responsive** but works with simulated keystrokes.
+
+ !!! tip "Binding your buttons"
+
+ Click on `Bind` then press the key you want associated with the action.
+
+ With your controller and/or keyboard plugged in, configure your keys for P1 and/or P2:
+
+ - **Maintenance**: `Service, Test`
+ - **Game buttons**: `SW1 to SW7, Start, EFFECT, VEFX`
+ - **Keypad**: `Keypad Insert Card`, `1 to 9`
+
+ **Only if** you play with a keyboard:
+
+ - **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
+
+ !!! info "Additional info"
+
+ - Use page navigation at the bottom to bind multiple buttons to the same input
+ - Check **Bind Many** to bind multiple controls in sequence
+ - Click **Edit** after binding for advanced options (invert, MIDI sensitivity, etc.)
\ No newline at end of file
diff --git a/docs/snippets/bemani/iidx/spicecfg_options_disablecams.md b/docs/snippets/bemani/iidx/spicecfg_options_disablecams.md
new file mode 100644
index 00000000..fceaf882
--- /dev/null
+++ b/docs/snippets/bemani/iidx/spicecfg_options_disablecams.md
@@ -0,0 +1,3 @@
+ !!! tip "Important"
+
+ Enable `IIDX Disable Cameras (-iidxdisablecams)` **unless** you have a webcam connected and wish to use it with the camera hook from the advanced tab.
\ No newline at end of file
diff --git a/docs/snippets/bemani/iidx/spicecfg_options_tdj.md b/docs/snippets/bemani/iidx/spicecfg_options_tdj.md
new file mode 100644
index 00000000..763cb737
--- /dev/null
+++ b/docs/snippets/bemani/iidx/spicecfg_options_tdj.md
@@ -0,0 +1,3 @@
+ !!! tip "Optional: Enabling TDJ (Lightning mode)"
+
+ You may want to enable `IITX TDJ Mode (-iidxtdj)` if your main monitor is 120 Hz capable.
\ No newline at end of file
diff --git a/docs/snippets/bemani/sdvx/spicecfg_analogs.md b/docs/snippets/bemani/sdvx/spicecfg_analogs.md
new file mode 100644
index 00000000..2317ffe9
--- /dev/null
+++ b/docs/snippets/bemani/sdvx/spicecfg_analogs.md
@@ -0,0 +1,13 @@
+ !!! info "This tab is used to bind analog controls like knobs"
+
+ !!! warning "Ignore this tab if you play with a keyboard"
+
+ !!! tip "Bind your controller's knobs"
+
+ With a controller, instead of binding to `VOL-L` and `VOL-R` in the `Buttons` tab, you need to:
+
+ - Click `Bind`
+ - In `Device`, pick your controller
+ - In `Control`, pick the control that updates the preview when turning the corresponding knob
+ - Click `Close`, leaving the rest of the settings alone
+ - Repeat for your other knob
\ No newline at end of file
diff --git a/docs/snippets/bemani/sdvx/spicecfg_buttons.md b/docs/snippets/bemani/sdvx/spicecfg_buttons.md
new file mode 100644
index 00000000..878f6f2d
--- /dev/null
+++ b/docs/snippets/bemani/sdvx/spicecfg_buttons.md
@@ -0,0 +1,26 @@
+ !!! info "This tab is used to bind your keyboard and controller buttons"
+
+ !!! info "Bind vs Naive"
+
+ **Bind** - Use for controllers and hardware devices. **More responsive** and detects any HID device.
+ **Naive** - Use for device agnostic keyboard binds. **Less responsive** but works with simulated keystrokes.
+
+ !!! tip "Binding your buttons"
+
+ Click on `Bind` then press the key you want associated with the action.
+
+ With your controller and/or keyboard plugged in, configure your keys for:
+
+ - **Maintenance:** `Service, Test`
+ - **Game buttons:** `BT-A, BT-B, BT-C, BT-D, FX-L, FX-R, Start`
+ - **P1 Keypad**: `Keypad 0 to 9, Keypad Insert Card`
+
+ **Only if** you play with a keyboard:
+
+ - **Knobs:** `VOL-L Left, VOL-L Right, VOL-R Left, Vol-R Right`
+
+ !!! info "Additional info"
+
+ - Use page navigation at the bottom to bind multiple buttons to the same input
+ - Check **Bind Many** to bind multiple controls in sequence
+ - Click **Edit** after binding for advanced options (invert, MIDI sensitivity, etc.)
\ No newline at end of file
diff --git a/docs/snippets/common/before_playing.md b/docs/snippets/common/before_playing.md
new file mode 100644
index 00000000..f61ed78a
--- /dev/null
+++ b/docs/snippets/common/before_playing.md
@@ -0,0 +1,6 @@
+!!! tip "A few things to remember before each play session"
+
+ - Close of any applications running in the background which could affect performance
+ - Double-check your monitor is oriented properly for this game
+ - Double-check your sample rate is correct for this game
+ - Connect your controller
\ No newline at end of file
diff --git a/docs/snippets/common/data_readonly.md b/docs/snippets/common/data_readonly.md
new file mode 100644
index 00000000..c6af465c
--- /dev/null
+++ b/docs/snippets/common/data_readonly.md
@@ -0,0 +1,10 @@
+!!! tip ""
+
+ Ensure your game files are not marked as read-only:
+
+ - Right click the directory containing your files
+ - Click on `Properties`
+ - Under the `General` tab, find `Attributes` and uncheck `Read-only`
+ - Click `Apply`
+ - When prompted, select `Apply changes to this folder, subfolders and files`
+ - Click `OK` to confirm, then `OK` again to close Properties
\ No newline at end of file
diff --git a/docs/snippets/common/data_warning.md b/docs/snippets/common/data_warning.md
new file mode 100644
index 00000000..90263ae9
--- /dev/null
+++ b/docs/snippets/common/data_warning.md
@@ -0,0 +1,4 @@
+!!! danger "You must obtain clean, unmodified and complete data to proceed with our guides"
+
+ **Corrupted or incomplete files will cause unpredictable issues we can't cover.**
+ **TWO-TORIAL does not provide or distribute game data. Do not ask.**
\ No newline at end of file
diff --git a/docs/snippets/common/help.md b/docs/snippets/common/help.md
new file mode 100644
index 00000000..de61c45f
--- /dev/null
+++ b/docs/snippets/common/help.md
@@ -0,0 +1,6 @@
+!!! warning "Something's wrong?"
+
+ Make sure you've followed all steps correctly and also read other relevant guides.
+
+ Still stuck? You can join our Discord community server for support!
+ Click on the Discord logo at the bottom right of the page.
\ No newline at end of file
diff --git a/docs/snippets/common/old_guide.md b/docs/snippets/common/old_guide.md
new file mode 100644
index 00000000..3df1585c
--- /dev/null
+++ b/docs/snippets/common/old_guide.md
@@ -0,0 +1,6 @@
+!!! danger "This guide is in need of a revision, it is not up to our current standards"
+
+ The information it provides is still likely good but we can't guarantee it.
+
+ TWO-TORIAL is a community-driven project with limited resources.
+ If you want to help us out, you're more than welcome to contribute!
\ No newline at end of file
diff --git a/docs/snippets/common/reminder_beforeplaying.md b/docs/snippets/common/reminder_beforeplaying.md
new file mode 100644
index 00000000..3cff01cc
--- /dev/null
+++ b/docs/snippets/common/reminder_beforeplaying.md
@@ -0,0 +1,6 @@
+!!! tip "A few things to remember before each play session"
+
+ - Close of any applications running in the background which could affect performance
+ - Double-check your monitor orientation is correct for this game
+ - Double-check your sample rate is correct for this game
+ - Connect your controller
\ No newline at end of file
diff --git a/docs/snippets/common/setup_vcredist_directx.md b/docs/snippets/common/setup_vcredist_directx.md
new file mode 100644
index 00000000..ea12eb13
--- /dev/null
+++ b/docs/snippets/common/setup_vcredist_directx.md
@@ -0,0 +1,6 @@
+!!! tip ""
+
+ Download and install:
+
+ - [VCRedist All-in-one](https://github.com/abbodi1406/vcredist/releases/latest) (`VisualCppRedist_AIO_x86_x64.exe`)
+ - [DirectX End-User Runtimes](https://www.microsoft.com/en-us/download/details.aspx?id=8109)
\ No newline at end of file
diff --git a/docs/style.css b/docs/style.css
index edd39570..822e9fe9 100644
--- a/docs/style.css
+++ b/docs/style.css
@@ -1,18 +1,114 @@
-.header-logo {
- height: 150px !important;
- width: auto;
- max-width: 100%;
+/* ==========================================================================
+ Global styles
+ ========================================================================== */
+
+/* Headings
+ ========================================================================== */
+
+h1 {
+ text-align: center;
+ margin-block-end: 1em;
+}
+
+h1::after {
+ content: '';
display: block;
- margin-left: auto;
- margin-right: auto;
+ inline-size: 60%;
+ block-size: 2px;
+ margin-block: 0.5em;
+ margin-inline: auto;
+ background: linear-gradient(90deg,
+ transparent,
+ var(--md-primary-fg-color),
+ transparent
+ );
+}
+
+h2 {
+ font-weight: bold;
+ margin-block-start: 2em;
+}
+
+h2::after {
+ content: '';
+ display: block;
+ inline-size: 100%;
+ block-size: 1px;
+ margin-block: 0.25em;
+ margin-inline: auto;
+ background: linear-gradient(90deg,
+ color-mix(in srgb, var(--md-typeset-color) 65%, white),
+ transparent
+ );
+}
+
+/* Horizontal rule
+ ========================================================================== */
+
+hr {
+ inline-size: 60%;
+ block-size: 2px;
+ margin-block: 0.5em !important;
+ margin-inline: auto !important;
+ background: linear-gradient(90deg,
+ transparent,
+ var(--md-primary-fg-color),
+ transparent
+ );
+ border: 0;
+}
+
+/* Header logo
+ ========================================================================== */
+
+.header-logo {
+ display: block;
+ max-height: 150px;
+ max-width: min(60%, 500px);
+ width: auto;
+ height: auto;
+ margin-inline: auto;
object-fit: contain;
}
+@media (max-width: 768px) {
+ .header-logo {
+ max-width: min(80%, 400px);
+ max-height: 120px;
+ }
+}
+
+@media (max-width: 480px) {
+ .header-logo {
+ max-width: 90%;
+ max-height: 100px;
+ }
+}
+
+/* ==========================================================================
+ MkDocs styles
+ ========================================================================== */
+
+.md-typeset .tabbed-labels--linked > label > a {
+ padding: .78125em 0.5em .625em;
+}
+
+/* ==========================================================================
+ Page specific styles
+ ========================================================================== */
+
+/* Controllers page
+ ========================================================================== */
+
.controller-flex {
display: flex;
align-items: center;
- gap: 24px;
- margin-bottom: 2em;
+ gap: 1.5rem;
+ margin-block-end: 2em;
+}
+
+.controller-preview {
+ block-size: 300px;
}
@media (orientation: portrait) {
@@ -22,12 +118,8 @@
}
.controller-preview {
- width: 100%;
+ inline-size: 100%;
object-fit: contain;
- margin: 0 auto;
+ margin-inline: auto;
}
-}
-
-.controller-preview {
- height: 300px !important;
}
\ No newline at end of file
diff --git a/mkdocs.yml b/mkdocs.yml
index 105335c7..2d61c78a 100644
--- a/mkdocs.yml
+++ b/mkdocs.yml
@@ -40,8 +40,8 @@ nav:
- "Troubleshooting": "games/bemani/iidx/26_rootage/troubleshooting.md"
- "27 HEROIC VERSE":
- "Game Setup": "games/bemani/iidx/27_heroicverse/setup.md"
+ - "Extra Information": "games/bemani/iidx/27_heroicverse/extras.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"
@@ -215,6 +215,7 @@ nav:
- Other Resources: resources.md
not_in_nav: |
+ snippets
games/bemani/iidx/common
games/bemani/sdvx/common
games/bemani/ddr/common
@@ -263,8 +264,11 @@ theme:
- content.code.annotate
markdown_extensions:
+ # Core Extensions
- admonition
- - pymdownx.details
+ - attr_list
+ - md_in_html
+ # Code
- pymdownx.highlight:
anchor_linenums: true
line_spans: __span
@@ -272,17 +276,19 @@ markdown_extensions:
- pymdownx.inlinehilite
- pymdownx.snippets
- pymdownx.superfences
- - pymdownx.keys
- - pymdownx.critic
- - pymdownx.caret
- - pymdownx.keys
- - pymdownx.mark
- - pymdownx.tilde
- - attr_list
+ # Content
+ - pymdownx.details
+ - pymdownx.tabbed:
+ alternate_style: true
- pymdownx.emoji:
emoji_index: !!python/name:material.extensions.emoji.twemoji
emoji_generator: !!python/name:material.extensions.emoji.to_svg
- - md_in_html
+ # Text Formatting
+ - pymdownx.caret
+ - pymdownx.critic
+ - pymdownx.keys
+ - pymdownx.mark
+ - pymdownx.tilde
plugins:
- search
@@ -295,3 +301,10 @@ extra:
analytics:
provider: custom
property: https://tuah-torial.goatcounter.com/count
+ social:
+ - icon: fontawesome/brands/discord
+ link: https://discord.gg/cZRUmEPK78
+ name: Discord
+ - icon: fontawesome/brands/github
+ link: https://github.com/two-torial
+ name: GitHub
\ No newline at end of file