
sj33
Published
Menu text small
Contrary to other reports, can lock to 60fps at 800p with all settings maxed, no issues with controls.
Use the Windows version via Proton Experimental rather than the native Linux version.
Runs perfectly. Highly recommended to use the updated OpenGL renderer found here https://www.cwdohnal.com/utglr/ Just drop the .dll file into the game's system folder and overwrite the existing file.
Works fine out of the box with no tweaks necessary. Those using weaker onboard GPUs such as the Intel HD 4600 should disable True 3D Rendering in the Video Settings menu.
Microsoft account login
On-screen keyboard not working for Microsoft account login
There is a way to get Microsoft account login working with this on Steam Deck, granting cross-save and cross-achievement with Xbox. It is rather cumbersome, however.
You will need an actual mouse (either Bluetooth or wired) connected to your Steam Deck.
Go into desktop mode, open a text editor and write down your Microsoft login and password. Then, copy the login.
Open Ori and switch the game to windowed mode in the settings. Then, open the Microsoft account login. Make sure you are now using mouse.
On the account username page, right click and paste the login you prevously copied.
Go copy your password from thr previoud text editor and do the same on the password screen.
The login will be saved and apply even in gaming mode.
Game text is small
Some minor occasional audio crackling
Can lock to 60fps at native 800p with mostly-High settings. Don't use the default Very High settings.
Game broken. Displays 'Application load error 5:000006543' error on startup. No Lutris runner exists as a workaround.
Note that this is the new 2023 release by Zoom Platform, which is the DOS version. This is different from the delisted release by Urbanscan which was the PS1 version emulated. The DOS version is easier, too.
Native Linux release. Works out of the box with full controller support. Runs at 70fps natively but there it no way to cap to 70Hz even on an OLED Deck so will have to tolerate some frame pacing issues.
Works great, but you needs to use GE-Proton7-49 specifically. At the time of writing, any newer version of GE-Proton will result in some corrupt backgrounds (any that are functionally FMVs, like the first save room). If you use this specific Proton version, it will play fine.
Can be played on Steam Deck at a locked 50fps with good image quality using the following setup:
Deck Settings:
-Framerate Limit: 50 -Refresh Rate: 50Hz -Scaling Filter: Linear
Game Settings:
-Use DX11 branch (Properties-> Betas) -Rendering Mode: Normal -Image Quality 100% -Frame Rate: Variable -Vsync: Off -Anti-Aliasing: FXAA+TAA -Texture Quality: High (2GB) -Texture Filter Quality: High (ANISO x16) -Mesh Quality: Medium -Shadow Quality: Medium -Shadow Cache: On -Contact Shadows: On -Screen Space Reflections: On -Subsurface Scattering: On -Volumetric Lighting Quality: Medium -Partical Lighting Quality: High -Ambient Occulusion: SSAO (Set Areas Only) -Bloom: On -Lens Flare: On -Motion Blur: On -Depth of Field: On -Lens Distortion: On (+chromatic aberrition) -Film Noise: On
These settings prioritise good image quality while still maintaining 60fps with HDR at 800p. No need for FSR.
Set Steam Deck OLED to 60Hz in overlay
Display->HDR Mode: On
Graphics-> Display Mode: Full Screen Resolution: 1280x720 (Ray Tracing: Off) Rendering Mode: Normal Image Quality: 100% FidelityFX Super Resolution 1.0: Off Refresh Rate: 60.00Hz Frame Rate: 60 V-Sync: On Anti-aliasing: FXAA+TAA Texture Quality: High (3GB) Texture Filter Quality: High (ANISO x8) Mesh Quality: High Shadow Quality: Medium Shadow Cache: On Contact Shadows: On Screen Space Reflections: Off Subsurface Scattering: On Volumetric Lighting Quality: Medium Partical Lighting Quality: High Ambient Occlusion: SSAO Bloom: On Lens Flare: On Motion Blur: On Depth of Field: On Lens Distortion: On (+chromatic aberration) Film Noise: On
This gives a no-compromise play of the game at 720p 60fps with HDR.
Will lock to 60fps at 720p if Shadows and Volumetric Lighting are set to Low.
Install the Steam Proton version using Lutris as this will apply most of the fixes required to get the game working. The game should work without any fixes necessary, though I had to change the resolution to get the game to display correctly on my laptop.
Runs perfectly, but only after running 'WINEPREFIX=~/.steam/steam/steamapps/compatdata/200940/pfx winetricks d3dcompiler_43 d3dx9' in terminal. The changing the video filter in the Settings menu has no effect meaning you are stuck using the 'smooth' option. Otherwise works fine.
Plenty of people here are chasing 40Hz using 540p, but I find this just ends up looking pretty bad while still not being stable.
Set in-game settings to low but keep resolution to 1280x800, resolution scale to 100% and anti-aliasing to TAA. Keep in-game framerate cap to 60 (not 30!). On the Deck side, cap the framerate to 30.
This will give clean image quality and while it will be 30fps, it will be a stable 30fps with good frame times.
Runs perfectly with no tweaks needed. May need to press Alt+Enter for full screen. Some tearing implies that Vsync may not be working properly.
9W TDP
People may want to use 9W to get even better battery life. Lower than that causes the menu interface to drop frames.
Using an Intel HD 4600, most of the game textures are missing. This is caused by the new D3D9 renderer. Opening cam_ext.cfg and adding a ; before use_d3d_display will force the older D3D6 mode. Not all systems will need to do this, but do this if you have issues.
In-game text is small and no way to change size
Be aware that saves between the 'next gen' v4.00 and 'classic' v1.32 are not compatible, upgrading is one-way
The 'next-gen' v4.00 version of the game is broken in DX12 mode. DX11 mode works but is heavier than the old v1.32.
However, with Medium preset and 40Hz, cap, the game will hold to 40fps almost all of the time, dipping very slighly in extreme areas like the heaviest parts of Novigrad. Even at 1280x800.
Always disable Hairworks.
Works, but the default Direct3D8 renderer performs poorly on modern hardware with frequent hitching, and the Direct3D9 renderer is non-functional.
Instead, enable the OpenGL renderer by editing UT2004.ini in the game's system directory, and under the section titled '[Engine.Engine]', comment out 'RenderDevice=D3DDrv.D3DRenderDevice' and remove the comment from 'RenderDevice=OpenGLDrv.OpenGLRenderDevice'.
Works, albeit occasionally showing a black screen on startup or crashing with an error message (sometime hidden behind the game window, making it not clear that it has actually crashed). Works well most of the time, but with much higher system requirements than in Windows.
Has full undocumented controller so works on Steam Deck out of the box, mouse looked also mapped to right trackpad by default in addition to analog sticks working fine.
Capped to 62fps by default. On Steam Deck, open Home, then /.steam/steam/steamapps/compatdata/13210/pfx/drive_x/users/steamuser/Documents/My Games/Unreal Tournament 3/UTGame/Config, open UTEngine.ini and under [Engine.GameEngine], set MaxSmoothedFrameRate=90
Runs perfectly, but use the updated OpenGL renderer found here https://www.cwdohnal.com/utglr/ drop the .dll file into the game's system directory and make sure you switch to the OpenGL renderer.