- Joined
- Oct 1, 2024
- Messages
- 3
- Reaction score
- 5
- IGN
- Arch
- Discord
- flyslime
Running YunaMS on Linux with Bottles
Please refer to this guide if you're a Steam Deck user, as this guide is only for Desktop Linux users. See you in-game!Prerequisites
- Install
Bottlesvia Flatpak.
Bash:flatpak install flathub com.usebottles.bottles - Install
winetrickson your system. - Download the YunaMS Patcher for Linux files and put them in your YunaMS folder (replace if asked).
- Ensure that your YunaMS folder exists somewhere within the
/homedirectory.
Setting up Bottles
Since we're using the Flatpak version of Bottles, we need to run the following command to prevent sandboxing:
Bash:
flatpak override --user --filesystem=home com.usebottles.bottles
- Create a
GamingBottle namedYunaMS. - Run the following command to install
dinput8:Bash:WINEPREFIX=~/.var/app/com.usebottles.bottles/data/bottles/bottles/YunaMS winetricks dinput8 - In Bottles, click
Dependenciesand installdotnetcoredesktop6. - Add
YunaMS.exeas a shortcut in Bottles. - Add
Patcher.exeas a shortcut in Bottles and launch it.
Virtual Desktop or gamescope and match it to your monitor's resolution. This issue often arises with multi-monitors on X11 or tiling window managers.After the Patcher is finished, the game will open, and you can start playing. When you're not patching, you can launch the game directly by running
YunaMS.exe. Don't forget to configure settings.ini in the YunaMS folder. Enjoy!(Optional) Key repeat on ALT, CTRL, and SHIFT
Due to issues with Linux and Wine, the keysALT, CTRL, and SHIFT do not repeat when held down, which means we have to continuously press them to repeat their actions. This issue can be fixed using the program input-remapper.If you're a Steam Deck user, go to your controller configs and enable
turbo repeat for these keys instead.- Install
input-remapperby following the instructions on the GitHub page. - Run the program and select the correct input device.
- Select
new preset. - Rename the preset to
YunaMS. - Press
Addand then record the following keys:Alt L,Control L, andShift L. - For each key, select
Key or Macroand insert the following macros:
Bash:# Alt L (US keyboard layout, 2 ALT keys) key_down(Alt_L).hold(key(Alt_R).w(50)).key_up(Alt_L) # ALT L (non-US keyboard layout, 1 ALT key) hold(repeat(1, key_down(Alt_L).wait(50).key_up(Alt_L))) # Control L key_down(Control_L).hold(key(Control_R).w(100)).key_up(Control_L) # Shift L key_down(Shift_L).hold(key(Shift_R).w(100)).key_up(Shift_L) - Press
Apply, and make sure not to press any keys for a few seconds while it applies. - Once you're done playing, simply press
Stopto disable the preset.
Note: There is currently an issue with the non-US macro when trying to use combinations like
ALT+TAB. If you have any suggestions for improving the macros, feel free to reach out to us!Troubleshooting
If you encounter any issues while following this guide, feel free to join the active Discord server. We're here to help troubleshoot and get things running smoothly. Be sure to check out#linux-troubleshooting for appropriate support.
Last edited: