amanojeremie / nhl04-linux-installer

Linux desktop app that streamlines installing NHL04 on Linux
Other
4 stars 0 forks source link

NHL 04 on Linux Installer

This installer will guide users through setting up NHL 04 for PC on Linux. Download the AppImage here.

Purpose

Attempting to run NHL 2004 on a standard Wine environment can result in multiple issues as detailed here. The installer aims to simplify the setup process by automatically running winetricks and patching game files that cause issues with Wine.

Includes a roster installer to streamline installing the latest rosters provided by the NHL 04 Rebuilt project.

Requirements

Images

Installer

Installer during the installation step

EndeavourOS

NHL 2004 running in EndeavourOS, NVIDIA RTX 3080

NHL 2004 running on EndeavourOS, with an NVIDIA RTX 3080 and proprietary drivers. Used the installer to setup NHL 2004 and install rosters. Running with DXVK_HUD=full.

Steam Deck

NHL 2004 running in EndeavourOS, NVIDIA RTX 3080

NHL 2004 running on SteamOS, with a Steam Deck. Used the installer to setup NHL 2004 and install rosters. Running with Gamescope and DXVK_HUD=1

Building

To build the NHL 04 on Linux Installer application, first follow Tauri's Prerequisites guide.

Install node dependencies then run Tauri's build script.

npm install
npm run tauri build

A Dockerfile is provided to build a redistributable for Linux environments. It's based off of Ubuntu 20.04 to provide a low GLIBC version requirement. A workaround for this Tauri issue.