Running beatmania IIDX infinitas (2020) with ASIO audio mode

Table of contents
  1. Hardware requirements
    1. What ASIO devices are supported?
    2. Can I use FlexASIO/ASIO4All/Voicemeeeter?
  2. Instructions
  3. References

Hardware requirements

ASIO-compatible audio output device. While Asus Xonar AE is the only one that is officially supported by the game (as seen on ARESPEAR line of Konami gaming PCs – also on Lightning arcade cabs), some ASIO-capable audio devices are known to work, with some hacks.

What ASIO devices are supported?

According to this article, Int24LSB is the required format. To check if this format is supported by your device, download this application, run it, select your device, press “Caps”, and see if it says Output format: Int24LSB. It should also say 44100 Hz: Supported.

If you don’t see Int24LSB, your device may have a way to change the bit width (via a knob or via driver) - you may need to configure your device to use 24-bit and run the tool again. If there is no way to enable Int24LSB, then your device won’t work.

Check this page for compatibility reports from users.

Can I use FlexASIO/ASIO4All/Voicemeeeter?

Yes, with the right configuration, you can; however, you’re most likely better off just using the exclusive mode WASAPI directly from the game, if reduction of latency is your goal.

Warning

The latency gain with ASIO vs. Exclusive WASAPI depends entirely on your audio equipment! Usually, ASIO will provide reduced latency, but it’s not a guarantee; it could be a huge difference, tiny difference, or even the opposite of what you expect (ASIO latency higher than Exclusive WASAPI) - you need to find latency information for your audio device.

When in ASIO mode, it will not be possible to capture audio using software (without workarounds), which would be a problem if you like to stream using OBS or share screens using Discord, etc.

Instructions

  1. Launch PowerShell as administrator.
  2. Run Set-ExecutionPolicy Bypass which allows you to run arbitrary PowerShell scripts. See here for details on PowerShell ExecutionPolicy.
  3. Download the script:
  4. Run the script as administrator; pick 3 (copy script file to game directory and set to new script path (recommended)). This will install the script to your game directory.
  5. Launch Infinitas through the browser as usual - but instead of the game being launched, a PowerShell prompt will appear; pick 3 (ASIO).
    1. Note: if you choose #3, you skip the launcher… which means you skip the update check. You’ll want to occasionally run the launcher so that you can download patches.
  6. (If you have an ASIO-compatible sound card that isn’t Asus Xonar AE)
    • You need to lie to Infinitas that your device is Asus Xonar AE.
    • Follow instructions here to modify the registry. You’ll need to manually create a copy of your ASIO device’s key under HKEY_LOCAL_MACHINE\SOFTWARE\ASIO and name it as “XONAR SOUND CARD(64)”, keeping the original CLSID.

References

https://gall.dcinside.com/board/view/?id=rhythmgame_new1&no=320753


Back to top

Copyright © iidx.org