mirror of
https://github.com/two-torial/two-torial.git
synced 2026-03-21 22:24:07 -05:00
Indentation fix
This commit is contained in:
parent
5c6e4135d3
commit
606f7189a9
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
!!! info "Synopsis"
|
||||
|
||||
This section contains various BEMANI games error codes you might run across and potential steps to resolve them.
|
||||
This section contains various BEMANI games error codes you might run across and potential steps to resolve them.
|
||||
|
||||
## Universal
|
||||
|
||||
|
|
@ -10,24 +10,24 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
This error can be caused by:
|
||||
This error can be caused by:
|
||||
|
||||
- Having multiple network adapters enabled - try disabling unused ones in Device Manager
|
||||
- Game files being set as read-only - ensure all files are writable
|
||||
- Having multiple network adapters enabled - try disabling unused ones in Device Manager
|
||||
- Game files being set as read-only - ensure all files are writable
|
||||
|
||||
### 5-2000-0000 / 5-2002-0915 / 5-2600-0000
|
||||
|
||||
!!! tip ""
|
||||
|
||||
These errors are network related.
|
||||
These errors are network related.
|
||||
|
||||
Check that:
|
||||
Check that:
|
||||
|
||||
- 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
|
||||
- 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
|
||||
|
||||
## IIDX
|
||||
|
||||
|
|
@ -35,36 +35,36 @@
|
|||
|
||||
!!! tip "SOUND DATA CREATE ERROR"
|
||||
|
||||
Data is corrupt, incomplete, or incorrectly modified.
|
||||
Redownload data from trusted source.
|
||||
Data is corrupt, incomplete, or incorrectly modified.
|
||||
Redownload data from trusted source.
|
||||
|
||||
### 5-1503-0004
|
||||
|
||||
!!! tip "USBIO ERROR (NO ANSWER...)"
|
||||
|
||||
The game times out when trying to communicate with I/O.
|
||||
|
||||
- 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.
|
||||
The game times out when trying to communicate with I/O.
|
||||
|
||||
- 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"
|
||||
|
||||
Data is corrupt, incomplete, or incorrectly modified.
|
||||
Redownload data from trusted source.
|
||||
Data is corrupt, incomplete, or incorrectly modified.
|
||||
Redownload data from trusted source.
|
||||
|
||||
### 5-1503-0042
|
||||
|
||||
!!! tip "CAMERA DEVICE 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.
|
||||
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"
|
||||
|
||||
Enter `Test` menu, go to `CLOCK`, then `SAVE AND EXIT`.
|
||||
Enter `Test` menu, go to `CLOCK`, then `SAVE AND EXIT`.
|
||||
|
||||
## Sound Voltex
|
||||
|
||||
|
|
@ -72,13 +72,13 @@
|
|||
|
||||
!!! tip "ACIO ERROR"
|
||||
|
||||
Caused by corrupt `libacio.dll`. Redownload from a trusted source. If error persists, redownload entire game data.
|
||||
Caused by corrupt `libacio.dll`. Redownload from a trusted source. If error persists, redownload entire game data.
|
||||
|
||||
### 5-2009-0000
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Caused by modified DLL files in Sound Voltex Booth. Keep files unmodified and reinstall from a trusted source if needed.
|
||||
Caused by modified DLL files in Sound Voltex Booth. Keep files unmodified and reinstall from a trusted source if needed.
|
||||
|
||||
## pop'n music
|
||||
|
||||
|
|
@ -86,21 +86,21 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Occurs during gameplay. Verify service URL and PCBID are set correctly.
|
||||
Occurs during gameplay. Verify service URL and PCBID are set correctly.
|
||||
|
||||
### 5-2002-2400
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Setup error in pop'n Usaneko. Follow [Game Setup](/games/bemani/popn/usaneko/setup.md) and use proper `-url` and `-p` parameters in SpiceTools.
|
||||
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
|
||||
|
||||
|
||||
### 5-2500-0000
|
||||
|
||||
!!! tip "BACKUP DATA ERROR"
|
||||
|
||||
Press your `Test` button to get past this.
|
||||
Press your `Test` button to get past this.
|
||||
|
||||
## GITADORA
|
||||
|
||||
|
|
@ -108,13 +108,13 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
These errors are typically caused by having multiple network adapters enabled, disable unused ones in Device Manager.
|
||||
These errors are typically caused by having multiple network adapters enabled, disable unused ones in Device Manager.
|
||||
|
||||
### 5-2500-0001
|
||||
|
||||
!!! tip "BACKUP DATA ERROR"
|
||||
|
||||
Press your `Test` button to get past this.
|
||||
Press your `Test` button to get past this.
|
||||
|
||||
## NOSTALGIA
|
||||
|
||||
|
|
@ -122,5 +122,5 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
This error results from a bad AVS config.
|
||||
Redownload data from trusted source.
|
||||
This error results from a bad AVS config.
|
||||
Redownload data from trusted source.
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
!!! info "Synopsis"
|
||||
|
||||
This section contains various SEGA games error codes you might run across and potential steps to resolve them.
|
||||
This section contains various SEGA games error codes you might run across and potential steps to resolve them.
|
||||
|
||||
## Universal
|
||||
|
||||
|
|
@ -10,8 +10,8 @@
|
|||
|
||||
!!! tip "Unexpected Error Occured"
|
||||
|
||||
Data is corrupt, incomplete, or incorrectly modified.
|
||||
Redownload data from trusted source.
|
||||
Data is corrupt, incomplete, or incorrectly modified.
|
||||
Redownload data from trusted source.
|
||||
|
||||
### 0032
|
||||
|
||||
|
|
|
|||
|
|
@ -6,74 +6,74 @@
|
|||
|
||||
!!! 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
|
||||
|
||||
!!! 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.
|
||||
|
||||
<img src="/img/extras/asphyxia/1.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Your `contents` folder should look like this then:
|
||||
Your `contents` folder should look like this then:
|
||||
|
||||
<img src="/img/extras/asphyxia/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
For Asphyxia to run properly, you will need a plugin for each game you want to use it with.
|
||||
For Asphyxia to run properly, you will need a plugin for each game you want to use it with.
|
||||
|
||||
- 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
|
||||
- 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 can't provide links to plugins for every game, only the ones that have known good plugins.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
|
||||
<img src="/img/extras/asphyxia/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Here it's `localhost:8083`.
|
||||
Here it's `localhost:8083`.
|
||||
|
||||
<img src="/img/extras/asphyxia/4.webp">
|
||||
|
||||
|
||||
## 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:
|
||||
|
||||
<img src="/img/extras/asphyxia/5.webp">
|
||||
|
||||
!!! 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.
|
||||
|
||||
<img src="/img/extras/asphyxia/6.webp">
|
||||
|
||||
!!! 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
|
||||
|
||||
!!! 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`.
|
||||
You have already done all the step required to have it working. Simply create a profile and it will be visible on the `WebUI`.
|
||||
|
|
@ -112,7 +112,7 @@
|
|||
- Precise buffer size adjustment
|
||||
- Professional-grade audio quality
|
||||
- Bypass Windows audio stack
|
||||
- Capture is possible when routed through Voicemeeter at the cost of very little added latency
|
||||
- Capture is possible when routed through Voicemeeter at the cost of very little added latency
|
||||
|
||||
❌ **Cons**:
|
||||
|
||||
|
|
|
|||
|
|
@ -1,62 +1,62 @@
|
|||
!!! info "Synopsis"
|
||||
|
||||
This guide will cover how to mod your BEMANI game's data folder in a non-destructive way.
|
||||
No files will be removed or overwritten.
|
||||
This guide will cover how to mod your BEMANI game's data folder in a non-destructive way.
|
||||
No files will be removed or overwritten.
|
||||
|
||||
## Pre-requisites
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- A fully working and unmodified game
|
||||
- The data to mod your game with
|
||||
- A fully working and unmodified game
|
||||
- The data to mod your game with
|
||||
|
||||
!!! danger "ATTENTION"
|
||||
|
||||
- Please make sure the mod you're installing is **compatible with YOUR specific game and game version**
|
||||
- If connecting to an **online network**, make sure they **explicitly allow** the mod you're about to install
|
||||
- TWO-TORIAL will **NOT** provide support with issues caused by mods besides **Omnimix** for beatmania IIDX
|
||||
- Please make sure the mod you're installing is **compatible with YOUR specific game and game version**
|
||||
- If connecting to an **online network**, make sure they **explicitly allow** the mod you're about to install
|
||||
- TWO-TORIAL will **NOT** provide support with issues caused by mods besides **Omnimix** for beatmania IIDX
|
||||
|
||||
## Preparing data_mods
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Let's place your mod files in the right folder.
|
||||
Let's place your mod files in the right folder.
|
||||
|
||||
- Create a `data_mods` folder next to the others in your game files
|
||||
- Create a `data_mods` folder next to the others in your game files
|
||||
|
||||
<img src="/img/extras/datamods/1.webp">
|
||||
<img src="/img/extras/datamods/1.webp">
|
||||
|
||||
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/`.
|
||||
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.
|
||||
If you're confused, the following may help you understand what this means.
|
||||
|
||||
```
|
||||
📂data
|
||||
```
|
||||
📂data
|
||||
┣━📂graphic
|
||||
┣━📂info
|
||||
┣━📂movie
|
||||
┗━📂sound
|
||||
📂data_mods
|
||||
┣━📂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
|
||||
```
|
||||
┣━📂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/`
|
||||
<img src="/img/extras/datamods/2.webp">
|
||||
|
||||
**Directory**: `contents/data_mods/omnimix_31`
|
||||
<img src="/img/extras/datamods/3.webp">
|
||||
**Directory**: `contents/data_mods/`
|
||||
<img src="/img/extras/datamods/2.webp">
|
||||
|
||||
**Directory**: `contents/data_mods/omnimix_31`
|
||||
<img src="/img/extras/datamods/3.webp">
|
||||
|
||||
## Loading data_mods
|
||||
|
||||
|
|
@ -64,46 +64,46 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
We now need a way for our game to load our mods.
|
||||
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/)
|
||||
|
||||
<img src="/img/extras/datamods/4.webp">
|
||||
<img src="/img/extras/datamods/4.webp">
|
||||
|
||||
- Open the archive
|
||||
- Open the archive
|
||||
|
||||
<img src="/img/extras/datamods/5.webp">
|
||||
<img src="/img/extras/datamods/5.webp">
|
||||
|
||||
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
|
||||
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
|
||||
|
||||
<img src="/img/extras/datamods/6.webp">
|
||||
<img src="/img/extras/datamods/6.webp">
|
||||
|
||||
- Copy the `ifs_hook.dll` file to your game's `modules` folder
|
||||
- Copy the `ifs_hook.dll` file to your game's `modules` folder
|
||||
|
||||
<img src="/img/extras/datamods/7.webp">
|
||||
<img src="/img/extras/datamods/7.webp">
|
||||
|
||||
### Loading ifs_layeredfs
|
||||
|
||||
!!! tip ""
|
||||
|
||||
All that should be left to do is tell spice2x to load `ifs_hook.dll`.
|
||||
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`
|
||||
Note: If you have other DLL hooks, simply add more by having a space in between them..
|
||||
Example: `ifs_hook.dll somehook.dll`
|
||||
|
||||
<img src="/img/extras/datamods/8.webp">
|
||||
<img src="/img/extras/datamods/8.webp">
|
||||
|
||||
Assuming your `data_mods` folder has been made properly, that's it!
|
||||
Assuming your `data_mods` folder has been made properly, that's it!
|
||||
|
||||
!!! danger "Extra step for beatmania IIDX Omnimix"
|
||||
|
||||
You also need to patch your game's DLL with the `Omnimix` patch.
|
||||
|
||||
For more information on how to patch your game, head over to the [spice2x Patching](/extras/patchsp2x.md) page!
|
||||
You also need to patch your game's DLL with the `Omnimix` patch.
|
||||
|
||||
For more information on how to patch your game, head over to the [spice2x Patching](/extras/patchsp2x.md) page!
|
||||
|
|
@ -2,84 +2,84 @@
|
|||
|
||||
!!! 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.**
|
||||
**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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
We're going to patch Beatmania IIDX 25 CANNON BALLERS, however the process is similar for other BEMANI games.
|
||||
We're going to patch Beatmania IIDX 25 CANNON BALLERS, however the process is similar for other BEMANI games.
|
||||
|
||||
Here's what you'll need:
|
||||
Here's what you'll need:
|
||||
|
||||
- Your favorite hex editor, here we'll be using [HxD](https://mh-nexus.de/en/hxd/).
|
||||
- A clean copy of your desired BEMANI game.
|
||||
- A backup of your original `.dll` before editing.
|
||||
- Your favorite hex editor, here we'll be using [HxD](https://mh-nexus.de/en/hxd/).
|
||||
- A clean copy of your desired BEMANI game.
|
||||
- A backup of your original `.dll` before editing.
|
||||
|
||||
## Getting Started
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Decide on what hex edits you want to apply, you may find that information from the community or our [Resources](/resources.md).
|
||||
|
||||
It's time to open our hex editor. If you're using HxD, you'll be greeted with the screen below.
|
||||
Decide on what hex edits you want to apply, you may find that information from the community or our [Resources](/resources.md).
|
||||
|
||||
It's time to open our hex editor. If you're using HxD, you'll be greeted with the screen below.
|
||||
|
||||
<img src="/img/extras/hexguide/1.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Open your game's `.dll` file in the hex editor.
|
||||
|
||||
For the grand majority of hex edits, this is the main game file, such as `bm2dx.dll`, `soundvoltex.dll`, etc..
|
||||
|
||||
Pictured below, we've opened up `bm2dx.dll` inside HxD.
|
||||
Open your game's `.dll` file in the hex editor.
|
||||
|
||||
For the grand majority of hex edits, this is the main game file, such as `bm2dx.dll`, `soundvoltex.dll`, etc..
|
||||
|
||||
Pictured below, we've opened up `bm2dx.dll` inside HxD.
|
||||
|
||||
<img src="/img/extras/hexguide/2.webp">
|
||||
|
||||
!!! danger "Attention"
|
||||
|
||||
The edit we'll be applying is **EXCLUSIVE to this version of the game** and serves as an example.
|
||||
|
||||
This means it will not work on any other version of the game, nor any other game!
|
||||
Hex edits modify specific memory addresses that only apply to very specific game versions.
|
||||
The edit we'll be applying is **EXCLUSIVE to this version of the game** and serves as an example.
|
||||
|
||||
This means it will not work on any other version of the game, nor any other game!
|
||||
Hex edits modify specific memory addresses that only apply to very specific game versions.
|
||||
|
||||
!!! tip ""
|
||||
|
||||
We'll be editing our game to `Unlock All Songs` and its edit is:
|
||||
|
||||
- **Offset**: `0xB60B2`
|
||||
- **Original**: `74 10`
|
||||
- **Modified**: `90 90`
|
||||
|
||||
In HxD we're going to hit `Ctrl+G` to open the `Goto` window.
|
||||
|
||||
From here, we'll input the offset `B60B2` in the `Offset` section as shown below, and hit `OK`.
|
||||
We'll be editing our game to `Unlock All Songs` and its edit is:
|
||||
|
||||
- **Offset**: `0xB60B2`
|
||||
- **Original**: `74 10`
|
||||
- **Modified**: `90 90`
|
||||
|
||||
In HxD we're going to hit `Ctrl+G` to open the `Goto` window.
|
||||
|
||||
From here, we'll input the offset `B60B2` in the `Offset` section as shown below, and hit `OK`.
|
||||
|
||||
<img src="/img/extras/hexguide/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Our cursor should be taken to the offset at the exact location you want to edit.
|
||||
|
||||
As you can see, the numbers in front of the cursor are `74` and `10` which corresponds to what we need to replace.
|
||||
|
||||
**If there's a mismatch, it's likely the offset you've put in was wrong, so be sure to double check!**
|
||||
Our cursor should be taken to the offset at the exact location you want to edit.
|
||||
|
||||
As you can see, the numbers in front of the cursor are `74` and `10` which corresponds to what we need to replace.
|
||||
|
||||
**If there's a mismatch, it's likely the offset you've put in was wrong, so be sure to double check!**
|
||||
|
||||
<img src="/img/extras/hexguide/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Now all we need to do is select `74 10` and replace it with `90 90`.
|
||||
Now all we need to do is select `74 10` and replace it with `90 90`.
|
||||
|
||||
You can do this by either manually typing `90 90` or by copy and pasting.
|
||||
|
||||
It should now look as shown below.
|
||||
You can do this by either manually typing `90 90` or by copy and pasting.
|
||||
|
||||
It should now look as shown below.
|
||||
|
||||
<img src="/img/extras/hexguide/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Lastly, simply save your file and repeat these steps for any other edits you want to apply!
|
||||
Lastly, simply save your file and repeat these steps for any other edits you want to apply!
|
||||
|
||||
If at any point your game has issues due to your edits, restore your backup.
|
||||
If at any point your game has issues due to your edits, restore your backup.
|
||||
|
|
@ -2,33 +2,33 @@
|
|||
|
||||
!!! info "TWO-TORIAL Patcher"
|
||||
|
||||
URL: `https://sp2x.two-torial.xyz`
|
||||
[GitHub Repo](https://github.com/two-torial/sp2xpatcher)
|
||||
[Supported Games](https://github.com/two-torial/sp2xpatcher/blob/main/SUPPORTED.md)
|
||||
[Contributing](https://github.com/two-torial/sp2xpatcher/blob/main/CONTRIBUTING.md)
|
||||
URL: `https://sp2x.two-torial.xyz`
|
||||
[GitHub Repo](https://github.com/two-torial/sp2xpatcher)
|
||||
[Supported Games](https://github.com/two-torial/sp2xpatcher/blob/main/SUPPORTED.md)
|
||||
[Contributing](https://github.com/two-torial/sp2xpatcher/blob/main/CONTRIBUTING.md)
|
||||
|
||||
[Known spice2x patchers](/resources.md#spice2x-patchers)
|
||||
[Known spice2x patchers](/resources.md#spice2x-patchers)
|
||||
|
||||
!!! warning "Compatibility"
|
||||
|
||||
This patching method only is for [spice2x supported games](https://github.com/spice2x/spice2x.github.io/wiki/List-of-supported-games).
|
||||
This patching method only is for [spice2x supported games](https://github.com/spice2x/spice2x.github.io/wiki/List-of-supported-games).
|
||||
|
||||
**Please make sure you're using the latest release for [spice2x](https://spice2x.github.io/) as the feature is fairly new.**
|
||||
**Please make sure you're using the latest release for [spice2x](https://spice2x.github.io/) as the feature is fairly new.**
|
||||
|
||||
!!! danger "Before proceeding"
|
||||
|
||||
**It is highly recommended to use an unpatched DLL as your base!**
|
||||
|
||||
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**.
|
||||
**It is highly recommended to use an unpatched DLL as your base!**
|
||||
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
**The following guide works the same regardless of which spice2x compatible game you're using.**
|
||||
**The following guide works the same regardless of which spice2x compatible game you're using.**
|
||||
|
||||
In this case we will be using a clean SDVX installation as a reference, with the following folder structure.
|
||||
In this case we will be using a clean SDVX installation as a reference, with the following folder structure.
|
||||
|
||||
<img src="/img/extras/patchsp2x/1.webp">
|
||||
|
||||
|
|
@ -36,22 +36,22 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Open `spicecfg.exe` and head to the `Patches` tab.
|
||||
Open `spicecfg.exe` and head to the `Patches` tab.
|
||||
|
||||
<img src="/img/extras/patchsp2x/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
By default no patches will be available, we need to import some.
|
||||
By default no patches will be available, we need to import some.
|
||||
|
||||
- Click on `Import from URL`.
|
||||
- Paste your preferred patcher's URL.
|
||||
- Click on `Import from URL`.
|
||||
- Paste your preferred patcher's URL.
|
||||
|
||||
**Note**: Check the [Resources](/resources.md) page for a list of recommended patchers.
|
||||
**Note**: Check the [Resources](/resources.md) page for a list of recommended patchers.
|
||||
|
||||
- Click on `Import`.
|
||||
|
||||
^^**If patching fails, it most likely is because the URL you provided doesn't support your game's version.**^^
|
||||
- Click on `Import`.
|
||||
|
||||
^^**If patching fails, it most likely is because the URL you provided doesn't support your game's version.**^^
|
||||
|
||||
<img src="/img/extras/patchsp2x/3.webp">
|
||||
|
||||
|
|
@ -59,34 +59,34 @@
|
|||
|
||||
!!! danger "Important"
|
||||
|
||||
**As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone**.
|
||||
**As a general rule of thumb, if you're not sure what a patch does or you're not absolutely certain you need it, leave it alone**.
|
||||
|
||||
!!! tip ""
|
||||
|
||||
After a successful import, your patches should now show up inside spice2x.
|
||||
|
||||
A new `Patches` folder has also been created, containing a `.json` file with your available patches for offline use.
|
||||
After a successful import, your patches should now show up inside spice2x.
|
||||
|
||||
A new `Patches` folder has also been created, containing a `.json` file with your available patches for offline use.
|
||||
|
||||
<img src="/img/extras/patchsp2x/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Now you may pick and choose desired patches!
|
||||
Now you may pick and choose desired patches!
|
||||
|
||||
For game-specific instructions, refer to their respective dedicated pages.
|
||||
For game-specific instructions, refer to their respective dedicated pages.
|
||||
|
||||
### Auto apply / Overwrite game files
|
||||
|
||||
!!! tip "Auto apply (recommended)"
|
||||
|
||||
After picking your patches, it is **strongly recommended** to tick the `Auto apply patches on game start` box.
|
||||
After picking your patches, it is **strongly recommended** to tick the `Auto apply patches on game start` box.
|
||||
|
||||
Doing so will keep your game files intact until you start it, at which point your selected patches will apply.
|
||||
Upon closing the game your game's files will be restored.
|
||||
Doing so will keep your game files intact until you start it, at which point your selected patches will apply.
|
||||
Upon closing the game your game's files will be restored.
|
||||
|
||||
!!! warning "Overwrite game files"
|
||||
|
||||
You also have the option to `Overwrite game files`, which will **permanently modify your game files**.
|
||||
You also have the option to `Overwrite game files`, which will **permanently modify your game files**.
|
||||
|
||||
This is **NOT** recommended unless you have a good reason to do so.
|
||||
A backup of your original dll will be created, however it is recommended to make your own!
|
||||
This is **NOT** recommended unless you have a good reason to do so.
|
||||
A backup of your original dll will be created, however it is recommended to make your own!
|
||||
|
|
@ -4,33 +4,33 @@
|
|||
|
||||
!!! warning "For BEMANI games consider [spice2x Patching](patchsp2x.md)"
|
||||
|
||||
**This patching method is outdated for BEMANI games.**
|
||||
**This patching method is outdated for BEMANI games.**
|
||||
|
||||
However if your game isn't supported, follow this guide.
|
||||
However if your game isn't supported, follow this guide.
|
||||
|
||||
!!! danger "Before proceeding"
|
||||
|
||||
**It is highly recommended to use an unpatched DLL or EXE as your base!**
|
||||
|
||||
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**.
|
||||
**It is highly recommended to use an unpatched DLL or EXE as your base!**
|
||||
|
||||
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 ""
|
||||
|
||||
For this example, we'll be using our [web patcher](https://patcher.two-torial.xyz).
|
||||
Almost every other patcher looks and functions exactly the same as this one.
|
||||
For this example, we'll be using our [web patcher](https://patcher.two-torial.xyz).
|
||||
Almost every other patcher looks and functions exactly the same as this one.
|
||||
|
||||
**If your game is not supported by our web patcher, please check [Resources](/resources.md#web-patchers) and use another web patcher.**
|
||||
**If your game is not supported by our web patcher, please check [Resources](/resources.md#web-patchers) and use another web patcher.**
|
||||
|
||||
Go to your chosen patcher's website, you'll get something similar to this:
|
||||
Go to your chosen patcher's website, you'll get something similar to this:
|
||||
|
||||
<img src="/img/extras/patchweb/1.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Click on any game you'd like the patches for. In this case, we'll use CHUNITHM VERSE.
|
||||
Click on any game you'd like the patches for. In this case, we'll use CHUNITHM VERSE.
|
||||
|
||||
<img src="/img/extras/patchweb/2.webp">
|
||||
|
||||
|
|
@ -38,32 +38,32 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Here, either:
|
||||
Here, either:
|
||||
|
||||
- Drag and drop the `.dll` or `.exe` file the site prompts you to use.
|
||||
- **OR** click on `Choose a file` and select it that way.
|
||||
- Drag and drop the `.dll` or `.exe` file the site prompts you to use.
|
||||
- **OR** click on `Choose a file` and select it that way.
|
||||
|
||||
If you've used the correct file and the site is compatible, it will tell you.
|
||||
If you've used the correct file and the site is compatible, it will tell you.
|
||||
|
||||
`X of X patches matched (100%)` means the patcher is compatible with your game.
|
||||
**If this shows any less than 100%, DO NOT use it. Your `.dll` or `.exe` file might not be clean. Only proceed with a clean one.**
|
||||
`X of X patches matched (100%)` means the patcher is compatible with your game.
|
||||
**If this shows any less than 100%, DO NOT use it. Your `.dll` or `.exe` file might not be clean. Only proceed with a clean one.**
|
||||
|
||||
**Please keep in mind that some patchers may not support the most recent versions of your game right away.**
|
||||
**Please keep in mind that some patchers may not support the most recent versions of your game right away.**
|
||||
|
||||
<img src="/img/extras/patchweb/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Now, you can select the patches you'd like to apply.
|
||||
|
||||
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!
|
||||
Now, you can select the patches you'd like to apply.
|
||||
|
||||
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!
|
||||
|
||||
<img src="/img/extras/patchweb/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
When you're done selecting patches, click on `Save Patched File` and your new file will start downloading.
|
||||
When you're done selecting patches, click on `Save Patched File` and your new file will start downloading.
|
||||
|
||||
<img src="/img/extras/patchweb/6.webp">
|
||||
|
||||
|
|
@ -71,6 +71,6 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Now you may replace your data's file with the patched one you just downloaded.
|
||||
Now you may replace your data's file with the patched one you just downloaded.
|
||||
|
||||
Once you've done that, you're done. Enjoy!
|
||||
Once you've done that, you're done. Enjoy!
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
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.
|
||||
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
|
||||
|
||||
|
|
@ -18,37 +18,37 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
<img src="/img/extras/softether/softetherserverdownload.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Run the installer and choose to install ```SoftEther VPN Server```. Press Next to finish the installation, and start the Server Manager.
|
||||
Run the installer and choose to install ```SoftEther VPN Server```. Press Next to finish the installation, and start the Server Manager.
|
||||
|
||||
<img src="/img/extras/softether/serverinstall.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
When running the Server Manager for the first time, you should be greeted with the window below. Click on the ```Connect``` button.
|
||||
When running the Server Manager for the first time, you should be greeted with the window below. Click on the ```Connect``` button.
|
||||
|
||||
<img src="/img/extras/softether/serverfirstboot.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/extras/softether/easysetup.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Click on ```Create a Virtual Hub``` on the window below.
|
||||
Click on ```Create a Virtual Hub``` on the window below.
|
||||
|
||||
<img src="/img/extras/softether/createhub.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Give your hub a name, and set an admin password. In this example, we will use Two-Torial.
|
||||
Give your hub a name, and set an admin password. In this example, we will use Two-Torial.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -56,7 +56,7 @@
|
|||
|
||||
!!! 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```.
|
||||
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```.
|
||||
|
||||
<img src="/img/extras/softether/managehub.webp">
|
||||
|
||||
|
|
@ -64,26 +64,26 @@
|
|||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/extras/softether/manageuser.webp">
|
||||
|
||||
!!! 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```.
|
||||
Set a Username and Password for the user account, then check the ```Set Security Policy``` box on the top right, and click ```Security Policy```.
|
||||
|
||||
<img src="/img/extras/softether/createnewuser.webp">
|
||||
|
||||
!!! 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```.
|
||||
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```.
|
||||
|
||||
<img src="/img/extras/softether/unlimitedbroadcast.webp">
|
||||
<img src="/img/extras/softether/filteripv6.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Click on ```OK```, and your user account should be created. Click on ```Exit``` to go back to the Hub Management page.
|
||||
Click on ```OK```, and your user account should be created. Click on ```Exit``` to go back to the Hub Management page.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -94,18 +94,18 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
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```.
|
||||
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```.
|
||||
|
||||
<img src="/img/extras/softether/securenat.webp">
|
||||
<img src="/img/extras/softether/enablesecurenat.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- In the SecureNAT Configration window, set the IP Address under ```Virtual Host Network Interface Settings``` to the subnet you wish to use. In this exmaple, we will be using ```192.168.139.x``` as this is the subnet required by Chunithm for cab-to-cab play.
|
||||
- Under ```Virtual DHCP Server Settings```, set the IP Address range you wish to distribute to the connected machines. We will use a suffix of ```11``` to ```14``` in this example.
|
||||
- **IMPORTANT: LEAVE THE ```Options Applied to Clients``` SECTION BLANK!!!**
|
||||
Once everything is set, click on ```OK``` and ```Exit```.
|
||||
- In the SecureNAT Configration window, set the IP Address under ```Virtual Host Network Interface Settings``` to the subnet you wish to use. In this exmaple, we will be using ```192.168.139.x``` as this is the subnet required by Chunithm for cab-to-cab play.
|
||||
- Under ```Virtual DHCP Server Settings```, set the IP Address range you wish to distribute to the connected machines. We will use a suffix of ```11``` to ```14``` in this example.
|
||||
- **IMPORTANT: LEAVE THE ```Options Applied to Clients``` SECTION BLANK!!!**
|
||||
Once everything is set, click on ```OK``` and ```Exit```.
|
||||
|
||||
<img src="/img/extras/softether/configsecurenat.webp">
|
||||
|
||||
|
|
@ -113,14 +113,14 @@
|
|||
|
||||
!!! 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.
|
||||
Click ```Dynamic DNS Setting``` on the bottom left.
|
||||
|
||||
<img src="/img/extras/softether/ddns.webp">
|
||||
|
||||
!!! 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```.
|
||||
|
||||
- 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```.
|
||||
|
||||
<img src="/img/extras/softether/configddns.webp">
|
||||
|
||||
|
|
@ -129,14 +129,14 @@
|
|||
<img src="/img/extras/softether/ddnscert.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
If done correctly, the bottom left of your Virtual Hub management window should show your updated Hostname.
|
||||
|
||||
If done correctly, the bottom left of your Virtual Hub management window should show your updated Hostname.
|
||||
|
||||
<img src="/img/extras/softether/hostname.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
The server setup is done! User(s) should be able to connect to your hub now.
|
||||
|
||||
The server setup is done! User(s) should be able to connect to your hub now.
|
||||
|
||||
### Connecting to a SoftEther Hub
|
||||
|
||||
|
|
@ -144,19 +144,19 @@
|
|||
|
||||
!!! info "If you already have a hub created / you have a hub ready to connect, keep reading."
|
||||
|
||||
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.
|
||||
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.
|
||||
|
||||
<img src="/img/extras/softether/softetherclient.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Run the installer and choose to install ```SoftEther VPN Client```. Press Next to finish the installation, and start the VPN Client.
|
||||
Run the installer and choose to install ```SoftEther VPN Client```. Press Next to finish the installation, and start the VPN Client.
|
||||
|
||||
<img src="/img/extras/softether/clientinstall.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
In the VPN Client window, click on ```Add VPN Connection```.
|
||||
|
||||
In the VPN Client window, click on ```Add VPN Connection```.
|
||||
|
||||
<img src="/img/extras/softether/addvpn.webp">
|
||||
|
||||
|
|
@ -166,7 +166,7 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Leave the adapter name as default, and press ```OK```. Wait for the creation process to finish.
|
||||
Leave the adapter name as default, and press ```OK```. Wait for the creation process to finish.
|
||||
|
||||
<img src="/img/extras/softether/createadapter2.webp">
|
||||
|
||||
|
|
@ -176,15 +176,15 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
After you have created a Virtual Network Adapter, you should be able to add a VPN Hub. Click on ```Add VPN Connection``` again.
|
||||
After you have created a Virtual Network Adapter, you should be able to add a VPN Hub. Click on ```Add VPN Connection``` again.
|
||||
|
||||
<img src="/img/extras/softether/addvpn.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Name the Hub whatever you prefer. In this example, we will use ```Twotorial```.
|
||||
- In the ```Destination VPN Server``` section, input the server Hostname and port. The hostname should usually be ```[your_hostname].softether.net```
|
||||
- If the Hostname is correct and the client is able to establish a connection, the Virtual Hub Name should auto-fill when you click on the dropdown box.
|
||||
- Name the Hub whatever you prefer. In this example, we will use ```Twotorial```.
|
||||
- In the ```Destination VPN Server``` section, input the server Hostname and port. The hostname should usually be ```[your_hostname].softether.net```
|
||||
- If the Hostname is correct and the client is able to establish a connection, the Virtual Hub Name should auto-fill when you click on the dropdown box.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -192,30 +192,30 @@
|
|||
|
||||
!!! 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.
|
||||
- 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.
|
||||
|
||||
<img src="/img/extras/softether/hublogin.webp">
|
||||
|
||||
!!! 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...```.
|
||||
- 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...```.
|
||||
|
||||
<img src="/img/extras/softether/autoreconnect.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- In the Advanced Settings window, you can set the ```Number of TCP Connections``` you wish to use. The higher you set, the more connections will be used, resulting in a potentially better link-play experience especially for real-time PVP games like Wangan Midnight Maximum Tune or Initial D: The Arcade.
|
||||
!!! Info "If you set this to a very high value and your connection speed is unable to keep up with the requests, your connection quality may be negatively impacted. I recommend setting this to 8 for a good balance."
|
||||
- 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.
|
||||
|
||||
- In the Advanced Settings window, you can set the ```Number of TCP Connections``` you wish to use. The higher you set, the more connections will be used, resulting in a potentially better link-play experience especially for real-time PVP games like Wangan Midnight Maximum Tune or Initial D: The Arcade.
|
||||
!!! Info "If you set this to a very high value and your connection speed is unable to keep up with the requests, your connection quality may be negatively impacted. I recommend setting this to 8 for a good balance."
|
||||
- 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.
|
||||
|
||||
<img src="/img/extras/softether/advancedclientconfig.webp">
|
||||
|
||||
!!! 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!
|
||||
|
||||
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!
|
||||
|
||||
<img src="/img/extras/softether/connected.webp">
|
||||
|
||||
|
|
@ -223,19 +223,19 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- 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```.
|
||||
- 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```.
|
||||
|
||||
<img src="/img/extras/softether/ipconfig.webp">
|
||||
<img src="/img/extras/softether/ipconfig.webp">
|
||||
|
||||
!!! 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...```.
|
||||
|
||||
- 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...```.
|
||||
|
||||
<img src="/img/extras/softether/export.webp">
|
||||
<img src="/img/extras/softether/export.webp">
|
||||
|
||||
!!! tip ""
|
||||
!!! 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.
|
||||
- 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.
|
||||
|
||||
<img src="/img/extras/softether/exportpassword.webp">
|
||||
<img src="/img/extras/softether/exportpassword.webp">
|
||||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
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!**
|
||||
**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`"
|
||||
|
||||
|
|
|
|||
|
|
@ -8,54 +8,54 @@
|
|||
### 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Once that's done,, it's time to work on setting up your data.
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/beatstream/animutribe/1.webp">
|
||||
|
||||
### 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.
|
||||
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
### 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.
|
||||
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.
|
||||
|
||||
!!! tip ""
|
||||
You're all done! If you have a touchscreen monitor make sure it's plugged in, it should work automatically, if it doesn't check out the advertised `Troubleshooting` section at the link below.
|
||||
You're all done! If you have a touchscreen monitor make sure it's plugged in, it should work automatically, if it doesn't check out the advertised `Troubleshooting` section at the link below.
|
||||
|
||||
!!! 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.
|
||||
|
|
|
|||
|
|
@ -8,37 +8,37 @@
|
|||
### Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC Type 6 (ADE-704A)
|
||||
Bemani PC Type 6 (ADE-704A)
|
||||
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
|
||||
CPU: Intel Celeron B810
|
||||
CPU: Intel Celeron B810
|
||||
|
||||
GPU: AMD Radeon E4690
|
||||
GPU: AMD Radeon E4690
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### My Game Doesn't Boot After Following the Guide!
|
||||
|
||||
!!! tip ""
|
||||
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must modify your game with the `E:/drive fix` patch.
|
||||
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must modify your game with the `E:/drive fix` patch.
|
||||
|
||||
### My Touchscreen Monitor Isn't Working
|
||||
|
||||
!!! tip ""
|
||||
Try adding the `-wintouch` parameter to your `.bat` file, if that doesn't work, check the log and make sure it works with windows. SpiceTools at this point works with the grand majority of touchscreen monitors but no doubt some outliers are out there!
|
||||
Try adding the `-wintouch` parameter to your `.bat` file, if that doesn't work, check the log and make sure it works with windows. SpiceTools at this point works with the grand majority of touchscreen monitors but no doubt some outliers are out there!
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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 (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
|
@ -6,31 +6,31 @@
|
|||
|
||||
!!! note ""
|
||||
|
||||
Please keep the following in mind as you're going through this guide.
|
||||
Please keep the following in mind as you're going through this guide.
|
||||
|
||||
DDR's codename is `MDX`. Starting with `DDR A20` this would be either:
|
||||
DDR's codename is `MDX`. Starting with `DDR A20` this would be either:
|
||||
|
||||
- `MDX-001` *(Other cabs, 32 bits)*
|
||||
- `MDX-003` *(Gold cab, 64 bits)*
|
||||
- `MDX-001` *(Other cabs, 32 bits)*
|
||||
- `MDX-003` *(Gold cab, 64 bits)*
|
||||
|
||||
The gold cab version contains more features, such as exclusive songs or the "GOLDEN LEAGUE" mode.
|
||||
The gold cab version contains more features, such as exclusive songs or the "GOLDEN LEAGUE" mode.
|
||||
|
||||
## Preparing data
|
||||
|
||||
--8<-- "docs/snippets/common/data_readonly.md"
|
||||
|
||||
The **complete game data** should be approximately **20 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
The **complete game data** should be approximately **20 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
|
||||
Here's what the expected data structure should look like:
|
||||
Here's what the expected data structure should look like:
|
||||
|
||||
```
|
||||
📂arkdata
|
||||
📂com
|
||||
📂data
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
```
|
||||
📂arkdata
|
||||
📂com
|
||||
📂data
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_bad.md"
|
||||
|
||||
|
|
@ -40,17 +40,17 @@
|
|||
|
||||
!!! danger "Please make sure you're using the right update for your current data."
|
||||
|
||||
DDR updates have `MDX` and one or two datecodes in their archive names.
|
||||
DDR updates have `MDX` and one or two datecodes in their archive names.
|
||||
|
||||
**Single datecode:** Contains one update (e.g., `MDX_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `MDX_OldDateCode-NewDateCode.rar`)
|
||||
**Single datecode:** Contains one update (e.g., `MDX_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `MDX_OldDateCode-NewDateCode.rar`)
|
||||
|
||||
A date code should look something like this: `YYYYMMDDXX`
|
||||
A date code should look something like this: `YYYYMMDDXX`
|
||||
|
||||
In the two-datecode example:
|
||||
In the two-datecode example:
|
||||
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_update.md"
|
||||
|
||||
|
|
@ -60,33 +60,33 @@
|
|||
|
||||
??? tip "For MDX-001 (32 bits)"
|
||||
|
||||
- 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
|
||||
- Visit [spice2x.github.io](https://spice2x.github.io) to download the latest release
|
||||
- Extract both `spice.exe` and `spicecfg.exe` from the archive into your game's directory
|
||||
|
||||
```
|
||||
📂arkdata
|
||||
📂com
|
||||
📂data
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
```
|
||||
📂arkdata
|
||||
📂com
|
||||
📂data
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
|
||||
??? tip "For MDX-003 (64 bits)"
|
||||
|
||||
- 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
|
||||
- Visit [spice2x.github.io](https://spice2x.github.io) to download the latest release
|
||||
- Extract both `spice64.exe` and `spicecfg.exe` from the archive into your game's directory
|
||||
|
||||
```
|
||||
📂arkdata
|
||||
📂com
|
||||
📂data
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
```
|
||||
📂arkdata
|
||||
📂com
|
||||
📂data
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
|
||||
## Configuring spice2x
|
||||
|
||||
|
|
@ -151,9 +151,9 @@
|
|||
|
||||
## K-lite Codec Pack
|
||||
|
||||
!!! tip ""
|
||||
!!! tip ""
|
||||
|
||||
- Download and install the [K-lite Codec Pack](https://codecguide.com/download_kl.htm) (the Standard version is enough)
|
||||
- Download and install the [K-lite Codec Pack](https://codecguide.com/download_kl.htm) (the Standard version is enough)
|
||||
|
||||
## Help
|
||||
|
||||
|
|
|
|||
|
|
@ -6,33 +6,33 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
In the test menu, navigate to `CLOCK`, and set it to match your computer's time.
|
||||
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.
|
||||
Try to eliminate any unnecessary background processes during play.
|
||||
|
||||
### Unable to login / Eamuse error / Network error
|
||||
|
||||
!!! tip ""
|
||||
|
||||
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.
|
||||
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 ""
|
||||
|
||||
**This is likely a network issue.**
|
||||
|
||||
If you're using a local network, make sure it's set up properly.
|
||||
|
||||
If you're using a remote network, it's possible that the song or your game version isn't supported yet.
|
||||
**This is likely a network issue.**
|
||||
|
||||
If you're using a local network, make sure it's set up properly.
|
||||
|
||||
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 ""
|
||||
|
||||
These options are locked behind network requirements and will not be displayed unless you are connected to a network that has written support for these options. Patches are available to mitigate this, see our [spice2x Patching guide](/extras/patchsp2x.md).
|
||||
These options are locked behind network requirements and will not be displayed unless you are connected to a network that has written support for these options. Patches are available to mitigate this, see our [spice2x Patching guide](/extras/patchsp2x.md).
|
||||
|
|
@ -6,142 +6,142 @@
|
|||
--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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once that's done, it's time to work on setting up your data.
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/gitadora/exchain/1.webp">
|
||||
|
||||
!!! tip ""
|
||||
Why does this look different than the usual? This installation includes a `modules` folder that Spice automatically detects, keeping things clean and simple.
|
||||
Why does this look different than the usual? This installation includes a `modules` folder that Spice automatically detects, keeping things clean and simple.
|
||||
|
||||
### 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 for both launching the guitar version and drum version using SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
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 for both launching the guitar version and drum version using SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
**FOR GUITAR**
|
||||
**FOR GUITAR**
|
||||
|
||||
For our guitar local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -ea -w` and save the file.
|
||||
For our guitar local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -ea -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
What do these different parameters do?
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/2g.webp">
|
||||
|
||||
!!! tip ""
|
||||
**FOR DRUM**
|
||||
**FOR DRUM**
|
||||
|
||||
For our drum local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -2ch -ea -w` and save the file.
|
||||
For our drum local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -2ch -ea -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
What do these different parameters do?
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/2d.webp">
|
||||
|
||||
### Configuring for an Online Network
|
||||
|
||||
!!! tip ""
|
||||
**FOR GUITAR**
|
||||
**FOR GUITAR**
|
||||
|
||||
For our guitar online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
For our guitar online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/3g.webp">
|
||||
|
||||
!!! tip ""
|
||||
**FOR DRUM**
|
||||
**FOR DRUM**
|
||||
|
||||
For our drum online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
For our drum online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/3d.webp">
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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!
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
This is normal, simply hit your `Test` keybind and continue on to this.
|
||||
This is normal, simply hit your `Test` keybind and continue on to this.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
|
||||
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/6.webp">
|
||||
|
||||
!!! tip ""
|
||||
Then, select `SHOP SETTINGS`.
|
||||
Then, select `SHOP SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/7.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/8.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
|
||||
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.
|
||||
|
|
|
|||
|
|
@ -8,67 +8,67 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC Type 4
|
||||
Bemani PC Type 4
|
||||
|
||||
CPU: AMD Athlon 64 X2 4400
|
||||
CPU: AMD Athlon 64 X2 4400
|
||||
|
||||
GPU: ATI Radeon HD 2400
|
||||
GPU: ATI Radeon HD 2400
|
||||
|
||||
RAM: 1 GB
|
||||
RAM: 1 GB
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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)
|
||||
|
||||
!!! tip ""
|
||||
If you have AMD Ryzen 3900X-series processor and the game gets stuck on the title screen (or a black screen) you are running into a known processor bug for games using Media Foundation to play videos. The workaround is to disable simultaneous multithreading (SMT) in the system's BIOS settings. See [this GitHub issue for Proton](https://github.com/ValveSoftware/Proton/issues/838#issuecomment-557081962)
|
||||
If you have AMD Ryzen 3900X-series processor and the game gets stuck on the title screen (or a black screen) you are running into a known processor bug for games using Media Foundation to play videos. The workaround is to disable simultaneous multithreading (SMT) in the system's BIOS settings. See [this GitHub issue for Proton](https://github.com/ValveSoftware/Proton/issues/838#issuecomment-557081962)
|
||||
|
||||
### Occasional Graphical Stuttering During Gameplay
|
||||
|
||||
!!! tip ""
|
||||
Disable fullscreen optimizations for spice64.exe instance. Right click on spice64.exe, click on Properties. Click on Compatibility tab, "Change settings for all users", and check "Disable fullscreen optimizations".
|
||||
Disable fullscreen optimizations for spice64.exe instance. Right click on spice64.exe, click on Properties. Click on Compatibility tab, "Change settings for all users", and check "Disable fullscreen optimizations".
|
||||
|
||||
### I get an IP Change Error!
|
||||
|
||||
!!! tip ""
|
||||
Apply the `Fix IP Change Error` patch.
|
||||
Apply the `Fix IP Change Error` patch.
|
||||
|
||||
### 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 (-). Gitadora features BOTH a visual offset and an audio based one, so experiment accordingly.
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-). Gitadora features BOTH a visual offset and an audio based one, so experiment accordingly.
|
||||
|
||||
### Why Are My Videos Freezing (Usually Towards the End of the Song)?
|
||||
|
||||
!!! tip ""
|
||||
If you're using Windows 10, there is a bug that is caused by the difference between the ASF stream decoder between Windows 7 and Windows 10 wherein it fails to properly detect the end of file of the video stream which causes the video decoder to throw an exception, which is why the video freezes. At the time of writing, SpiceTools does not have a fix for this, but there are hooks available to resolve this issue.
|
||||
If you're using Windows 10, there is a bug that is caused by the difference between the ASF stream decoder between Windows 7 and Windows 10 wherein it fails to properly detect the end of file of the video stream which causes the video decoder to throw an exception, which is why the video freezes. At the time of writing, SpiceTools does not have a fix for this, but there are hooks available to resolve this issue.
|
||||
|
||||
### I Tried Switching to SpiceTools to Follow the Guide and It Crashes!
|
||||
|
||||
!!! tip ""
|
||||
This is a known issue, make sure to replace all of the `.dll` files from the ``contents`` folder of the game with ones from a fresh install, other tools currently modify these files in a way that SpiceTools cannot deal with.
|
||||
This is a known issue, make sure to replace all of the `.dll` files from the ``contents`` folder of the game with ones from a fresh install, other tools currently modify these files in a way that SpiceTools cannot deal with.
|
||||
|
||||
### My Drum Pedal Isn't Working!
|
||||
|
||||
!!! tip ""
|
||||
Some drum kits utilize hi-hat control with the pedal resulting in different MIDI addresses that require additional bindings, make sure to follow your drum kit's manual to see these other bindings and bind them in your desired tool's accordingly. Gitadora does not do this, so the game utilizes just 1 binding for every level of sensitivity on the pedal and multiple bindings are typically required with most drum kits.
|
||||
Some drum kits utilize hi-hat control with the pedal resulting in different MIDI addresses that require additional bindings, make sure to follow your drum kit's manual to see these other bindings and bind them in your desired tool's accordingly. Gitadora does not do this, so the game utilizes just 1 binding for every level of sensitivity on the pedal and multiple bindings are typically required with most drum kits.
|
||||
|
||||
### When I Run This Game All Other Background Audio Is Gone! What's Going On?
|
||||
|
||||
!!! tip ""
|
||||
Gitadora is a 64-bit game that utilizes 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 BEMANI games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). Unfortunately, this cannot be changed.
|
||||
Gitadora is a 64-bit game that utilizes 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 BEMANI games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). Unfortunately, this cannot be changed.
|
||||
|
||||
### Note on 2-channel and 4-channel Audio
|
||||
|
||||
!!! tip ""
|
||||
For most setups, the `-2ch` parameter will be mandatory to hear any functional audio. 4-channel setups aren't really working in general and there's buffer issues, please avoid using it.
|
||||
For most setups, the `-2ch` parameter will be mandatory to hear any functional audio. 4-channel setups aren't really working in general and there's buffer issues, please avoid using it.
|
||||
|
|
|
|||
|
|
@ -9,20 +9,20 @@
|
|||
|
||||
!!! info ""
|
||||
|
||||
If you already have spice2x installed, make sure it is up to date!
|
||||
If you already have spice2x installed, make sure it is up to date!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/gitadora/fuzzup/spice.webp">
|
||||
<img src="/img/bemani/gitadora/fuzzup/spice.webp">
|
||||
|
||||
## General Configuration
|
||||
|
||||
!!! info ""
|
||||
|
||||
Since GITADORA has a separate mode for both Guitar and Drums, the configuration will be split into three sections.<br>This section will cover the general configuration that is not specific to either mode.
|
||||
Since GITADORA has a separate mode for both Guitar and Drums, the configuration will be split into three sections.<br>This section will cover the general configuration that is not specific to either mode.
|
||||
|
||||
!!! info "Open `spicecfg.exe`, each following sub-section corresponds to a tab at the top."
|
||||
|
||||
|
|
@ -30,12 +30,12 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
|
||||
With your keyboard, configure your keys for:
|
||||
With your keyboard, configure your keys for:
|
||||
|
||||
- **Maintenance:** `Test`
|
||||
- **P1 Keypad**: `Keypad 0 to 9, Keypad Insert Card`
|
||||
- **Maintenance:** `Test`
|
||||
- **P1 Keypad**: `Keypad 0 to 9, Keypad Insert Card`
|
||||
|
||||
### Cards
|
||||
|
||||
|
|
@ -53,22 +53,22 @@
|
|||
|
||||
!!! tip "Required"
|
||||
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------------|-------------|---------|
|
||||
| Game Options | GitaDora Two Channel Audio | -2ch | ON |
|
||||
| Network | EA Service URL | -url | Covered in [Connecting to a Network](#connecting-to-a-network) |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------------|-------------|---------|
|
||||
| Game Options | GitaDora Two Channel Audio | -2ch | 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 |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|-------------------|-----------------------------------|---------------|---------|
|
||||
| Graphics (Common) | NVIDIA profile optimization | -nvprofile | ON |
|
||||
|
||||
## GuitarFreaks Configuration
|
||||
|
||||
!!! info ""
|
||||
|
||||
This section will cover the configuration specific to the **Guitar** mode.<br>If you are wanting to configure drums, skip to the [DrumMania Configuration](#drummania-configuration) section.
|
||||
This section will cover the configuration specific to the **Guitar** mode.<br>If you are wanting to configure drums, skip to the [DrumMania Configuration](#drummania-configuration) section.
|
||||
|
||||
#### Buttons
|
||||
|
||||
|
|
@ -76,25 +76,25 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
|
||||
With your keyboard and controller plugged in, configure your keys for:
|
||||
With your keyboard and controller plugged in, configure your keys for:
|
||||
|
||||
- **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`
|
||||
- **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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Rather than setting your Wail to buttons, you should:
|
||||
Rather than setting your Wail to buttons, you should:
|
||||
|
||||
- Find the Guitar P1 Wail X, Y, and Z analogs.
|
||||
- Click `Bind`.
|
||||
- In `Device`, pick your guitar.
|
||||
- In `Control`, pick the corresponding axis.
|
||||
- Move your guitar and ensure the Preview visualizer shows movement.
|
||||
- Repeat for other applicable axes your guitar has.
|
||||
- Find the Guitar P1 Wail X, Y, and Z analogs.
|
||||
- Click `Bind`.
|
||||
- In `Device`, pick your guitar.
|
||||
- In `Control`, pick the corresponding axis.
|
||||
- Move your guitar and ensure the Preview visualizer shows movement.
|
||||
- Repeat for other applicable axes your guitar has.
|
||||
|
||||
### Advanced
|
||||
|
||||
|
|
@ -102,27 +102,27 @@
|
|||
|
||||
!!! tip "Required"
|
||||
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------------|-------------|---------|
|
||||
| Paths | Path to ea3-config.xml | -e | `prop/ea3-config2.xml` |
|
||||
| Paths | Path to avs-config.xml | -v | `prop/avs-config-jb.xml` |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------------|-------------|---------|
|
||||
| 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
|
||||
|
||||
!!! info ""
|
||||
|
||||
This section will cover the configuration specific to the **Drums** mode.<br>If you are wanting to configure guitar, refer to the [GuitarFreaks Configuration](#guitarfreaks-configuration) section.
|
||||
This section will cover the configuration specific to the **Drums** mode.<br>If you are wanting to configure guitar, refer to the [GuitarFreaks Configuration](#guitarfreaks-configuration) section.
|
||||
|
||||
### Buttons
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
|
||||
With your keyboard and controller plugged in, configure your keys for:
|
||||
With your keyboard and controller plugged in, configure your keys for:
|
||||
|
||||
- **Drum IO Panel:** `Drum Start, Up, Down, Left, Right, Help`
|
||||
- **Drum Controls:** `Drum Hi-Hat, Snare, Hi-Tom, Low-Tom, Right Cymbal, Bass Pedal, Left Cytmbal, Left Pedal, Floor Tom`
|
||||
- **Drum IO Panel:** `Drum Start, Up, Down, Left, Right, Help`
|
||||
- **Drum Controls:** `Drum Hi-Hat, Snare, Hi-Tom, Low-Tom, Right Cymbal, Bass Pedal, Left Cytmbal, Left Pedal, Floor Tom`
|
||||
|
||||
### Advanced
|
||||
|
||||
|
|
@ -130,10 +130,10 @@
|
|||
|
||||
!!! tip "Required"
|
||||
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-------------------------|-------------|---------|
|
||||
| Paths | Path to ea3-config.xml | -e | `prop/ea3-config.xml` |
|
||||
| Paths | Path to avs-config.xml | -v | `prop/avs-config-ja.xml` |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-------------------------|-------------|---------|
|
||||
| Paths | Path to ea3-config.xml | -e | `prop/ea3-config.xml` |
|
||||
| Paths | Path to avs-config.xml | -v | `prop/avs-config-ja.xml` |
|
||||
|
||||
## Connecting to a Network
|
||||
|
||||
|
|
@ -141,26 +141,26 @@
|
|||
|
||||
??? tip "Remote (Online Network)"
|
||||
|
||||
Open `spicecfg.exe` and head to the `Options` tab.
|
||||
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.
|
||||
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
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.
|
||||
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
|
||||
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.
|
||||
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.
|
||||
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
|
||||
|
||||
<img src="/img/common/spice2x_cards.webp">
|
||||
<img src="/img/common/spice2x_cards.webp">
|
||||
|
||||
??? tip "Local e-amuse Emulator (Asphyxia)"
|
||||
|
||||
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
|
||||
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
|
||||
|
||||
## Pre-launch Requirements
|
||||
|
||||
|
|
@ -168,10 +168,10 @@
|
|||
|
||||
### VCRedist & DirectX
|
||||
|
||||
!!! tip ""
|
||||
!!! 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)
|
||||
- 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
|
||||
|
||||
|
|
@ -179,15 +179,15 @@
|
|||
|
||||
!!! 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 `24 bit, 44100 Hz (Studio Quality)` option and click `Apply` then `OK`.
|
||||
- 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 `24 bit, 44100 Hz (Studio Quality)` option and click `Apply` then `OK`.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
## First Launch
|
||||
|
||||
|
|
@ -195,59 +195,59 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're finally ready to launch the game!
|
||||
If you've followed all instructions correctly, you're finally ready to launch the game!
|
||||
|
||||
First, ensure your guitar or drumkit is connected and run `spice64.exe`. Press `Yes` when it asks for elevated privileges.
|
||||
First, ensure your guitar or drumkit is connected and run `spice64.exe`. Press `Yes` when it asks for elevated privileges.
|
||||
|
||||
Upon launching your game, you will be greeted with this `BACKUP DATA ERROR` screen.
|
||||
Upon launching your game, you will be greeted with this `BACKUP DATA ERROR` screen.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
This is normal, simply hit your `Test` keybind to enter test mode.
|
||||
This is normal, simply hit your `Test` keybind to enter test mode.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
|
||||
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/6.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Then, select `SHOP SETTINGS`.
|
||||
Then, select `SHOP SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/7.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/8.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You're all done! From the test menu, select `GAME MODE` and the game should boot up!
|
||||
You're all done! From the test menu, select `GAME MODE` and the game should boot up!
|
||||
|
||||
## Carding In
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Once the game is done loading, you need to card in.
|
||||
Once the game is done loading, you need to card in.
|
||||
|
||||
- Press your `Keypad Insert Card` button.
|
||||
- Enter your code using your keypad binds.
|
||||
- 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.
|
||||
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/bemani.md) pages.
|
||||
|
|
|
|||
|
|
@ -9,53 +9,53 @@
|
|||
|
||||
!!! 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 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.
|
||||
|
||||
### My game is running too fast!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
The most common reason for this is the game is running over its required refresh rate.
|
||||
|
||||
To solve this, ensure the monitor running GITADORA FUZZ-UP is set to 60 Hz. This is a requirement for the game to run at the correct speed. The game is hardcoded to run at 60 Hz and there is no way to change this.
|
||||
|
||||
In addition, 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.
|
||||
The most common reason for this is the game is running over its required refresh rate.
|
||||
|
||||
To solve this, ensure the monitor running GITADORA FUZZ-UP is set to 60 Hz. This is a requirement for the game to run at the correct speed. The game is hardcoded to run at 60 Hz and there is no way to change this.
|
||||
|
||||
In addition, 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.
|
||||
|
||||
### There's occasional graphical stuttering during gameplay!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
To fix this, you need to disable fullscreen optimizations for `spice64.exe`.
|
||||
To fix this, you need to disable fullscreen optimizations for `spice64.exe`.
|
||||
|
||||
1. Right click on `spice64.exe` and select `Properties`.
|
||||
2. Go to the `Compatibility` tab.
|
||||
3. Click the box at the bottom that says `Change settings for all users`.
|
||||
4. Check the box that says `Disable fullscreen optimizations`.
|
||||
5. Click `Apply` and then `OK`.
|
||||
1. Right click on `spice64.exe` and select `Properties`.
|
||||
2. Go to the `Compatibility` tab.
|
||||
3. Click the box at the bottom that says `Change settings for all users`.
|
||||
4. Check the box that says `Disable fullscreen optimizations`.
|
||||
5. Click `Apply` and then `OK`.
|
||||
|
||||
### How do I adjust my offset?
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Play through a chart you're comfortable with.
|
||||
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 `(-)`.
|
||||
If you're getting too many `Fast`, increase your offset `(+)`.
|
||||
If you're getting too many `Slow`, decrease your offset `(-)`.
|
||||
|
||||
GITADORA FUZZ-UP has two types of offset adjustments, visual and audio based, so be sure to fiddle with both to find desirable settings.
|
||||
GITADORA FUZZ-UP has two types of offset adjustments, visual and audio based, so be sure to fiddle with both to find desirable settings.
|
||||
|
||||
### When I run the game, all other audio is gone!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
GITADORA FUZZ-UP uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) for better audio latency.
|
||||
|
||||
There is currently no patch available to run the game in shared mode, so you will need to use a separate audio device for the game if you want to hear other audio sources while playing.
|
||||
GITADORA FUZZ-UP uses [WASAPI exclusive mode](https://docs.microsoft.com/en-us/windows/win32/coreaudio/exclusive-mode-streams) for better audio latency.
|
||||
|
||||
There is currently no patch available to run the game in shared mode, so you will need to use a separate audio device for the game if you want to hear other audio sources while playing.
|
||||
|
||||
### I want to use 4-channel audio! Why isn't it working?
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Unfortunately, most setups do not properly function with GITADORA FUZZ-UP's 4-channel audio, and the `-2ch` parameter will be mandatory to hear any audio. There are not many setups working with 4-channel audio, and there are buffer issues related to it. Please avoid using it.
|
||||
Unfortunately, most setups do not properly function with GITADORA FUZZ-UP's 4-channel audio, and the `-2ch` parameter will be mandatory to hear any audio. There are not many setups working with 4-channel audio, and there are buffer issues related to it. Please avoid using it.
|
||||
|
|
@ -8,130 +8,130 @@
|
|||
### 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once that's done, it's time to work on setting up your data.
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/1.webp">
|
||||
|
||||
### 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 for both launching the guitar version and drum version using SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
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 for both launching the guitar version and drum version using SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
**FOR GUITAR**
|
||||
**FOR GUITAR**
|
||||
|
||||
For our guitar local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -ea -w` and save the file.
|
||||
For our guitar local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -ea -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
What do these different parameters do?
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/2g.webp">
|
||||
|
||||
!!! tip ""
|
||||
**FOR DRUM**
|
||||
**FOR DRUM**
|
||||
|
||||
For our drum local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -2ch -ea -w` and save the file.
|
||||
For our drum local network configuration example, on a single line in the `.bat` file we're going to type `spice64.exe -2ch -ea -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
What do these different parameters do?
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-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!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/2d.webp">
|
||||
|
||||
### Configuring for an Online Network
|
||||
|
||||
!!! tip ""
|
||||
**FOR GUITAR**
|
||||
**FOR GUITAR**
|
||||
|
||||
For our guitar online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
For our guitar online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -e prop\eamuse-config2.xml -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-e` sets a custom path for the eamuse config to boot the proper one (in this case, guitar via `prop\eamuse-config2.xml`)
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/3g.webp">
|
||||
|
||||
!!! tip ""
|
||||
**FOR DRUM**
|
||||
**FOR DRUM**
|
||||
|
||||
For our drum online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
For our drum online network example we're simply doing the above but with different parameters! On our single line, we're going to type `spice64.exe -2ch -p XXXXXXXXXXXXXXXXXXXX -url http://yoururlhere.com/ -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-2ch` enables 2-channel audio for GITADORA
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/3d.webp">
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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!
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
This is normal, simply hit your `Test` keybind and continue on to this.
|
||||
This is normal, simply hit your `Test` keybind and continue on to this.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
|
||||
From here, we will need to set a shop name to play, so select the `GAME OPTIONS` option.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/6.webp">
|
||||
|
||||
!!! tip ""
|
||||
Then, select `SHOP SETTINGS`.
|
||||
Then, select `SHOP SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/7.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/8.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/gitadora/matixx/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
|
||||
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.
|
||||
|
|
|
|||
|
|
@ -8,67 +8,67 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC Type 4
|
||||
Bemani PC Type 4
|
||||
|
||||
CPU: AMD Athlon 64 X2 4400
|
||||
CPU: AMD Athlon 64 X2 4400
|
||||
|
||||
GPU: ATI Radeon HD 2400
|
||||
GPU: ATI Radeon HD 2400
|
||||
|
||||
RAM: 1 GB
|
||||
RAM: 1 GB
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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)
|
||||
|
||||
!!! tip ""
|
||||
If you have AMD Ryzen 3900X-series processor and the game gets stuck on the title screen (or a black screen) you are running into a known processor bug for games using Media Foundation to play videos. The workaround is to disable simultaneous multithreading (SMT) in the system's BIOS settings. See [this GitHub issue for Proton](https://github.com/ValveSoftware/Proton/issues/838#issuecomment-557081962)
|
||||
If you have AMD Ryzen 3900X-series processor and the game gets stuck on the title screen (or a black screen) you are running into a known processor bug for games using Media Foundation to play videos. The workaround is to disable simultaneous multithreading (SMT) in the system's BIOS settings. See [this GitHub issue for Proton](https://github.com/ValveSoftware/Proton/issues/838#issuecomment-557081962)
|
||||
|
||||
### Occasional Graphical Stuttering During Gameplay
|
||||
|
||||
!!! tip ""
|
||||
Disable fullscreen optimizations for spice64.exe instance. Right click on spice64.exe, click on Properties. Click on Compatibility tab, "Change settings for all users", and check "Disable fullscreen optimizations".
|
||||
Disable fullscreen optimizations for spice64.exe instance. Right click on spice64.exe, click on Properties. Click on Compatibility tab, "Change settings for all users", and check "Disable fullscreen optimizations".
|
||||
|
||||
### I get an IP Change Error!
|
||||
|
||||
!!! tip ""
|
||||
Apply the `Fix IP Change Error` patch.
|
||||
Apply the `Fix IP Change Error` patch.
|
||||
|
||||
### 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 (-). Gitadora features BOTH a visual offset and an audio based one, so experiment accordingly.
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-). Gitadora features BOTH a visual offset and an audio based one, so experiment accordingly.
|
||||
|
||||
### Why Are My Videos Freezing (Usually Towards the End of the Song)?
|
||||
|
||||
!!! tip ""
|
||||
If you're using Windows 10, there is a bug that is caused by the difference between the ASF stream decoder between Windows 7 and Windows 10 wherein it fails to properly detect the end of file of the video stream which causes the video decoder to throw an exception, which is why the video freezes. At the time of writing, SpiceTools does not have a fix for this, but there are hooks available to resolve this issue.
|
||||
If you're using Windows 10, there is a bug that is caused by the difference between the ASF stream decoder between Windows 7 and Windows 10 wherein it fails to properly detect the end of file of the video stream which causes the video decoder to throw an exception, which is why the video freezes. At the time of writing, SpiceTools does not have a fix for this, but there are hooks available to resolve this issue.
|
||||
|
||||
### I Tried Switching to SpiceTools to Follow the Guide and It Crashes!
|
||||
|
||||
!!! tip ""
|
||||
This is a known issue, make sure to replace all of the `.dll` files from the ``contents`` folder of the game with ones from a fresh install, other tools currently modify these files in a way that SpiceTools cannot deal with.
|
||||
This is a known issue, make sure to replace all of the `.dll` files from the ``contents`` folder of the game with ones from a fresh install, other tools currently modify these files in a way that SpiceTools cannot deal with.
|
||||
|
||||
### My Drum Pedal Isn't Working!
|
||||
|
||||
!!! tip ""
|
||||
Some drum kits utilize hi-hat control with the pedal resulting in different MIDI addresses that require additional bindings, make sure to follow your drum kit's manual to see these other bindings and bind them in your desired tool's accordingly. Gitadora does not do this, so the game utilizes just 1 binding for every level of sensitivity on the pedal and multiple bindings are typically required with most drum kits.
|
||||
Some drum kits utilize hi-hat control with the pedal resulting in different MIDI addresses that require additional bindings, make sure to follow your drum kit's manual to see these other bindings and bind them in your desired tool's accordingly. Gitadora does not do this, so the game utilizes just 1 binding for every level of sensitivity on the pedal and multiple bindings are typically required with most drum kits.
|
||||
|
||||
### When I Run This Game All Other Background Audio Is Gone! What's Going On?
|
||||
|
||||
!!! tip ""
|
||||
Gitadora is a 64-bit game that utilizes 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 BEMANI games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). Unfortunately, this cannot be changed.
|
||||
Gitadora is a 64-bit game that utilizes 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 BEMANI games which used [DirectSound](https://en.wikipedia.org/wiki/DirectSound). Unfortunately, this cannot be changed.
|
||||
|
||||
### Note on 2-channel and 4-channel Audio
|
||||
|
||||
!!! tip ""
|
||||
For most setups, the `-2ch` parameter will be mandatory to hear any functional audio. 4-channel setups aren't really working in general and there's buffer issues, please avoid using it.
|
||||
For most setups, the `-2ch` parameter will be mandatory to hear any functional audio. 4-channel setups aren't really working in general and there's buffer issues, please avoid using it.
|
||||
|
|
|
|||
|
|
@ -9,24 +9,24 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
## Installing Bemanitools
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\D01\JAE`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **10th style**.
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\D01\JAE`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **10th style**.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/setup/1.webp">
|
||||
|
||||
|
|
@ -34,33 +34,33 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\D01\JAE`.
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\D01\JAE`.
|
||||
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-10.conf` which we will take advantage of.
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-10.conf` which we will take advantage of.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\D01\JAE`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\D01\JAE`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
|
||||
### Replacing bm2dx.exe
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Go to :material-folder:`D01\util` and copy :material-clipboard-file:`bm2dx_D01_JAE_no_checksum.exe` to `D01\JAE`
|
||||
- Go to :material-folder:`D01\util` and copy :material-clipboard-file:`bm2dx_D01_JAE_no_checksum.exe` to `D01\JAE`
|
||||
|
||||
- Delete the original :material-file-remove:`bm2dx.exe`
|
||||
- Delete the original :material-file-remove:`bm2dx.exe`
|
||||
|
||||
- Rename :material-file-edit:`bm2dx_D01_JAE_no_checksum.exe` to :material-file:`bm2dx.exe`
|
||||
- Rename :material-file-edit:`bm2dx_D01_JAE_no_checksum.exe` to :material-file:`bm2dx.exe`
|
||||
|
||||
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.
|
||||
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
|
||||
|
||||
|
|
@ -70,55 +70,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
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`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `Keypad Insert Card`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
|
||||
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
|
||||
### Lights (controller/cab only)
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
|
||||
### Configuring Bemanitools for a network
|
||||
|
||||
!!! tip "Head over to the `Network` tab."
|
||||
|
||||
!!! tip ""
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
!!! 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`."
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/setup/2.webp">
|
||||
|
|
@ -126,88 +126,88 @@
|
|||
## Connecting to a network
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-10.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-10.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
|
||||
## 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`.
|
||||
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`.
|
||||
|
||||
Below is an example of how both look like.
|
||||
Below is an example of how both look like.
|
||||
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/10thstyle/iidx10_linear.webp">
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/10thstyle/iidx10_linear.webp">
|
||||
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/10thstyle/iidx10_point.webp">
|
||||
|
||||
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.
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/10thstyle/iidx10_point.webp">
|
||||
|
||||
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.
|
||||
|
||||
!!! tip ""
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-10.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-10.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
!!! tip ""
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
|
||||
## First launch
|
||||
|
||||
|
|
@ -217,74 +217,74 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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 :material-file:`gamestart.bat`.
|
||||
**First plug your controller if you have one** and run :material-file:`gamestart.bat`.
|
||||
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/1.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Start` key to confirm to get to the next error message.
|
||||
Press your `Start` key to confirm to get to the next error message.
|
||||
|
||||
### CLOCK ERROR
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Start` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
Press your `Start` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/5.webp">
|
||||
|
||||
### Enabling e-AMUSEMENT for Online Play
|
||||
|
||||
!!! tip ""
|
||||
From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/6.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/8.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/10.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/11.webp">
|
||||
|
||||
!!! tip ""
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
<img src="/img/bemani/iidx/10thstyle/firstlaunch/12.webp">
|
||||
|
||||
## Final Notes
|
||||
|
|
@ -292,4 +292,4 @@
|
|||
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
|
||||
|
||||
!!! warning "Have any other errors?"
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
|
|
@ -8,36 +8,36 @@
|
|||
### 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.
|
||||
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 ""
|
||||
This can be caused by:
|
||||
This can be caused by:
|
||||
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
|
||||
### My background videos aren't working!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **10th style**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **10th style**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -48,15 +48,15 @@
|
|||
#### Fix #1 (Wrong data structure)
|
||||
|
||||
!!! tip ""
|
||||
Make sure that your unpacked data looks like this:
|
||||
Make sure that your unpacked data looks like this:
|
||||
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
|
||||
#### Fix #2 (RtEffects.dll didn't get replaced)
|
||||
|
||||
!!! tip ""
|
||||
Refer to [Using iidxhook-10.conf & RtEffect.dll](setup.md#using-iidxhook-10conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
Refer to [Using iidxhook-10.conf & RtEffect.dll](setup.md#using-iidxhook-10conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
|
|
@ -9,24 +9,24 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
## Installing Bemanitools
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\E11\JAA`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **IIDX RED**.
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\E11\JAA`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **IIDX RED**.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/setup/1.webp">
|
||||
|
||||
|
|
@ -34,21 +34,21 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\E11\JAA`.
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\E11\JAA`.
|
||||
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-11.conf` which we will take advantage of.
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-11.conf` which we will take advantage of.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\E11\JAA`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\E11\JAA`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
|
||||
## Configuring Bemanitools
|
||||
|
||||
|
|
@ -58,55 +58,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
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`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `Keypad Insert Card`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
|
||||
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
|
||||
### Lights (controller/cab only)
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
|
||||
### Configuring Bemanitools for a network
|
||||
|
||||
!!! tip "Head over to the `Network` tab."
|
||||
|
||||
!!! tip ""
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
!!! 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`."
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/setup/2.webp">
|
||||
|
|
@ -114,91 +114,91 @@
|
|||
## Connecting to a network
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-11.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-11.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
|
||||
## 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`.
|
||||
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`.
|
||||
|
||||
Below is an example of how both look like.
|
||||
Below is an example of how both look like.
|
||||
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/11_red/iidx11_linear.webp">
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/11_red/iidx11_linear.webp">
|
||||
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/11_red/iidx11_point.webp">
|
||||
|
||||
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.
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/11_red/iidx11_point.webp">
|
||||
|
||||
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.
|
||||
|
||||
!!! tip ""
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-11.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-11.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
!!! tip ""
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
|
||||
## First launch
|
||||
|
||||
|
|
@ -208,79 +208,79 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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 :material-file:`gamestart.bat`.
|
||||
**First plug your controller if you have one** and run :material-file:`gamestart.bat`.
|
||||
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/1.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Start` key to confirm to get to the next error message.
|
||||
Press your `Start` key to confirm to get to the next error message.
|
||||
|
||||
### CLOCK ERROR
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Start` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
Press your `Start` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/5.webp">
|
||||
|
||||
### Enabling e-AMUSEMENT for Online Play
|
||||
|
||||
!!! tip ""
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/6.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/8.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/10.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/11.webp">
|
||||
|
||||
!!! tip ""
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
<img src="/img/bemani/iidx/11_red/firstlaunch/12.webp">
|
||||
|
||||
|
||||
## Final Notes
|
||||
|
||||
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
|
||||
|
||||
!!! warning "Have any other errors?"
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
|
|
|
|||
|
|
@ -8,36 +8,36 @@
|
|||
### 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.
|
||||
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 ""
|
||||
This can be caused by:
|
||||
This can be caused by:
|
||||
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
|
||||
### My background videos aren't working!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **IIDX RED**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **IIDX RED**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -48,15 +48,15 @@
|
|||
#### Fix #1 (Wrong data structure)
|
||||
|
||||
!!! tip ""
|
||||
Make sure that your unpacked data looks like this:
|
||||
Make sure that your unpacked data looks like this:
|
||||
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
|
||||
#### Fix #2 (RtEffects.dll didn't get replaced)
|
||||
|
||||
!!! tip ""
|
||||
Refer to [Using iidxhook-11.conf & RtEffect.dll](setup.md#using-iidxhook-11conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
Refer to [Using iidxhook-11.conf & RtEffect.dll](setup.md#using-iidxhook-11conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
|
|
@ -9,24 +9,24 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
## Installing Bemanitools
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\ECO\JAD`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **HAPPY SKY**.
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\ECO\JAD`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **HAPPY SKY**.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/setup/1.webp">
|
||||
|
||||
|
|
@ -34,40 +34,40 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\ECO\JAD`.
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\ECO\JAD`.
|
||||
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-12.conf` which we will take advantage of.
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-12.conf` which we will take advantage of.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\ECO\JAD`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\ECO\JAD`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
|
||||
### Installing CLVSD.ax
|
||||
|
||||
!!! tip ""
|
||||
|
||||
We need to install a codec so that background videos will work and won't cause an error.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
We need to install a codec so that background videos will work and won't cause an error.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **HAPPY SKY**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **HAPPY SKY**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -79,55 +79,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
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`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `Keypad Insert Card`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
|
||||
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
|
||||
### Lights (controller/cab only)
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
|
||||
### Configuring Bemanitools for a network
|
||||
|
||||
!!! tip "Head over to the `Network` tab."
|
||||
|
||||
!!! tip ""
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
!!! 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`."
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/setup/2.webp">
|
||||
|
|
@ -135,91 +135,91 @@
|
|||
## Connecting to a network
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-12.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-12.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
|
||||
## 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`.
|
||||
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`.
|
||||
|
||||
Below is an example of how both look like.
|
||||
Below is an example of how both look like.
|
||||
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/12_happysky/iidx12_linear.webp">
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/12_happysky/iidx12_linear.webp">
|
||||
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/12_happysky/iidx12_point.webp">
|
||||
|
||||
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.
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/12_happysky/iidx12_point.webp">
|
||||
|
||||
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.
|
||||
|
||||
!!! tip ""
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-12.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-12.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
!!! tip ""
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
|
||||
## First launch
|
||||
|
||||
|
|
@ -229,80 +229,80 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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 :material-file:`gamestart.bat`.
|
||||
**First plug your controller if you have one** and run :material-file:`gamestart.bat`.
|
||||
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/1.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Start` key to confirm to get to the next error message.
|
||||
Press your `Start` key to confirm to get to the next error message.
|
||||
|
||||
### CLOCK ERROR
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Start` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
Press your `Start` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/5.webp">
|
||||
|
||||
### Enabling e-AMUSEMENT for Online Play
|
||||
|
||||
!!! tip ""
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/6.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/8.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/10.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/11.webp">
|
||||
|
||||
!!! tip ""
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
<img src="/img/bemani/iidx/12_happysky/firstlaunch/12.webp">
|
||||
|
||||
|
||||
## Final Notes
|
||||
|
||||
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
|
||||
|
||||
!!! warning "Have any other errors?"
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
|
||||
|
|
|
|||
|
|
@ -8,36 +8,36 @@
|
|||
### 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.
|
||||
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 ""
|
||||
This can be caused by:
|
||||
This can be caused by:
|
||||
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
|
||||
### My background videos aren't working!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **HAPPY SKY**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **HAPPY SKY**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -48,15 +48,15 @@
|
|||
#### Fix #1 (Wrong data structure)
|
||||
|
||||
!!! tip ""
|
||||
Make sure that your unpacked data looks like this:
|
||||
Make sure that your unpacked data looks like this:
|
||||
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
|
||||
#### Fix #2 (RtEffects.dll didn't get replaced)
|
||||
|
||||
!!! tip ""
|
||||
Refer to [Using iidxhook-12.conf & RtEffect.dll](setup.md#using-iidxhook-12conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
Refer to [Using iidxhook-12.conf & RtEffect.dll](setup.md#using-iidxhook-12conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
|
|
@ -9,24 +9,24 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
## Installing Bemanitools
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-13.zip`.
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-13.zip`.
|
||||
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\FDD\JAG`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **DistorteD**.
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\FDD\JAG`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **DistorteD**.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/setup/1.webp">
|
||||
|
||||
|
|
@ -34,40 +34,40 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\FDD\JAG`.
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\FDD\JAG`.
|
||||
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-13.conf` which we will take advantage of.
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-13.conf` which we will take advantage of.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`iidx.zip`
|
||||
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\FDD\JAG`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
- Inside :material-folder:`iidx/misc`, extract :material-file-cog-outline:`RtEffect_stub.dll` to :material-folder:`\FDD\JAG`.
|
||||
|
||||
- Delete the already existing :material-file-remove-outline:`RtEffect.dll` and rename :material-file-edit-outline:`RtEffect_stub.dll` to :material-file-cog-outline:`RtEffect.dll`.
|
||||
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
This will eliminate any immediate crashes relating to needing specific old hardware.
|
||||
|
||||
### Installing CLVSD.ax
|
||||
|
||||
!!! tip ""
|
||||
|
||||
We need to install a codec so that background videos will work and won't cause an error.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
We need to install a codec so that background videos will work and won't cause an error.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **DistorteD**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **DistorteD**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -79,55 +79,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
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`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `Keypad Insert Card`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
|
||||
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
|
||||
### Lights (controller/cab only)
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
|
||||
### Configuring Bemanitools for a network
|
||||
|
||||
!!! tip "Head over to the `Network` tab."
|
||||
|
||||
!!! tip ""
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
!!! 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`."
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/setup/2.webp">
|
||||
|
|
@ -135,91 +135,91 @@
|
|||
## Connecting to a network
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-13.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-13.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
|
||||
## 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`.
|
||||
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`.
|
||||
|
||||
Below is an example of how both look like.
|
||||
Below is an example of how both look like.
|
||||
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/13_distorted/iidx13_linear.webp">
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/13_distorted/iidx13_linear.webp">
|
||||
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/13_distorted/iidx13_point.webp">
|
||||
|
||||
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.
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/13_distorted/iidx13_point.webp">
|
||||
|
||||
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.
|
||||
|
||||
!!! tip ""
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-12.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-12.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
!!! tip ""
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
|
||||
## First launch
|
||||
|
||||
|
|
@ -229,79 +229,79 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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 :material-file:`gamestart.bat`.
|
||||
**First plug your controller if you have one** and run :material-file:`gamestart.bat`.
|
||||
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/1.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Test` key to confirm to get to the next error message.
|
||||
Press your `Test` key to confirm to get to the next error message.
|
||||
|
||||
### CLOCK ERROR
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Test` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
Press your `Test` key to confirm. This will bring you into it's service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/5.webp">
|
||||
|
||||
### Enabling e-AMUSEMENT for Online Play
|
||||
|
||||
!!! tip ""
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/6.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/8.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/10.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/11.webp">
|
||||
|
||||
!!! tip ""
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
<img src="/img/bemani/iidx/13_distorted/firstlaunch/12.webp">
|
||||
|
||||
|
||||
## Final Notes
|
||||
|
||||
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
|
||||
|
||||
!!! warning "Have any other errors?"
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
|
|
|
|||
|
|
@ -8,36 +8,36 @@
|
|||
### 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.
|
||||
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 ""
|
||||
This can be caused by:
|
||||
This can be caused by:
|
||||
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
|
||||
### My background videos aren't working!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **DistorteD**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **DistorteD**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -48,15 +48,15 @@
|
|||
#### Fix #1 (Wrong data structure)
|
||||
|
||||
!!! tip ""
|
||||
Make sure that your unpacked data looks like this:
|
||||
Make sure that your unpacked data looks like this:
|
||||
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
|
||||
#### Fix #2 (RtEffects.dll didn't get replaced)
|
||||
|
||||
!!! tip ""
|
||||
Refer to [Using iidxhook-13.conf & RtEffect.dll](setup.md#using-iidxhook-13conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
Refer to [Using iidxhook-13.conf & RtEffect.dll](setup.md#using-iidxhook-13conf-rteffectdll) again and check if you have followed all the instructions explained in it.
|
||||
|
|
@ -8,25 +8,25 @@
|
|||
## Preparing data
|
||||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
## Installing Bemanitools
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-14-to-17.zip`.
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-14-to-17.zip`.
|
||||
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\GLD\2007072301`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **GOLD**.
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\GLD\2007072301`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **GOLD**.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/setup/1.webp">
|
||||
|
||||
|
|
@ -34,32 +34,32 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\GLD\2007072301`.
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\GLD\2007072301`.
|
||||
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-14.conf` which we will take advantage of.
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-14.conf` which we will take advantage of.
|
||||
|
||||
### Installing CLVSD.ax
|
||||
|
||||
!!! tip ""
|
||||
|
||||
We need to install a codec so that background videos will work and won't cause an error.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
We need to install a codec so that background videos will work and won't cause an error.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **GOLD**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **GOLD**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -71,55 +71,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
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`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `Keypad Insert Card`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
|
||||
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
|
||||
### Lights (controller/cab only)
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
|
||||
### Configuring Bemanitools for a network
|
||||
|
||||
!!! tip "Head over to the `Network` tab."
|
||||
|
||||
!!! tip ""
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
!!! 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`."
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/setup/2.webp">
|
||||
|
|
@ -127,91 +127,91 @@
|
|||
## Connecting to a network
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-14.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-14.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
|
||||
## 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`.
|
||||
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`.
|
||||
|
||||
Below is an example of how both look like.
|
||||
Below is an example of how both look like.
|
||||
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/14_gold/iidx14_linear.webp">
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/14_gold/iidx14_linear.webp">
|
||||
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/14_gold/iidx14_point.webp">
|
||||
|
||||
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.
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/14_gold/iidx14_point.webp">
|
||||
|
||||
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.
|
||||
|
||||
!!! tip ""
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-14.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-14.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
!!! tip ""
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
|
||||
## First launch
|
||||
|
||||
|
|
@ -221,50 +221,50 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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 :material-file:`gamestart.bat`.
|
||||
**First plug your controller if you have one** and run :material-file:`gamestart.bat`.
|
||||
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/1.webp">
|
||||
|
||||
!!! 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.
|
||||
Reboot the game and it should get fixed.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Test` key to confirm to get to the next error message.
|
||||
Press your `Test` key to confirm to get to the next error message.
|
||||
|
||||
### CLOCK ERROR
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
Press your `Test` key to confirm. The game will then perform a `MONITOR CHECK`.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/4.webp">
|
||||
|
||||
Press your `Test` key to confirm. The game will then perform a `MONITOR CHECK`.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/4.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
After the monitor check, the game will bring you into it's service menu.
|
||||
After the monitor check, the game will bring you into it's service menu.
|
||||
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Navigate to `CLOCK`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/6.webp">
|
||||
|
||||
### Enabling e-AMUSEMENT for Online Play
|
||||
|
||||
!!! tip ""
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
From the service menu, go to `NETWORK OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/7.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/8.webp">
|
||||
|
|
@ -272,21 +272,21 @@
|
|||
<img src="/img/bemani/iidx/14_gold/firstlaunch/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
We will need to set a `SHOP NAME SETTING` and change our `SETTING AREA` otherwise the game will throw errors at us.
|
||||
|
||||
We will need to set a `SHOP NAME SETTING` and change our `SETTING AREA` otherwise the game will throw errors at us.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/10.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/11.webp">
|
||||
|
||||
!!! tip ""
|
||||
Select `SAVE AND EXIT`.
|
||||
|
||||
Select `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/14_gold/firstlaunch/12.webp">
|
||||
|
||||
## Final Notes
|
||||
|
|
@ -294,4 +294,4 @@
|
|||
!!! 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!"
|
||||
|
||||
!!! warning "Have any other errors?"
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
|
|
|
|||
|
|
@ -8,36 +8,36 @@
|
|||
### 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.
|
||||
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 ""
|
||||
This can be caused by:
|
||||
This can be caused by:
|
||||
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
|
||||
### My background videos aren't working!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **GOLD**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **GOLD**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -48,10 +48,10 @@
|
|||
#### Wrong data structure
|
||||
|
||||
!!! tip ""
|
||||
Make sure that your unpacked data looks like this:
|
||||
Make sure that your unpacked data looks like this:
|
||||
|
||||
- yyyymmddrr (y = year digit, m = month digit, d = day digit, r = revision digit) revision folder containing game binary and libraries
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
- yyyymmddrr (y = year digit, m = month digit, d = day digit, r = revision digit) revision folder containing game binary and libraries
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
|
|
@ -44,6 +44,6 @@
|
|||
The following line determine what remote service URL `spice2x` is supposed to connect to.
|
||||
There is ^^**no need to manually change this**^^ as `spice2x` will do it for us.
|
||||
|
||||
```xml
|
||||
<services __type="str">http://localhost:8083</services>
|
||||
```xml
|
||||
<services __type="str">http://localhost:8083</services>
|
||||
```
|
||||
|
|
@ -9,34 +9,34 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
You should end up with a file structure with a few folders only, as follows:
|
||||
You should end up with a file structure with a few folders only, as follows:
|
||||
|
||||
<img src="/img/bemani/iidx/24_sinobuz/data.webp">
|
||||
|
||||
??? 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.**
|
||||
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
|
||||
|
||||
!!! info ""
|
||||
|
||||
If you already have spice2x installed, make sure it is up to date!
|
||||
If you already have spice2x installed, make sure it is up to date!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/24_sinobuz/spice2xdata.webp">
|
||||
<img src="/img/bemani/iidx/24_sinobuz/spice2xdata.webp">
|
||||
|
||||
## Configuring spice2x
|
||||
|
||||
|
|
@ -46,51 +46,51 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
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:
|
||||
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**: `1 to 9, Keypad Insert Card`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `1 to 9, Keypad Insert Card`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
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.
|
||||
- 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.
|
||||
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.
|
||||
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.
|
||||
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:
|
||||
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.
|
||||
- Click `Bind`.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Light Control`, select the corresponding light.
|
||||
- Click `Close`.
|
||||
- Repeat for your other lights.
|
||||
|
||||
### Cards
|
||||
|
||||
|
|
@ -110,21 +110,21 @@
|
|||
|
||||
!!! info "If you don't know what an option does, hover over the its name with your mouse."
|
||||
|
||||
<img src="/img/common/spice2x_option_hover.webp">
|
||||
<img src="/img/common/spice2x_option_hover.webp">
|
||||
|
||||
!!! danger "Be very careful changing options you don't understand as it may cause issues."
|
||||
|
||||
!!! tip "Required"
|
||||
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------|-------------------|---------|
|
||||
| Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------|-------------------|---------|
|
||||
| Network | EA Service URL | -url | Covered in [Connecting to a network](#connecting-to-a-network) |
|
||||
|
||||
!!! tip "Highly Recommended for NVIDIA users ONLY"
|
||||
|
||||
| Category | Option | Parameter | Setting |
|
||||
|-------------------|-----------------------------------|---------------| |
|
||||
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|-------------------|-----------------------------------|---------------| |
|
||||
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
|
||||
|
||||
|
||||
### Advanced & Development
|
||||
|
|
@ -137,26 +137,26 @@
|
|||
|
||||
??? tip "Remote (Online Network)"
|
||||
|
||||
Open `spicecfg.exe` and head to the `Options` tab.
|
||||
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.
|
||||
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
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.
|
||||
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
|
||||
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.
|
||||
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.
|
||||
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
|
||||
|
||||
<img src="/img/common/spice2x_cards.webp">
|
||||
<img src="/img/common/spice2x_cards.webp">
|
||||
|
||||
??? tip "Local e-amuse Emulator (Asphyxia)"
|
||||
|
||||
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
|
||||
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
|
||||
|
||||
## Pre-launch requirements
|
||||
|
||||
|
|
@ -164,24 +164,24 @@
|
|||
|
||||
### VCRedist & DirectX
|
||||
|
||||
!!! tip ""
|
||||
!!! 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)
|
||||
- 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 `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`.
|
||||
- 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 `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
## First launch
|
||||
|
||||
|
|
@ -191,11 +191,11 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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 `spice.exe`, press `Yes` when it asks for elevated privileges.
|
||||
**First plug your controller if you have one** and run `spice.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.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/1.webp">
|
||||
|
||||
|
|
@ -203,52 +203,52 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Press your `Test` key to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
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.
|
||||
Next, you'll get another error.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
|
||||
Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Start by going up to `CLOCK`.
|
||||
Start by going up to `CLOCK`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Here, simply select `SAVE AND EXIT` and the clock will be set.
|
||||
Here, simply select `SAVE AND EXIT` and the clock will be set.
|
||||
|
||||
You'll be back in the service menu.
|
||||
You'll be back in the service menu.
|
||||
|
||||
### DEFINITION TYPE
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Go to `GAME OPTIONS` then `DEFINITION TYPE`.
|
||||
Go to `GAME OPTIONS` then `DEFINITION TYPE`.
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Choose either `HD` or `HD*` depending on your preferences.
|
||||
Choose either `HD` or `HD*` depending on your preferences.
|
||||
|
||||
`HD*` adds `+1.0` offset in-game, while `HD` doesn't.
|
||||
`HD*` adds `+1.0` offset in-game, while `HD` doesn't.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Once done selecting, select `YES` then `SAVE AND EXIT`.
|
||||
Once done selecting, select `YES` then `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/6.webp">
|
||||
|
||||
|
|
@ -256,39 +256,39 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
|
||||
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/7.webp">
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/8.webp">
|
||||
|
||||
!!! 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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/9.webp">
|
||||
<img src="/img/bemani/iidx/common/oldhd/firstlaunch/10.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Select `GAME MODE`.
|
||||
|
||||
You're all done! The game should load up properly now.
|
||||
Select `GAME MODE`.
|
||||
|
||||
You're all done! The game should load up properly now.
|
||||
|
||||
## Carding in
|
||||
|
||||
!!! tip ""
|
||||
To card into the game:
|
||||
|
||||
1. Press your `Keypad Insert Card` button.
|
||||
2. Enter your code using your keypad binds.
|
||||
To card into the game:
|
||||
|
||||
1. Press your `Keypad Insert Card` button.
|
||||
2. 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.
|
||||
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).
|
||||
|
|
@ -15,22 +15,22 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
The most common reason for this is the game is running over its required refresh rate.
|
||||
To solve this, make sure v-sync isn't disabled in your graphics card's settings.
|
||||
The most common reason for this is the game is running over its required refresh rate.
|
||||
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.
|
||||
For NVIDIA users, enable `NVIDIA profile optimization (-nvprofile)` in the `Options` tab.
|
||||
|
||||
### How do I set my offset?
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Play through a chart you're comfortable with.
|
||||
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 `(-)`.
|
||||
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.
|
||||
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.
|
||||
|
|
@ -8,110 +8,110 @@
|
|||
## 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! 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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/1.webp">
|
||||
|
||||
## 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.
|
||||
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/2.webp">
|
||||
|
||||
## 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/3.webp">
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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!
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
Ignore this message, simply hit your `Test` keybind and continue onto this.
|
||||
Ignore this message, simply hit your `Test` keybind and continue onto this.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/6.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
Start by navigating up to `CLOCK` and entering that menu.
|
||||
Start by navigating up to `CLOCK` and entering that menu.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/8.webp">
|
||||
|
||||
!!! tip ""
|
||||
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
|
||||
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/9.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/10.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/11.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/12.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/13.webp">
|
||||
|
||||
!!! tip ""
|
||||
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
|
||||
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.
|
||||
|
|
@ -8,63 +8,63 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC (ADE-6291)
|
||||
Bemani PC (ADE-6291)
|
||||
|
||||
Konami (2018)
|
||||
Konami (2018)
|
||||
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
|
||||
CPU: AMD RX-421BD
|
||||
CPU: AMD RX-421BD
|
||||
|
||||
GPU: Radeon R7
|
||||
GPU: Radeon R7
|
||||
|
||||
RAM: 4 GB
|
||||
RAM: 4 GB
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
The game released with two USB cameras and naturally it's looking for them, if you do not have two cameras plugged into your computer then the game outputs this error, which can be ignored simply by hitting `Test` or waiting 60 seconds for it to be auto-dismissed.
|
||||
The game released with two USB cameras and naturally it's looking for them, if you do not have two cameras plugged into your computer then the game outputs this error, which can be ignored simply by hitting `Test` or waiting 60 seconds for it to be auto-dismissed.
|
||||
|
||||
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a patch.
|
||||
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a patch.
|
||||
|
||||
### Occasional Game Stutters During Play
|
||||
|
||||
!!! tip ""
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
|
||||
### HD and HD*
|
||||
|
||||
!!! tip ""
|
||||
This version of IIDX has two HD mode options, `HD` and `HD*` neither is inherently better than the other, the only difference is HD* is an additional + 1.0 offset in-game, the official reasoning is to account for a different set of monitors on arcade cabs. In beatmania IIDX 26 ROOTAGE this option is removed entirely and only HD is present.
|
||||
This version of IIDX has two HD mode options, `HD` and `HD*` neither is inherently better than the other, the only difference is HD* is an additional + 1.0 offset in-game, the official reasoning is to account for a different set of monitors on arcade cabs. In beatmania IIDX 26 ROOTAGE this option is removed entirely and only HD is present.
|
||||
|
||||
### 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 (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
||||
### A Note About SSE 4.2
|
||||
|
||||
!!! tip ""
|
||||
In the rare case you are running this game on *very* old hardware, IIDX 25 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.
|
||||
In the rare case you are running this game on *very* old hardware, IIDX 25 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 IIDX 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). Unfortunately, this cannot be changed.
|
||||
64-bit versions of IIDX 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). Unfortunately, this cannot be changed.
|
||||
|
||||
### 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.
|
||||
|
|
@ -8,110 +8,110 @@
|
|||
## 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once that's done, it's time to work on setting up your data.
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/1.webp">
|
||||
|
||||
## 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.
|
||||
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/2.webp">
|
||||
|
||||
## 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/3.webp">
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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!
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
Ignore this message, simply hit your `Test` keybind and continue onto this.
|
||||
Ignore this message, simply hit your `Test` keybind and continue onto this.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
Hit the `Test` keybinding again to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/6.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
Start by navigating up to `CLOCK` and entering that menu.
|
||||
Start by navigating up to `CLOCK` and entering that menu.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/8.webp">
|
||||
|
||||
!!! tip ""
|
||||
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
|
||||
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences.
|
||||
Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences.
|
||||
|
||||
<img src="/img/bemani/iidx/26_rootage/1.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/11.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/12.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/13.webp">
|
||||
|
||||
!!! tip ""
|
||||
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
|
||||
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.
|
||||
|
|
@ -8,63 +8,63 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC (ADE-6291)
|
||||
Bemani PC (ADE-6291)
|
||||
|
||||
Konami (2018)
|
||||
Konami (2018)
|
||||
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
|
||||
CPU: AMD RX-421BD
|
||||
CPU: AMD RX-421BD
|
||||
|
||||
GPU: Radeon R7
|
||||
GPU: Radeon R7
|
||||
|
||||
RAM: 4 GB
|
||||
RAM: 4 GB
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
The game released with two USB cameras and naturally it's looking for them, if you do not have two cameras plugged into your computer then the game outputs this error, which can be ignored simply by hitting `Test` or waiting 60 seconds for it to be auto-dismissed.
|
||||
The game released with two USB cameras and naturally it's looking for them, if you do not have two cameras plugged into your computer then the game outputs this error, which can be ignored simply by hitting `Test` or waiting 60 seconds for it to be auto-dismissed.
|
||||
|
||||
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a patch.
|
||||
But if you're tired of this message every time you start up the game, the `CAMERA DEVICE ERROR` message can be removed via a patch.
|
||||
|
||||
### Occasional Game Stutters During Play
|
||||
|
||||
!!! tip ""
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
|
||||
### HD and HD*
|
||||
|
||||
!!! tip ""
|
||||
This version of IIDX has removed having two HD mode options, leaving only HD. `HD` and `HD*` neither is inherently better than the other, the only difference is HD* is an additional + 1.0 offset in-game, now applied to the lone `HD` mode. The official reasoning is to account for a different set of monitors on arcade cabs.
|
||||
This version of IIDX has removed having two HD mode options, leaving only HD. `HD` and `HD*` neither is inherently better than the other, the only difference is HD* is an additional + 1.0 offset in-game, now applied to the lone `HD` mode. The official reasoning is to account for a different set of monitors on arcade cabs.
|
||||
|
||||
### 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 (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
||||
### A Note About SSE 4.2
|
||||
|
||||
!!! tip ""
|
||||
In the rare case you are running this game on *very* old hardware, IIDX 26 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.
|
||||
In the rare case you are running this game on *very* old hardware, IIDX 26 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 IIDX 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). Unfortunately, this cannot be changed.
|
||||
64-bit versions of IIDX 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). Unfortunately, this cannot be changed.
|
||||
|
||||
### 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.
|
||||
|
|
@ -8,67 +8,67 @@
|
|||
## 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.
|
||||
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.
|
||||
|
||||
In doing so, and subsequently every time you choose to switch between the two modes, you will want to delete everything inside your `dev/nvram` folder, and redo the setup process again with initializing the backup date, setting the clock, shop name, and the definition type.
|
||||
In doing so, and subsequently every time you choose to switch between the two modes, you will want to delete everything inside your `dev/nvram` folder, and redo the setup process again with initializing the backup date, setting the clock, shop name, and the definition type.
|
||||
|
||||
SpiceTools as of 10/26/2020 has some updated features to work with this as well. Namely, the ability to toggle the Lightning Model subscreen via the `Toggle Subscreen` option in the Buttons tab. You can use your mouse to navigate the touchscreen as desired. Enter your pin, toggle buttons, etc.
|
||||
SpiceTools as of 10/26/2020 has some updated features to work with this as well. Namely, the ability to toggle the Lightning Model subscreen via the `Toggle Subscreen` option in the Buttons tab. You can use your mouse to navigate the touchscreen as desired. Enter your pin, toggle buttons, etc.
|
||||
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
Below are the two main issues that have arisen for users utilizing this guide and general startup practices.
|
||||
Below are the two main issues that have arisen for users utilizing this guide and general startup practices.
|
||||
|
||||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Bemani PC Type 11 (ARESPEAR C300)
|
||||
Bemani PC Type 11 (ARESPEAR C300)
|
||||
|
||||
Konami (2019)
|
||||
Konami (2019)
|
||||
|
||||
Based on KONAMI ARESPEAR C300 gaming PC.
|
||||
Based on KONAMI ARESPEAR C300 gaming PC.
|
||||
|
||||
CPU: Intel i5-9400F 2.9Ghz
|
||||
CPU: Intel i5-9400F 2.9Ghz
|
||||
|
||||
GPU: GIGABYTE GeForce GTX 1650 1530Mhz 4GB
|
||||
GPU: GIGABYTE GeForce GTX 1650 1530Mhz 4GB
|
||||
|
||||
RAM: 8 GB DDR4
|
||||
RAM: 8 GB DDR4
|
||||
|
||||
STORAGE: Innodisk 2.5" 3ME3 SATA SSD 256GB
|
||||
STORAGE: Innodisk 2.5" 3ME3 SATA SSD 256GB
|
||||
|
||||
AUDIO: ASUS Xonar AE
|
||||
AUDIO: ASUS Xonar AE
|
||||
|
||||
OS: Windows 10 IoT Enterprise
|
||||
OS: Windows 10 IoT Enterprise
|
||||
|
||||
## Enabling Lighting Mode Patch
|
||||
|
||||
!!! tip ""
|
||||
If you get a stack trace in your `log.txt` with the following line...
|
||||
If you get a stack trace in your `log.txt` with the following line...
|
||||
|
||||
`I:stackwalker: 00000001805FC970 (bm2dx): (unknown): dll_entry_main`
|
||||
`I:stackwalker: 00000001805FC970 (bm2dx): (unknown): dll_entry_main`
|
||||
|
||||
Please enable the lightning mode patch in SpiceTool's patch manager.
|
||||
Please enable the lightning mode patch in SpiceTool's patch manager.
|
||||
|
||||
## Audio Related Crash
|
||||
|
||||
!!! tip ""
|
||||
If you get a stack trace in your `log.txt` that looks like this:..
|
||||
If you get a stack trace in your `log.txt` that looks like this:..
|
||||
|
||||
`exception raised: EXCEPTION_ACCESS_VIOLATION`
|
||||
`exception raised: EXCEPTION_ACCESS_VIOLATION`
|
||||
|
||||
`[2020/10/22 18:20:21] I:signal: printing callstack`
|
||||
`[2020/10/22 18:20:21] I:signal: printing callstack`
|
||||
|
||||
`[2020/10/22 18:20:21] I:stackwalker: 000000018026E906 (bm2dx): (unknown): (unknown)`
|
||||
`[2020/10/22 18:20:21] I:stackwalker: 000000018026E906 (bm2dx): (unknown): (unknown)`
|
||||
|
||||
For cab type 1 (LDJ), change your audio device to motherboard audio and/or use -audiobackend asio `-asiodriverid ... -audiodummy`
|
||||
For cab type 1 (LDJ), change your audio device to motherboard audio and/or use -audiobackend asio `-asiodriverid ... -audiodummy`
|
||||
|
||||
For cab type 2 (TDJ, with `-iidxtdj` or another means), you have a few options:
|
||||
For cab type 2 (TDJ, with `-iidxtdj` or another means), you have a few options:
|
||||
|
||||
1) Use `-iidxasio "Driver Name Here"` to set the ASIO driver used by IIDX's own ASIO handler. (Does not work with all ASIO drivers, they designed it to work best with a specific revision of the XONAR SOUNCARD(64))
|
||||
1) Use `-iidxasio "Driver Name Here"` to set the ASIO driver used by IIDX's own ASIO handler. (Does not work with all ASIO drivers, they designed it to work best with a specific revision of the XONAR SOUNCARD(64))
|
||||
|
||||
2) Use `-iidxsounddevice wasapi` to set IIDX to use WASAPI instead of its own ASIO handler.
|
||||
2) Use `-iidxsounddevice wasapi` to set IIDX to use WASAPI instead of its own ASIO handler.
|
||||
|
||||
3) Use `-iidxsounddevice wasapi` along with `-audiobackend asio ...` to have the game pipe audio through Spice's own ASIO handler which is more compatible with various ASIO drivers
|
||||
3) Use `-iidxsounddevice wasapi` along with `-audiobackend asio ...` to have the game pipe audio through Spice's own ASIO handler which is more compatible with various ASIO drivers
|
||||
|
|
@ -8,122 +8,122 @@
|
|||
## 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once that's done, it's time to work on setting up your data.
|
||||
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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/27_heroicverse/1.webp">
|
||||
|
||||
## 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.
|
||||
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.
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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!
|
||||
|
||||
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
|
||||
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
|
||||
|
||||
<img src="/img/bemani/iidx/27_heroicverse/cfg_ea.webp">
|
||||
|
||||
## 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/`
|
||||
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/`
|
||||
|
||||
To go alongside this, we'll also be inputting into the `PCBID: -p` parameter, the PCBID given to us from our network, like so: `XXXXXXXXXXXXXXXXXXXX`
|
||||
To go alongside this, we'll also be inputting into the `PCBID: -p` parameter, the PCBID given to us from our network, like so: `XXXXXXXXXXXXXXXXXXXX`
|
||||
|
||||
Lastly, we'll click on the `Windowed Mode: -w` parameter.
|
||||
Lastly, we'll click on the `Windowed Mode: -w` parameter.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-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!
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-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!
|
||||
|
||||
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
|
||||
Pictured below, the selected options inside the `Options` tab in `spicecfg.exe`.
|
||||
|
||||
<img src="/img/bemani/iidx/27_heroicverse/cfg_on.webp">
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
|
||||
!!! tip ""
|
||||
Once you've done that, launch your game for the first time by double clicking the `spice64.exe` and the game should load with your chosen parameters from `spicecfg.exe`.
|
||||
Once you've done that, launch your game for the first time by double clicking the `spice64.exe` and the game should load with your chosen parameters from `spicecfg.exe`.
|
||||
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen, oh no!
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
Ignore this message, simply hit your `Test` keybind and continue onto this.
|
||||
Ignore this message, simply hit your `Test` keybind and continue onto this.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/5.webp">
|
||||
|
||||
!!! tip ""
|
||||
Hit the `Test` keybinding to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
Hit the `Test` keybinding to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/6.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
Start by navigating up to `CLOCK` and entering that menu.
|
||||
Start by navigating up to `CLOCK` and entering that menu.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/8.webp">
|
||||
|
||||
!!! tip ""
|
||||
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
|
||||
Simply hit save and exit and leave, the clock will be saved. Then, back in the service menu, go up to `GAME OPTIONS`
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences.
|
||||
Once inside that menu, navigate your way up to `DEFINITION TYPE` and choose either `SD` or `HD` depending on your preferences.
|
||||
|
||||
<img src="/img/bemani/iidx/26_rootage/1.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
If it doesn't transition to HD, after you've saved, you can simply reboot the game and all should be well.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/11.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/12.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/25_cannonballers/13.webp">
|
||||
|
||||
!!! tip ""
|
||||
You're all done! From the service menu select `GAME MODE` and the game should load ready to be played! Have fun!
|
||||
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.
|
||||
|
||||
Lightning Mode specifics can be found in the [Extra Information](extras.md#lightning-specific-troubleshooting)
|
||||
Lightning Mode specifics can be found in the [Extra Information](extras.md#lightning-specific-troubleshooting)
|
||||
|
|
@ -9,55 +9,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
(These are the specs for non-lightning model cab running Heroic Verse)
|
||||
(These are the specs for non-lightning model cab running Heroic Verse)
|
||||
|
||||
Bemani PC Type 9 (ADE-6291)
|
||||
Bemani PC Type 9 (ADE-6291)
|
||||
|
||||
Konami (2017)
|
||||
Konami (2017)
|
||||
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
|
||||
CPU: AMD RX-421BD 2.1/3.4GHz APU
|
||||
CPU: AMD RX-421BD 2.1/3.4GHz APU
|
||||
|
||||
GPU: Radeon R7 800Mhz
|
||||
GPU: Radeon R7 800Mhz
|
||||
|
||||
RAM: 4 GB
|
||||
RAM: 4 GB
|
||||
|
||||
STORAGE: innodisk 3ME2 mSATA SSD 256GB
|
||||
STORAGE: innodisk 3ME2 mSATA SSD 256GB
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
|
||||
### 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 (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
||||
### A Note About SSE 4.2
|
||||
|
||||
!!! tip ""
|
||||
In the rare case you are running this game on *very* old hardware, IIDX 27 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.
|
||||
In the rare case you are running this game on *very* old hardware, IIDX 27 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 IIDX 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). Unfortunately, this cannot be changed.
|
||||
64-bit versions of IIDX 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). Unfortunately, this cannot be changed.
|
||||
|
||||
### 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.
|
||||
|
|
@ -11,24 +11,24 @@
|
|||
|
||||
!!! 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.
|
||||
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
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2023090500</ext>
|
||||
</soft>
|
||||
```
|
||||
```xml
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2023090500</ext>
|
||||
</soft>
|
||||
```
|
||||
|
||||
This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.
|
||||
|
||||
```xml
|
||||
<spec __type="str">A</spec>
|
||||
<spec __type="str">A</spec>
|
||||
```
|
||||
|
||||
- ^^`A`^^ for Standard (LDJ-003, LDJ, 60 Hz)
|
||||
|
|
@ -63,12 +63,12 @@
|
|||
<model __type="str">LDJ</model>
|
||||
```
|
||||
|
||||
The following line determines the game's region.
|
||||
^^**You should never change this**^^. As you can change the language in-game.
|
||||
The following line determines the game's region.
|
||||
^^**You should never change this**^^. As you can change the language in-game.
|
||||
|
||||
```xml
|
||||
<dest __type="str">J</dest>
|
||||
```
|
||||
```xml
|
||||
<dest __type="str">J</dest>
|
||||
```
|
||||
|
||||
^^**You should never change this**^^. It should always say `A` for Resident.
|
||||
|
||||
|
|
@ -86,6 +86,6 @@
|
|||
The following line determine what remote service URL `spice2x` is supposed to connect to.
|
||||
There is ^^**no need to manually change this**^^ as `spice2x` will do it for us.
|
||||
|
||||
```xml
|
||||
<services __type="str">http://localhost:8083</services>
|
||||
```xml
|
||||
<services __type="str">http://localhost:8083</services>
|
||||
```
|
||||
|
|
@ -9,41 +9,41 @@
|
|||
|
||||
!!! info "Standard (LDJ) / Lightning (TDJ)"
|
||||
|
||||
Please keep the following in mind as you're going through this guide.
|
||||
Please keep the following in mind as you're going through this guide.
|
||||
|
||||
IIDX's codename is `LDJ`. For `IIDX 30 Resident` it typically is `LDJ-003`.
|
||||
IIDX's codename is `LDJ`. For `IIDX 30 Resident` it typically is `LDJ-003`.
|
||||
|
||||
Two versions of the game exist:
|
||||
|
||||
- **TDJ** expects a `120 Hz` compatible monitor for its main screen, and a second `60 Hz` touchscreen compatible monitor called a subscreen. The second monitor isn't mandatory, we can get around that using spice2x.
|
||||
- **LDJ** expects `60 Hz` monitor for its main screen, and no subscreen.
|
||||
Two versions of the game exist:
|
||||
|
||||
- **TDJ** expects a `120 Hz` compatible monitor for its main screen, and a second `60 Hz` touchscreen compatible monitor called a subscreen. The second monitor isn't mandatory, we can get around that using spice2x.
|
||||
- **LDJ** expects `60 Hz` monitor for its main screen, and no subscreen.
|
||||
|
||||
We'll be using the terms **TDJ** for **Lightning**, and **LDJ** for **Standard** throughout the guide.
|
||||
We'll be using the terms **TDJ** for **Lightning**, and **LDJ** for **Standard** throughout the guide.
|
||||
|
||||
## Preparing data
|
||||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
You should end up with a file structure with a few folders only, as follows:
|
||||
You should end up with a file structure with a few folders only, as follows:
|
||||
|
||||
<img src="/img/bemani/iidx/common/setup/data.webp">
|
||||
|
||||
??? 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:
|
||||
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.
|
||||
- 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.**
|
||||
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."
|
||||
|
||||
|
|
@ -51,47 +51,47 @@
|
|||
|
||||
??? danger "Please make sure you're using the right update for your current data."
|
||||
|
||||
Patches re-uploaded by the community tend to be named `LDJ-DATECODE-to-DATECODE`.
|
||||
Patches re-uploaded by the community tend to be named `LDJ-DATECODE-to-DATECODE`.
|
||||
|
||||
For example `LDJ-2022120800-to-2023090500`.
|
||||
For example `LDJ-2022120800-to-2023090500`.
|
||||
|
||||
- `2022120800` being your current data's version.
|
||||
- `2023090500` being the version you would arrive at.
|
||||
- `2022120800` being your current data's version.
|
||||
- `2023090500` being the version 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.
|
||||
- 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
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2023090500</ext>
|
||||
</soft>
|
||||
```
|
||||
```xml
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">A</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2023090500</ext>
|
||||
</soft>
|
||||
```
|
||||
|
||||
On the line with `<ext __type="str">` the datecode needs to match your new version.
|
||||
On the line with `<ext __type="str">` the datecode needs to match your new version.
|
||||
|
||||
- If that's already the case then great! Don't touch anything.
|
||||
- If it instead corresponds to our pre-patch datecode, replace it with the new one.
|
||||
- If that's already the case then great! Don't touch anything.
|
||||
- If it instead corresponds to our pre-patch datecode, replace it with the new one.
|
||||
|
||||
Now save the file.
|
||||
Now save the file.
|
||||
|
||||
## Installing spice2x
|
||||
|
||||
!!! info ""
|
||||
|
||||
If you already have spice2x installed, make sure it is up to date!
|
||||
If you already have spice2x installed, make sure it is up to date!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- 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.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/common/setup/spice2x64data.webp">
|
||||
<img src="/img/bemani/iidx/common/setup/spice2x64data.webp">
|
||||
|
||||
## Configuring spice2x
|
||||
|
||||
|
|
@ -101,55 +101,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Click on `Bind` then press the key you want associated with the action.
|
||||
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:
|
||||
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`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `Keypad Insert Card`
|
||||
|
||||
**Only if** you're using LDJ:
|
||||
**Only if** you're using LDJ:
|
||||
|
||||
- **P1 Keypad**: `1 to 9`
|
||||
- **P1 Keypad**: `1 to 9`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
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.
|
||||
- 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.
|
||||
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.
|
||||
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.
|
||||
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:
|
||||
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.
|
||||
- Click `Bind`.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Light Control`, select the corresponding light.
|
||||
- Click `Close`.
|
||||
- Repeat for your other lights.
|
||||
|
||||
### Cards
|
||||
|
||||
|
|
@ -163,14 +163,14 @@
|
|||
|
||||
??? tip "General patches"
|
||||
|
||||
| Patch | Recommendation | Description |
|
||||
|-----------------------------------------------|---------------- |-------------|
|
||||
| Standard/Menu Timer Freeze | Either | Freezes the timer in all non-premium environments. |
|
||||
| Premium Free Timer Freeze | Either | Freezes the timer in Premium Free mode. |
|
||||
| Cursor Lock | Either | In song select, always returns to the previously selected song. |
|
||||
| CS-style Song Start Delay | Either | At the start of a song, holding Start will pause it until you release it. |
|
||||
| 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`. |
|
||||
| Patch | Recommendation | Description |
|
||||
|-----------------------------------------------|---------------- |-------------|
|
||||
| Standard/Menu Timer Freeze | Either | Freezes the timer in all non-premium environments. |
|
||||
| Premium Free Timer Freeze | Either | Freezes the timer in Premium Free mode. |
|
||||
| Cursor Lock | Either | In song select, always returns to the previously selected song. |
|
||||
| CS-style Song Start Delay | Either | At the start of a song, holding Start will pause it until you release it. |
|
||||
| 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
|
||||
|
||||
|
|
@ -180,35 +180,35 @@
|
|||
|
||||
!!! info "If you don't know what an option does, hover over the its name with your mouse."
|
||||
|
||||
<img src="/img/common/spice2x_option_hover.webp">
|
||||
<img src="/img/common/spice2x_option_hover.webp">
|
||||
|
||||
!!! 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) |
|
||||
| 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 |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------|-------------------|---------|
|
||||
| Game Options | IIDX TDJ Mode | -iidxtdj | ON |
|
||||
|
||||
**If you only have a single 120 Hz monitor**, and not another 60 Hz touchscreen:
|
||||
**If you only have a single 120 Hz monitor**, and not another 60 Hz touchscreen:
|
||||
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------|-----------------------------------|---------|
|
||||
| Game Options | IIDX TDJ Mode | -graphics-force-single-adapter | ON |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|---------------|-----------------------|-----------------------------------|---------|
|
||||
| Game Options | IIDX TDJ Mode | -graphics-force-single-adapter | ON |
|
||||
|
||||
|
||||
!!! tip "Highly Recommended for NVIDIA users ONLY"
|
||||
|
||||
| Category | Option | Parameter | Setting |
|
||||
|-------------------|-----------------------------------|---------------| |
|
||||
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
|
||||
| Category | Option | Parameter | Setting |
|
||||
|-------------------|-----------------------------------|---------------| |
|
||||
| Graphics (common) | NVIDIA profile optimization | -nvprofile | ON |
|
||||
|
||||
|
||||
### Advanced & Development
|
||||
|
|
@ -221,26 +221,26 @@
|
|||
|
||||
??? tip "Remote (Online Network)"
|
||||
|
||||
Open `spicecfg.exe` and head to the `Options` tab.
|
||||
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.
|
||||
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
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.
|
||||
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
|
||||
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.
|
||||
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.
|
||||
Once that's done, head to the `Cards` tab, for `Player 1` click `Open...` and point to your text file.
|
||||
|
||||
<img src="/img/common/spice2x_cards.webp">
|
||||
<img src="/img/common/spice2x_cards.webp">
|
||||
|
||||
??? tip "Local e-amuse Emulator (Asphyxia)"
|
||||
|
||||
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
|
||||
This is covered in the [Asphyxia CORE](/extras/asphyxia.md) page.
|
||||
|
||||
## Pre-launch requirements
|
||||
|
||||
|
|
@ -248,24 +248,24 @@
|
|||
|
||||
### VCRedist & DirectX
|
||||
|
||||
!!! tip ""
|
||||
!!! 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)
|
||||
- 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 `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`.
|
||||
- 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 `24 bit, 44100 Hz (CD Quality)` option and click `Apply` then `OK`.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
### Standard / Lightning / Language settings
|
||||
|
||||
|
|
@ -279,11 +279,11 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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.
|
||||
**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.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/1.webp">
|
||||
|
||||
|
|
@ -291,50 +291,50 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Press your `Test` key to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
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.
|
||||
Next, you'll get another error.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
|
||||
Let the game run for a bit until the monitor check is complete and you should be taken to the service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Start by going up to `CLOCK`.
|
||||
Start by going up to `CLOCK`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/4.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Here, simply select `SAVE AND EXIT` and the clock will be set.
|
||||
Here, simply select `SAVE AND EXIT` and the clock will be set.
|
||||
|
||||
You'll be back in the service menu.
|
||||
You'll be back in the service menu.
|
||||
|
||||
### NETWORK OPTIONS
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
|
||||
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/5.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/6.webp">
|
||||
|
||||
!!! 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`.
|
||||
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`.
|
||||
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/7.webp">
|
||||
|
|
@ -342,9 +342,9 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Select `GAME MODE`.
|
||||
|
||||
You're all done! The game should load up properly now.
|
||||
Select `GAME MODE`.
|
||||
|
||||
You're all done! The game should load up properly now.
|
||||
|
||||
## Carding in
|
||||
|
||||
|
|
@ -352,24 +352,24 @@
|
|||
|
||||
??? tip "For LDJ (Standard)"
|
||||
|
||||
LDJ should accept keypad number binds:
|
||||
LDJ should accept keypad number binds:
|
||||
|
||||
- Press your `Keypad Insert Card` button.
|
||||
- Enter your code using your keypad 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:
|
||||
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.
|
||||
- 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.
|
||||
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).
|
||||
|
|
|
|||
|
|
@ -15,43 +15,43 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
The most common reason for this is the game is running over its required refresh rate.
|
||||
To solve this, make sure v-sync isn't disabled in your graphics card's settings.
|
||||
The most common reason for this is the game is running over its required refresh rate.
|
||||
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.
|
||||
For NVIDIA users, enable `NVIDIA profile optimization (-nvprofile)` in the `Options` tab.
|
||||
|
||||
### How do I set my offset?
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Play through a chart you're comfortable with.
|
||||
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 `(-)`.
|
||||
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.
|
||||
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 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 deal with some hardware issues, it can also be used to hear audio outside the game at the cost of audio latency.
|
||||
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 deal with some hardware issues, it can also be used to hear audio outside the game at the cost of 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.
|
||||
Many setups have found some difficulty with audio due to various equipment being used. Consider using the `Shared Mode WASAPI` patch.
|
||||
|
|
@ -9,24 +9,24 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
After downloading and extracting your data, we need to make sure your files aren't set to `Read-only`.
|
||||
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
- Right click the folder containing your data, then click on `Properties`.
|
||||
- In the `General` tab go down to `Attributes`, untick `Read-only` and click `Apply`.
|
||||
- A popup will appear, select `Apply changes to this folder, subfolder and files` and press `OK`.
|
||||
- Finally, click `OK` again to exit out of properties.
|
||||
|
||||
## Installing Bemanitools
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Download :material-package-down:[Bemanitools](https://github.com/djhackersdev/bemanitools/releases/download/5.48/bemanitools-5.48.zip).
|
||||
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
- Inside :material-zip-box:`bemanitools-5.48.zip` locate :material-zip-box:`iidx-09-to-12.zip`.
|
||||
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\C02\D\C02\JAG`.
|
||||
- Extract everything inside the folder that contains the :material-file:`bm2dx.exe` which is located in :material-folder:`\C02\D\C02\JAG`.
|
||||
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **9th style**.
|
||||
Pictured below is what your folder should look like. We've removed any files not necessary for **9th style**.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/setup/1.webp">
|
||||
|
||||
|
|
@ -34,13 +34,13 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
- Download the :material-package-down:[Bemanitools supplements](https://github.com/djhackersdev/bemanitools-supplement/releases/download/1.6/bemanitools-supplement-1.6.zip)
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate inside :material-zip-box:`misc.zip`
|
||||
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\C02\D\C02\JAG`.
|
||||
- Inside :material-folder:`misc\d3d8to9`, extract :material-file-cog-outline:`d3d8.dll` to :material-folder:`\C02\D\C02\JAG`.
|
||||
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-09.conf` which we will take advantage of.
|
||||
This enables us to use the graphic options inside :material-file-code:`iidxhook-09.conf` which we will take advantage of.
|
||||
|
||||
## Configuring Bemanitools
|
||||
|
||||
|
|
@ -50,41 +50,41 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
Double click on the right on a button that you wish to bind, then press the key you want associated with the action.
|
||||
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
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`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **P1 Game buttons**: `1 to 7, Start, EFFECT, VEFX`
|
||||
- **P1 Keypad**: `Keypad Insert Card`
|
||||
|
||||
**Only if** you're playing using a keyboard:
|
||||
**Only if** you're playing using a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **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:
|
||||
With a controller rather than binding buttons to `TT+` and `TT-`, you need to:
|
||||
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
- Head to the `Analogs` tab at the top.
|
||||
- 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 `OK`, leaving the rest of the settings alone.
|
||||
|
||||
### Lights (controller/cab only)
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
Your controller might support having its lights controlled by the game through bemanitools.
|
||||
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
If it does, here's how you may link different actions to your lights:
|
||||
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
- In `Device`, pick your controller.
|
||||
- In `Game Light`, select the corresponding button that will be used for that light.
|
||||
- Repeat for your other lights.
|
||||
|
||||
!!! info "If you'd like to play offline, you can head straight to [Game resolution and locking FPS](#game-resolution-and-locking-fps)"
|
||||
|
||||
|
|
@ -93,106 +93,106 @@
|
|||
!!! tip "Head over to the `Network` tab."
|
||||
|
||||
!!! tip ""
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
Now we will set up our PIN pad and card.
|
||||
|
||||
- Click on `Keyboard device`
|
||||
- You may or may not have more than one option. To figure out which one is your actual keyboard, select a device inside that list and press a button on the numpad.
|
||||
- Once you have found your correct device, the `Keyboard status` will change **(the number and location of the number does not matter, it only matters that it changed)**.
|
||||
- Grab your card, create a :material-file-document-edit:`.txt` and name it however you like. In this example it's called :material-file-document-edit:`card.txt`
|
||||
- Place the file in a location that is easily accessible and you won't forget. In this case it's in a seperate folder.
|
||||
|
||||
!!! 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`."
|
||||
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/setup/2.webp">
|
||||
|
||||
## Connecting to a network
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-09.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Locate your :material-file-code:`iidxhook-09.conf`
|
||||
|
||||
- Open it with your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/))
|
||||
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
- Replace the `eamuse.server=localhost:80` with your desired network URL
|
||||
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
- Replace `eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX` **and** `eamuse.eamid=XXXXXXXXXXXXXXXXXXXX` with your PCBID of your network of choice.
|
||||
|
||||
```
|
||||
# URL (e.g. http://my.eamuse.server:80/whatever) or IPV4 (e.g. 127.0.0.1:80) of the target eamuse server. The port is optional but defaults to 80.
|
||||
eamuse.server=localhost:80
|
||||
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
# PCBID
|
||||
eamuse.pcbid=XXXXXXXXXXXXXXXXXXXX
|
||||
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
# EAMID
|
||||
eamuse.eamid=XXXXXXXXXXXXXXXXXXXX
|
||||
```
|
||||
|
||||
## 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`.
|
||||
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`.
|
||||
|
||||
Below is an example of how both look like.
|
||||
Below is an example of how both look like.
|
||||
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/9thstyle/9th_linear.webp">
|
||||
??? info "Linear"
|
||||
<img src="/img/bemani/iidx/9thstyle/9th_linear.webp">
|
||||
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/9thstyle/9th_point.webp">
|
||||
|
||||
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.
|
||||
??? info "Point"
|
||||
<img src="/img/bemani/iidx/9thstyle/9th_point.webp">
|
||||
|
||||
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.
|
||||
|
||||
!!! tip ""
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-09.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
Next up, we'll setup borderless window and configure the proper resolution. We're using a `1920x1080` monitor so we will use that.
|
||||
|
||||
Repeat the previous step and open your :material-file-code:`iidxhook-09.conf`. We want to find these lines:
|
||||
|
||||
```
|
||||
# Software limit the frame rate of the rendering loop in hz, e.g. 60 or 59.95 (0.0 = no software limit)
|
||||
gfx.frame_rate_limit=0.0
|
||||
|
||||
# Run the game windowed
|
||||
gfx.windowed=false
|
||||
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
# Windowed width, 0 for default size
|
||||
gfx.window_width=0
|
||||
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
# Windowed height, 0 for default size
|
||||
gfx.window_height=0
|
||||
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
# Up-/downscale the back buffer's width. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding height parameter.
|
||||
gfx.scale_back_buffer_width=0
|
||||
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
# Up-/downscale the back buffer's height. This does not change the game's rendering resolution but scales the final frame. Use this to target the native resolution of your monitor/TV, e.g. to avoid over-/underscan, bad image quality or latency caused by the monitors internal upscaler. 0 to disable this feature. Must be set in combination with the corresponding width parameter.
|
||||
gfx.scale_back_buffer_height=0
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
# Filter type to use for up-/downscaling the back buffer. Only used if scaling feature was enabled by setting the scaling width and height parameters. Available types: none, linear, point (refer to D3DTEXTUREFILTERTYPE for explanation).
|
||||
gfx.scale_back_buffer_filter=none
|
||||
```
|
||||
|
||||
If you can't seem to find them, press `CTRL` + `F` and search for `gfx.frame_rate_limit=0.0`. This will bring you to the first line we want to edit.
|
||||
|
||||
!!! tip ""
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
Listed below are the values we want to change them to.
|
||||
|
||||
```
|
||||
gfx.frame_rate_limit=59.95
|
||||
gfx.windowed=true
|
||||
gfx.window_width=1920
|
||||
gfx.window_height=1080
|
||||
gfx.scale_back_buffer_width=1920
|
||||
gfx.scale_back_buffer_height=1080
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
```
|
||||
Unless you'd like to have the game properly windowed you can safely ignore `gfx.framed=false`.
|
||||
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
Make sure to decide on whether you want `Linear` or `Point` rendering.
|
||||
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
```
|
||||
gfx.scale_back_buffer_filter=linear
|
||||
gfx.scale_back_buffer_filter=point
|
||||
```
|
||||
|
||||
## First launch
|
||||
|
||||
|
|
@ -202,28 +202,28 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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 :material-file:`gamestart.bat`.
|
||||
**First plug your controller if you have one** and run :material-file:`gamestart.bat`.
|
||||
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/1.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/2.webp">
|
||||
|
||||
!!! tip ""
|
||||
The game will automatically bring you into it's service menu.
|
||||
|
||||
The game will automatically bring you into it's service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen.
|
||||
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.
|
||||
|
||||
Navigate to `CLOCK SETUP`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Navigate to `CLOCK SETUP`. You do not need to manually change it. Navigate to `SAVE AND EXIT`.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/4.webp">
|
||||
|
||||
|
|
@ -232,39 +232,39 @@
|
|||
### Enabling e-AMUSEMENT for Online Play
|
||||
|
||||
!!! tip ""
|
||||
From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
From the service menu, go to `e-AMUSEMENT OPTIONS` then `e-AMUSEMENT SETTINGS`.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/5.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/6.webp">
|
||||
|
||||
!!! tip ""
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
It'll bring you to this screen, change it so that `e-AMUSEMENT` switches to `ON` and it will look like this:
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/7.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/8.webp">
|
||||
|
||||
!!! tip ""
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
We will need to set a `SHOP NAME SETTING` and change our `PREFECTURE` otherwise the game will throw errors at us.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
- Name your shop to whatever you'd like. Instructions on how to navigate are at the bottom of the screen.
|
||||
- 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.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/10.webp">
|
||||
|
||||
!!! tip ""
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
Select `SAVE AND EXIT`. The game will now give you a message, which translated means:
|
||||
|
||||
`e-AMUSEMENT settings have been changed. Please turn the power off and on again.`
|
||||
|
||||
So, close the game and open it again.
|
||||
|
||||
<img src="/img/bemani/iidx/9thstyle/firstlaunch/11.webp">
|
||||
|
||||
## Final Notes
|
||||
|
|
@ -272,4 +272,4 @@
|
|||
!!! success "You're all done! Make sure to insert two credits by pressing your `SERVICE` key. Have fun!"
|
||||
|
||||
!!! warning "Have any other errors?"
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
Check out the [Troubleshooting](troubleshooting.md) section.
|
||||
|
|
@ -8,36 +8,36 @@
|
|||
### 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.
|
||||
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 ""
|
||||
This can be caused by:
|
||||
This can be caused by:
|
||||
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
- Invalid PCBID
|
||||
- Firewall blocking connections
|
||||
- Invalid eamuse url or port specified
|
||||
- Game is not run using the Administrator account
|
||||
|
||||
### My background videos aren't working!
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
You need to install a codec.
|
||||
|
||||
- Open :material-zip-box:`bemanitools-supplement-v1.6.zip` and navigate to :material-folder:`\iidx.zip\iidx\misc\` where :material-file:`CLVSD.ax` is located.
|
||||
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
- Extract :material-file:`CLVSD.ax` inside a :material-folder: folder that you know won't be moved or renamed.
|
||||
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
- Open the :material-console:command prompt as ***administrator***. Now type `regsvr32 "<location of the file>\CLVSD.ax"` into the command prompt.
|
||||
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
As an example, it could look like this: `regsvr32 "D:\BEMANI\IIDX\CLVSD.ax"`
|
||||
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **9th style**.
|
||||
A prompt should appear telling you that it has been installed successfully.
|
||||
This applies for all styles that require this codec, not just **9th style**.
|
||||
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
If an error occurs, you didn't run the command prompt as administrator or you messed up the location of the file.
|
||||
|
||||
!!! 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."
|
||||
|
||||
|
|
@ -48,15 +48,15 @@
|
|||
#### Fix #1 (Wrong data structure)
|
||||
|
||||
!!! tip ""
|
||||
Make sure that your unpacked data looks like this:
|
||||
Make sure that your unpacked data looks like this:
|
||||
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
- JAx (Game binary revision folder where 'x' can be A, B, C, D, E, F, G)
|
||||
- data
|
||||
- sidcode.txt
|
||||
|
||||
Any other files are optional and don't have to be removed as these are not required to run the game.
|
||||
|
||||
#### Fix #2 (RtEffects.dll didn't get replaced)
|
||||
|
||||
!!! tip ""
|
||||
Refer to [Preparing data](setup.md#preparing-data) again and check if you have followed all the instructions explained in it.
|
||||
Refer to [Preparing data](setup.md#preparing-data) again and check if you have followed all the instructions explained in it.
|
||||
|
|
@ -6,24 +6,24 @@
|
|||
|
||||
!!! 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.
|
||||
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
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">E</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2024100900</ext>
|
||||
</soft>
|
||||
```
|
||||
```xml
|
||||
<soft>
|
||||
<model __type="str">LDJ</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">E</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2024100900</ext>
|
||||
</soft>
|
||||
```
|
||||
|
||||
This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.
|
||||
|
||||
```xml
|
||||
<spec __type="str">E</spec>
|
||||
<spec __type="str">E</spec>
|
||||
```
|
||||
|
||||
- ^^`E`^^ for Standard (LDJ-012, LDJ, 60 Hz)
|
||||
|
|
@ -58,12 +58,12 @@
|
|||
<model __type="str">LDJ</model>
|
||||
```
|
||||
|
||||
The following line determines the game's region.
|
||||
^^**You should never change this**^^. As you can change the language in-game.
|
||||
The following line determines the game's region.
|
||||
^^**You should never change this**^^. As you can change the language in-game.
|
||||
|
||||
```xml
|
||||
<dest __type="str">J</dest>
|
||||
```
|
||||
```xml
|
||||
<dest __type="str">J</dest>
|
||||
```
|
||||
|
||||
^^**You should never change this**^^. It should always say `A` for Pinky Crush.
|
||||
|
||||
|
|
@ -81,6 +81,6 @@
|
|||
The following line determine what remote service URL `spice2x` is supposed to connect to.
|
||||
There is ^^**no need to manually change this**^^ as `spice2x` will do it for us.
|
||||
|
||||
```xml
|
||||
<services __type="str">http://localhost:8083</services>
|
||||
```xml
|
||||
<services __type="str">http://localhost:8083</services>
|
||||
```
|
||||
|
|
@ -12,17 +12,17 @@
|
|||
|
||||
--8<-- "docs/snippets/common/data_readonly.md"
|
||||
|
||||
The **complete game data** should be approximately **100 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
The **complete game data** should be approximately **100 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
|
||||
Here's what the expected data structure should look like:
|
||||
Here's what the expected data structure should look like:
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_bad.md"
|
||||
|
||||
|
|
@ -32,17 +32,17 @@
|
|||
|
||||
!!! danger "Make sure you're using the right update for your current game version"
|
||||
|
||||
IIDX updates have `LDJ` and one or two datecodes in their archive names.
|
||||
IIDX updates have `LDJ` and one or two datecodes in their archive names.
|
||||
|
||||
**Single datecode:** Contains one update (e.g., `LDJ_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `LDJ_OldDateCode-NewDateCode.rar`)
|
||||
**Single datecode:** Contains one update (e.g., `LDJ_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `LDJ_OldDateCode-NewDateCode.rar`)
|
||||
|
||||
A date code should look something like this: `YYYYMMDDXX`
|
||||
A date code should look something like this: `YYYYMMDDXX`
|
||||
|
||||
In the two-datecode example:
|
||||
In the two-datecode example:
|
||||
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_update.md"
|
||||
|
||||
|
|
@ -50,14 +50,14 @@
|
|||
|
||||
--8<-- "docs/snippets/bemani/common/spice2x64_install.md"
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/spice2x64_stubs.md"
|
||||
|
||||
|
|
@ -137,55 +137,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're now finally ready to launch the game!
|
||||
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.
|
||||
**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.
|
||||
If it's your first time running the game, you'll immediately be greeted with this screen.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/1.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/1.webp">
|
||||
|
||||
Press your `Test` key to initialize the backup data, a message will pop up stating it's been initialized.
|
||||
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.
|
||||
Next, you'll get another error.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/2.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/2.webp">
|
||||
|
||||
Press your `Test` key again and let the game run for a bit until the monitor check is complete.
|
||||
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.
|
||||
You will now be taken to the service menu.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/3.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/3.webp">
|
||||
|
||||
Instructions on how to navigate the menu are shown at the bottom of the screen:
|
||||
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.
|
||||
- Press `1` and `2` to go up and down.
|
||||
- Press `6` to select/execute.
|
||||
|
||||
Start by going up to `CLOCK`.
|
||||
Start by going up to `CLOCK`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/4.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/4.webp">
|
||||
|
||||
Here, simply select `SAVE AND EXIT` and the clock will be set.
|
||||
Here, simply select `SAVE AND EXIT` and the clock will be set.
|
||||
|
||||
You'll be back in the service menu.
|
||||
You'll be back in the service menu.
|
||||
|
||||
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
|
||||
Go to `NETWORK OPTIONS` then `SHOP NAME SETTING`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/5.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/6.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/5.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/6.webp">
|
||||
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/7.webp">
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/7.webp">
|
||||
|
||||
Select `GAME MODE`.
|
||||
Select `GAME MODE`.
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/3.webp">
|
||||
|
||||
<img src="/img/bemani/iidx/common/firstlaunch/3.webp">
|
||||
|
||||
!!! success "You're all done! The game should load up properly now"
|
||||
|
||||
## Carding in
|
||||
|
|
@ -194,19 +194,19 @@
|
|||
|
||||
??? tip "For LDJ (Standard mode)"
|
||||
|
||||
LDJ should accept keypad number binds:
|
||||
LDJ should accept keypad number binds:
|
||||
|
||||
- Press your `Keypad Insert Card` button.
|
||||
- Enter your code using your keypad 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:
|
||||
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.
|
||||
- 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,75 +8,75 @@
|
|||
|
||||
This could be due to **many** things.
|
||||
|
||||
Start by checking the audio section from the setup guide.
|
||||
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.
|
||||
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:
|
||||
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.
|
||||
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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 `(-)`.
|
||||
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.
|
||||
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 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.
|
||||
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.
|
||||
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.
|
||||
When using this patch, you must set your audio device's sample rate to 48000 Hz.
|
||||
|
|
@ -8,74 +8,74 @@
|
|||
## 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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/jubeat/clan/1.webp">
|
||||
|
||||
## 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.
|
||||
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-ea` enables an integrated e-amusement server within SpiceTools.
|
||||
- `-ea` enables an integrated e-amusement server within SpiceTools.
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/jubeat/clan/2.webp">
|
||||
|
||||
## 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.
|
||||
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.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/jubeat/clan/3.webp">
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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!
|
||||
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!
|
||||
|
||||
<img src="/img/bemani/jubeat/clan/5.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/jubeat/clan/7.webp">
|
||||
|
||||
!!! tip ""
|
||||
Enter the `GAME OPTIONS` menu and proceed to the `SHOP SETTINGS` menu.
|
||||
Enter the `GAME OPTIONS` menu and proceed to the `SHOP SETTINGS` menu.
|
||||
|
||||
<img src="/img/bemani/jubeat/clan/8.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/jubeat/clan/9.webp">
|
||||
|
||||
!!! tip ""
|
||||
With that, you're all done! Simply exit the service menu or reboot then enjoy the game, have fun!
|
||||
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.
|
||||
|
|
@ -8,32 +8,32 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC (ADE-704A)
|
||||
Bemani PC (ADE-704A)
|
||||
|
||||
This board has a E4690 Radeon MXM card.
|
||||
This board has a E4690 Radeon MXM card.
|
||||
|
||||
CPU: Intel Celeron B810
|
||||
CPU: Intel Celeron B810
|
||||
|
||||
GPU: AMD Radeon E4690
|
||||
GPU: AMD Radeon E4690
|
||||
|
||||
Chipset: Intel HM65
|
||||
Chipset: Intel HM65
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
|
||||
### My Touchscreen Isn't Working!
|
||||
|
||||
!!! tip ""
|
||||
There's a myriad of reasons for this. With SpiceTools in most cases, try using the `-wintouch` parameter if rawinput is not working for your monitor.
|
||||
There's a myriad of reasons for this. With SpiceTools in most cases, try using the `-wintouch` parameter if rawinput is not working for your monitor.
|
||||
|
|
@ -7,16 +7,16 @@
|
|||
|
||||
--8<-- "docs/snippets/common/data_readonly.md"
|
||||
|
||||
The **complete game data** should be approximately **2.7 GB**.
|
||||
|
||||
Here's what the expected data structure should look like:
|
||||
The **complete game data** should be approximately **2.7 GB**.
|
||||
|
||||
Here's what the expected data structure should look like:
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_bad.md"
|
||||
|
||||
|
|
@ -24,14 +24,14 @@
|
|||
|
||||
--8<-- "docs/snippets/bemani/common/spice2x64_install.md"
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/spice2x64_stubs.md"
|
||||
|
||||
|
|
@ -61,19 +61,19 @@
|
|||
|
||||
=== "Analogs"
|
||||
|
||||
!!! info "This tab is used to bind analog controls like the disks"
|
||||
!!! info "This tab is used to bind analog controls like the disks"
|
||||
|
||||
!!! warning "Ignore this tab if you play with a keyboard"
|
||||
!!! warning "Ignore this tab if you play with a keyboard"
|
||||
|
||||
!!! tip "Bind your controller's disks"
|
||||
!!! tip "Bind your controller's disks"
|
||||
|
||||
With a controller, instead of binding your disks in the `Buttons` tab, you need to:
|
||||
With a controller, instead of binding your disks in the `Buttons` tab, you need to:
|
||||
|
||||
- Click `Bind`
|
||||
- In `Device`, pick your controller
|
||||
- In `Control`, pick the control that updates the preview when turning the corresponding disk
|
||||
- Click `Close`, leaving the rest of the settings alone
|
||||
- Repeat for your other disks
|
||||
- Click `Bind`
|
||||
- In `Device`, pick your controller
|
||||
- In `Control`, pick the control that updates the preview when turning the corresponding disk
|
||||
- Click `Close`, leaving the rest of the settings alone
|
||||
- Repeat for your other disks
|
||||
|
||||
=== "Overlay"
|
||||
|
||||
|
|
@ -129,17 +129,17 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're finally ready to launch the game!
|
||||
If you've followed all instructions correctly, you're finally ready to launch the game!
|
||||
|
||||
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.
|
||||
The game will go through a series of checks, let it run, if you've done everything properly they'll pass.
|
||||
|
||||
<img src="/img/bemani/museca/backupdata.webp">
|
||||
<img src="/img/bemani/museca/backupdata.webp">
|
||||
|
||||
If you're seeing this screen, it means you need to press the `Test` button to initialize the game's backup data.
|
||||
If you're seeing this screen, it means you need to press the `Test` button to initialize the game's backup data.
|
||||
|
||||
Once the game shows `BACKUP DATA: INITIALIZED`, restart the game.
|
||||
Once the game shows `BACKUP DATA: INITIALIZED`, restart the game.
|
||||
|
||||
!!! success "You're all done! The game should load up properly now"
|
||||
|
||||
|
|
|
|||
|
|
@ -8,52 +8,52 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC (ADE-6291)
|
||||
Bemani PC (ADE-6291)
|
||||
|
||||
Konami (2018)
|
||||
Konami (2018)
|
||||
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
|
||||
CPU: AMD RX-421BD
|
||||
CPU: AMD RX-421BD
|
||||
|
||||
GPU: Radeon R7
|
||||
GPU: Radeon R7
|
||||
|
||||
RAM: 4 GB
|
||||
RAM: 4 GB
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives
|
||||
Try enabling the `processpriority` option in spicetools, and set it to `realtime`.
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives
|
||||
Try enabling the `processpriority` option in spicetools, and set it to `realtime`.
|
||||
|
||||
### Which Offset Is Which?
|
||||
|
||||
!!! tip ""
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
||||
### Booting the Game in Offline Mode
|
||||
|
||||
!!! tip ""
|
||||
If your game version is PIX-2018073002, this version supports turning off E-Amusement. In order to do that, change the game code to `J:B:A` (`<spec>B</spec>` in `prop/ea3-config.xml`), disable/disconnect all network adapters and turn set the E-Amusement setting in the game's operator menu to OFF.
|
||||
If your game version is PIX-2018073002, this version supports turning off E-Amusement. In order to do that, change the game code to `J:B:A` (`<spec>B</spec>` in `prop/ea3-config.xml`), disable/disconnect all network adapters and turn set the E-Amusement setting in the game's operator menu to OFF.
|
||||
|
||||
### When I Run This Game All Other Background Audio Is Gone! What's Going On?
|
||||
|
||||
!!! tip ""
|
||||
Museca is a 64-bit game 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. Unfortunately, this cannot be changed.
|
||||
Museca is a 64-bit game 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. Unfortunately, this cannot be changed.
|
||||
|
||||
### 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.
|
||||
|
|
@ -8,84 +8,84 @@
|
|||
## 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once that's done, it's time to work on setting up your data.
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/1.webp">
|
||||
|
||||
## 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.
|
||||
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.
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
## 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.
|
||||
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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/2.webp">
|
||||
|
||||
!!! 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`.
|
||||
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.
|
||||
Once you've done that, enter `CLOCK` and set the clock by hitting `SAVE AND EXIT` as pictured below.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below.
|
||||
The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/4.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/5.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/6.webp">
|
||||
|
||||
!!! 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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/6.webp">
|
||||
|
||||
!!! 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!
|
||||
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.
|
||||
|
|
|
|||
|
|
@ -8,37 +8,37 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC Type 6 (ADE-704A)
|
||||
Bemani PC Type 6 (ADE-704A)
|
||||
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
|
||||
CPU: Intel Celeron B810
|
||||
CPU: Intel Celeron B810
|
||||
|
||||
GPU: AMD Radeon E4690
|
||||
GPU: AMD Radeon E4690
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
|
||||
### 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 (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
||||
### 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.
|
||||
|
|
@ -8,84 +8,84 @@
|
|||
## 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
!!! tip ""
|
||||
Once that's done, it's time to work on setting up your data.
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/8.webp">
|
||||
|
||||
## 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.
|
||||
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.
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
## 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.
|
||||
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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/2.webp">
|
||||
|
||||
!!! 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`.
|
||||
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.
|
||||
Once you've done that, enter `CLOCK` and set the clock by hitting `SAVE AND EXIT` as pictured below.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/3.webp">
|
||||
|
||||
!!! tip ""
|
||||
The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below.
|
||||
The final menu we must deal with is `VIRTUAL COIN`, enter the menu and select `OPERATION SETTINGS` as seen below.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/4.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/5.webp">
|
||||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/6.webp">
|
||||
|
||||
!!! 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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/bemani/nostalgia/common/6.webp">
|
||||
|
||||
!!! 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!
|
||||
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.
|
||||
|
|
@ -8,39 +8,39 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC Type 6 (ADE-704A)
|
||||
Bemani PC Type 6 (ADE-704A)
|
||||
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
Based on an AMD Embedded R Series SoC.
|
||||
|
||||
CPU: Intel Celeron B810
|
||||
CPU: Intel Celeron B810
|
||||
|
||||
GPU: AMD Radeon E4690
|
||||
GPU: AMD Radeon E4690
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### My Game Is Running Crazy Fast!
|
||||
|
||||
!!! tip ""
|
||||
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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
Sometimes you might have occasional stutters during play, while solutions can vary wildly from general performance issues to bad hard drives, try adding SpiceTools `-realtime` parameter to your .bat file.
|
||||
|
||||
### 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 (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
||||
### 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.
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -6,17 +6,17 @@
|
|||
|
||||
--8<-- "docs/snippets/common/data_readonly.md"
|
||||
|
||||
The **complete game data** should be approximately **20 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
The **complete game data** should be approximately **20 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
|
||||
Here's what the expected data structure should look like:
|
||||
Here's what the expected data structure should look like:
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_bad.md"
|
||||
|
||||
|
|
@ -26,17 +26,17 @@
|
|||
|
||||
!!! danger "Make sure you're using the right update for your current game version"
|
||||
|
||||
pop'n music updates have `M39` and one or two datecodes in their archive names.
|
||||
pop'n music updates have `M39` and one or two datecodes in their archive names.
|
||||
|
||||
**Single datecode:** Contains one update (e.g., `M39_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `M39_OldDateCode-NewDateCode.rar`)
|
||||
**Single datecode:** Contains one update (e.g., `M39_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `M39_OldDateCode-NewDateCode.rar`)
|
||||
|
||||
A date code should look something like this: `YYYYMMDDXX`
|
||||
A date code should look something like this: `YYYYMMDDXX`
|
||||
|
||||
In the two-datecode example:
|
||||
In the two-datecode example:
|
||||
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_update.md"
|
||||
|
||||
|
|
@ -44,14 +44,14 @@
|
|||
|
||||
--8<-- "docs/snippets/bemani/common/spice2x32_install.md"
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
|
||||
## Configuring spice2x
|
||||
|
||||
|
|
@ -61,15 +61,15 @@
|
|||
|
||||
--8<-- "docs/snippets/bemani/common/spicecfg_buttons.md"
|
||||
|
||||
!!! tip "Binding your buttons"
|
||||
!!! tip "Binding your buttons"
|
||||
|
||||
Click on `Bind` or `Naive` then press the key you want associated with the action.
|
||||
Click on `Bind` or `Naive` then press the key you want associated with the action.
|
||||
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
With your controller and/or keyboard plugged in, configure your keys for:
|
||||
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **Game buttons**: `1 to 9`
|
||||
- **P1 Keypad**: `1 to 9, Keypad Insert Card`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **Game buttons**: `1 to 9`
|
||||
- **P1 Keypad**: `1 to 9, Keypad Insert Card`
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/spicecfg_buttons_additionalinfo.md"
|
||||
|
||||
|
|
@ -91,7 +91,7 @@
|
|||
|
||||
=== "Patches"
|
||||
|
||||
!!! tip "We recommend using [popnhax](https://github.com/CrazyRedMachine/popnhax) instead of spice2x patching"
|
||||
!!! tip "We recommend using [popnhax](https://github.com/CrazyRedMachine/popnhax) instead of spice2x patching"
|
||||
|
||||
=== "API"
|
||||
|
||||
|
|
|
|||
|
|
@ -6,22 +6,22 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Some monitors and display adapters may not support the odd resolution that the game runs at, which is 1360x768 as opposed to the occasionally seen 1366x768. To resolve this, set a custom resolution in your graphics card's settings, or enable GPU resolution scaling.
|
||||
Some monitors and display adapters may not support the odd resolution that the game runs at, which is 1360x768 as opposed to the occasionally seen 1366x768. To resolve this, set a custom resolution in your graphics card's settings, or enable GPU resolution scaling.
|
||||
|
||||
### My game is too slow/fast
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Potential causes:
|
||||
|
||||
Potential causes:
|
||||
|
||||
1. The game could be running over/under its required refresh rate (60)
|
||||
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.
|
||||
You can also set `Force Refresh Rate` to 60.
|
||||
2. It could be that your computer's performance isn't good enough to keep a steady framerate.
|
||||
1. The game could be running over/under its required refresh rate (60)
|
||||
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.
|
||||
You can also set `Force Refresh Rate` to 60.
|
||||
2. It could be that your computer's performance isn't good enough to keep a steady framerate.
|
||||
|
||||
### My game doesn't have audio
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Enable the `HDMI Audio Fix` patch.
|
||||
Enable the `HDMI Audio Fix` patch.
|
||||
|
|
@ -18,53 +18,53 @@
|
|||
|
||||
!!! 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.
|
||||
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice.exe -ea -w` and save the file.
|
||||
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice.exe -ea -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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
|
||||
|
||||
!!! 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/ -w` and save the file.
|
||||
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/ -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
It's important to note before booting the game that Reflec Beat 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`.
|
||||
It's important to note before booting the game that Reflec Beat uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`.
|
||||
|
||||
In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat`
|
||||
In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat`
|
||||
|
||||
As for the touch stuff, by default SpiceTools should detect your mouse just fine, you can use the `-s` parameter to have your cursor show at all times above the game window. For touchscreen monitors, it's a bit tricky to write something encompassing them all. Many should be detected automatically, however some may require adding the `-wintouch` parameter for support.
|
||||
As for the touch stuff, by default SpiceTools should detect your mouse just fine, you can use the `-s` parameter to have your cursor show at all times above the game window. For touchscreen monitors, it's a bit tricky to write something encompassing them all. Many should be detected automatically, however some may require adding the `-wintouch` parameter for support.
|
||||
|
||||
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!
|
||||
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) and [Error Code](/errorcodes/bemani.md) sections to resolve any issues not seen in this guide.
|
||||
Check out the [Troubleshooting](troubleshooting.md) and [Error Code](/errorcodes/bemani.md) sections to resolve any issues not seen in this guide.
|
||||
|
|
|
|||
|
|
@ -8,40 +8,40 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC (ADE-704A)
|
||||
Bemani PC (ADE-704A)
|
||||
|
||||
CPU: Intel Celeron B810 1.6GHz
|
||||
CPU: Intel Celeron B810 1.6GHz
|
||||
|
||||
GPU: E4690 Radeon MXM
|
||||
GPU: E4690 Radeon MXM
|
||||
|
||||
OS: Windows XP Embedded
|
||||
OS: Windows XP Embedded
|
||||
|
||||
### My Game Doesn't Boot After Following the Guide!
|
||||
|
||||
!!! tip ""
|
||||
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must apply the `E:/drive fix` patch.
|
||||
The most common problem present here is if you do not have an E:/ drive. To resolve this issue, you must apply the `E:/drive fix` patch.
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### 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 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.
|
||||
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 (-).
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-).
|
||||
|
||||
### Failed to Create Texture Error in SpiceTools
|
||||
|
||||
!!! tip ""
|
||||
If your error is along the lines of a failure to create a texture W:afputils: CTexture::create_texture テクスチャの作成に失敗しました。 then boot the game without touching anything, even your mouse, maybe give it a few tries, it's admittedly a strange issue with no exact science behind it discovered.
|
||||
If your error is along the lines of a failure to create a texture W:afputils: CTexture::create_texture テクスチャの作成に失敗しました。 then boot the game without touching anything, even your mouse, maybe give it a few tries, it's admittedly a strange issue with no exact science behind it discovered.
|
||||
|
||||
### I Get a White Screen That Silently Closes After a Few Seconds
|
||||
|
||||
!!! tip ""
|
||||
Reflesia runs at 768x1360 opposed to more common resolutions. If your monitor doesn't have support for this, try making a custom resolution in your graphic's cards options. Also, make sure your monitor is in portrait mode as opposed to landscape.
|
||||
Reflesia runs at 768x1360 opposed to more common resolutions. If your monitor doesn't have support for this, try making a custom resolution in your graphic's cards options. Also, make sure your monitor is in portrait mode as opposed to landscape.
|
||||
|
|
@ -18,24 +18,24 @@
|
|||
|
||||
!!! 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.
|
||||
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice.exe -ea -w` and save the file.
|
||||
For our local network configuration example, on a single line in the `.bat` file we're going to type `spice.exe -ea -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/sdvx/4_heavenlyhaven/setup/2.webp">
|
||||
|
||||
|
|
@ -43,32 +43,32 @@
|
|||
|
||||
!!! 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/ -w` and save the file.
|
||||
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/ -w` and save the file.
|
||||
|
||||
What do these different parameters do?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
Pictured below, the contents of our `gamestart.bat` file in Notepad++.
|
||||
|
||||
<img src="/img/bemani/sdvx/4_heavenlyhaven/setup/3.webp">
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
It's important to note before booting the game that Sound Voltex 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`.
|
||||
It's important to note before booting the game that Sound Voltex uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`.
|
||||
|
||||
In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat`
|
||||
In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat`
|
||||
|
||||
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!
|
||||
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!
|
||||
|
||||
!!! 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.
|
||||
|
|
|
|||
|
|
@ -8,37 +8,37 @@
|
|||
## Hardware Specs
|
||||
|
||||
!!! tip ""
|
||||
Bemani PC Type 4
|
||||
Bemani PC Type 4
|
||||
|
||||
CPU: Celeron M 440 1.86GHz
|
||||
CPU: Celeron M 440 1.86GHz
|
||||
|
||||
GPU: ATI Radeon HD 2400
|
||||
GPU: ATI Radeon HD 2400
|
||||
|
||||
RAM: 2 GB
|
||||
RAM: 2 GB
|
||||
|
||||
OS: Windows XP Embedded
|
||||
OS: Windows XP Embedded
|
||||
|
||||
### 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.
|
||||
Make sure you at least meet the above hardware requirements, try to eliminate any unnecessary background processes during play as well.
|
||||
|
||||
### 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 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.
|
||||
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 (-). Please note that Sound Voltex IV's offset is *purely visual* and the game does not have an audio-based offset adjustment. Sound Voltex V however, does.
|
||||
If you're getting too many fasts, increase your offset (+). If you're getting too many slows, decrease your offset (-). Please note that Sound Voltex IV's offset is *purely visual* and the game does not have an audio-based offset adjustment. Sound Voltex V however, does.
|
||||
|
||||
### 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.
|
||||
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.
|
||||
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.
|
||||
|
|
@ -9,7 +9,7 @@
|
|||
|
||||
!!! 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.
|
||||
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.
|
||||
|
||||
<img src="/img/common/audio_24_441.webp">
|
||||
|
||||
|
|
@ -20,55 +20,55 @@
|
|||
<img src="/img/bemani/sdvx/5_vividwave/setup/1.webp">
|
||||
|
||||
!!! 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!
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
Now that you have your files ready, open up your `.bat` file in your desired text editor (we're using [Notepad++](https://notepad-plus-plus.org/)) and edit it with your desired parameters, for the purpose of this guide we will demonstrate both a local network configuration and an online example below with SpiceTools, skip to whichever you're in need of accordingly and please keep in mind you can add whatever additional parameters you desire.
|
||||
|
||||
!!! warning "If you're not using SpiceTools:"
|
||||
|
||||
The overall structure of your .bat file will differ from the guide, namely the initialization of SpiceTools won't be present and potential parameters may differ. As stated above, make sure to check the documentation of your tools to ensure you're using the correct parameters for your needs.
|
||||
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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-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!
|
||||
- `-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
|
||||
|
||||
!!! 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.
|
||||
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?
|
||||
What do these different parameters do?
|
||||
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
- `-p` takes your PCBID on your network of choice, simply replace `XXXXXXXXXXXXXXXXXXXX` with your PCBID.
|
||||
- `-url` allows you to specify a custom service URL to connect with, simply replace `http://yoururlhere.com/` with your chosen network's URL.
|
||||
- `-w` will boot the game in windowed mode which will ease our initial setup and testing later, make sure to remove `-w` to run the game fullscreen once you're done setting up!
|
||||
|
||||
!!! 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.
|
||||
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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
It's important to note before booting the game that Sound Voltex 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`.
|
||||
It's important to note before booting the game that Sound Voltex uses portrait mode and attempting to boot the game fullscreen in most landscape environments will result in a crash. To alleviate this, we must set our *main* monitor to portrait mode and be ready to rotate it! To do so, right click on your desktop and go into `Display Settings`, then simply set the orientation to `Portrait`.
|
||||
|
||||
In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat`
|
||||
In the event that you do not have the means to run the game in portrait mode and cannot rotate your monitor, it is recommended you boot the game in windowed mode. In SpiceTools, simply add the windowed mode parameter, this parameter is `-w` and can be placed right after any other desired parameters chosen in our `gamestart.bat`
|
||||
|
||||
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!
|
||||
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!
|
||||
|
||||
!!! 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.
|
||||
|
|
@ -9,64 +9,64 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Bemani PC Type 4
|
||||
Bemani PC Type 4
|
||||
|
||||
CPU: Intel i3-4300 3.5GHz
|
||||
CPU: Intel i3-4300 3.5GHz
|
||||
|
||||
GPU: Nvidia GeForce GTX 1050 2GB
|
||||
GPU: Nvidia GeForce GTX 1050 2GB
|
||||
|
||||
RAM: 8GB DDR3L PC3-12800 (4GB*2)
|
||||
RAM: 8GB DDR3L PC3-12800 (4GB*2)
|
||||
|
||||
OS: Windows 7 Embedded
|
||||
OS: Windows 7 Embedded
|
||||
|
||||
### 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.
|
||||
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.
|
||||
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.
|
||||
|
||||
### 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 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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
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.
|
||||
Alongside this, many setups have found some difficulty with audio due to various equipment being used. Consider applying the `Shared Mode WASAPI` patch.
|
||||
|
|
|
|||
|
|
@ -9,19 +9,19 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
To make use of the Valkyrie Mode (Subscreen, 120FPS, S-CRITICAL..) you need to go to the `contents\prop` folder and edit the `ea3-config.xml` file.
|
||||
To make use of the Valkyrie Mode (Subscreen, 120FPS, S-CRITICAL..) you need to go to the `contents\prop` folder and edit the `ea3-config.xml` file.
|
||||
|
||||
We're interested in these lines:
|
||||
|
||||
```xml
|
||||
<soft>
|
||||
<model __type="str">KFC</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">G</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2024052100</ext>
|
||||
</soft>
|
||||
```
|
||||
```xml
|
||||
<soft>
|
||||
<model __type="str">KFC</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">G</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2024052100</ext>
|
||||
</soft>
|
||||
```
|
||||
|
||||
This is the line that determines if the game will run in Nemsys (60 FPS) or Valkyrie (120 FPS) mode.
|
||||
|
||||
|
|
@ -42,15 +42,15 @@
|
|||
|
||||
We're interested in these lines:
|
||||
|
||||
```xml
|
||||
<soft>
|
||||
<model __type="str">KFC</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">G</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2024052100</ext>
|
||||
</soft>
|
||||
```
|
||||
```xml
|
||||
<soft>
|
||||
<model __type="str">KFC</model>
|
||||
<dest __type="str">J</dest>
|
||||
<spec __type="str">G</spec>
|
||||
<rev __type="str">A</rev>
|
||||
<ext __type="str">2024052100</ext>
|
||||
</soft>
|
||||
```
|
||||
|
||||
This is the line that determines which region, and therefore which language the game will use.
|
||||
|
||||
|
|
|
|||
|
|
@ -7,18 +7,18 @@
|
|||
|
||||
--8<-- "docs/snippets/common/data_readonly.md"
|
||||
|
||||
The **complete game data** should be approximately **20 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
The **complete game data** should be approximately **20 GB or larger**.
|
||||
If your data is significantly smaller, you likely have an update archive instead of the full game data.
|
||||
|
||||
Here's what the expected data structure should look like:
|
||||
Here's what the expected data structure should look like:
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂ext
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂ext
|
||||
📂modules
|
||||
📂prop
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_bad.md"
|
||||
|
||||
|
|
@ -30,15 +30,15 @@
|
|||
|
||||
!!! danger "Make sure you're using the right update for your current game version"
|
||||
|
||||
SDVX updates have `KFC` and one or two datecodes in their archive names.
|
||||
SDVX updates have `KFC` and one or two datecodes in their archive names.
|
||||
|
||||
**Single datecode:** Contains one update (e.g., `KFC_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `KFC-OldDateCode-NewDateCode.rar`)
|
||||
**Single datecode:** Contains one update (e.g., `KFC_NewDateCode.7z`)
|
||||
**Two datecodes:** Updates from the older to newer version (e.g., `KFC-OldDateCode-NewDateCode.rar`)
|
||||
|
||||
In the two-datecode example:
|
||||
In the two-datecode example:
|
||||
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
- `OldDateCode` is the older date, the game version required to apply this update
|
||||
- `NewDateCode` is the newer date, and is the version you'll arrive at after applying the update
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/data_update.md"
|
||||
|
||||
|
|
@ -46,15 +46,15 @@
|
|||
|
||||
--8<-- "docs/snippets/bemani/common/spice2x64_install.md"
|
||||
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂ext
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
```
|
||||
📂data
|
||||
📂dev
|
||||
📂ext
|
||||
📂modules
|
||||
📂prop
|
||||
🌶️spice64.exe <---
|
||||
🌶️spicecfg.exe <---
|
||||
```
|
||||
|
||||
--8<-- "docs/snippets/bemani/common/spice2x64_stubs.md"
|
||||
|
||||
|
|
@ -136,53 +136,53 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
If you've followed all instructions correctly, you're finally ready to launch the game!
|
||||
If you've followed all instructions correctly, you're finally ready to launch the game!
|
||||
|
||||
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.
|
||||
The game will go through a series of checks, let it run, if you've done everything properly they'll pass.
|
||||
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/1.webp">
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/1.webp">
|
||||
|
||||
If you're seeing this screen, it means you need to calibrate your knobs.
|
||||
If you're seeing this screen, it means you need to calibrate your knobs.
|
||||
|
||||
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 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`.
|
||||
Select `I/O CHECK` and press `Start`.
|
||||
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/2.webp">
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/2.webp">
|
||||
|
||||
Select `CALIBRATION SETTINGS` and press `Start`.
|
||||
Select `CALIBRATION SETTINGS` and press `Start`.
|
||||
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/3.webp">
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/4.webp">
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/3.webp">
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/4.webp">
|
||||
|
||||
Select `CALIBRATION` and press `Start`.
|
||||
Select `CALIBRATION` and press `Start`.
|
||||
|
||||
First, your left knob (`VOL-L` for keyboard players)
|
||||
First, your left knob (`VOL-L` for keyboard players)
|
||||
|
||||
- **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`.
|
||||
- **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)
|
||||
Now same thing but for the right knob (`VOL-R` for keyboard players)
|
||||
|
||||
- **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`.
|
||||
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/5.webp">
|
||||
- **Slowly turn** your **RIGHT knob clockwise** (`VOL-R Right`) until the line says `COUNT = OK` then press `Start`.
|
||||
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/5.webp">
|
||||
|
||||
Select `SAVE AND EXIT` and press `Start`.
|
||||
Select `SAVE AND EXIT` and press `Start`.
|
||||
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/6.webp">
|
||||
<img src="/img/bemani/sdvx/6_exceedgear/calibration/6.webp">
|
||||
|
||||
Select `GAME MODE` and press `Start`.
|
||||
|
||||
Select `GAME MODE` and press `Start`.
|
||||
|
||||
!!! success "You're all done! The game should load up properly now"
|
||||
|
||||
## Help
|
||||
|
|
|
|||
|
|
@ -13,44 +13,44 @@
|
|||
|
||||
??? tip "`W:BM2D: CreateLayer() 指定したレイヤーは存在しません` then `EXCEPTION_ACCESS_VIOLATION` in logs"
|
||||
|
||||
- Open `log.txt` using an editor that supports `SHIFT-JIS` encoding for Japanese text (like [Notepad++](https://notepad-plus-plus.org/downloads/))
|
||||
|
||||
- Look for this error message: `W:BM2D: CreateLayer() 指定したレイヤーは存在しません touch_effect`
|
||||
*Note: While `touch_effect` is common, the missing resource name may vary*
|
||||
- Open `log.txt` using an editor that supports `SHIFT-JIS` encoding for Japanese text (like [Notepad++](https://notepad-plus-plus.org/downloads/))
|
||||
|
||||
- Look for this error message: `W:BM2D: CreateLayer() 指定したレイヤーは存在しません touch_effect`
|
||||
*Note: While `touch_effect` is common, the missing resource name may vary*
|
||||
|
||||
If you find it, and it's followed by: `W:signal: exception raised: EXCEPTION_ACCESS_VIOLATION`
|
||||
|
||||
Then there's a **problem with your game data**.
|
||||
If you find it, and it's followed by: `W:signal: exception raised: EXCEPTION_ACCESS_VIOLATION`
|
||||
|
||||
Then there's a **problem with your game data**.
|
||||
|
||||
- Make sure there are no DLL files next to the main game directories (`data`, `prop`, etc..)
|
||||
If there are, **move them all** under the `modules` directory
|
||||
- Make sure there are no DLL files next to the main game directories (`data`, `prop`, etc..)
|
||||
If there are, **move them all** under the `modules` directory
|
||||
|
||||
For game version `2024-11-05` and newer, check the following files in your `modules` directory:
|
||||
For game version `2024-11-05` and newer, check the following files in your `modules` directory:
|
||||
|
||||
- `afp-core.dll` should be 1,015 KB
|
||||
- `afp-utils.dll` should be 179 KB
|
||||
- `afp-core.dll` should be 1,015 KB
|
||||
- `afp-utils.dll` should be 179 KB
|
||||
|
||||
If the sizes don't match:
|
||||
If the sizes don't match:
|
||||
|
||||
- Redownload `2024110500` and newer updates
|
||||
- Re-apply all updates in chronological order, always copying **all** DLL files to the `modules` directory
|
||||
- Redownload `2024110500` and newer updates
|
||||
- Re-apply all updates in chronological order, always copying **all** DLL files to the `modules` directory
|
||||
|
||||
If the issue isn't resolved by now, **we recommend performing a fresh installation using trusted data sources**.
|
||||
If the issue isn't resolved by now, **we recommend performing a fresh installation using trusted data sources**.
|
||||
|
||||
??? tip "`W:SuperstepSound: Audio device is not available!!!` in logs"
|
||||
|
||||
- Open `log.txt` using an editor that supports `SHIFT-JIS` encoding for Japanese text (like [Notepad++](https://notepad-plus-plus.org/downloads/))
|
||||
- Open `log.txt` using an editor that supports `SHIFT-JIS` encoding for Japanese text (like [Notepad++](https://notepad-plus-plus.org/downloads/))
|
||||
|
||||
- Search for `Superstep`
|
||||
- Search for `Superstep`
|
||||
|
||||
If you find a line with `Audio device is not available!!!`, it means the game hasn't found refuses to boot due to misconfigured audio.
|
||||
Check the setup guide's [Configuring audio section](setup.md#configuring-audio) as well as our general [Audio guide](/extras/audio.md) to understand the issue better.
|
||||
If you find a line with `Audio device is not available!!!`, it means the game hasn't found refuses to boot due to misconfigured audio.
|
||||
Check the setup guide's [Configuring audio section](setup.md#configuring-audio) as well as our general [Audio guide](/extras/audio.md) to understand the issue better.
|
||||
|
||||
??? tip "I'm using a laptop with a hybrid internal+dedicated GPU setup"
|
||||
|
||||
Laptops often have odd issues running data. The game may open on the wrong monitor, run at the wrong resolution or framerate, or simply crashes.
|
||||
Laptops often have odd issues running data. The game may open on the wrong monitor, run at the wrong resolution or framerate, or simply crashes.
|
||||
|
||||
There is currently no known fix for this, other than maybe playing in windowed mode, or using a desktop PC instead.
|
||||
There is currently no known fix for this, other than maybe playing in windowed mode, or using a desktop PC instead.
|
||||
|
||||
### Performance
|
||||
|
||||
|
|
@ -58,24 +58,24 @@
|
|||
|
||||
??? tip "Game is running too slow/fast"
|
||||
|
||||
Your game is likely running at an incorrect framerate. The expected framerates are:
|
||||
- Nemsys mode: 60 FPS
|
||||
- Valkyrie mode: 120 FPS
|
||||
Your game is likely running at an incorrect framerate. The expected framerates are:
|
||||
- Nemsys mode: 60 FPS
|
||||
- Valkyrie mode: 120 FPS
|
||||
|
||||
Try these steps to resolve framerate issues:
|
||||
Try these steps to resolve framerate issues:
|
||||
|
||||
- Close any software that can affect framerates (like RTSS)
|
||||
- Close unnecessary background programs
|
||||
- Ensure V-SYNC is not forcefully disabled in your graphics card control panel
|
||||
- For NVIDIA users: Enable `NVIDIA profile optimization (-nvprofile)` in spicecfg's `Options` tab
|
||||
- Close any software that can affect framerates (like RTSS)
|
||||
- Close unnecessary background programs
|
||||
- Ensure V-SYNC is not forcefully disabled in your graphics card control panel
|
||||
- For NVIDIA users: Enable `NVIDIA profile optimization (-nvprofile)` in spicecfg's `Options` tab
|
||||
|
||||
If issues persist:
|
||||
If issues persist:
|
||||
|
||||
- Double-check that you followed all steps in the [setup guide](setup.md) correctly
|
||||
- Your PC hardware might be insufficient to keep a steady 120 FPS, you can try to either:
|
||||
- [Patch](/extras/patchsp2x.md) the game with `Valkyrie Mode 60 Hz` to stick in Valkyrie mode but run at 60 FPS
|
||||
- [Switch to Nemsys mode](extras.md#nemsys-and-valkyrie-modes)
|
||||
- Your data may be corrupt in one way or another, you could try starting from scratch using trusted data sources.
|
||||
- Double-check that you followed all steps in the [setup guide](setup.md) correctly
|
||||
- Your PC hardware might be insufficient to keep a steady 120 FPS, you can try to either:
|
||||
- [Patch](/extras/patchsp2x.md) the game with `Valkyrie Mode 60 Hz` to stick in Valkyrie mode but run at 60 FPS
|
||||
- [Switch to Nemsys mode](extras.md#nemsys-and-valkyrie-modes)
|
||||
- Your data may be corrupt in one way or another, you could try starting from scratch using trusted data sources.
|
||||
|
||||
### Audio
|
||||
|
||||
|
|
@ -83,49 +83,49 @@
|
|||
|
||||
!!! info "Ensure your default audio device's sample rate is set properly"
|
||||
|
||||
- **44100 Hz** sample rate for **WASAPI Exclusive** and **ASIO**
|
||||
- **48000 Hz** if your game is patched with `Shared Mode WASAPI`
|
||||
- **44100 Hz** sample rate for **WASAPI Exclusive** and **ASIO**
|
||||
- **48000 Hz** if your game is patched with `Shared Mode WASAPI`
|
||||
|
||||
??? tip "I can't change my device's sample rate"
|
||||
|
||||
If you're using gaming peripherals (Logitech/Razer/Steelseries) or external audio devices (audio interfaces/sound bars):
|
||||
If you're using gaming peripherals (Logitech/Razer/Steelseries) or external audio devices (audio interfaces/sound bars):
|
||||
|
||||
- Check if you can modify the sample rate in the device's software/control panel
|
||||
- If not, try uninstalling the device's software. This may restore control over Windows audio settings
|
||||
- Check if you can modify the sample rate in the device's software/control panel
|
||||
- If not, try uninstalling the device's software. This may restore control over Windows audio settings
|
||||
|
||||
If you still can't change the sample rate:
|
||||
If you still can't change the sample rate:
|
||||
|
||||
- Configure the game's audio mode to match your device's current sample rate instead
|
||||
- Try using a different audio device
|
||||
- Configure the game's audio mode to match your device's current sample rate instead
|
||||
- Try using a different audio device
|
||||
|
||||
??? tip "I can't hear anything else than the game"
|
||||
|
||||
Your game's audio is setup to run in WASAPI Exclusive or ASIO modes.
|
||||
Your game's audio is setup to run in WASAPI Exclusive or ASIO modes.
|
||||
|
||||
Check out our [Audio](/extras/audio.md) guide to understand audio modes better.
|
||||
Check out our [Audio](/extras/audio.md) guide to understand audio modes better.
|
||||
|
||||
If you're using WASAPI Exclusive, you'll want to [patch the game](/extras/patchsp2x.md) with `Shared Mode WASAPI` to hear other applications.
|
||||
If you're using WASAPI Exclusive, you'll want to [patch the game](/extras/patchsp2x.md) with `Shared Mode WASAPI` to hear other applications.
|
||||
|
||||
If you're using ASIO, unless your audio interface mixes WASAPI and ASIO streams when outputting, you'll only be able to hear one application when ASIO is in use.
|
||||
In this case, you'll need to route all audio through software such as [Voicemeeter](https://vb-audio.com/Voicemeeter/banana.htm), and have Voicemeeter output the mix to your ASIO device.
|
||||
If you're using ASIO, unless your audio interface mixes WASAPI and ASIO streams when outputting, you'll only be able to hear one application when ASIO is in use.
|
||||
In this case, you'll need to route all audio through software such as [Voicemeeter](https://vb-audio.com/Voicemeeter/banana.htm), and have Voicemeeter output the mix to your ASIO device.
|
||||
|
||||
??? tip "Game audio is too quiet/loud"
|
||||
|
||||
- Make sure to not be in a credit as your current progress will be lost
|
||||
- Bind and press your `Test` key to enter the Test menu
|
||||
- Go to `SOUND OPTIONS` and change the volume at will
|
||||
- `SAVE AND EXIT` > `GAME MODE` to return to the game
|
||||
- Make sure to not be in a credit as your current progress will be lost
|
||||
- Bind and press your `Test` key to enter the Test menu
|
||||
- Go to `SOUND OPTIONS` and change the volume at will
|
||||
- `SAVE AND EXIT` > `GAME MODE` to return to the game
|
||||
|
||||
## FAQ
|
||||
|
||||
??? tip "How to run the game in windowed borderless mode?"
|
||||
|
||||
You'll need to use 3rd party software like [Borderless Gaming](https://github.com/Codeusa/Borderless-Gaming/releases) in order to achieve this.
|
||||
You'll need to use 3rd party software like [Borderless Gaming](https://github.com/Codeusa/Borderless-Gaming/releases) in order to achieve this.
|
||||
|
||||
??? tip "Where are all the navigators? Why am I missing songs?"
|
||||
|
||||
A lot of content is locked behind events and will not show up unless connected to a network that has written support for these events.
|
||||
A lot of content is locked behind events and will not show up unless connected to a network that has written support for these events.
|
||||
|
||||
It may also be that the content is only available in specific regions like Japan and your game is configured with another region.
|
||||
It may also be that the content is only available in specific regions like Japan and your game is configured with another region.
|
||||
|
||||
You can fix this by [patching](/extras/patchsp2x.md) `Fake Region` to `Japan (J)`.
|
||||
You can fix this by [patching](/extras/patchsp2x.md) `Fake Region` to `Japan (J)`.
|
||||
|
|
@ -7,7 +7,7 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
Taiko is generally distributed as a single folder. For Nijiiro, this will be `SBWY 39.06`. The game folder should contain an `AMCUS`, `Data` and `Executable` folder.
|
||||
Taiko is generally distributed as a single folder. For Nijiiro, this will be `SBWY 39.06`. The game folder should contain an `AMCUS`, `Data` and `Executable` folder.
|
||||
|
||||
<img src="/img/namco/taikonijiiro/setup/1.webp">
|
||||
|
||||
|
|
@ -19,119 +19,119 @@
|
|||
|
||||
!!! tip "TaikoArcadeLoader:"
|
||||
|
||||
`TaikoArcadeLoader` is a loader and hardware emulator for Nijiiro. It will allow us to launch the game, as well as configure inputs and network settings. More information can be found at the [TAL github page](https://github.com/esuo1198/TaikoArcadeLoader).
|
||||
`TaikoArcadeLoader` is a loader and hardware emulator for Nijiiro. It will allow us to launch the game, as well as configure inputs and network settings. More information can be found at the [TAL github page](https://github.com/esuo1198/TaikoArcadeLoader).
|
||||
|
||||
- Download the latest version of TAL from [the actions tab](https://github.com/esuo1198/TaikoArcadeLoader/actions) of the TAL page. This will be a file named `TaikoArcadeLoader`. You will need to be logged into github to download this file.
|
||||
- Download the latest version of TAL from [the actions tab](https://github.com/esuo1198/TaikoArcadeLoader/actions) of the TAL page. This will be a file named `TaikoArcadeLoader`. You will need to be logged into github to download this file.
|
||||
|
||||
- Copy the files from `TaikoArcadeLoader.zip` to your `Executable/Release` folder. When asked, choose to replace the existing files with the newly copied files.
|
||||
- Copy the files from `TaikoArcadeLoader.zip` to your `Executable/Release` folder. When asked, choose to replace the existing files with the newly copied files.
|
||||
|
||||
<img src="/img/namco/taikonijiiro/setup/2.webp">
|
||||
<img src="/img/namco/taikonijiiro/setup/2.webp">
|
||||
|
||||
## Configuring TaikoArcadeLoader
|
||||
|
||||
!!! tip ""
|
||||
|
||||
The configuration information for TaikoArcadeLoader is stored within `config.toml`.
|
||||
The configuration information for TaikoArcadeLoader is stored within `config.toml`.
|
||||
|
||||
Open up `config.toml` with a text editor of your choice. We'll be using [Notepad++](https://notepad-plus-plus.org/).
|
||||
Open up `config.toml` with a text editor of your choice. We'll be using [Notepad++](https://notepad-plus-plus.org/).
|
||||
|
||||
!!! info "`config.toml` is separated into several sections, indicated by the section name in `[square brackets]`"
|
||||
Information for this can be found at the [TAL github page](https://github.com/esuo1198/TaikoArcadeLoader).
|
||||
|
||||
Information for this can be found at the [TAL github page](https://github.com/esuo1198/TaikoArcadeLoader).
|
||||
|
||||
!!! tip "The `[amauth]` section contains network related config"
|
||||
|
||||
- `server =` can be left default if playing on a local server or offline but it is recommend to play on an [online network](#networks).
|
||||
- `port =` do not change unless you know what you are doing.
|
||||
- `chassis_id =` do not change unless you know what you are doing.
|
||||
- `shop_id =` mostly visual. change if you want to.
|
||||
- `game_ver =` mostly visual. change if you want to.
|
||||
- `country_code =` do not change unless you know what you are doing.
|
||||
- `server =` can be left default if playing on a local server or offline but it is recommend to play on an [online network](#networks).
|
||||
- `port =` do not change unless you know what you are doing.
|
||||
- `chassis_id =` do not change unless you know what you are doing.
|
||||
- `shop_id =` mostly visual. change if you want to.
|
||||
- `game_ver =` mostly visual. change if you want to.
|
||||
- `country_code =` do not change unless you know what you are doing.
|
||||
|
||||
```toml
|
||||
[amauth]
|
||||
server = "127.0.0.1"
|
||||
port = "54430"
|
||||
chassis_id = "284111080000"
|
||||
shop_id = "TWO-TORIAL"
|
||||
game_ver = "39.06"
|
||||
country_code = "JPN"
|
||||
```
|
||||
```toml
|
||||
[amauth]
|
||||
server = "127.0.0.1"
|
||||
port = "54430"
|
||||
chassis_id = "284111080000"
|
||||
shop_id = "TWO-TORIAL"
|
||||
game_ver = "39.06"
|
||||
country_code = "JPN"
|
||||
```
|
||||
|
||||
!!! tip "The `[graphics]` section contains patches"
|
||||
|
||||
- `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.
|
||||
- `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 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.
|
||||
- `fpslimit =` do not change unless you know what you are doing.
|
||||
- `model_res_rate =` do not change unless you know what you are doing.
|
||||
|
||||
```toml
|
||||
[graphics]
|
||||
res = { x = 1920, y = 1080 }
|
||||
windowed = false
|
||||
cursor = true
|
||||
vsync = false
|
||||
# fpslimit = 0
|
||||
model_res_rate = 1.0
|
||||
```
|
||||
```toml
|
||||
[graphics]
|
||||
res = { x = 1920, y = 1080 }
|
||||
windowed = false
|
||||
cursor = true
|
||||
vsync = false
|
||||
# fpslimit = 0
|
||||
model_res_rate = 1.0
|
||||
```
|
||||
|
||||
!!! tip "The `[keyboard]` section contains keyboard related config"
|
||||
|
||||
- `auto_ime =` if set to true, changes your keyboard layout to Qwerty until the game is closed.
|
||||
- `jp_layout =` should be set to `true` for **actual** japanese keyboards.
|
||||
- `auto_ime =` if set to true, changes your keyboard layout to Qwerty until the game is closed.
|
||||
- `jp_layout =` should be set to `true` for **actual** japanese keyboards.
|
||||
|
||||
```toml
|
||||
[keyboard]
|
||||
auto_ime = false
|
||||
jp_layout = false
|
||||
```
|
||||
```toml
|
||||
[keyboard]
|
||||
auto_ime = false
|
||||
jp_layout = false
|
||||
```
|
||||
|
||||
## Configuring Inputs
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Depending on the input method you choose, the configuration for them can change slightly. Below are all the input methods available and how to set them up.
|
||||
Depending on the input method you choose, the configuration for them can change slightly. Below are all the input methods available and how to set them up.
|
||||
|
||||
??? tip "Keyboard"
|
||||
|
||||
Keyboard is the default input method.
|
||||
|
||||
The default layout uses:
|
||||
Keyboard is the default input method.
|
||||
|
||||
The default layout uses:
|
||||
|
||||
- ++d++++f++ ++j++++k++ for the P1 drum input
|
||||
- ++z++++x++ ++c++++v++ for the P2 drum input
|
||||
- ++p++ to `Insert Card`
|
||||
- ++f2++ to `SERVICE`
|
||||
- ++enter++ to add coins
|
||||
- ++d++++f++ ++j++++k++ for the P1 drum input
|
||||
- ++z++++x++ ++c++++v++ for the P2 drum input
|
||||
- ++p++ to `Insert Card`
|
||||
- ++f2++ to `SERVICE`
|
||||
- ++enter++ to add coins
|
||||
|
||||
If you wish to view or change all the default keybinds, you can do so in `keyconfig.toml`
|
||||
If you wish to view or change all the default keybinds, you can do so in `keyconfig.toml`
|
||||
|
||||
??? tip "Controller"
|
||||
|
||||
The setup for both drum and normal controllers is the same.
|
||||
The setup for both drum and normal controllers is the same.
|
||||
|
||||
- In `config.toml` set `wait_period =` to `0`
|
||||
- If you are using a controller that does not use keyboard inputs, you need to set SDL keybinds in `keyconfig.toml`
|
||||
- When you're using an analog input for the drums, you need to set `analog_input = false` to `true` in `config.toml`
|
||||
|
||||
A list of valid SDL inputs can be found at the bottom of `keyconfig.toml`
|
||||
A list of valid SDL inputs can be found at the bottom of `keyconfig.toml`
|
||||
|
||||
!!! danger "If you're using 2 controllers, use [JoyToKey](https://joytokey.net/en/) and remove SDL inputs from `keyconfig.toml`"
|
||||
!!! danger "If you're using 2 controllers, use [JoyToKey](https://joytokey.net/en/) and remove SDL inputs from `keyconfig.toml`"
|
||||
|
||||
??? tip "Physical Card Readers"
|
||||
|
||||
You can insert your card with physical card readers. If you happen to have one, you can set them up to use them for Taiko no Tatsujin Nijiiro.
|
||||
You can insert your card with physical card readers. If you happen to have one, you can set them up to use them for Taiko no Tatsujin Nijiiro.
|
||||
|
||||
|
||||
??? tip "AIC Pico"
|
||||
- In `config.toml` set `card_reader =` to `false`.
|
||||
- Update to the latest [firmware](https://github.com/whowechina/aic_pico)
|
||||
- Inside `AMFWConfig.ini` change COM4 to the port of your AIC Pico
|
||||
??? tip "AIC Pico"
|
||||
- In `config.toml` set `card_reader =` to `false`.
|
||||
- Update to the latest [firmware](https://github.com/whowechina/aic_pico)
|
||||
- Inside `AMFWConfig.ini` change COM4 to the port of your AIC Pico
|
||||
|
||||
??? tip "ACR122U"
|
||||
- In `config.toml` set `card_reader =` to `true`.
|
||||
- Use AkaiiKitsune's [tal-cardreader plugin](https://gitea.farewell.dev/AkaiiKitsune/tal-cardreader)
|
||||
??? tip "ACR122U"
|
||||
- In `config.toml` set `card_reader =` to `true`.
|
||||
- Use AkaiiKitsune's [tal-cardreader plugin](https://gitea.farewell.dev/AkaiiKitsune/tal-cardreader)
|
||||
|
||||
!!! note "If you don't have a physical card reader, you can skip over to the [Networks](#networks) section"
|
||||
|
||||
|
|
@ -141,21 +141,21 @@
|
|||
|
||||
??? tip "Online Hosted Servers (Recommended)"
|
||||
|
||||
There are a few online hosted servers that support Nijiiro, however most of them are currently invite only. Ask your friends where they play, and maybe they'll invite you!
|
||||
There are a few online hosted servers that support Nijiiro, however most of them are currently invite only. Ask your friends where they play, and maybe they'll invite you!
|
||||
|
||||
**Elara Global Taiko Server**
|
||||
**Elara Global Taiko Server**
|
||||
|
||||
[EGTS](https://webui.egts.ca/guide) is the only public Nijiiro server that also comes with an Omnimix verison that includes custom songs and songs from other Taiko games.
|
||||
[EGTS](https://webui.egts.ca/guide) is the only public Nijiiro server that also comes with an Omnimix verison that includes custom songs and songs from other Taiko games.
|
||||
|
||||
??? tip "Self Hosted Local Servers (Complex)"
|
||||
|
||||
If you wish to run the game locally, but with the ability to create and save a profile, you can run a server on the same computer you are playing the game on. This server will need to be running before you launch the game, however it can be shut down when you are no longer playing.
|
||||
If you wish to run the game locally, but with the ability to create and save a profile, you can run a server on the same computer you are playing the game on. This server will need to be running before you launch the game, however it can be shut down when you are no longer playing.
|
||||
|
||||
Any provided setup instructions are likely to become outdated rather quickly.
|
||||
|
||||
Please refer to the included setup instructions on each projects respective web page.
|
||||
|
||||
- [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.
|
||||
- [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
|
||||
|
||||
|
|
@ -163,29 +163,29 @@
|
|||
|
||||
#### VCRedist & DirectX
|
||||
|
||||
!!! tip ""
|
||||
!!! 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)
|
||||
- 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
|
||||
|
||||
!!! tip ""
|
||||
|
||||
Run `Taiko.exe` to start the game.
|
||||
Run `Taiko.exe` to start the game.
|
||||
|
||||
Enter the I/O setup screen by pressing ++f1++ on the Attract screen then using the `arrow keys` and ++enter++, navigate to `I/O TEST` -> `TAIKO TEST`. Adjust these settings to your liking as they vary between controllers and keyboards. If you are unsure just leave the defaults as is.
|
||||
|
||||
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`.
|
||||
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`.
|
||||
|
||||
<img src="/img/namco/taikonijiiro/setup/mod.webp">
|
||||
<img src="/img/namco/taikonijiiro/setup/mod.webp">
|
||||
|
||||
!!! tip ""
|
||||
|
||||
You're all done! The game should load up properly now.
|
||||
|
||||
You're all done! The game should load up properly now.
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
!!! warning "Have any other issue?"
|
||||
|
||||
Check out the [Troubleshooting](troubleshooting.md) page.
|
||||
Check out the [Troubleshooting](troubleshooting.md) page.
|
||||
|
|
@ -6,55 +6,55 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Chunithm expects the cabinets to be using specific IP addresses, 192.168.139.**11/12/13/14**
|
||||
- To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](/extras/softether.md) for more information.
|
||||
- Chunithm expects the cabinets to be using specific IP addresses, 192.168.139.**11/12/13/14**
|
||||
- To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](/extras/softether.md) for more information.
|
||||
|
||||
### Configuring segatools.ini & Game Assignments
|
||||
|
||||
!!! tip "segatools.ini"
|
||||
|
||||
```
|
||||
[netnev]
|
||||
enable=1
|
||||
addrSuffix= last 2 digits of your SoftEther IP
|
||||
```
|
||||
[netnev]
|
||||
enable=1
|
||||
addrSuffix= last 2 digits of your SoftEther IP
|
||||
|
||||
[keychip]
|
||||
enable=1
|
||||
subnet=192.168.139.0
|
||||
id=(Everyone needs a seperate keychip. If you play on a remote network, chances are you already have your own keychip. If not, you can use the example keychips below.)
|
||||
;example keychips: A61E-01D02321145 ; A61E-01A30831145 ; A61E-01E38091145 ; A61E-01E46241145
|
||||
```
|
||||
[keychip]
|
||||
enable=1
|
||||
subnet=192.168.139.0
|
||||
id=(Everyone needs a seperate keychip. If you play on a remote network, chances are you already have your own keychip. If not, you can use the example keychips below.)
|
||||
;example keychips: A61E-01D02321145 ; A61E-01A30831145 ; A61E-01E38091145 ; A61E-01E46241145
|
||||
```
|
||||
|
||||
!!! tip "GAME ASSIGNMENTS"
|
||||
|
||||
- After saving your segatools.ini, launch the game and go into the Service Menu > and go to ```GAME ASSIGNMENTS```.
|
||||
<img src="/img/sega/chunithm/common/c2c/service.webp">
|
||||
- After saving your segatools.ini, launch the game and go into the Service Menu > and go to ```GAME ASSIGNMENTS```.
|
||||
<img src="/img/sega/chunithm/common/c2c/service.webp">
|
||||
|
||||
- Enable ```CABINET-TO-CABINET PLAY```, and make sure all machine are on the same group (Group A for example).
|
||||
<img src="/img/sega/chunithm/common/c2c/group.webp">
|
||||
- Enable ```CABINET-TO-CABINET PLAY```, and make sure all machine are on the same group (Group A for example).
|
||||
<img src="/img/sega/chunithm/common/c2c/group.webp">
|
||||
|
||||
- Set one machine to ```STANDARD```, and all other machines to ```FOLLOW THE STANDARD``` .
|
||||
<img src="/img/sega/chunithm/common/c2c/standard.webp">
|
||||
<img src="/img/sega/chunithm/common/c2c/followstandard.webp">
|
||||
- Set one machine to ```STANDARD```, and all other machines to ```FOLLOW THE STANDARD``` .
|
||||
<img src="/img/sega/chunithm/common/c2c/standard.webp">
|
||||
<img src="/img/sega/chunithm/common/c2c/followstandard.webp">
|
||||
|
||||
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!
|
||||
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."
|
||||
|
||||
- Login to a credit.
|
||||
- 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.
|
||||
<img src="/img/sega/chunithm/common/c2c/host.webp">
|
||||
- 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.
|
||||
<img src="/img/sega/chunithm/common/c2c/host.webp">
|
||||
|
||||
- If you're connecting, navigate to the "Cabinet-to-Cabinet Play" tab and wait for other players to create a session.
|
||||
<img src="/img/sega/chunithm/common/c2c/client.webp">
|
||||
- If you're connecting, navigate to the "Cabinet-to-Cabinet Play" tab and wait for other players to create a session.
|
||||
<img src="/img/sega/chunithm/common/c2c/client.webp">
|
||||
|
||||
If you are able to see each other's session, congrats! You can now enjoy some cab-to-cab chain action!
|
||||
If you are able to see each other's session, congrats! You can now enjoy some cab-to-cab chain action!
|
||||
|
||||
### Troubleshooting
|
||||
|
||||
!!! warning "Have any other issues?"
|
||||
|
||||
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
|
||||
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
|
||||
|
|
@ -14,9 +14,9 @@
|
|||
|
||||
```
|
||||
📂bin
|
||||
📂data
|
||||
📂firm
|
||||
📂startup
|
||||
📂data
|
||||
📂firm
|
||||
📂startup
|
||||
📄firewall.cfg
|
||||
▶️game.bat
|
||||
▶️oxGetHwInfo.exe
|
||||
|
|
|
|||
|
|
@ -14,9 +14,9 @@
|
|||
|
||||
```
|
||||
📂bin
|
||||
📂data
|
||||
📂firm
|
||||
📂startup
|
||||
📂data
|
||||
📂firm
|
||||
📂startup
|
||||
📄firewall.cfg
|
||||
▶️game.bat
|
||||
▶️oxGetHwInfo.exe
|
||||
|
|
|
|||
|
|
@ -6,60 +6,60 @@
|
|||
|
||||
!!! tip ""
|
||||
|
||||
- Chunithm expects the cabinets to be using specific IP addresses, 192.168.139.**11/12/13/14**
|
||||
- To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](/extras/softether.md) for more information.
|
||||
- Chunithm expects the cabinets to be using specific IP addresses, 192.168.139.**11/12/13/14**
|
||||
- To achieve this over the internet, we can use SoftEther VPN. Refer to the [Setting Up SoftEther VPN Guide](/extras/softether.md) for more information.
|
||||
|
||||
### Configuring segatools.ini & Game Assignments
|
||||
|
||||
!!! tip "segatools.ini"
|
||||
|
||||
```
|
||||
[netnev]
|
||||
enable=1
|
||||
addrSuffix= last 2 digits of your SoftEther IP
|
||||
```
|
||||
[netnev]
|
||||
enable=1
|
||||
addrSuffix= last 2 digits of your SoftEther IP
|
||||
|
||||
[keychip]
|
||||
enable=1
|
||||
subnet=192.168.139.0
|
||||
id=(Everyone needs a seperate keychip. If you play on a remote network, chances are you already have your own keychip. If not, you can use the example keychips below.)
|
||||
;example keychips: A61E-01D02321145 ; A61E-01A30831145 ; A61E-01E38091145 ; A61E-01E46241145
|
||||
[keychip]
|
||||
enable=1
|
||||
subnet=192.168.139.0
|
||||
id=(Everyone needs a seperate keychip. If you play on a remote network, chances are you already have your own keychip. If not, you can use the example keychips below.)
|
||||
;example keychips: A61E-01D02321145 ; A61E-01A30831145 ; A61E-01E38091145 ; A61E-01E46241145
|
||||
|
||||
[system]
|
||||
dipsw1=1
|
||||
;This has changed since Luminous. Previously if you wish to perform cab-to-cab link, you need to set this to 1 on the Server machine, and 0 on all other client machines.
|
||||
;This change is no longer needed, just keep this set to 1 on all machines.
|
||||
```
|
||||
[system]
|
||||
dipsw1=1
|
||||
;This has changed since Luminous. Previously if you wish to perform cab-to-cab link, you need to set this to 1 on the Server machine, and 0 on all other client machines.
|
||||
;This change is no longer needed, just keep this set to 1 on all machines.
|
||||
```
|
||||
|
||||
!!! tip "GAME ASSIGNMENTS"
|
||||
|
||||
- After saving your segatools.ini, launch the game and go into the Service Menu > and go to ```GAME ASSIGNMENTS```.
|
||||
<img src="/img/sega/chunithm/common/c2c/service.webp">
|
||||
- After saving your segatools.ini, launch the game and go into the Service Menu > and go to ```GAME ASSIGNMENTS```.
|
||||
<img src="/img/sega/chunithm/common/c2c/service.webp">
|
||||
|
||||
- Enable ```CABINET-TO-CABINET PLAY```, and make sure all machine are on the same group (Group A for example).
|
||||
<img src="/img/sega/chunithm/common/c2c/group.webp">
|
||||
- Enable ```CABINET-TO-CABINET PLAY```, and make sure all machine are on the same group (Group A for example).
|
||||
<img src="/img/sega/chunithm/common/c2c/group.webp">
|
||||
|
||||
- Set one machine to ```STANDARD```, and all other machines to ```FOLLOW THE STANDARD``` .
|
||||
<img src="/img/sega/chunithm/common/c2c/standard.webp">
|
||||
<img src="/img/sega/chunithm/common/c2c/followstandard.webp">
|
||||
- Set one machine to ```STANDARD```, and all other machines to ```FOLLOW THE STANDARD``` .
|
||||
<img src="/img/sega/chunithm/common/c2c/standard.webp">
|
||||
<img src="/img/sega/chunithm/common/c2c/followstandard.webp">
|
||||
|
||||
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!
|
||||
|
||||
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."
|
||||
|
||||
- Login to a credit.
|
||||
- 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.
|
||||
<img src="/img/sega/chunithm/common/c2c/host.webp">
|
||||
- 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.
|
||||
<img src="/img/sega/chunithm/common/c2c/host.webp">
|
||||
|
||||
- If you're connecting, navigate to the "Cabinet-to-Cabinet Play" tab and wait for other players to create a session.
|
||||
<img src="/img/sega/chunithm/common/c2c/client.webp">
|
||||
- If you're connecting, navigate to the "Cabinet-to-Cabinet Play" tab and wait for other players to create a session.
|
||||
<img src="/img/sega/chunithm/common/c2c/client.webp">
|
||||
|
||||
If you are able to see each other's session, congrats! You can now enjoy some cab-to-cab chain action!
|
||||
If you are able to see each other's session, congrats! You can now enjoy some cab-to-cab chain action!
|
||||
|
||||
### Troubleshooting
|
||||
|
||||
!!! warning "Have any other issues?"
|
||||
|
||||
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
|
||||
Check out the [Troubleshooting](troubleshooting.md) and [Error Codes](/errorcodes/sega.md) pages.
|
||||
|
|
@ -14,9 +14,9 @@
|
|||
|
||||
```
|
||||
📂bin
|
||||
📂data
|
||||
📂firm
|
||||
📂license
|
||||
📂data
|
||||
📂firm
|
||||
📂license
|
||||
📄firewall.cfg
|
||||
▶️game.bat
|
||||
▶️pwGetHwinfo.exe
|
||||
|
|
|
|||
|
|
@ -14,7 +14,7 @@
|
|||
|
||||
```
|
||||
📂license
|
||||
📂package
|
||||
📂package
|
||||
📄firewall.cfg
|
||||
▶️game.bat
|
||||
▶️pwGetHwinfo.exe
|
||||
|
|
|
|||
|
|
@ -78,7 +78,7 @@
|
|||
|
||||
!!! warning "Configuring ongeki-io and MU3-input.dll"
|
||||
|
||||
When moving the zipped contents of `MU3Input`, move all folders **EXCEPT** the `segatools.ini` file into your `App\package` folder in a way that matches its file structure.
|
||||
When moving the zipped contents of `MU3Input`, move all folders **EXCEPT** the `segatools.ini` file into your `App\package` folder in a way that matches its file structure.
|
||||
Modify the `[mu3io]` and `[aimeio]` sections of your existing `segatools.ini` file to look like the following:
|
||||
|
||||
```ini hl_lines="2 5"
|
||||
|
|
|
|||
|
|
@ -39,7 +39,7 @@
|
|||
|
||||
!!! info "Installation instructions"
|
||||
|
||||
[Any2WACCAi](https://gitea.tendokyu.moe/Dniel97/SEGAguide/wiki/SDFE#any2waccai-installation)
|
||||
[Any2WACCAi](https://gitea.tendokyu.moe/Dniel97/SEGAguide/wiki/SDFE#any2waccai-installation)
|
||||
|
||||
[Toucca](https://github.com/BlueGlassBlock/toucca/?tab=readme-ov-file#setup)
|
||||
|
||||
|
|
|
|||
|
|
@ -3,76 +3,76 @@
|
|||
## spice2x Patchers
|
||||
!!! tip "See [spice2x Patching](./extras/patchsp2x.md)."
|
||||
|
||||
- **TWO-TORIAL** - `https://sp2x.two-torial.xyz/` - **Our [open-source](https://github.com/two-torial/sp2xpatcher) patcher for spice2x compatible games**
|
||||
- **DJTrackers** - `https://djtrackers.com/bemanipatcher/2x` - **Alternative patcher for anything we don't support**
|
||||
- **TWO-TORIAL** - `https://sp2x.two-torial.xyz/` - **Our [open-source](https://github.com/two-torial/sp2xpatcher) patcher for spice2x compatible games**
|
||||
- **DJTrackers** - `https://djtrackers.com/bemanipatcher/2x` - **Alternative patcher for anything we don't support**
|
||||
|
||||
## Web Patchers
|
||||
|
||||
!!! tip "See [Web Patching](./extras/patchweb.md)."
|
||||
|
||||
- [TWO-TORIAL](https://patcher.two-torial.xyz/) - **Our [open-source](https://github.com/two-torial/webpatcher) web patcher** *(based on mon's)* **for games incompatible with spice2x**
|
||||
- [mon's](https://mon.im/bemanipatcher/) - The longest lasting web patcher, supports a variety of **n-1 and older** games
|
||||
- [TWO-TORIAL](https://patcher.two-torial.xyz/) - **Our [open-source](https://github.com/two-torial/webpatcher) web patcher** *(based on mon's)* **for games incompatible with spice2x**
|
||||
- [mon's](https://mon.im/bemanipatcher/) - The longest lasting web patcher, supports a variety of **n-1 and older** games
|
||||
|
||||
## General
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- [spice2x Wiki](https://github.com/spice2x/spice2x.github.io/wiki) - The best resource for spice2x
|
||||
- [Bemaniwiki](https://bemaniwiki.com/) - A bemani wiki written in japanese
|
||||
- [wikiwiki](https://wikiwiki.jp/) - A japanese game wiki, good for comparing against SilentBlue
|
||||
- [Namuwiki](https://namu.wiki/) - A korean wiki for bemani and more
|
||||
- [RemyWiki](https://remywiki.com/Main_Page) - Bemani arcade games wiki with lots of useful info
|
||||
- [SilentBlue](https://silentblue.remywiki.com/Main_Page) - By RemyWiki's creators, but for SEGA games
|
||||
- [spice2x Wiki](https://github.com/spice2x/spice2x.github.io/wiki) - The best resource for spice2x
|
||||
- [Bemaniwiki](https://bemaniwiki.com/) - A bemani wiki written in japanese
|
||||
- [wikiwiki](https://wikiwiki.jp/) - A japanese game wiki, good for comparing against SilentBlue
|
||||
- [Namuwiki](https://namu.wiki/) - A korean wiki for bemani and more
|
||||
- [RemyWiki](https://remywiki.com/Main_Page) - Bemani arcade games wiki with lots of useful info
|
||||
- [SilentBlue](https://silentblue.remywiki.com/Main_Page) - By RemyWiki's creators, but for SEGA games
|
||||
|
||||
## Cons & Cabs
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- [GameRepair.info](https://gamerepair.info/) - Repository of arcade part repair & misc information
|
||||
- [Cons&Stuff](https://consandstuff.github.io/) - Community resource for DIY controllers
|
||||
- [Rhythm Game Cabs](https://discord.gg/MNcMGCE8sk) - Discord server for arcade cabs
|
||||
- [GameRepair.info](https://gamerepair.info/) - Repository of arcade part repair & misc information
|
||||
- [Cons&Stuff](https://consandstuff.github.io/) - Community resource for DIY controllers
|
||||
- [Rhythm Game Cabs](https://discord.gg/MNcMGCE8sk) - Discord server for arcade cabs
|
||||
|
||||
## IIDX
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- [iidx.org](https://iidx.org/) - The go to guide for mechanics and skill related things
|
||||
- [CPI](https://cpi.makecir.com/) - (JP) Clear Power Indicator for SP☆12, also proposes recommendations based on your plays
|
||||
- [sp12](https://sp12.iidx.app/) - IIDX SP☆12 reference site/difficulty tier list
|
||||
- [beatmania.app](https://beatmania.app/!/) - IIDX INFINITAS difficulty tier list
|
||||
- [atwiki](https://w.atwiki.jp/bemani2sp/sp/) - IIDX wiki in JP (includes tier lists)
|
||||
- [textage.cc](https://textage.cc/score/) - Chart viewing resource
|
||||
- [DJ DAO IIDX troubleshooting guide](https://github.com/minsang-github/rhythmgame-docs/wiki/DJ-DAO-IIDX-controller-troubleshooting) - Step-by-step guide for FPS, FP7, PEE, RES, RED controllers
|
||||
- [iidx.org](https://iidx.org/) - The go to guide for mechanics and skill related things
|
||||
- [CPI](https://cpi.makecir.com/) - (JP) Clear Power Indicator for SP☆12, also proposes recommendations based on your plays
|
||||
- [sp12](https://sp12.iidx.app/) - IIDX SP☆12 reference site/difficulty tier list
|
||||
- [beatmania.app](https://beatmania.app/!/) - IIDX INFINITAS difficulty tier list
|
||||
- [atwiki](https://w.atwiki.jp/bemani2sp/sp/) - IIDX wiki in JP (includes tier lists)
|
||||
- [textage.cc](https://textage.cc/score/) - Chart viewing resource
|
||||
- [DJ DAO IIDX troubleshooting guide](https://github.com/minsang-github/rhythmgame-docs/wiki/DJ-DAO-IIDX-controller-troubleshooting) - Step-by-step guide for FPS, FP7, PEE, RES, RED controllers
|
||||
|
||||
## SDVX
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- [sdvx.org](https://www.sdvx.org/) - The go to guide for mechanics and skill related things
|
||||
- [SDVX Index](https://sdvxindex.com/) - SDVX chart viewer and reference
|
||||
- [SDVX Tier Lists](https://sdvx.maya2silence.com/) - SDVX difficulty tier lists
|
||||
- [sdvx.in](https://sdvx.in/) - Worse looking alternative to SDVX Index (but also has other games available at the top)
|
||||
- [SDVX Unlock Guide](https://docs.google.com/spreadsheets/d/1VBYWSUaKqHUOyfCtvkHFYBSnEPwxhTh8-m4UlU8zUL0/) - Translated guide for unlocks
|
||||
- [sdvx.org](https://www.sdvx.org/) - The go to guide for mechanics and skill related things
|
||||
- [SDVX Index](https://sdvxindex.com/) - SDVX chart viewer and reference
|
||||
- [SDVX Tier Lists](https://sdvx.maya2silence.com/) - SDVX difficulty tier lists
|
||||
- [sdvx.in](https://sdvx.in/) - Worse looking alternative to SDVX Index (but also has other games available at the top)
|
||||
- [SDVX Unlock Guide](https://docs.google.com/spreadsheets/d/1VBYWSUaKqHUOyfCtvkHFYBSnEPwxhTh8-m4UlU8zUL0/) - Translated guide for unlocks
|
||||
|
||||
## GITADORA
|
||||
|
||||
!!! tip ""
|
||||
|
||||
- [573Controller](https://github.com/limyz/573controller) - DIY guitar solution for converting official cab guitars to USB home-use
|
||||
- [Drummania English Menu Translation](https://twitter.com/approvedtx/status/1174028743989317632?s=21) - Handy for beginners, lots of options!
|
||||
- [573Controller](https://github.com/limyz/573controller) - DIY guitar solution for converting official cab guitars to USB home-use
|
||||
- [Drummania English Menu Translation](https://twitter.com/approvedtx/status/1174028743989317632?s=21) - Handy for beginners, lots of options!
|
||||
|
||||
## CHUNITHM
|
||||
|
||||
!!! tip ""
|
||||
- [sdvx.in](https://sdvx.in/chunithm.html) - Chart viewer for CHUNITHM
|
||||
- [CHUNITHM Humen](https://www.youtube.com/@chunithm_humen) - Screen captures of all CHUNITHM charts
|
||||
- Codex's [English Chunithm Guide](https://chunithm.org) -
|
||||
Handy CHUNITHM resource for players of all skill levels
|
||||
- [sdvx.in](https://sdvx.in/chunithm.html) - Chart viewer for CHUNITHM
|
||||
- [CHUNITHM Humen](https://www.youtube.com/@chunithm_humen) - Screen captures of all CHUNITHM charts
|
||||
- Codex's [English Chunithm Guide](https://chunithm.org) -
|
||||
Handy CHUNITHM resource for players of all skill levels
|
||||
|
||||
## O.N.G.E.K.I.
|
||||
|
||||
!!! tip ""
|
||||
- [sdvx.in](https://sdvx.in/ongeki.html) – Chart viewer for O.N.G.E.K.I
|
||||
- [O.N.G.E.K.I. Humen](https://www.youtube.com/@ongeki_humen) and [MLN Rev](https://www.youtube.com/@MLN_Rev) – Screen captures of all O.N.G.E.K.I. charts
|
||||
- Lilyshy's [English O.N.G.E.K.I. Guide](https://docs.google.com/document/d/1HKCW7DWjYRnVjCmPzrQwDKC0wKTi41X-Y-dP1-ygliU/view) –
|
||||
Handy O.N.G.E.K.I. resource for players of all skill levels
|
||||
- [sdvx.in](https://sdvx.in/ongeki.html) – Chart viewer for O.N.G.E.K.I
|
||||
- [O.N.G.E.K.I. Humen](https://www.youtube.com/@ongeki_humen) and [MLN Rev](https://www.youtube.com/@MLN_Rev) – Screen captures of all O.N.G.E.K.I. charts
|
||||
- Lilyshy's [English O.N.G.E.K.I. Guide](https://docs.google.com/document/d/1HKCW7DWjYRnVjCmPzrQwDKC0wKTi41X-Y-dP1-ygliU/view) –
|
||||
Handy O.N.G.E.K.I. resource for players of all skill levels
|
||||
|
|
|
|||
|
|
@ -1,2 +1,2 @@
|
|||
User-agent: *
|
||||
Disallow: /
|
||||
Disallow: /
|
||||
|
|
@ -1,7 +1,7 @@
|
|||
!!! danger "AVX2 capable CPU required"
|
||||
|
||||
This game requires your CPU to be compatible with AVX2 instructions.
|
||||
This game requires your CPU to be compatible with AVX2 instructions.
|
||||
|
||||
If your CPU is too old, the game will crash with an `EXCEPTION_ILLEGAL_INSTRUCTION` error.
|
||||
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.
|
||||
A known workaround is renaming/deleting the `movies` folder to prevent the game from loading them altogether.
|
||||
|
|
@ -1,10 +1,10 @@
|
|||
!!! danger "If your data does not look like this"
|
||||
|
||||
If you have `.dll` files next to your `data`, `prop`, etc.. folders:
|
||||
If you have `.dll` files next to your `data`, `prop`, etc.. folders:
|
||||
|
||||
- Create a `modules` folder if it does not exist already
|
||||
- Move all `.dll` files into it
|
||||
- Create a `modules` folder if it does not exist already
|
||||
- Move all `.dll` files into it
|
||||
|
||||
If extra directories or files are still present (executables, scripts, etc.), **remove them**.
|
||||
If extra directories or files are still present (executables, scripts, etc.), **remove them**.
|
||||
|
||||
**This also indicates tampered data, we strongly recommend obtaining clean data from elsewhere.**
|
||||
**This also indicates tampered data, we strongly recommend obtaining clean data from elsewhere.**
|
||||
|
|
@ -1,12 +1,12 @@
|
|||
!!! tip ""
|
||||
|
||||
- Extract the update to your game directory, ensure directories align and overwrite files when prompted
|
||||
- Open `prop\ea3-config.xml` and find the `<ext>` line:
|
||||
```xml
|
||||
<ext __type="str">NewDateCode</ext>
|
||||
```
|
||||
- Update the datecode to match your new game version and save
|
||||
- If `prop\bootstrap.xml` exists, also update its `<release_code>` line:
|
||||
```xml
|
||||
<release_code>NewDateCode</release_code>
|
||||
```
|
||||
- Extract the update to your game directory, ensure directories align and overwrite files when prompted
|
||||
- Open `prop\ea3-config.xml` and find the `<ext>` line:
|
||||
```xml
|
||||
<ext __type="str">NewDateCode</ext>
|
||||
```
|
||||
- Update the datecode to match your new game version and save
|
||||
- If `prop\bootstrap.xml` exists, also update its `<release_code>` line:
|
||||
```xml
|
||||
<release_code>NewDateCode</release_code>
|
||||
```
|
||||
|
|
@ -2,15 +2,15 @@
|
|||
|
||||
??? tip "You will play in Portait mode (Recommended)"
|
||||
|
||||
- Right click on your Desktop
|
||||
- Select `Display settings`
|
||||
- Look for `Display orientation` and set it to `Portrait` or `Portrait (flipped)`
|
||||
- Rotate your monitor 90°
|
||||
- Right click on your Desktop
|
||||
- Select `Display settings`
|
||||
- Look for `Display orientation` and set it to `Portrait` or `Portrait (flipped)`
|
||||
- Rotate your monitor 90°
|
||||
|
||||
??? tip "You cannot play in Portait mode"
|
||||
|
||||
In this case, your only option is to:
|
||||
|
||||
- Open `spicecfg`, go to the `Options` tab
|
||||
- Set the game to `Windowed Mode (-w)`
|
||||
- Set your desired `Window Resolution (-windowsize)` for the game
|
||||
In this case, your only option is to:
|
||||
|
||||
- Open `spicecfg`, go to the `Options` tab
|
||||
- Set the game to `Windowed Mode (-w)`
|
||||
- Set your desired `Window Resolution (-windowsize)` for the game
|
||||
|
|
@ -2,30 +2,30 @@
|
|||
|
||||
!!! 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
|
||||
- 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
|
||||
|
||||
Then, depending follow instructions for your desired audio mode:
|
||||
Then, depending follow instructions for your desired audio mode:
|
||||
|
||||
??? tip "Setup for WASAPI Exclusive (default)"
|
||||
|
||||
- Check both boxes under `Exclusive Mode`
|
||||
- Open the `Default Format` dropdown
|
||||
- Pick the `16 bit, 44100 Hz (CD Quality)` option, click `Apply` then `OK`
|
||||
- Check both boxes under `Exclusive Mode`
|
||||
- Open the `Default Format` dropdown
|
||||
- Pick the `16 bit, 44100 Hz (CD Quality)` option, click `Apply` then `OK`
|
||||
|
||||
??? tip "Setup for WASAPI Shared"
|
||||
|
||||
- Open the `Default Format` dropdown
|
||||
- Pick the `16 bit, 48000 Hz (DVD Quality)` option, click `Apply` then `OK`
|
||||
- Return to `spicecfg`, go to the `Patches` tab
|
||||
- Following the [patching guide](/extras/patchsp2x.md) and patch `Shared Mode WASAPI`
|
||||
- Open the `Default Format` dropdown
|
||||
- Pick the `16 bit, 48000 Hz (DVD Quality)` option, click `Apply` then `OK`
|
||||
- Return to `spicecfg`, go to the `Patches` tab
|
||||
- Following the [patching guide](/extras/patchsp2x.md) and patch `Shared Mode WASAPI`
|
||||
|
||||
Optionally: go to the `Options` tab, and at the very bottom enable `Low Latency Shared Audio` to help mitigate the latency penalty from using Shared audio.
|
||||
Optionally: go to the `Options` tab, and at the very bottom enable `Low Latency Shared Audio` to help mitigate the latency penalty from using Shared audio.
|
||||
|
||||
??? tip "Setup for ASIO (requires specialized hardware)"
|
||||
|
||||
- Check both boxes under `Exclusive Mode`
|
||||
- Open the `Default Format` dropdown
|
||||
- Pick the `16 bit, 44100 Hz (CD Quality)` option, click `Apply` then `OK`
|
||||
- Check both boxes under `Exclusive Mode`
|
||||
- Open the `Default Format` dropdown
|
||||
- Pick the `16 bit, 44100 Hz (CD Quality)` option, click `Apply` then `OK`
|
||||
|
|
@ -2,25 +2,25 @@
|
|||
|
||||
??? tip "Option 1: Remote (Online Network)"
|
||||
|
||||
Remote networks typically require an invitation to join.
|
||||
You'll need to connect with members of the community who can provide you with an invite.
|
||||
Remote networks typically require an invitation to join.
|
||||
You'll need to connect with members of the community who can provide you with an invite.
|
||||
|
||||
Your network should provide you with the necessary information to proceed:
|
||||
Your network should provide you with the necessary information to proceed:
|
||||
|
||||
- Open `spicecfg.exe` and head to the `Options` tab
|
||||
- Open `spicecfg.exe` and head to the `Options` tab
|
||||
|
||||
Under the `Network` category, set the following settings provided by your network:
|
||||
|
||||
- `EA Service URL (-url)`
|
||||
- `PCBID (-p)`
|
||||
Under the `Network` category, set the following settings provided by your network:
|
||||
|
||||
- `EA Service URL (-url)`
|
||||
- `PCBID (-p)`
|
||||
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
<img src="/img/common/spice2x_network.webp">
|
||||
|
||||
??? tip "Option 2: Local e-amuse Emulator (Asphyxia)"
|
||||
|
||||
For instructions on setting up Asphyxia, please refer to our [Asphyxia setup guide](/extras/asphyxia.md).
|
||||
For instructions on setting up Asphyxia, please refer to our [Asphyxia setup guide](/extras/asphyxia.md).
|
||||
|
||||
After Asphyxia is setup with the proper plugin for your game:
|
||||
After Asphyxia is setup with the proper plugin for your game:
|
||||
|
||||
- Open `spicecfg.exe` and head to the `Options` tab
|
||||
- Under the `Network` category, set your `EA Service URL (-url)` to point to your asphyxia server, typically `localhost:8083`
|
||||
- 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`
|
||||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
!!! 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
|
||||
- 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
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
??? warning "Additional steps for AMD graphics cards"
|
||||
|
||||
Since the BEMANI games are designed for NVIDIA GPU's, AMD users need additional files:
|
||||
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
|
||||
- Locate the `spice2x\stubs\32\` folder in the spice2x archive
|
||||
- Extract all `.dll` files from there into your game's `modules` folder
|
||||
|
|
@ -2,5 +2,5 @@
|
|||
|
||||
!!! 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
|
||||
- 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
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
??? warning "Additional steps for AMD graphics cards"
|
||||
|
||||
Since BEMANI games are designed for NVIDIA GPU's, AMD users need additional files:
|
||||
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
|
||||
- Locate the `spice2x\stubs\64\` folder in the spice2x archive
|
||||
- Extract all `.dll` files from there into your game's `modules` folder
|
||||
|
|
@ -1,11 +1,11 @@
|
|||
!!! info "This tab allows you to configure controller lights to sync with the game"
|
||||
!!! 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 ""
|
||||
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
|
||||
- Click `Bind`
|
||||
- In `Device`, pick your controller
|
||||
- In `Light Control`, select the corresponding light
|
||||
- Click `Close`
|
||||
- Repeat for your other lights
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
!!! tip "NVIDIA GPU users ONLY"
|
||||
!!! tip "NVIDIA GPU users ONLY"
|
||||
|
||||
Enable `NVIDIA profile optimization (-nvprofile)` to let spice2x create an optimized profile for your game.
|
||||
Enable `NVIDIA profile optimization (-nvprofile)` to let spice2x create an optimized profile for your game.
|
||||
|
|
@ -1,5 +1,5 @@
|
|||
!!! info "This tab is used to bind keys to toggle spice2x and game-related overlays"
|
||||
!!! 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"
|
||||
!!! tip "Binding extra buttons here is optional, defaults are fine"
|
||||
|
||||
Click on `Bind` or `Naive` then press the key you want associated with the action.
|
||||
Click on `Bind` or `Naive` then press the key you want associated with the action.
|
||||
|
|
@ -1 +1 @@
|
|||
!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) to import and pick patches"
|
||||
!!! info "Go through the [spice2x Patching](/extras/patchsp2x.md) to import and pick patches"
|
||||
|
|
@ -1,5 +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/).
|
||||
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"
|
||||
|
|
@ -4,7 +4,7 @@
|
|||
|
||||
With your controller and/or keyboard plugged in, configure your keys for P1 and/or P2:
|
||||
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **Game buttons**: `Up, Down, Left, Right`
|
||||
- **Menu buttons**: ` Start, Up, Down, Left, Right`
|
||||
- **Keypad**: `Keypad Insert Card`, `1 to 9`
|
||||
- **Maintenance**: `Service, Test`
|
||||
- **Game buttons**: `Up, Down, Left, Right`
|
||||
- **Menu buttons**: ` Start, Up, Down, Left, Right`
|
||||
- **Keypad**: `Keypad Insert Card`, `1 to 9`
|
||||
|
|
@ -1,20 +1,20 @@
|
|||
!!! note ""
|
||||
|
||||
Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:
|
||||
Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:
|
||||
|
||||
- **Lightning (TDJ/LDJ-010)**:
|
||||
- **Lightning (TDJ/LDJ-010)**:
|
||||
|
||||
- Runs at 120 FPS
|
||||
- Requires a 120 Hz main monitor
|
||||
- Optional second touchscreen 60 Hz monitor called a subscreen
|
||||
- Runs at 120 FPS
|
||||
- Requires a 120 Hz main monitor
|
||||
- Optional second touchscreen 60 Hz monitor called a subscreen
|
||||
|
||||
- **Standard/Legacy (LDJ/LDJ-012)**:
|
||||
- **Standard/Legacy (LDJ/LDJ-012)**:
|
||||
|
||||
- Runs at 60 FPS
|
||||
- Requires a 60 Hz main monitor
|
||||
- No subscreen
|
||||
- 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.
|
||||
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.
|
||||
|
|
@ -1,6 +1,6 @@
|
|||
!!! tip "Optional: Camera hook"
|
||||
!!! tip "Optional: Camera hook"
|
||||
|
||||
With a webcam connected, you can:
|
||||
With a webcam connected, you can:
|
||||
|
||||
- Enable `IIDX Cam Hook (-iidxtdjcamhook)`
|
||||
- Make sure `IIDX Disable Cameras (-iidxdisablecams)` from the `Options` tab is disabled
|
||||
|
|
|
|||
|
|
@ -1,12 +1,12 @@
|
|||
!!! info "This tab is used to bind analog controls like the turntable"
|
||||
!!! info "This tab is used to bind analog controls like the turntable"
|
||||
|
||||
!!! warning "Ignore this tab if you play with a keyboard"
|
||||
!!! warning "Ignore this tab if you play with a keyboard"
|
||||
|
||||
!!! tip "Bind your controller's turntable"
|
||||
!!! tip "Bind your controller's turntable"
|
||||
|
||||
With a controller, instead of binding `TT+` or `TT-` in the `Buttons` tab, you need to:
|
||||
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
|
||||
- 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
|
||||
|
|
@ -4,10 +4,10 @@
|
|||
|
||||
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`
|
||||
- **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:
|
||||
**Only if** you play with a keyboard:
|
||||
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
- **Turntable**: `TT+, TT-` **and optionally** `TT+/-` which alternates between `TT+` and `TT-` on each press.
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
!!! tip "Important"
|
||||
!!! 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.
|
||||
Enable `IIDX Disable Cameras (-iidxdisablecams)` **unless** you have a webcam connected and wish to use it with the camera hook from the advanced tab.
|
||||
|
|
@ -1,3 +1,3 @@
|
|||
!!! tip "Optional: Enabling TDJ (Lightning mode)"
|
||||
!!! tip "Optional: Enabling TDJ (Lightning mode)"
|
||||
|
||||
You may want to enable `IITX TDJ Mode (-iidxtdj)` if your main monitor is 120 Hz capable.
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user