Trouble-shooting v3374 Preview 9

From Unreal Tournament 2004 MiA Wiki

Trouble-shooting

  1. The Linux patch ships with its own libSDL3, and if you already have this installed or you want to use a newer version you can delete the included one and use/install a system provided libSDL3 and/or libopenal instead.
  2. As we're using OpenAl for audio, you can use this software to adjust sound settings.
  3. If you get a black screen you're probably running the wrong executable. It should be UT2004 on Linux and UT2004.exe on Windows.
  4. If you get a crash with message Log: Splash screen filename is '..\Help\ut2004-win64Logo.bmp' Localization: No localization: ut2004-win64.General.Start, you're running the wrong executable. See the line above.
  5. If you're on Windows and DX9 doesn't work, then you're probably missing libraries. Install from here.
  6. If you're on ARM64 and using version 3374 patch 9, there's a couple of old files that slipped into the package. You may crash at startup with the message "Failed to enter Entry: Can't find file 'Entry'". To fix this delete ~/.ut2004/System/User.ini and UT2004.ini, then copy Default.ini and DefUser.ini from the install System directory to the install SystemARM64 directory and start the game.
    So, for a standard OldUnreal install on a Pi open a terminal and input the following in turn, and then start up the game:
    rm ~/.ut2004/System/UT2004.ini
    rm ~/.ut2004/System/User.ini
    cp ~/.local/share/OldUnreal/UT2004/System/Default.ini ~/.local/share/OldUnreal/UT2004/SystemARM64/
    cp ~/.local/share/OldUnreal/UT2004/System/DefUser.ini ~/.local/share/OldUnreal/UT2004/SystemARM64/
    
  7. If you can't see asset browser windows on Unrealed, try renaming System\UnrealEd.ini and starting Unrealed to get default settings.
  8. If you are on Linux and can't run, and get messages along the lines of Critical: IpDrv C++/UnrealScript class size mismatch or x Failed to find object 'Class GUI2K4.UT2K4MainMenuWS' in your ~/.ut2004/UT2004.log you have old .u files in a System directory the executable is trying to use. Delete the old files and re-extract from the patch.
  9. If you get a message along the lines of Must have stats enabled to join this server, from the main menu go to Settings → Game, click the "Track Stats" checkbox, and put any username and password you like into the "UserName" and "Password" fields.
  10. If you can't start the game on Windows and get a message like Can't find 'ini:Engine.Engine.GameEngine' in configuration file then you've probably installed the game into 'Program Files'. It needs to be installed somewhere else, or run as administrator.
  11. If you're trying to run UCC make on ARM, and get stuck with the message "-------------------------Core - Release------------------------- Analyzing.. then try copying or symlinking all the .u files from your install location's System directory to your install location's SystemARM64.
  12. If you're trying to use UCC to output content - for example UCC make or UCC batchexport on Linux, please be aware that on Linux everything UCC related is output relative to ~/.ut2004/ regardless of the path you run the executable from.

Preview 10 additions

The Community->Mods page on Linux should be working from preview 10. Just install the mods relative to ~/.ut2004 rather than relative to the executable path to avoid the pop-up when it tries to load the spash screen for the mod.