====== Information ====== * Unreal Tournament 2004 * 3369 (128.29) ((Nov 23 2005 16:23:34)) * 32-bit * :!: 2026/03/03: WIP ===== Prerequisites ===== * [[windows:10|Windows 10 (21H2)]] ===== TODO ===== * OpenAL Soft (something about Xfi patch/EAX 5.0 and System Driver toggle) * :?: Reported missing/odd sounds with OpenAL (could be 64-bit vs 32) * :?: OldUnreal 3374 patch mentioned save came from a different PC and wouldn't unlock characters ((last official 3369 didn't mention anything but seems odd to restrict?)) * Note CD-key required ====== Install ====== ===== Sources ===== * https://archive.org/details/ut-2004 * https://unrealarchive.org/unreal-tournament-2004/patches-updates/patches/patch-7-3369/index.html ===== Unreal Tournament 2004 ===== AutoRun.exe C:\Program Files (x86)\Unreal Tournament 2004 ====== Compat Settings ====== "%SystemRoot%\System32\reg.exe" ADD "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers" /v "%SystemDrive%\GOG Games\Unreal Tournament 2004\System\UT2004.exe" /t "REG_SZ" /d "~ HIGHDPIAWARE" /f "%SystemRoot%\System32\reg.exe" ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\UT2004.exe" /v "UseLargePages" /t "REG_DWORD" /d "1" /f ====== Firewall ====== ===== Block ===== **** "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Unreal Tournament 2004 (GOG)" dir="in" action="block" profile="any" program="%SystemDrive%\GOG Games\Unreal Tournament 2004\System\UT2004.exe" & "%SystemRoot%\System32\netsh.exe" advfirewall firewall add rule name="Unreal Tournament 2004 (GOG)" dir="out" action="block" profile="any" program="%SystemDrive%\GOG Games\Unreal Tournament 2004\System\UT2004.exe" ===== Delete Rules ===== **** "%SystemRoot%\System32\netsh.exe" advfirewall firewall delete rule name="Unreal Tournament 2004 (GOG)" ====== Scripts ====== ===== Save Data Back-up ===== "%SystemRoot%\System32\notepad.exe" "%SystemDrive%\GOG Games\Unreal Tournament 2004\UT2004-GOG-save-backup.bat" @echo off CD "%Temp%" "%SystemRoot%\System32\tar.exe" -czf "%UserProfile%\Downloads\%RANDOM%-Unreal-Tournament-2004-Saves.tar.gz" -C "%SystemDrive%\GOG Games\Unreal Tournament 2004" "Saves" "%SystemRoot%\System32\msg.exe" %USERNAME% /TIME:"2" "UT 2004 Save Data Backed-up Successfully to Downloads" :: End "%SystemDrive%\GOG Games\Unreal Tournament 2004\UT2004-GOG-save-backup.bat" ====== Launcher Shortcuts ====== ===== Desktop ===== ==== UT2004 ==== "%SystemDrive%\GOG Games\Unreal Tournament 2004\System\UT2004.exe" UT2004 ===== Start Menu ===== **** RMDIR /S /Q "%ProgramData%\Microsoft\Windows\Start Menu\Programs\Unreal Tournament 2004 [GOG.com]" & MKDIR "%AppData%\Microsoft\Windows\Start Menu\Programs\Unreal Tournament 2004" & "%SystemRoot%\explorer.exe" "%AppData%\Microsoft\Windows\Start Menu\Programs\Unreal Tournament 2004" ==== UT2004 ==== "%SystemDrive%\GOG Games\Unreal Tournament 2004\System\UT2004.exe" Unreal Tournament 2004 ==== Save Backup ==== "%SystemDrive%\GOG Games\Unreal Tournament 2004\UT2004-GOG-save-backup.bat" Save Back-up ==== Save Folder ==== MKDIR "%SystemDrive%\GOG Games\Unreal Tournament 2004\Saves" "%SystemDrive%\GOG Games\Unreal Tournament 2004\Saves" Save Folder ==== Install Notes ==== "https://wiki.realmofespionage.xyz/games;windows;unreal_tournament_2004_gog" Install Notes ====== Quick Commands ====== ===== Save Restore ===== * ''Unreal Tournament 2004\Saves\SP_Espionage724.uvx'' MKDIR "%SystemDrive%\GOG Games\Unreal Tournament 2004\Saves" & "%SystemRoot%\explorer.exe" "%SystemDrive%\GOG Games\Unreal Tournament 2004\Saves" ===== Console ===== * ''~'' in-game stat fps ====== Settings ====== "%SystemRoot%\System32\notepad.exe" "%SystemDrive%\GOG Games\Unreal Tournament 2004\System\UT2004.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