Arch linux/Beatoraja

The Ubuntu guide is probably better than doing this way. So even if you are on manjaro or Arch use the Ubuntu one.


Steps for playing Beatoraja on Arch Linux :

export _JAVA_OPTIONS='-Dsun.java2d.opengl=true -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'

cd "$(dirname "$0")"

exec /usr/lib/jvm/java-21-openjdk/bin/java --module-path /usr/lib/jvm/java-21-openjfx/lib --add-modules=javafx.base,javafx.controls,javafx.fxml,javafx.graphics,javafx.media,javafx.swing,javafx.web -Xms1g -Xmx4g -cp beatoraja.jar:ir/* bms.player.beatoraja.MainLoader

Or download liberica and 


#!/bin/bash


export _JAVA_OPTIONS='-Dsun.java2d.opengl=true -Dawt.useSystemAAFontSettings=on -Dswing.aatext=true -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel'


cd "$(dirname "$0")"


exec java -Xms1g -Xmx4g -cp beatoraja.jar:ir/* bms.player.beatoraja.MainLoader

You NEED to install the Japanese font

You NEED javafx

You NEED to have the right java environment (archlinux-java fix) OR point to the right one inside the .command file

You DO NOT NEED to have any other java version

You NEED to install all dependencies that is requested

you NEED ntfs-3g or a similar program to use NTFS drives.

You CAN NOT use your Windows config file with Linux

You MIGHT NEED to enable japanese locale


I highly recommend using gnome instead of KDE if you are having frame pacing issues.