Deployed eab32d0 with MkDocs version: 1.6.1

This commit is contained in:
2026-05-08 14:35:28 +00:00
parent cf78b443e5
commit a8c7d097e9
15 changed files with 284 additions and 359 deletions
+28 -59
View File
@@ -1616,15 +1616,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -1635,9 +1626,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9433,15 +9424,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -9452,9 +9434,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9481,61 +9463,48 @@
<p><img class="header-logo" src="/img/konami/iidx/30_resident/logo.webp"></p>
<h1 id="extra-information">Extra Information</h1>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<div class="admonition tip">
<p>To make use of the Lightning Mode, which unlocks the subscreen and 120FPS, we need to go to the <code>contents\prop</code> folder and edit the <code>ea3-config.xml</code> file.</p>
<p>We're interested in these lines:</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="w"> </span><span class="nt">&lt;soft&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="w"> </span><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a><span class="w"> </span><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/spec&gt;</span>
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="w"> </span><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="w"> </span><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2023090500<span class="nt">&lt;/ext&gt;</span>
</span><span id="__span-0-7"><a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a><span class="w"> </span><span class="nt">&lt;/soft&gt;</span>
</span></code></pre></div>
<p>This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/spec&gt;</span>
</span></code></pre></div>
<ul>
<li><ins><code>A</code></ins> for Standard (LDJ-003, LDJ, 60 Hz)</li>
<li><ins><code>E</code></ins> for Standard (LDJ-012, LDJ, 60 Hz)</li>
<li><ins><code>D</code></ins> for Lightning (LDJ-010, TDJ, 120 Hz)</li>
</ul>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="more-about-ea3-configxml">More about ea3-config.xml</h2>
<h2 id="about-ea3-configxml">About ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder. </p>
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder.
It defines several <em>prop</em>erties that tell the game how its should be configured.</p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You should never change this</strong></ins>. As you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
<ins><strong>You shouldn't need to change this</strong></ins> as you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p><ins><strong>You should never change this</strong></ins>. It should always say <code>A</code> for Resident.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
<p>The following line determines whether the game is in Standard or Lightning mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span></code></pre></div>
<ul>
<li><ins><code>E</code></ins> for Standard (LDJ-012, LDJ, 60 Hz)</li>
<li><ins><code>D</code></ins> for Lightning (LDJ-010, TDJ, 120 Hz)</li>
</ul>
<p>Editing this line <strong>by itself will not change which mode</strong> your game runs in!</p>
<p>Your dll must already be in the right mode <strong>in addition</strong> to setting this property properly. <a href="../setup/#standard-and-lightning-modes">(Read More)</a></p>
<p><ins><strong>Always keep it up to date</strong></ins> with what mode your game is configured to run in. </p>
<p><ins><strong>The following line should never be changed</strong></ins>. It should always say <code>A</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span></code></pre></div>
<p>The following line determines your datecode.<br />
<ins><strong>Always keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2023090500<span class="nt">&lt;/ext&gt;</span>
It is best practice to <ins><strong>keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span></code></pre></div>
<p>The following line determine what remote service URL <code>spice2x</code> is supposed to connect to.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
</span></code></pre></div>
</div>
@@ -9558,7 +9527,7 @@ There is <ins><strong>no need to manually change this</strong></ins> as <code>sp
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="December 29, 2025 10:22:46 UTC">December 29, 2025</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 24, 2026 15:46:05 UTC">April 24, 2026</span>
</span>
+20 -11
View File
@@ -9667,28 +9667,37 @@
<strong>RE: TWO-TORIAL does not provide or distribute game data. Do not ask.</strong></p>
</div>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition note">
<p>Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:</p>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Standard and Lightning modes</p>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
Before proceeding with the setup, it's very important to understand the two cabinet types for IIDX:</p>
<ul>
<li>
<p><strong>Lightning (TDJ/LDJ-010)</strong>: </p>
<ul>
<li>Runs at 120 FPS</li>
<li>Requires a 120 Hz main monitor</li>
<li>Optional second touchscreen 60 Hz monitor called a subscreen</li>
<li>Second 60 Hz touchscreen monitor called a subscreen</li>
<li>Disables physical keypad input; a virtual keypad is on the subscreen</li>
<li>Optional video recording feature</li>
</ul>
</li>
<li>
<p><strong>Standard/Legacy (LDJ/LDJ-003/LDJ-012)</strong>: </p>
<p><strong>Standard/Legacy (LDJ/LDJ-012)</strong>: </p>
<ul>
<li>Runs at 60 FPS</li>
<li>Requires a 60 Hz main monitor</li>
<li>No subscreen</li>
<li>Accepts physical keypad input</li>
</ul>
</li>
</ul>
<p>The game data comes in three variants based on the <code>bm2dx.dll</code> file.<br />
You can patch an LDJ dll to run in TDJ mode, but this will disable video recording. </p>
<p>You can patch a LDJ dll to behave like a TDJ dll. This will enable all TDJ features <strong>except</strong> video recording.
If you want to run in TDJ mode, you <strong>must</strong> also enable the <code>-iidxtdj</code> spice2x option <a href="#__tabbed_1_8">here</a>.</p>
<p>You can also patch a TDJ dll to behave like a LDJ dll.</p>
<p>For simplicity, we'll use "TDJ" for Lightning Mode and "LDJ" for Standard Mode throughout our guides.</p>
</div>
<h2 id="preparing-data">Preparing data</h2>
@@ -9702,7 +9711,7 @@ You can patch an LDJ dll to run in TDJ mode, but this will disable video recordi
<li>When prompted, select <code>Apply changes to this folder, subfolders and files</code></li>
<li>Click <code>OK</code> to confirm, then <code>OK</code> again to close Properties</li>
</ul>
<p>The <strong>complete game data</strong> should be approximately <strong>95 GB or larger</strong>.<br />
<p>The <strong>complete game data</strong> should be approximately <strong>100 GB or larger</strong>.<br />
If your data is significantly smaller, you likely have an update archive instead of the full game data.</p>
<p>Here's what the expected data structure should look like: </p>
<div class="language-text highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a>📂data
@@ -9902,9 +9911,9 @@ Browse the available options and hover over each one to view descriptions and co
<p class="admonition-title">NVIDIA GPU users ONLY</p>
<p>Enable <code>NVIDIA profile optimization (-nvprofile)</code> to let spice2x create an optimized profile for your game.</p>
</div>
<div class="admonition tip">
<p class="admonition-title">Optional: Enabling TDJ (Lightning mode)</p>
<p>You may want to enable <code>IITX TDJ Mode (-iidxtdj)</code> if your main monitor is 120 Hz capable.</p>
<div class="admonition warning">
<p class="admonition-title">Enabling TDJ (Lightning mode)</p>
<p>You must enable <code>IITX TDJ Mode (-iidxtdj)</code> if you are trying to run the game in TDJ mode (<a href="#standard-and-lightning-modes">Read More</a>)</p>
</div>
</div>
<div class="tabbed-block">
@@ -10101,7 +10110,7 @@ Click on the Discord logo at the bottom right of the page.</p>
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="December 29, 2025 10:22:46 UTC">December 29, 2025</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="May 8, 2026 14:34:38 UTC">May 8, 2026</span>
</span>
@@ -9556,6 +9556,19 @@
Check the setup guide's <strong>Configuring audio</strong> section as well as our general <a href="../../../../../extras/audio/">Audio guide</a> to understand the issue better.</p>
</details>
<details class="tip">
<summary><code>EXCEPTION_ILLEGAL_INSTRUCTION</code> in logs</summary>
<ul>
<li>
<p>Open <code>log.txt</code> using an editor that supports <code>SHIFT-JIS</code> encoding for Japanese text (like <a href="https://notepad-plus-plus.org/downloads/">Notepad++</a>)</p>
</li>
<li>
<p>Search for <code>EXCEPTION_ILLEGAL_INSTRUCTION</code></p>
</li>
</ul>
<p>beatmania IIDX 31 and above require a CPU that is AVX2 capable. If you encounter this message, it may indicate that your CPU is too old and does not support AVX2.<br />
A known workaround is renaming/deleting the <code>movies</code> folder to prevent the game from loading them altogether.</p>
</details>
<details class="tip">
<summary>I'm using a laptop with a hybrid internal+dedicated GPU setup</summary>
<p>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. </p>
<p>There is currently no known fix for this, other than maybe playing in windowed mode, or using a desktop PC instead. </p>
@@ -9651,7 +9664,7 @@ If you're using the virtual subscreen, ensure that the <code>-iidxnativetouch</c
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="December 29, 2025 10:22:46 UTC">December 29, 2025</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="April 24, 2026 15:46:05 UTC">April 24, 2026</span>
</span>
+34 -64
View File
@@ -1731,15 +1731,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -1750,9 +1741,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9433,15 +9424,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -9452,9 +9434,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9481,60 +9463,48 @@
<p><img class="header-logo" src="/img/konami/iidx/31_epolis/logo.webp"></p>
<h1 id="extra-information">Extra Information</h1>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>To make use of the Lightning Mode, which unlocks the subscreen and 120FPS, we need to go to the <code>contents\prop</code> folder and edit the <code>ea3-config.xml</code> file.</p>
<p>We're interested in these lines:</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="w"> </span><span class="nt">&lt;soft&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="w"> </span><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a><span class="w"> </span><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="w"> </span><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="w"> </span><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span><span id="__span-0-7"><a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a><span class="w"> </span><span class="nt">&lt;/soft&gt;</span>
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="about-ea3-configxml">About ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder.
It defines several <em>prop</em>erties that tell the game how its should be configured.</p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You shouldn't need to change this</strong></ins> as you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p>The following line determines whether the game is in Standard or Lightning mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span></code></pre></div>
<ul>
<li><ins><code>E</code></ins> for Standard (LDJ-012, LDJ, 60 Hz)</li>
<li><ins><code>D</code></ins> for Lightning (LDJ-010, TDJ, 120 Hz)</li>
</ul>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="more-about-ea3-configxml">More about ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder. </p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You should never change this</strong></ins>. As you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p><ins><strong>You should never change this</strong></ins>. It should always say <code>A</code> for Pinky Crush.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
<p>Editing this line <strong>by itself will not change which mode</strong> your game runs in!</p>
<p>Your dll must already be in the right mode <strong>in addition</strong> to setting this property properly. <a href="../setup/#standard-and-lightning-modes">(Read More)</a></p>
<p><ins><strong>Always keep it up to date</strong></ins> with what mode your game is configured to run in. </p>
<p><ins><strong>The following line should never be changed</strong></ins>. It should always say <code>A</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span></code></pre></div>
<p>The following line determines your datecode.<br />
<ins><strong>Always keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
It is best practice to <ins><strong>keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span></code></pre></div>
<p>The following line determine what remote service URL <code>spice2x</code> is supposed to connect to.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
</span></code></pre></div>
</div>
+17 -8
View File
@@ -9667,15 +9667,22 @@
<strong>RE: TWO-TORIAL does not provide or distribute game data. Do not ask.</strong></p>
</div>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition note">
<p>Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:</p>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Standard and Lightning modes</p>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
Before proceeding with the setup, it's very important to understand the two cabinet types for IIDX:</p>
<ul>
<li>
<p><strong>Lightning (TDJ/LDJ-010)</strong>: </p>
<ul>
<li>Runs at 120 FPS</li>
<li>Requires a 120 Hz main monitor</li>
<li>Optional second touchscreen 60 Hz monitor called a subscreen</li>
<li>Second 60 Hz touchscreen monitor called a subscreen</li>
<li>Disables physical keypad input; a virtual keypad is on the subscreen</li>
<li>Optional video recording feature</li>
</ul>
</li>
<li>
@@ -9684,11 +9691,13 @@
<li>Runs at 60 FPS</li>
<li>Requires a 60 Hz main monitor</li>
<li>No subscreen</li>
<li>Accepts physical keypad input</li>
</ul>
</li>
</ul>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
You can patch an LDJ dll to run in TDJ mode, but this will disable video recording. </p>
<p>You can patch a LDJ dll to behave like a TDJ dll. This will enable all TDJ features <strong>except</strong> video recording.
If you want to run in TDJ mode, you <strong>must</strong> also enable the <code>-iidxtdj</code> spice2x option <a href="#__tabbed_1_8">here</a>.</p>
<p>You can also patch a TDJ dll to behave like a LDJ dll.</p>
<p>For simplicity, we'll use "TDJ" for Lightning Mode and "LDJ" for Standard Mode throughout our guides.</p>
</div>
<h2 id="preparing-data">Preparing data</h2>
@@ -9902,9 +9911,9 @@ Browse the available options and hover over each one to view descriptions and co
<p class="admonition-title">NVIDIA GPU users ONLY</p>
<p>Enable <code>NVIDIA profile optimization (-nvprofile)</code> to let spice2x create an optimized profile for your game.</p>
</div>
<div class="admonition tip">
<p class="admonition-title">Optional: Enabling TDJ (Lightning mode)</p>
<p>You may want to enable <code>IITX TDJ Mode (-iidxtdj)</code> if your main monitor is 120 Hz capable.</p>
<div class="admonition warning">
<p class="admonition-title">Enabling TDJ (Lightning mode)</p>
<p>You must enable <code>IITX TDJ Mode (-iidxtdj)</code> if you are trying to run the game in TDJ mode (<a href="#standard-and-lightning-modes">Read More</a>)</p>
</div>
</div>
<div class="tabbed-block">
@@ -1846,15 +1846,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -1865,9 +1856,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9433,15 +9424,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -9452,9 +9434,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9481,60 +9463,48 @@
<p><img class="header-logo" src="/img/konami/iidx/32_pinkycrush/logo.webp"></p>
<h1 id="extra-information">Extra Information</h1>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>To make use of the Lightning Mode, which unlocks the subscreen and 120FPS, we need to go to the <code>contents\prop</code> folder and edit the <code>ea3-config.xml</code> file.</p>
<p>We're interested in these lines:</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="w"> </span><span class="nt">&lt;soft&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="w"> </span><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a><span class="w"> </span><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="w"> </span><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="w"> </span><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span><span id="__span-0-7"><a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a><span class="w"> </span><span class="nt">&lt;/soft&gt;</span>
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="about-ea3-configxml">About ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder.
It defines several <em>prop</em>erties that tell the game how its should be configured.</p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You shouldn't need to change this</strong></ins> as you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p>The following line determines whether the game is in Standard or Lightning mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span></code></pre></div>
<ul>
<li><ins><code>E</code></ins> for Standard (LDJ-012, LDJ, 60 Hz)</li>
<li><ins><code>D</code></ins> for Lightning (LDJ-010, TDJ, 120 Hz)</li>
</ul>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="more-about-ea3-configxml">More about ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder. </p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You should never change this</strong></ins>. As you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p><ins><strong>You should never change this</strong></ins>. It should always say <code>A</code> for Pinky Crush.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
<p>Editing this line <strong>by itself will not change which mode</strong> your game runs in!</p>
<p>Your dll must already be in the right mode <strong>in addition</strong> to setting this property properly. <a href="../setup/#standard-and-lightning-modes">(Read More)</a></p>
<p><ins><strong>Always keep it up to date</strong></ins> with what mode your game is configured to run in. </p>
<p><ins><strong>The following line should never be changed</strong></ins>. It should always say <code>A</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span></code></pre></div>
<p>The following line determines your datecode.<br />
<ins><strong>Always keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
It is best practice to <ins><strong>keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span></code></pre></div>
<p>The following line determine what remote service URL <code>spice2x</code> is supposed to connect to.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
</span></code></pre></div>
</div>
@@ -9667,15 +9667,22 @@
<strong>RE: TWO-TORIAL does not provide or distribute game data. Do not ask.</strong></p>
</div>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition note">
<p>Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:</p>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Standard and Lightning modes</p>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
Before proceeding with the setup, it's very important to understand the two cabinet types for IIDX:</p>
<ul>
<li>
<p><strong>Lightning (TDJ/LDJ-010)</strong>: </p>
<ul>
<li>Runs at 120 FPS</li>
<li>Requires a 120 Hz main monitor</li>
<li>Optional second touchscreen 60 Hz monitor called a subscreen</li>
<li>Second 60 Hz touchscreen monitor called a subscreen</li>
<li>Disables physical keypad input; a virtual keypad is on the subscreen</li>
<li>Optional video recording feature</li>
</ul>
</li>
<li>
@@ -9684,11 +9691,13 @@
<li>Runs at 60 FPS</li>
<li>Requires a 60 Hz main monitor</li>
<li>No subscreen</li>
<li>Accepts physical keypad input</li>
</ul>
</li>
</ul>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
You can patch an LDJ dll to run in TDJ mode, but this will disable video recording. </p>
<p>You can patch a LDJ dll to behave like a TDJ dll. This will enable all TDJ features <strong>except</strong> video recording.
If you want to run in TDJ mode, you <strong>must</strong> also enable the <code>-iidxtdj</code> spice2x option <a href="#__tabbed_1_8">here</a>.</p>
<p>You can also patch a TDJ dll to behave like a LDJ dll.</p>
<p>For simplicity, we'll use "TDJ" for Lightning Mode and "LDJ" for Standard Mode throughout our guides.</p>
</div>
<h2 id="preparing-data">Preparing data</h2>
@@ -9902,9 +9911,9 @@ Browse the available options and hover over each one to view descriptions and co
<p class="admonition-title">NVIDIA GPU users ONLY</p>
<p>Enable <code>NVIDIA profile optimization (-nvprofile)</code> to let spice2x create an optimized profile for your game.</p>
</div>
<div class="admonition tip">
<p class="admonition-title">Optional: Enabling TDJ (Lightning mode)</p>
<p>You may want to enable <code>IITX TDJ Mode (-iidxtdj)</code> if your main monitor is 120 Hz capable.</p>
<div class="admonition warning">
<p class="admonition-title">Enabling TDJ (Lightning mode)</p>
<p>You must enable <code>IITX TDJ Mode (-iidxtdj)</code> if you are trying to run the game in TDJ mode (<a href="#standard-and-lightning-modes">Read More</a>)</p>
</div>
</div>
<div class="tabbed-block">
@@ -1961,15 +1961,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -1980,9 +1971,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9433,15 +9424,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -9452,9 +9434,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9481,60 +9463,48 @@
<p><img class="header-logo" src="/img/konami/iidx/33_sparkleshower/logo.webp"></p>
<h1 id="extra-information">Extra Information</h1>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>To make use of the Lightning Mode, which unlocks the subscreen and 120FPS, we need to go to the <code>contents\prop</code> folder and edit the <code>ea3-config.xml</code> file.</p>
<p>We're interested in these lines:</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="w"> </span><span class="nt">&lt;soft&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="w"> </span><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a><span class="w"> </span><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="w"> </span><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="w"> </span><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span><span id="__span-0-7"><a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a><span class="w"> </span><span class="nt">&lt;/soft&gt;</span>
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="about-ea3-configxml">About ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder.
It defines several <em>prop</em>erties that tell the game how its should be configured.</p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You shouldn't need to change this</strong></ins> as you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p>The following line determines whether the game is in Standard or Lightning mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span></code></pre></div>
<ul>
<li><ins><code>E</code></ins> for Standard (LDJ-012, LDJ, 60 Hz)</li>
<li><ins><code>D</code></ins> for Lightning (LDJ-010, TDJ, 120 Hz)</li>
</ul>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="more-about-ea3-configxml">More about ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder. </p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You should never change this</strong></ins>. As you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p><ins><strong>You should never change this</strong></ins>. It should always say <code>A</code> for Pinky Crush.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
<p>Editing this line <strong>by itself will not change which mode</strong> your game runs in!</p>
<p>Your dll must already be in the right mode <strong>in addition</strong> to setting this property properly. <a href="../setup/#standard-and-lightning-modes">(Read More)</a></p>
<p><ins><strong>Always keep it up to date</strong></ins> with what mode your game is configured to run in. </p>
<p><ins><strong>The following line should never be changed</strong></ins>. It should always say <code>A</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span></code></pre></div>
<p>The following line determines your datecode.<br />
<ins><strong>Always keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
It is best practice to <ins><strong>keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span></code></pre></div>
<p>The following line determine what remote service URL <code>spice2x</code> is supposed to connect to.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
</span></code></pre></div>
</div>
@@ -9667,15 +9667,22 @@
<strong>RE: TWO-TORIAL does not provide or distribute game data. Do not ask.</strong></p>
</div>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition note">
<p>Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:</p>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Standard and Lightning modes</p>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
Before proceeding with the setup, it's very important to understand the two cabinet types for IIDX:</p>
<ul>
<li>
<p><strong>Lightning (TDJ/LDJ-010)</strong>: </p>
<ul>
<li>Runs at 120 FPS</li>
<li>Requires a 120 Hz main monitor</li>
<li>Optional second touchscreen 60 Hz monitor called a subscreen</li>
<li>Second 60 Hz touchscreen monitor called a subscreen</li>
<li>Disables physical keypad input; a virtual keypad is on the subscreen</li>
<li>Optional video recording feature</li>
</ul>
</li>
<li>
@@ -9684,11 +9691,13 @@
<li>Runs at 60 FPS</li>
<li>Requires a 60 Hz main monitor</li>
<li>No subscreen</li>
<li>Accepts physical keypad input</li>
</ul>
</li>
</ul>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
You can patch an LDJ dll to run in TDJ mode, but this will disable video recording. </p>
<p>You can patch a LDJ dll to behave like a TDJ dll. This will enable all TDJ features <strong>except</strong> video recording.
If you want to run in TDJ mode, you <strong>must</strong> also enable the <code>-iidxtdj</code> spice2x option <a href="#__tabbed_1_8">here</a>.</p>
<p>You can also patch a TDJ dll to behave like a LDJ dll.</p>
<p>For simplicity, we'll use "TDJ" for Lightning Mode and "LDJ" for Standard Mode throughout our guides.</p>
</div>
<h2 id="preparing-data">Preparing data</h2>
@@ -9902,9 +9911,9 @@ Browse the available options and hover over each one to view descriptions and co
<p class="admonition-title">NVIDIA GPU users ONLY</p>
<p>Enable <code>NVIDIA profile optimization (-nvprofile)</code> to let spice2x create an optimized profile for your game.</p>
</div>
<div class="admonition tip">
<p class="admonition-title">Optional: Enabling TDJ (Lightning mode)</p>
<p>You may want to enable <code>IITX TDJ Mode (-iidxtdj)</code> if your main monitor is 120 Hz capable.</p>
<div class="admonition warning">
<p class="admonition-title">Enabling TDJ (Lightning mode)</p>
<p>You must enable <code>IITX TDJ Mode (-iidxtdj)</code> if you are trying to run the game in TDJ mode (<a href="#standard-and-lightning-modes">Read More</a>)</p>
</div>
</div>
<div class="tabbed-block">
@@ -9352,15 +9352,6 @@
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#standard-and-lightning-modes" class="md-nav__link">
<span class="md-ellipsis">
Standard and Lightning modes
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#changing-the-games-language" class="md-nav__link">
<span class="md-ellipsis">
@@ -9371,9 +9362,9 @@
</li>
<li class="md-nav__item">
<a href="#more-about-ea3-configxml" class="md-nav__link">
<a href="#about-ea3-configxml" class="md-nav__link">
<span class="md-ellipsis">
More about ea3-config.xml
About ea3-config.xml
</span>
</a>
@@ -9399,60 +9390,48 @@
<h1 id="extra-information">Extra Information</h1>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>To make use of the Lightning Mode, which unlocks the subscreen and 120FPS, we need to go to the <code>contents\prop</code> folder and edit the <code>ea3-config.xml</code> file.</p>
<p>We're interested in these lines:</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="w"> </span><span class="nt">&lt;soft&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="w"> </span><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span><span id="__span-0-3"><a id="__codelineno-0-3" name="__codelineno-0-3" href="#__codelineno-0-3"></a><span class="w"> </span><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span><span id="__span-0-4"><a id="__codelineno-0-4" name="__codelineno-0-4" href="#__codelineno-0-4"></a><span class="w"> </span><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span><span id="__span-0-5"><a id="__codelineno-0-5" name="__codelineno-0-5" href="#__codelineno-0-5"></a><span class="w"> </span><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span><span id="__span-0-6"><a id="__codelineno-0-6" name="__codelineno-0-6" href="#__codelineno-0-6"></a><span class="w"> </span><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span><span id="__span-0-7"><a id="__codelineno-0-7" name="__codelineno-0-7" href="#__codelineno-0-7"></a><span class="w"> </span><span class="nt">&lt;/soft&gt;</span>
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="about-ea3-configxml">About ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder.
It defines several <em>prop</em>erties that tell the game how its should be configured.</p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-0-2"><a id="__codelineno-0-2" name="__codelineno-0-2" href="#__codelineno-0-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>This is the line that determines if the game will run in Standard (60 FPS) or Lightning (120 FPS) mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-1-1"><a id="__codelineno-1-1" name="__codelineno-1-1" href="#__codelineno-1-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You shouldn't need to change this</strong></ins> as you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p>The following line determines whether the game is in Standard or Lightning mode.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;spec</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>E<span class="nt">&lt;/spec&gt;</span>
</span></code></pre></div>
<ul>
<li><ins><code>E</code></ins> for Standard (LDJ-012, LDJ, 60 Hz)</li>
<li><ins><code>D</code></ins> for Lightning (LDJ-010, TDJ, 120 Hz)</li>
</ul>
</div>
<h2 id="changing-the-games-language">Changing the game's language</h2>
<div class="admonition tip">
<p>This is done in-game before card-in by pressing your <code>EFFECT</code> key.</p>
</div>
<h2 id="more-about-ea3-configxml">More about ea3-config.xml</h2>
<div class="admonition tip">
<p>The <code>ea3-config.xml</code> file is located inside the <code>prop</code> folder. </p>
<p>Below is an explanation on what different sections of this file do.</p>
<p>The following lines change the PCBID and HARDID that your system reports to your e-amusement server.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-2-1"><a id="__codelineno-2-1" name="__codelineno-2-1" href="#__codelineno-2-1"></a><span class="nt">&lt;pcbid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/pcbid&gt;</span>
</span><span id="__span-2-2"><a id="__codelineno-2-2" name="__codelineno-2-2" href="#__codelineno-2-2"></a><span class="nt">&lt;hardid</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>00010203040506070809<span class="nt">&lt;/hardid&gt;</span>
</span></code></pre></div>
<p>The following line determines what version of the game you are running.<br />
<ins><strong>You should never change this</strong></ins>. It should always say <code>LDJ</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-3-1"><a id="__codelineno-3-1" name="__codelineno-3-1" href="#__codelineno-3-1"></a><span class="nt">&lt;model</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>LDJ<span class="nt">&lt;/model&gt;</span>
</span></code></pre></div>
<p>The following line determines the game's region.
<ins><strong>You should never change this</strong></ins>. As you can change the language in-game.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;dest</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>J<span class="nt">&lt;/dest&gt;</span>
</span></code></pre></div>
<p><ins><strong>You should never change this</strong></ins>. It should always say <code>A</code> for Pinky Crush.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
<p>Editing this line <strong>by itself will not change which mode</strong> your game runs in!</p>
<p>Your dll must already be in the right mode <strong>in addition</strong> to setting this property properly. <a href="../setup/#standard-and-lightning-modes">(Read More)</a></p>
<p><ins><strong>Always keep it up to date</strong></ins> with what mode your game is configured to run in. </p>
<p><ins><strong>The following line should never be changed</strong></ins>. It should always say <code>A</code>.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-4-1"><a id="__codelineno-4-1" name="__codelineno-4-1" href="#__codelineno-4-1"></a><span class="nt">&lt;rev</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>A<span class="nt">&lt;/rev&gt;</span>
</span></code></pre></div>
<p>The following line determines your datecode.<br />
<ins><strong>Always keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
It is best practice to <ins><strong>keep it up to date</strong></ins> with your game's current version.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-5-1"><a id="__codelineno-5-1" name="__codelineno-5-1" href="#__codelineno-5-1"></a><span class="nt">&lt;ext</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>2024100900<span class="nt">&lt;/ext&gt;</span>
</span></code></pre></div>
<p>The following line determine what remote service URL <code>spice2x</code> is supposed to connect to.<br />
There is <ins><strong>no need to manually change this</strong></ins> as <code>spice2x</code> will do it for us.</p>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-7-1"><a id="__codelineno-7-1" name="__codelineno-7-1" href="#__codelineno-7-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
<div class="language-xml highlight"><pre><span></span><code><span id="__span-6-1"><a id="__codelineno-6-1" name="__codelineno-6-1" href="#__codelineno-6-1"></a><span class="nt">&lt;services</span><span class="w"> </span><span class="na">__type=</span><span class="s">&quot;str&quot;</span><span class="nt">&gt;</span>http://localhost:8083<span class="nt">&lt;/services&gt;</span>
</span></code></pre></div>
</div>
@@ -9475,7 +9454,7 @@ There is <ins><strong>no need to manually change this</strong></ins> as <code>sp
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="December 29, 2025 10:22:46 UTC">December 29, 2025</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="May 8, 2026 14:34:38 UTC">May 8, 2026</span>
</span>
@@ -9495,15 +9495,22 @@
<strong>RE: TWO-TORIAL does not provide or distribute game data. Do not ask.</strong></p>
</div>
<h2 id="standard-and-lightning-modes">Standard and Lightning modes</h2>
<div class="admonition note">
<p>Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:</p>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Standard and Lightning modes</p>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
Before proceeding with the setup, it's very important to understand the two cabinet types for IIDX:</p>
<ul>
<li>
<p><strong>Lightning (TDJ/LDJ-010)</strong>: </p>
<ul>
<li>Runs at 120 FPS</li>
<li>Requires a 120 Hz main monitor</li>
<li>Optional second touchscreen 60 Hz monitor called a subscreen</li>
<li>Second 60 Hz touchscreen monitor called a subscreen</li>
<li>Disables physical keypad input; a virtual keypad is on the subscreen</li>
<li>Optional video recording feature</li>
</ul>
</li>
<li>
@@ -9512,11 +9519,13 @@
<li>Runs at 60 FPS</li>
<li>Requires a 60 Hz main monitor</li>
<li>No subscreen</li>
<li>Accepts physical keypad input</li>
</ul>
</li>
</ul>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
You can patch an LDJ dll to run in TDJ mode, but this will disable video recording. </p>
<p>You can patch a LDJ dll to behave like a TDJ dll. This will enable all TDJ features <strong>except</strong> video recording.
If you want to run in TDJ mode, you <strong>must</strong> also enable the <code>-iidxtdj</code> spice2x option <a href="#__tabbed_1_8">here</a>.</p>
<p>You can also patch a TDJ dll to behave like a LDJ dll.</p>
<p>For simplicity, we'll use "TDJ" for Lightning Mode and "LDJ" for Standard Mode throughout our guides.</p>
</div>
<h2 id="preparing-data">Preparing data</h2>
@@ -9730,9 +9739,9 @@ Browse the available options and hover over each one to view descriptions and co
<p class="admonition-title">NVIDIA GPU users ONLY</p>
<p>Enable <code>NVIDIA profile optimization (-nvprofile)</code> to let spice2x create an optimized profile for your game.</p>
</div>
<div class="admonition tip">
<p class="admonition-title">Optional: Enabling TDJ (Lightning mode)</p>
<p>You may want to enable <code>IITX TDJ Mode (-iidxtdj)</code> if your main monitor is 120 Hz capable.</p>
<div class="admonition warning">
<p class="admonition-title">Enabling TDJ (Lightning mode)</p>
<p>You must enable <code>IITX TDJ Mode (-iidxtdj)</code> if you are trying to run the game in TDJ mode (<a href="#standard-and-lightning-modes">Read More</a>)</p>
</div>
</div>
<div class="tabbed-block">
File diff suppressed because one or more lines are too long
BIN
View File
Binary file not shown.
+15 -6
View File
@@ -9358,15 +9358,22 @@
<h1>Ldj vs tdj</h1>
<div class="admonition note">
<p>Before proceeding with the setup, it's important to understand the two cabinet types for IIDX:</p>
<div class="admonition warning">
<p class="admonition-title">Lightning mode requires a 120 Hz capable monitor</p>
</div>
<div class="admonition warning">
<p class="admonition-title">Standard and Lightning modes</p>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
Before proceeding with the setup, it's very important to understand the two cabinet types for IIDX:</p>
<ul>
<li>
<p><strong>Lightning (TDJ/LDJ-010)</strong>: </p>
<ul>
<li>Runs at 120 FPS</li>
<li>Requires a 120 Hz main monitor</li>
<li>Optional second touchscreen 60 Hz monitor called a subscreen</li>
<li>Second 60 Hz touchscreen monitor called a subscreen</li>
<li>Disables physical keypad input; a virtual keypad is on the subscreen</li>
<li>Optional video recording feature</li>
</ul>
</li>
<li>
@@ -9375,11 +9382,13 @@
<li>Runs at 60 FPS</li>
<li>Requires a 60 Hz main monitor</li>
<li>No subscreen</li>
<li>Accepts physical keypad input</li>
</ul>
</li>
</ul>
<p>The game data comes in two variants based on the <code>bm2dx.dll</code> file.<br />
You can patch an LDJ dll to run in TDJ mode, but this will disable video recording. </p>
<p>You can patch a LDJ dll to behave like a TDJ dll. This will enable all TDJ features <strong>except</strong> video recording.
If you want to run in TDJ mode, you <strong>must</strong> also enable the <code>-iidxtdj</code> spice2x option <a href="#__tabbed_1_8">here</a>.</p>
<p>You can also patch a TDJ dll to behave like a LDJ dll.</p>
<p>For simplicity, we'll use "TDJ" for Lightning Mode and "LDJ" for Standard Mode throughout our guides.</p>
</div>
@@ -9402,7 +9411,7 @@ You can patch an LDJ dll to run in TDJ mode, but this will disable video recordi
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="December 29, 2025 10:22:46 UTC">December 29, 2025</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="May 8, 2026 14:34:38 UTC">May 8, 2026</span>
</span>
@@ -9358,9 +9358,9 @@
<h1>Spicecfg options tdj</h1>
<div class="language-text highlight"><pre><span></span><code>!!! tip &quot;Optional: Enabling TDJ (Lightning mode)&quot;
<div class="language-text highlight"><pre><span></span><code>!!! warning &quot;Enabling TDJ (Lightning mode)&quot;
You may want to enable `IITX TDJ Mode (-iidxtdj)` if your main monitor is 120 Hz capable.
You must enable `IITX TDJ Mode (-iidxtdj)` if you are trying to run the game in TDJ mode ([Read More](#standard-and-lightning-modes))
</code></pre></div>
@@ -9382,7 +9382,7 @@
<span class="md-icon" title="Last update">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 13.1c-.1 0-.3.1-.4.2l-1 1 2.1 2.1 1-1c.2-.2.2-.6 0-.8l-1.3-1.3c-.1-.1-.2-.2-.4-.2m-1.9 1.8-6.1 6V23h2.1l6.1-6.1zM12.5 7v5.2l4 2.4-1 1L11 13V7zM11 21.9c-5.1-.5-9-4.8-9-9.9C2 6.5 6.5 2 12 2c5.3 0 9.6 4.1 10 9.3-.3-.1-.6-.2-1-.2s-.7.1-1 .2C19.6 7.2 16.2 4 12 4c-4.4 0-8 3.6-8 8 0 4.1 3.1 7.5 7.1 7.9l-.1.2z"/></svg>
</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="December 29, 2025 10:22:46 UTC">December 29, 2025</span>
<span class="git-revision-date-localized-plugin git-revision-date-localized-plugin-date" title="May 8, 2026 14:34:38 UTC">May 8, 2026</span>
</span>