====== Information ====== * Unreal Tournament: Game of the Year Edition (GOTY/99) * :!: 2026/01/28: WIP (see [[games:linux:wine:unreal_tournament_99|Linux non-GOG]]) ===== Prerequisites ===== * [[windows:10|Windows 10 (21H2)]] ====== Install ====== ===== Disc 1 ===== * Default Destination Folder ((''C:\UnrealTournament'')) * ''[x]'' Everything ===== Disc 2 ===== * Default Destination Folder ((''C:\UnrealTournament'')) * ''[x]'' Everything ====== Content ====== **** "%SystemRoot%\explorer.exe" "%SystemDrive%\UnrealTournament" & "%SystemRoot%\explorer.exe" "%UserProfile%\Downloads" ===== Patch ===== * https://github.com/OldUnreal/UnrealTournamentPatches/releases * Last tested: ''OldUnreal-UTPatch469e-Windows-x86.zip'' (Nov 10, 2025) * Replaces 121 files ===== Textures ===== * https://www.moddb.com/mods/ut99hd/downloads * Last tested: ''UT99-HD-Remastered-v4.0.1.zip'' (Dec 15th, 2024) * Replaces 79 files ====== Compat Settings ====== "%SystemRoot%\System32\reg.exe" ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%SystemDrive%\UnrealTournament\System\UnrealTournament.exe" /t "REG_SZ" /d "~ HIGHDPIAWARE" /f "%SystemRoot%\System32\reg.exe" ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UnrealTournament.exe" /v "UseLargePages" /t "REG_DWORD" /d "1" /f ====== Firewall ====== ===== Block ===== **** "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Unreal Tournament 99" dir="in" action="block" profile="any" program="%SystemDrive%\UnrealTournament\System\UnrealTournament.exe" & "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Unreal Tournament 99" dir="out" action="block" profile="any" program="%SystemDrive%\UnrealTournament\System\UnrealTournament.exe" ===== Delete Rules ===== **** "%SystemRoot%\System32\netsh.exe" advfirewall firewall delete rule name="Unreal Tournament 99" ====== Scripts ====== ===== Save Data Back-up ===== "%SystemRoot%\System32\notepad.exe" "%SystemDrive%\UnrealTournament\UT99-save-backup.bat" @echo off CD "%Temp%" "%SystemRoot%\System32\tar.exe" -czf "%UserProfile%\Downloads\%RANDOM%-Unreal-Tournament-99-Saves.tar.gz" -C "%SystemDrive%\UnrealTournament\System" "User.ini" "%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "Unreal Tournament Save Data Backed-up Successfully to Downloads" :: End "%SystemDrive%\UnrealTournament\UT99-save-backup.bat" ====== Launcher Shortcuts ====== ===== Desktop ===== ==== UT99 ==== "%SystemDrive%\UnrealTournament\System\UnrealTournament.exe" UT99 ===== Start Menu ===== RMDIR /S /Q "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Unreal Tournament G.O.T.Y. Edition" MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Unreal Tournament 99" & "%SystemRoot%\explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Unreal Tournament 99" ==== UT99 ==== "%SystemDrive%\UnrealTournament\System\UnrealTournament.exe" Unreal Tournament 99 ==== Save Backup ==== "%SystemDrive%\UnrealTournament\UT99-save-backup.bat" Save Back-up ==== Updates Check ==== "https://github.com/OldUnreal/UnrealTournamentPatches/releases" OldUnreal Updates ==== Install Notes ==== "https://wiki.realmofespionage.xyz/games;windows;unreal_tournament_99" Install Notes ====== Quick Commands ====== ===== Save Restore ===== * ''UnrealTournament\System\User.ini'' "%SystemRoot%\explorer.exe" "%SystemDrive%\UnrealTournament\System" ===== Console ===== * ''~'' in-game timedemo 1 ====== Settings ====== * XOpenGL * Raw Input * OpenAL 3D "%SystemRoot%\System32\notepad.exe" "%SystemDrive%\UnrealTournament\System\UnrealTournament.ini" [Engine.Engine] ;NetworkDevice=IpDrv.TcpNetDriver [Core.System] PurgeCacheDays=1 [Engine.GameEngine] CacheSizeMegs=64 ;ServerActors=IpDrv.MasterServerUplink ;ServerActors=UWeb.WebServer ;ServerPackages=IpDrv [WinDrv.WindowsClient] FullscreenViewportX=1152 FullscreenViewportY=864 [ALAudio.ALAudioSubsystem] Channels=64 [D3DDrv.D3DRenderDevice] DesiredRefreshRate=76 DetailTexMipBias=-2.000000 [Engine.GameInfo] ;GameStatsClass=IpDrv.MasterServerGameStats ;SecurityClass=UnrealGame.UnrealSecurity