Melty Blood Community Edition on Linux
18 Jun 2026I recently wrote up a guide to installing Melty Blood Actress Again Current Code Community Edition on Linux via several means for the Community Server. It’s also here for everyone to read.
Melty Blood plays great on Linux via Wine. This thread lists several options for installing the game. Try the first one, then go to the next if you have any problems. Please ensure you are using the latest release of your distro.
If you have issues after trying the below methods post up in #tech-support so we can help you out.
🐧 1. Adding as a non-Steam game (recommended)
Prerequisites
You should download the game and CCCaster manually before proceeding. Concerto does not work on Linux. Extract the game to a new folder and extract CCCaster’s files into it.
Setup
- Add cccaster.v3.1.exe as a non-Steam game.
- Install ProtonUp-qt and use it to add GE-Proton to Steam, as shown in this video.
- Right-click on the entry in your library and click “Properties”
- Click on “Compatibility”, check “Force the use of a specific Steam Play compatibility tool”, and select the version of GE-Proton you downloaded.
Extra tip: To use your Steam Deck controls to navigate CCCaster easily while you play with a USB controller, consider using the “Web Browser” template from Steam’s controller configuration.
Using training mods with Steam
If you use Steam to launch CCCaster you will need scripts to tell it to launch training mods. I’ve packaged a couple of them with launcher scripts below. Download the .zip file, extract the files into your game folder. Each zip has a .bat file, which you will add as a non-Steam game with the same process described above. Launching these new entries in your library will open CCCaster and the respective mod.
Downloads:
- Extended Training Mode - add launch_etm.bat to Steam
- Replay Takeover - add launch_takeover.bat to Steam
Installing lavfilters for Proton
Using GE-Proton is recommended for ease of setup. Alternatively you can install lavfilters with Protontricks as described below.
- Open Protontricks, select the cccaster.v3.1.exe non-steam shortcut entry from the list.
- In the window that opens up, select “Install an application” and click “OK”. Another new window will open, click “Cancel”. After a few seconds yet another window will open.
- In this new window select “Install a Windows DLL or component” and click “OK”.
- Select
lavfiltersfrom the list and click “OK” to install. An installer will open, hit “Next” and “Install” then “Finish” leaving all options default. - “Cancel” on the Winetricks windows to close out.
If you added shortcuts to the launcher scripts for ETM/ReplayTakeover, repeat the process above for each entry to apply the fix there also.
Disabling Vulkan
If your game is complaining about Shader Models or D3D errors and you have an older PC, you might need to disable Vulkan. Add this line to the game’s properties in Steam in “Launch Options”: PROTON_USE_WINED3D=1 %command%
🐧 2. Lutris install script
Lutris will install everything for you and preconfigure launchers for training mods using an install file. You are encouraged to use the Flatpak version of Lutris.
- Download the install script and install Lutris.
- Click the Plus (+) sign in the top left of Lutris, and select “Install from a local install script”.
- Select the downloaded script and follow the prompts. Lutris will download the game, CCCaster, and training mods for you.
When you launch MBAACC from Lutris, several options will be presented to you for training mods, configuring MBAA.exe or updating CCCaster.
It is important that GE-Proton is set as the runner for this install script to work. This is the default in Lutris on Flatpak.
Disabling Vulkan
If your game is complaining about Shader Models or D3D errors and you have an older PC, you might need to disable DXVK. Right click on the game in your library, click “Configure”, click on “Runner options” in the new window and uncheck “Enable DXVK” then hit Save.
🐧 3. Wine
You can just use wine. This might not work for atomic distros (Bazzite, Fedora Atomic, SteamOS)
Prerequisites
You should download the game and CCCaster manually before proceeding. Concerto does not work on Linux. Extract the game to a new folder and extract CCCaster’s files into it.
Setup
- Install wine and winetricks.
- Run
winetricks lavfiltersbefore launching the game. - If you want to use Extended Training mode, run
winetricks vcrun2015before launching ETM. - You can add DXVK by running
winetricks dxvk.