Warning
Playing Roblox under Wine no longer works due to the Hyperion block being readded to Roblox due to multiple reasons.
Studio will work as intended, Applejuice will still continue to be maintained.
You can either use the interface (Soon™) or if you're big brain, use the CLI instead. (Less bloat! Wow!)
Applejuice is a manager to get Roblox to run on Linux using Valve's Proton.
Warning
Applejuice is still in VERY EARLY development, and may not work as expected.
Important
For issues you encounter while using Roblox, please refer to this pinned issue!
git clone https://github.com/WaviestBalloon/ApplejuiceCLI.git ; cd ApplejuiceCLI ; chmod +x ./install.sh ; bash ./install.sh
When running the install script, it will compile the binary for you as of now because there are no pre-compiled binaries available yet.
Important
If compile fails, you might be missing dependencies:
- SDL (Monitor Hertz detection, FPS uncapping)
- build-essentials/base-devel (Compiling)
- libssl-dev/openssl (Compiling)
Debian/Ubuntu:
sudo apt-get -y install build-essential libsdl2-dev libssl-dev
Arch:
sudo pacman -Sy base-devel sdl2 openssl --noconfirm
- Clone this repository.
- Run
./install.sh
. (You may need to runchmod +x ./install.sh
first) - Launch Roblox via your application launcher or from the website!
- Clone this repository.
- Make sure you have Rust and required dependencies installed.
- Run
cargo build --release
in the repository. - Copy the compiled binary from
./target/release/applejuicecli
to/usr/local/bin
. - Run
applejuicecli --init
to initialise the configuration file and directories. - Launch Roblox via your application launcher or from the website!
Run the install script with the --uninstall
flag.
Warning
This will leave nothing left of ApplejuicCLI!
The following WILL be lost if you uninstall:
- Roblox configuration files
- Roblox in-game screenshots
- FastFlags configuration
- ApplejuiceCLI configuration files
- And more
Please consider backing up ANY and ALL data you wish to keep!