VOGONS


First post, by twiz11

User metadata
Rank Member
Rank
Member

I use OpenGL

In your system folder in your UT2004 main directory or where you installed it, there's a file there called UT2004.ini

to change to OpenGL open the file in say Notepad++ and on line 21 or

[Engine.Engine]
RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=D3D9Drv.D3D9RenderDevice
;RenderDevice=Engine.NullRenderDevice
;RenderDevice=OpenGLDrv.OpenGLRenderDevice
;RenderDevice=PixoDrv.PixoRenderDevice

Change it from D3D9 to OpenGL as above

For Resolution look under

[WinDrv.WindowsClient]
WindowedViewportX=768
WindowedViewportY=1024
FullscreenViewportX=1920
FullscreenViewportY=1080
MenuViewportX=1920
MenuViewportY=1080

Windowed is if you play in a window
Full Screen is Full-screen gaming

MenuView is the main menu since you could play ut2004 in a really low resolution so the main menu and game resolution are separate

I set them to 1920*1080

for FOV at a resolution, I set it to 106.26 deg

you can do that in-game in the console just hit the ~ tilde key and type /fov 106.26

I used "Unreal Tournament 2004 CD Key Changer 1.0" to change my key and make it active which I got legit from buying UT2004 on GOG, or you can edit the registry but only on windows, as for Mac/Linux I do not know.

There was a 64 bit version of UT2004 but it was buggy as heck and didn't allow for the updated versions on gog since it was never ported over when midway released their pack with epic

Reply 1 of 4, by leileilol

User metadata
Rank l33t++
Rank
l33t++

UT2004's OpenGL has only blob shadows and no render to texture (which definitely can break mods).

The 64-bit build has a statically-linked Direct3D9 renderer.

apsosig.png
long live PCem

Reply 2 of 4, by twiz11

User metadata
Rank Member
Rank
Member
leileilol wrote on 2022-12-21, 02:20:

UT2004's OpenGL has only blob shadows and no render to texture (which definitely can break mods).

The 64-bit build has a statically-linked Direct3D9 renderer.

damn so i should stick to D3D9

Reply 3 of 4, by ZellSF

User metadata
Rank l33t
Rank
l33t

No you should stick to D3D8, the D3D9 renderer also has issues. It's D3DDrv.D3DRenderDevice, which you're somehow missing?

Most annoying problem with UT2004 I wish I could figure out was the how to disable the screen shake effect when hit, it's way exaggerated on newer PCs, I think it's performance related since limiting framerate seems to work, but I still can't get it to run well at even 60 FPS.

Reply 4 of 4, by DracoNihil

User metadata
Rank Oldbie
Rank
Oldbie
leileilol wrote on 2022-12-21, 02:20:

UT2004's OpenGL has only blob shadows and no render to texture (which definitely can break mods).

The last UT2004 Linux version released doesn't have only blob shadows, but the render to texture is completely missing so the "DrawPortal" style textures do not function whatsoever. Enabling full shadows required setting a "UseRenderTargets" to True under [OpenGLDrv.OpenGLRenderDevice] in the INI, and this option does not show in the INI by default whatsoever.

When you have full shadows enabled the menu breaks and shows a blank string where your Shadows detail is in the options menu.

twiz11 wrote on 2022-12-18, 13:50:

I use OpenGL

I actually wasn't even aware OpenGL existed for the Windows UT2004? I thought it was only D3D8 and D3D9. If you're having problems with the D3D8 for some reason, dgvoodoo2 can be used on it but keep in mind that UT2004 is a "old video game" and even though it has Hardware T&L it's still not going to be as optimum as a game made with a modern compiler and Vulkan renderer.

D3D9 is very unstable on UT2004. The "motion blur" that Ballistic Weapons produces will instantly crash UT2004 with not even a error dialog. There's probably way more broken stuff lurking about as well.

“I am the dragon without a name…”
― Κυνικός Δράκων