Renke
Joined: Oct 02, 2024
|
  Posted:
Jan 31, 2025 - 22:34 |
|
Here's how to install and run the FUMBBL client smoothly on Arch Linux.
1) Install OpenWebStart
Avoid installing icedtea-web! Instead, install OpenWebStart from the AUR:
Code: | yay -S openwebstart-bin |
During installation, you'll be prompted to choose a Java version:
Code: | 1) jdk11-openjdk
2) jdk17-openjdk
3) jre11-openjdk
4) jre17-openjdk
5) jre8-openjdk |
I selected: 4) jre17-openjdk
2) Set Java 17 as the Default Environment
First, check your installed Java environments:
Code: | archlinux-java status |
For example, you might see:
Code: | Available Java environments:
java-17-openjdk
java-23-openjdk (default) |
To set Java 17 as the default, run:
Code: | run0 archlinux-java set java-17-openjdk |
3) Test the FUMBBL Client
Navigate to the FUMBBL Games page, download a live game or a replay ffblive.jnlp file, and then launch it with:
4) Adjust the Client Size (UI Scaling)
By default, the client interface may appear very small. To adjust the scaling: - Open “User Settings” → “Client UI” → “Client Size”.
- Set the size to approximately 185% (or adjust as needed for your screen).
Note that while this improves the overall size, the fonts might still look pixelated and hard to read.
5) Alternative: Use Gamescope for Enhanced Scaling
Another method to scale the client is by using Gamescope, which has provided excellent results for me.
Install Gamescope:
Then, run the client inside a Gamescope session with a resolution close to your screen’s native resolution. For example:
Code: | gamescope -H 2160 -- javaws ffblive.jnlp |
This approach upscales the entire client, though text rendering may still appear pixelated. To further improve text clarity: - Go to “User Settings” → “Client UI” → “Client Size” and increase the setting to 245% (or to the highest resolution that still displays all HUD elements). This has the biggest impact on text readability!
- For a minor text sharpness improvement, switch to full screen with SUPER + f and enable the FSR upscaler using SUPER + u (this only works in full screen).
- If you have an Nvidia card, you can enable NIS with SUPER + y.
- Alternatively, run the client immediately in full screen with FSR enabled. My personal go-to command is this (because my mouse courser is too big, I do not have an Nvidia card & I like the sharpness when in full screen):
Code: | XCURSOR_SIZE=24 gamescope -H 2160 -F fsr -f --expose-wayland -- javaws ffblive.jnlp |
Following these steps should ensure the FUMBBL client runs smoothly on Arch Linux. Enjoy watching and playing Blood Bowl! 🏈💀
Additional Note
Since FUMBBL Client v2.33.0, the white bar issue in GNOME has been resolved.
Any Ideas for Further Font Scaling Improvements?
If you have any suggestions for making the text sharper and less pixelated, please share them! I'll continue experimenting with different settings and update this post with any new findings. |
|
|
Renke
Joined: Oct 02, 2024
|
  Posted:
Feb 03, 2025 - 20:48 |
|
Here's how to auto-open JNLP files from your browser on Arch Linux:
1) Create a Custom Desktop File
Create a file named openwebstart-gamescope.desktop in ~/.local/share/applications with this content (adjust as needed):
Code: | [Desktop Entry]
Name=OpenWebStart with Gamescope
Comment=Launch JNLP files with OpenWebStart under gamescope
Exec=env XCURSOR_SIZE=24 gamescope -H 2160 -F fsr --expose-wayland -- javaws %f
MimeType=application/x-java-jnlp-file;
Terminal=false
Type=Application |
2) Update the Desktop Database
Run: Code: | update-desktop-database ~/.local/share/applications |
3) Associate the MIME Type
Tell your system to open JNLP files with your custom entry: Code: | xdg-mime default openwebstart-gamescope.desktop application/x-java-jnlp-file |
4) Configure Your Browser
• For Zen or Firefox, the association should work automatically.
• For Chrome, the link might not auto-trigger—simply double-click the downloaded file in your file manager.
5) Test the Setup
Click a JNLP file and it should launch automatically .
Enjoy! |
|
|
Carthage
Joined: Mar 18, 2021
|
  Posted:
Feb 03, 2025 - 21:34 |
|
Question for those with a Steam Deck or comparable handheld.
They can run Java from what I can tell (maybe they have to do some of the things mentioned above).
I imagine they can support application specific key remapping because that's been a thing for emulation for forever.
Could you remap the keys of the steam deck to the keyboard commands of in- game FUMBBL and then finally achieve the truly portable FUMBBL experience? |
|
|