- Joined
- Oct 1, 2024
- Messages
- 3
- Reaction score
- 4
- 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
Bottles
via Flatpak.
Bash:flatpak install flathub com.usebottles.bottles
- Install
winetricks
on 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
/home
directory.
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
Gaming
Bottle namedYunaMS
. - Run the following command to install
dinput8
:Bash:WINEPREFIX=~/.var/app/com.usebottles.bottles/data/bottles/bottles/YunaMS winetricks dinput8
- In Bottles, click
Dependencies
and installdotnetcoredesktop6
. - Add
YunaMS.exe
as a shortcut in Bottles. - Add
Patcher.exe
as a shortcut in Bottles and launch it.
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-remapper
by 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
Add
and then record the following keys:Alt L
,Control L
, andShift L
. - For each key, select
Key or Macro
and 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
Stop
to 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. Don't hesitate to reach out!
Last edited: