• Some users have recently had their accounts hijacked. It seems that the now defunct EVGA forums might have compromised your password there and seems many are using the same PW here. We would suggest you UPDATE YOUR PASSWORD and TURN ON 2FA for your account here to further secure it. None of the compromised accounts had 2FA turned on.
    Once you have enabled 2FA, your account will be updated soon to show a badge, letting other members know that you use 2FA to protect your account. This should be beneficial for everyone that uses FSFT.

Is UT2004 dx9?

NexusX

Limp Gawd
Joined
Sep 23, 2002
Messages
192
Is the ut2004 final, or at least the demo dx9?

in the system\ut2004.ini

check out these command lines to change between direct3d, opengl, and possibly dx9

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

Any ideas?

i have the d3d9 enabled above with the " ; " off.
 
To be honest I don't know... BUT... if I were a game developer and I came out with a new game, most likely I'd use the "latest and greatest" so, I'd guess it is DX9, but... ya never know...

Prime

P.S. BUTTTTTTTTTTT....... what you posted shows OpenGL... that's a whole other story so... ya know...
 
That is probably referring to the DirectX 9 API, not DirectX hardware. UT2K4 is based on UT2K3 code, which was DX8.1.
 
I would guess 8.1. Software developers are usually one step behind as the majority of users are still on 8.1 hardware.
 
On the Atari website it is listed as using 8.1

But it still looks nice and slick, the effects are nice etc....what does that mean? Well 8.1 has been aroundfor sometime and has still not been used toits full potential...i think there is a lot of life left in 8.1 and tonnes in 9.
 
I just popped an email off to Daniel at Epicgames to find out what version ps/vs shaders it uses and for what.

I'll let y'all know when I know.
 
Originally posted by Brent
I just popped an email off to Daniel at Epicgames to find out what version ps/vs shaders it uses and for what.

I'll let y'all know when I know.


Interesting ... i cant wait to see what you come up with

and thnx for everyones replies.:p
 
compare the lighting effects of halo or need for speed underground (DX 9.0 games) to UT2k4

UT2K4 is definately a DX 8.1 game
 
UT2003 was pretty much a DX7 game with some DX8.1 special effects. UT2004 looks nice, but the engine hasn't changed much.
 
if i remember correctly it is actually a dx8 game with some dx9 capable features. e.g. vertex. i could be totally wrong but i remember reading about it when unreal 2003 first came out. they were talking about some vertex support.
 
Each new version of DirectX really optimizes the dlls for the last. It only uses 8.1 features, but it uses DirectX 9 because its methods of rendering DirectX 8.1 level effects are more efficient.

Lots of games uses a higher DirectX than they have feature support for. Max Payne 2/Vice City/Call of Duty don't use DirectX 9 features, but they do install DirectX 9 for performance.
 
I know for a fact that UT2003 is mostly a DX7 game (T&L) and uses one PS 1.4 shader to collapse multiple terrain passes if that feature is available on the video card. It doesn't effect image quality though, it is mainly for performance.
 
Originally posted by goomba_1
Each new version of DirectX really optimizes the dlls for the last. It only uses 8.1 features, but it uses DirectX 9 because its methods of rendering DirectX 8.1 level effects are more efficient.

Lots of games uses a higher DirectX than they have feature support for. Max Payne 2/Vice City/Call of Duty don't use DirectX 9 features, but they do install DirectX 9 for performance.

kinda right

they compile the game in the newest runtime of that API

and like i said above, UT2003 is mostly a DX7 game

it has one PS 1.4 shader to collapse multiple terrain passes into one pass, and that only works on video cards that support PS 1.4, iq stays the same
 
The bluk of this game is Direct X7. It dose have optional shaders andd stuff for Direct X8 but nothing major. To prove my point my old old GF 2MX PCI 100 can run this game fairly well in lower res and details:p Aloght it takes a 2.5GHZ Barton:D
 
Here is the offiicial info wrt UT2004

> Is this game a DX8.1 or a DX9 game?

I'd say it's mostly a DX7 game using the DX8.1 interface (making use of e.g. vertex streams and stuff like that).

> What PS/VS shader version does it use and for what?

We use the FFP for vertex processing and the only time we use pixel shaders is to render the terrain on cards that expose it. We use 1.4 or 1.1 depending on availability though there is no visual difference to the FFP codepath.

-- Daniel, Epic Games Inc.
 
Originally posted by kleptophobiac
UT2003 was pretty much a DX7 game with some DX8.1 special effects. UT2004 looks nice, but the engine hasn't changed much.

exactly.. u win.
 
Originally posted by Brent
kinda right

they compile the game in the newest runtime of that API

and like i said above, UT2003 is mostly a DX7 game

it has one PS 1.4 shader to collapse multiple terrain passes into one pass, and that only works on video cards that support PS 1.4, iq stays the same

correct!
 
Min requirement is a GF2 or Radeon. That makes it at least backwards compatible with DX7.
 
I played it with medium everything at 1024 by 768 with my rig *note the gf 2 gts 32 meg ddr card* and it ran smooth as silk. I ran it at 1280 by 1024 with everything on high and it lagged in action but other than that it ran great too... it's just pwnage for performance with such an old rig like mine!

~Adam
 
I found something weird in the UT2004.ini file.


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

When I try to use it, I get an error.. saying the dll is missing, maybe in retail it'll be usable maybe with actual shaders?
 
Originally posted by WalteRr
I found something weird in the UT2004.ini file.


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

When I try to use it, I get an error.. saying the dll is missing, maybe in retail it'll be usable maybe with actual shaders?

did you not read my post on page 2?

here, i will quote it below again
 
Originally posted by Brent
Here is the offiicial info wrt UT2004

> Is this game a DX8.1 or a DX9 game?

I'd say it's mostly a DX7 game using the DX8.1 interface (making use of e.g. vertex streams and stuff like that).

> What PS/VS shader version does it use and for what?

We use the FFP for vertex processing and the only time we use pixel shaders is to render the terrain on cards that expose it. We use 1.4 or 1.1 depending on availability though there is no visual difference to the FFP codepath.

-- Daniel, Epic Games Inc.
 
Originally posted by batotman
I would guess 8.1. Software developers are usually one step behind as the majority of users are still on 8.1 hardware.

I think only the radeon 8500/9000/9100/9200 are DX8.1 cards. maybe the parhelia!? :confused: gf3 & gf4 are DX8.0 only. Anyways I think you would be suprised that a lot of gamers have moved on to dx9 cards.
 
ut2k3/4 is actually the first game to completely use dx7 features from start to finish.. and that is simply impressive.. (i think..)

slapping games as dx9 is plain stupid.. now who thinks the first game to package dx9 (impossible creatures) had dx9 effects.. the damn thing wasnt even dx6 ha!
 
Back
Top