Please read the official installation & execution documentation. For convenience, here is a brief tutorial describing my personal use case.
KDE Plasma 6 (Wayland), Intel iGPU + NVIDIA discreet, GOG release + Heroic Games Launcher
- Download and install Medal of Honor: Allied Assault War Chest using Heroic Games Launcher
- Install openmohaa or openmohaa-git via your preferred method (
makepkg
, AUR helper, etc.) - Navigate to the Heroic Launcher installation path:
cd /games/Heroic/Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
- Create applicable symbolic links (if using v0.80.0 or below, append
.x86_64
to each file):for TFILE in omohaaded openmohaa launch_openmohaa_base launch_openmohaa_breakthrough launch_openmohaa_spearhead; do ln -s "/usr/lib/openmohaa/${TFILE}" "${TFILE}"; done
- Launch the game. For example with Wayland, MangoHud, Gamemoderun, and NVIDIA prime-run:
env SDL_VIDEODRIVER=wayland prime-run mangohud --dlsym gamemoderun ./launch_openmohaa_base
Note that SDL_VIDEODRIVER=wayland
can improve output scaling when using Wayland. Additionally, you can modify the provided org.openmoh.openmohaa*.desktop to set the desired Exec=
launch environment and working directory Path=
.
Pinned Comments
selfdenial commented on 2024-12-14 23:07 (UTC)
Please read the official installation & execution documentation. For convenience, here is a brief tutorial describing my personal use case.
KDE Plasma 6 (Wayland), Intel iGPU + NVIDIA discreet, GOG release + Heroic Games Launcher
makepkg
, AUR helper, etc.)cd /games/Heroic/Medal\ of\ Honor\ -\ Allied\ Assault\ War\ Chest/
.x86_64
to each file):for TFILE in omohaaded openmohaa launch_openmohaa_base launch_openmohaa_breakthrough launch_openmohaa_spearhead; do ln -s "/usr/lib/openmohaa/${TFILE}" "${TFILE}"; done
env SDL_VIDEODRIVER=wayland prime-run mangohud --dlsym gamemoderun ./launch_openmohaa_base
Note that
SDL_VIDEODRIVER=wayland
can improve output scaling when using Wayland. Additionally, you can modify the provided org.openmoh.openmohaa*.desktop to set the desiredExec=
launch environment and working directoryPath=
.