Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data.
+
+
+
Standard & Lightning modes
+
+
Lightning mode requires a 120hz capable monitor.
+
+
+
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.
This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.
+
<spec__type="str">E</spec>
+
+
+
E for Standard (LDJ-012, LDJ, 60hz)
+
D for Lightning (LDJ-010, TDJ, 120hz)
+
+
+
+
Changing the game's language
+
+
This is done in-game before card-in by pressing your EFFECT key.
+
+
+
More about ea3-config.xml
+
+
The ea3-config.xml file is located inside the prop folder.
+
Below is an explanation on what different sections of this file do.
+
The following lines change the PCBID and HARDID that your system reports to your e-amusement server.
+There is no need to manually change this as spice2x will do it for us.
The following line determines what version of the game you are running.
+You should never change this. It should always say LDJ.
+
<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.
+
<dest__type="str">J</dest>
+
+
You should never change this. It should always say A for Epolis.
+
<rev__type="str">A</rev>
+
+
The following line determines your datecode.
+Always keep it up to date with your game's current version.
+
<ext__type="str">2024100900</ext>
+
+
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.
Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data.
+
+
+
About data
+
+
The full game should be around 100gb while updates are only around 2-5gb in size.
+
+
+
Standard (LDJ) / Lightning (TDJ)
+
Please keep the following in mind as you're going through this guide.
+
IIDX's codename is LDJ. For IIDX 32 Pinky Crush this would be either:
+
+
LDJ-010(TDJ, Lightning cab, 120 FPS)
+
LDJ-012(LDJ, Standard cab, 60 FPS)
+
+
The main difference between 010 and 012 is the game's main .dll file, bm2dx.dll.
+
This changes which features the game offers, and which conditions the game expects to run under.
+
+
TDJ expects a 120hz compatible monitor for its main screen, and a second 60hz touchscreen compatible monitor called a subscreen. The second monitor isn't mandatory, we can get around that using spice2x.
+
LDJ expects 60hz monitor for its main screen, and no subscreen.
+
+
We'll be using the terms TDJ for Lightning, and LDJ for Standard throughout the guide.
+
+
+
If you're coming from IIDX 30 Resident
+
You'll want to update your datafromLDJ-003toLDJ-010orLDJ-012FIRST then follow this guide as normal.
+
+
+
Preparing data
+
+
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.
+
+
You should end up with a file structure with a few folders only, as follows.
+
+
+
+If your data doesn't look like this
+
If you're missing the modules folder and instead have bunch of .dll files next to your folders:
+
+
Create a modules folder.
+
Move all .dll files inside of it so you end up with a structure as shown above.
+
+
If extra files are present next to your folders, such as executables, scripts, etc.. remove them.
+This also means your data was tampered with and we strongly recommend getting new data from somewhere else.
+
+
+
If you don't need to update your data, you can skip over to the Installing Spice2x section.
+
+
+
Updating data
+
+Please make sure you're using the right update for your current data.
+
As we've seen in the About data section, the main difference between LDJ and TDJ is the bm2dx.dll file.
+When updating from a previous version to the next, our current .dll will be overwritten.
+
Knowing that, patches re-uploaded by the community tend to be named LDJ-DATECODE-to-LDJ-010/012-DATECODE.
+Note: If updating from IIDX 30 Resident, it will be LDJ-003-DATECODE-to-LDJ-010/012-DATECODE.
+
For example LDJ-2024082600-to-LDJ-010-2024100900.
+
+
2024082600 being your current data's version, no matter if it's using a TDJ or LDJ .dll file.
+
2024100900 being the version you would arrive at.
+
010 meaning you would end up with a TDJ(Lightning Cab)bm2dx.dll file.
+
+
+
+
+
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.
There are many patches available for IIDX.
+We will only bring up the ones we think could be genuinely useful.
+
+
+
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, regardless of recommendations below.
+
+
+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.
+
+
+
Force LDJ Mode
+
OFF
+
Starts the game in LDJ (012) mode when using a TDJ (010) .dll file. Please just use the proper .dll file instead of forcing the other mode.
+
+
+
Force Audio Output Mode
+
WASAPI
+
Forces the game to output the game using a specific method (WASAPI/ASIO). This can potentially fix desync or crashing issues in recent updates.
+
+
+
+
+
API
+
+
Leave everything at default unless you know what you're doing.
+
+
Options
+
+
If you don't know what an option does, hover over the question mark at the very left.
+
+
+
+
Be very careful changing options you don't understand as it may cause issues.
If you only have a single 120hz monitor, and not another 60hz touchscreen:
+
+
+
+
Category
+
Option
+
Parameter
+
Setting
+
+
+
+
+
Graphics (common)
+
Only Use One Monitor
+
-graphics-force-single-adapter
+
ON
+
+
+
+
+
+
Highly Recommended for NVIDIA users ONLY
+
+
+
+
Category
+
Option
+
Parameter
+
Setting
+
+
+
+
+
Graphics (common)
+
NVIDIA profile optimization
+
-nvprofile
+
ON
+
+
+
+
+
Advanced & Development
+
+
Leave everything at default unless you know what you're doing.
+
+
+
Connecting to a network
+
+
Please choose one of the two solutions, not both!
+
+
+Remote (Online Network)
+
Open spicecfg.exe and head to the Options tab.
+
In the Network category, set the following settings:
+
+
EA Service URL to the URL provided by your network.
+
PCBID to the PCBID provided by your network.
+
+
+
Next you need a card number.
+If you don't already have one, generate one in the Cards tab.
+To keep your card number safe, create a new .txt file with ONLY it inside.
+
Once that's done, head to the Cards tab, for Player 1 click Open... and point to your text file.
Please make sure you downloaded your data from an appropriate source. This guide is unable to troubleshoot any problems related to bad or poorly managed data.
+
+
+
My game crashes on launch!
+
+
Could be due to many things. The most common of which is you need to patch the DLL for your game with Force Audio Output Mode set to WASAPI or ASIO.
+Also see the audio section in the setup guide.
+
+
+
My game is running too slow/fast / Game gets stuck / Monitor error at boot / Error 5-1503-0043
+
+
Potential causes:
+
+
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.
+
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!
+
+
If you're having performance issues of some kind, spice2x's PC optimization guide is worth looking at.
+If none of that works, your PC probably isn't good enough to run the game, sorry.
+
+
+
Unable to login / Eamuse error / Network error
+
+
Get the proper Asphyxia plugin from our Discord server in the #iidx channel > Resources post.
+Make sure you didn't enable -smartea in spicecfg's options.
+
+
+
How do I set my offset?
+
+
Play through a chart you're comfortable with.
+
If you're getting too many Fast, increase your offset (+).
+If you're getting too many Slow, decrease your offset (-).
+
+
+
My inputs aren't working / I can't get past error messages!
+
+
If none of your inputs are working, try updating spice2x, you can also try using the beta versions if the stable releases don't work for you.
+
+
+
My game audio is super quiet!
+
+
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!
+
+
IIDX uses WASAPI exclusive mode for audio to get better audio latency.
+Unlike former versions of the games which used 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!
+
+
Many setups have found some difficulty with audio due to various equipment being used. Consider using the Shared Mode WASAPI patch.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/games/iidx9/problems/index.html b/games/iidx9/problems/index.html
index ad7e725..d035bcd 100644
--- a/games/iidx9/problems/index.html
+++ b/games/iidx9/problems/index.html
@@ -1572,6 +1572,112 @@
+
+
+
+
+
+
+
+
+
+
+