====== 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