An unofficial method of playing KONAMI Amusement Game Station (Konaste/コナステ) games on Linux, written in Bash
※ (DeepL) 日本のユーザー: このリポジトリはほとんど英語で書かれています。必要に応じて、このスクリプトが何をするのかを理解し、どのような問題が発生するのかを理解するために、機械翻訳ユーティリティの助けが必要になるかもしれません。
This script is in no way affiliated with, endorsed, nor supported by KONAMI Amusement. All games require a KONAMI ID to play, and most games require a subscription to their respective basic course subscriptions in order to access their full versions. This script will NOT allow you to gain access to things you aren't paying for, nor will the script developer assist you with such actions.
Due to Wine's nature, some games may exhibit severe issues not present on Windows. This script only does the bare minimum to get these games working on Linux.
Play at your own risk.
This script is intended to be a simpler way of managing, installing, and playing Konaste games on Linux, using Wine. Unlike many Wine-related programs/scripts, this script does not have many features that power users would enjoy, such as choosing the location of the prefix, using third-party Wine builds, etc.
This script does NOT work with the Flatpak version of Wine as of right now. This might be a deal breaker for those on stable/immutable distros like Debian and SteamOS.
The following games are supported via Konaste Linux:
- beatmania IIDX INFINITAS (
iidx
) - SOUND VOLTEX EXCEED GEAR コナステ (
sdvx
) - DanceDanceRevolution GRAND PRIX (
ddr
) - GITADORA コナステ (
gitadora
) - ノスタルジア (
nostalgia
) - pop'n music Lively (
popn
) - ボンバーガール (
bombergirl
)
NOTE: I have only tested IIDX INFINITAS, SOUND VOLTEX, and Bomber Girl.
This script requires the following dependencies: (NOTE: The dependency names listed here are their associated packages on Arch Linux. Your distribution may have these packages labeled differently, or may have the required dependencies separated in other packages.)
- Web browser of your choice (Firefox, Chrome, etc.)
- wine>=9.0 (this is a game for Windows after all)
- wine-mono (needed for the launcher's settings menu to function)
- If your distribution does not have wine-mono packaged, you must install the version of mono that's compatible with your build of Wine. You can learn how here.
- pipewire (for sound)
- pipewire-pulse (for sound)
- Debian users may need to also install pulseaudio-utils
- pipewire-audio (for sound)
- libpulse (for sound & to determine audio sample rate)
- xdg-utils (to handle the login tokens)
- msitools (only if you intend on using the
--silent
installation flag) - icoutils OR imagemagick (for creating icons)
- wget (for downloading the needed windows dependencies and of course, the game installers)
git clone https://github.com/mizztgc/konaste-linux/
cd konaste-linux/
chmod +x konaste.sh
./konaste.sh init
This will create a new Wineprefix located at ~/.local/share/konaste
and copy the script to said directory.
Once the Wineprefix has been initialized, you can begin installing your preferred Konaste games. For example, to install beatmania IIDX INFINITAS:
./konaste.sh iidx install
You can also append --silent
to the command if you don't want to run the installer and/or want to use with other scripts.
Due to the nature of Linux (and Wine), you may encounter issues that aren't present on Windows. Some of the issues are documented below:
Your Wineprefix is missing wine-mono
. Install it from your distribution's package manager, or click "install" when prompted if using a custom build. If wine-mono
is not available from your distribution's package manager, you must install it manually. See this page for instructions on how to do so.
If you launch the game and you've been stuck on a black screen for a while, try alt-tabbing to see if there's an error message hidden behind the game window. This error message is supposed to indicate that the game couldn't find a suitable audio device and must close. The cause for this issue is due to your WASAPI audio mode set to 排他モード (Exclusive mode), which Wine does not support, but it can be fixed by setting it to 共有モード (Shared mode).
Check to see if the loopback device is muted.
This issue is caused by gstreamer not having access to any H.264 plugins on your system. If you run Ubuntu or any of its derivatives like Linux Mint, make sure you install the third-party multimedia codecs if you didn't do so when first installing your OS.