19 coaches online • Server time: 04:06
* * * Did you know? The player with the strongest arm is Cherrystone Hotpack with 5758 yards passed.
Log in
Recent Forum Topics goto Post Smurf/Goblin/Halflin...goto Post SL Draft League Last...goto Post Can re-rolls be drop...
SearchSearch 
Post new topic   Reply to topic
View previous topic View next topic
Renke



Joined: Oct 02, 2024

Post   Posted: Jan 31, 2025 - 22:34 Reply with quote Back to top

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) 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:
Code:
javaws ffblive.jnlp


3) 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.


4) 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:
Code:
yay -S 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 Improvements?
I'll continue experimenting with different settings and update this post with any new findings.





5) Rumbling & thinking:
[optional] Set your Default Java 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

According to the OpenWebStart FAQ, it should be compatible with the latest version of Java. Therefore, there is no need to change your default Java. I tested it with Java 23 and it runs fine. But when I open OWS, it shows me the latest LTS version Java 21. Does it come with its own jre? Why do I had to choose one during install then? Anyway. It runs. Ignore this part!


Last edited by Renke on Feb 12, 2025; edited 10 times in total
Renke



Joined: Oct 02, 2024

Post   Posted: Feb 03, 2025 - 20:48 Reply with quote Back to top

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 Chrome and other Blink based browsers, the link might not auto-trigger—simply click the downloaded file in Chrome, or in the file manager.
• For Zen or other Gecko based browsers, the association should work automatically.

5) Test the Setup
Click a JNLP file and it should launch automatically.

Enjoy!


Last edited by Renke on Feb 12, 2025; edited 4 times in total
Carthage



Joined: Mar 18, 2021

Post   Posted: Feb 03, 2025 - 21:34 Reply with quote Back to top

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?
Zelmor



Joined: Sep 29, 2022

Post   Posted: Feb 05, 2025 - 16:59 Reply with quote Back to top

Carthage wrote:
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?


Yes.
Renke



Joined: Oct 02, 2024

Post   Posted: Feb 12, 2025 - 22:04 Reply with quote Back to top

At the momemt the keyboard is not properly working with gamescope on XWayland version 24.1.5. To solve this problem, until it is resolved upstream, you have to downgrade XWayland for the momemt:
Code:
> run0 downgrade xorg-xwayland

Choose Version 24.1.4 and all the problems are gone. Smile
Display posts from previous:     
 Jump to:   
All times are GMT + 1 Hour
Post new topic   Reply to topic
View previous topic View next topic