Table of Contents

Media

TODO

3f13d8a88620324f1cbf0a33029fc1d76c912821
2f58f1645fb6bb4559b7995071fcabdb67715ed0
mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Unreal Tournament 99' WINEARCH='win64' wine wineboot --init && WINEPREFIX=~/'.wine/Unreal Tournament 99' winecfg /v 'win95' && WINEPREFIX=~/'.wine/Unreal Tournament 99' wine REG ADD 'HKEY_CURRENT_USER\Software\Wine\DllOverrides' /v 'winemenubuilder.exe' /t 'REG_SZ' /d '' /f
udisksctl loop-setup --file ~/'Downloads/UT99/UT_GOTY_CD1.ISO'
ln -s -F '/run/media/'$USER'/UT_GOTY_CD1' ~/'.wine/Unreal Tournament 99/dosdevices/d:'
WINEPREFIX=~/'.wine/Unreal Tournament 99' wine 'D:\Setup.exe'
rm -Rf ~/'.wine/Unreal Tournament 99/dosdevices/d:' && umount ~/'Downloads/UT99/UT_GOTY_CD1.ISO'
udisksctl loop-setup --file ~/'Downloads/UT99/UT_GOTY_CD2.ISO'
ln -s -F '/run/media/'$USER'/UT_GOTY_CD2' ~/'.wine/Unreal Tournament 99/dosdevices/e:'
WINEPREFIX=~/'.wine/Unreal Tournament 99' wine 'E:\Setup.exe'
rm -Rf ~/'.wine/Unreal Tournament 99/dosdevices/e:' && umount ~/'Downloads/UT99/UT_GOTY_CD2.ISO'
tar -xvjf ~/'Downloads/OldUnreal-UTPatch'*'-Linux-amd64.tar.bz2' -C ~/'.wine/Unreal Tournament 99/drive_c/UnrealTournament'
7z e -o$HOME/'.wine/Unreal Tournament 99/drive_c/UnrealTournament/Textures' -y ~/'Downloads/UT99/Content/UT99-HD-Remastered-v4.0.1.zip' '*/Textures/'*'.utx'
cd ~/'.wine/Unreal Tournament 99/drive_c/UnrealTournament' && SDL_VIDEODRIVER='x11' ~/'.wine/Unreal Tournament 99/drive_c/UnrealTournament/System64/ut-bin-amd64'

Install

Wine

mkdir -p ~/'.wine' && WINEPREFIX=~/'.wine/Unreal Tournament 99' WINEARCH='win32' WINEDLLOVERRIDES='winemenubuilder.exe=d' wine ~/'Downloads/UT99/setup_ut_goty_2.0.0.5.exe'

Patch

tar -xvjf ~/'Downloads/OldUnreal-UTPatch'*'-Linux-amd64.tar.bz2' -C ~/'.wine/Unreal Tournament 99/drive_c/GOG Games/Unreal Tournament GOTY'

Textures

7z e -o$HOME/'.wine/Unreal Tournament 99/drive_c/GOG Games/Unreal Tournament GOTY/Textures' -y ~/'Downloads/UT99/Content/UT99-HD-Remastered-v4.0.1.zip' '*/Textures/'*'.utx'

Execute

cd ~/'.wine/Unreal Tournament 99/drive_c/GOG Games/Unreal Tournament GOTY' && vblank_mode='0' ~/'.wine/Unreal Tournament 99/drive_c/GOG Games/Unreal Tournament GOTY/System64/ut-bin-amd64'

Other

GALLIUM_HUD='cpu0+cpu1+cpu2+cpu3;API-thread-offloaded-slots+API-thread-direct-slots+API-thread-num-syncs;fps'

Save Data

Backup

tar -cvzf ~/'Downloads/'$(date +%Y-%m-%d-%s)'-UT99-UTPG-Save.tar.gz' -C ~/'.utpg/System' 'User.ini'

Restore

mkdir -p ~/'.utpg/System' && tar -xvzf ~/'Downloads/'*'-UT99-UTPG-Save.tar.gz' -C ~/'.utpg/System' 'User.ini'
mkdir -p ~/'.utpg/System' && gio open ~/'.utpg/System'