Table of Contents

Information

Prerequisites

Notes

Install

Combat Evolved

Mount Disk Image

xdg-open ~/'Downloads/Halo/Combat Evolved'

mfc42

mkdir -p ~/'Wine Prefixes' && WINEPREFIX=~/'Wine Prefixes/Halo' WINEARCH='win32' wineboot && WINEPREFIX=~/'Wine Prefixes/Halo' winetricks 'mfc42'

Install

WINEPREFIX=~/'Wine Prefixes/Halo' wine 'D:/Setup.exe'

Patch

WINEPREFIX=~/'Wine Prefixes/Halo' wine ~/'Downloads/Halo/Combat Evolved/halopc-patch-1.0.10.exe'

Custom Edition

mfc42

mkdir -p ~/'Wine Prefixes' && WINEPREFIX=~/'Wine Prefixes/Halo' WINEARCH='win32' wineboot && WINEPREFIX=~/'Wine Prefixes/Halo' winetricks 'mfc42'

Install

WINEPREFIX=~/'Wine Prefixes/Halo' wine ~/'Downloads/Halo/Custom Edition/halocesetup_en_1.00.exe'

Patch

WINEPREFIX=~/'Wine Prefixes/Halo' wine ~/'Downloads/Halo/Custom Edition/haloce-patch-1.0.10.exe'

Sandbox

WINEPREFIX=~/'Wine Prefixes/Halo' winetricks 'sandbox'

Clean Up

rm -R ~/'Downloads/Halo' && sync

Desktop Launchers

Initial

rm -Rf ~/'.local/share/applications/wine/Programs/Microsoft Games' && mkdir -p ~/'.local/share/applications/wine/Programs/Halo'

Combat Evolved

nano ~/'.local/share/applications/wine/Programs/Halo: Combat Evolved.desktop'
[Desktop Entry]
Name=Halo: Combat Evolved
Categories=Game;
Exec=env WINEDEBUG=-all WINEPREFIX='/home/CHANGEME/Wine Prefixes/Halo' wine '/home/CHANGEME/Wine Prefixes/Halo/drive_c/Program Files/Microsoft Games/Halo/halo.exe' -novideo -vidmode '1920,1080,60'
Type=Application
StartupNotify=true
Path=/home/CHANGEME/Wine Prefixes/Halo/drive_c/Program Files/Microsoft Games/Halo
Icon=6031_halo.0
sed -i 's/CHANGEME/'$USER'/g' ~/'.local/share/applications/wine/Programs/Halo: Combat Evolved.desktop'

Custom Edition

nano ~/'.local/share/applications/wine/Programs/Halo: Custom Edition.desktop'
[Desktop Entry]
Name=Halo: Custom Edition
Categories=Game;
Exec=env WINEDEBUG=-all WINEPREFIX='/home/CHANGEME/Wine Prefixes/Halo' wine '/home/CHANGEME/Wine Prefixes/Halo/drive_c/Program Files/Microsoft Games/Halo Custom Edition/haloce.exe' -vidmode '1920,1080,60'
Type=Application
StartupNotify=true
Path=/home/CHANGEME/Wine Prefixes/Halo/drive_c/Program Files/Microsoft Games/Halo Custom Edition
Icon=814C_halo1.0
sed -i 's/CHANGEME/'$USER'/g' ~/'.local/share/applications/wine/Programs/Halo: Custom Edition.desktop'

Quick Commands

Winecfg

WINEPREFIX=~/'Wine Prefixes/Halo' winecfg

Winetricks

WINEPREFIX=~/'Wine Prefixes/Halo' winetricks

Registry Editor

WINEPREFIX=~/'Wine Prefixes/Halo' regedit

Kill

WINEPREFIX=~/'Wine Prefixes/Halo' wineserver -k

Execute

Combat Evolved

cd ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III' && WINEPREFIX=~/'Wine Prefixes/Warcraft III' wine ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III/Warcraft III.exe'

Custom Edition

cd ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III' && WINEPREFIX=~/'Wine Prefixes/Warcraft III' wine ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III/Frozen Throne.exe'

File Manager

Root

xdg-open ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III'

Custom Maps

xdg-open ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III/Maps/Custom'

Saved Games/Profiles

xdg-open ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III/Save'

Move Downloaded Maps

mkdir -p ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III/Maps/Custom' && mv ~/'Downloads/'*'.w3m' ~/'Downloads/'*'.w3x' ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III/Maps/Custom'

Copy Custom Maps

cp -R ~/'Wine Prefixes/Warcraft III/drive_c/Program Files/Warcraft III/Maps/Custom' ~/'Downloads'