Deus Ex - Speed Bug - Sound Bug - Vista - nv8800 - Pink HUD

Dedicated to the discussion of OTP and Deus Ex in general.

Moderators: Master_Kale, TNM Team

Post Reply
youreoverhere
Mole Person
Posts: 6
Joined: Tue Jan 23, 2007 9:06 pm

Deus Ex - Speed Bug - Sound Bug - Vista - nv8800 - Pink HUD

Post by youreoverhere »

you name it. I had it.

Every single possible bug, that I had ever experienced for deus ex in one go.

After about 3 days of on and off pain stakingly repetitive ini tweaking, driver downloading and...well yeah, I have it running perfectly.

For the good of all:

sound/speed bug - (video getting ahead of sound)

with vsync disabled it runs normal speed, but there is the usual unreal choppiness bug.

with it enabled it speeds up, but no choppiness, to fix:


install updated DX8 DLL to deus ex directory:

http://cwdohnal.home.mindspring.com/utglr/dxd3d8r11.zip

(warning may cause crashing on "load/save" screen due to a thumbnail issue, however the 1.1 version here fixed that for me, the main page lists 1.0 version)

enable vsync
install with all cpu stepping/c1 bios options disabled
run in 98/ME compatibility mode (to get high resolutions above 1024x768, with this it allowed me 1280x854 with properly scaled HUD)

sound bug -

vista has a lack of direct 3D, and as a consequence when running surround + 3d hardware the sound will bug, fortunately for us X-Fi users,...and maybe others I wouldn't know, there is a solution:

http://preview.creativelabs.com/alchemy/default.aspx

Pink HUD -

after disabling and enabling every DX8 + normal ini option there is repeatedly I've deduced it's a precache issue. turning it off fixed it for me, make of that what you will.

and if it all still eludes you, here's my ini for reference: (HDTP ini of course)

[URL]
Protocol=deusex
ProtocolDescription=Deus Ex Protocol
Name=Player
Map=Index.dx
LocalMap=DX.dx
Host=
Portal=
MapExt=dx
SaveExt=dxs
Port=7790
Class=DeusEx.JCDentonMale

[FirstRun]
FirstRun=1100

[Engine.Engine]
GameRenderDevice=D3D8Drv.D3D8RenderDevice
AudioDevice=Galaxy.GalaxyAudioSubsystem
NetworkDevice=IpDrv.TcpNetDriver
DemoRecordingDevice=Engine.DemoRecDriver
Console=Engine.Console
Language=int
GameEngine=DeusEx.DeusExGameEngine
EditorEngine=Editor.EditorEngine
WindowedRenderDevice=SoftDrv.SoftwareRenderDevice
RenderDevice=GlideDrv.GlideRenderDevice
DefaultGame=DeusEx.DeusExGameInfo
DefaultServerGame=DeusEx.DeathMatchGame
ViewportManager=WinDrv.WindowsClient
Render=Render.Render
Input=Extension.InputExt
Canvas=Engine.Canvas
Root=DeusEx.DeusExRootWindow
CdPath=F:

[Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=..\Cache
CacheExt=.uxx
Paths=..\HDTP\System\*.u
Paths=..\Maps\*.dx
Paths=..\HDTP\Textures\*.utx
Paths=..\System\*.u
Paths=..\Maps\*.dx
Paths=..\Textures\*.utx
Paths=..\Sounds\*.uax
Paths=..\Music\*.umx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp

[DeusEx.DeusExGameEngine]
CacheSizeMegs=8
UseSound=True
ServerActors=IpDrv.UdpBeacon
ServerActors=IpServer.UdpServerQuery
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master0.gamespy.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.epicgames.com MasterServerPort=27900
ServerActors=IpServer.UdpServerUplink MasterServerAddress=master.fragaholic.com MasterServerPort=27900

[WinDrv.WindowsClient]
WindowedViewportX=800
WindowedViewportY=600
WindowedColorBits=32
FullscreenViewportX=1280
FullscreenViewportY=854
FullscreenColorBits=32
Brightness=0.550000
MipFactor=1.000000
UseDirectDraw=True
UseJoystick=False
CaptureMouse=True
StartupFullscreen=True
CurvedSurfaces=True
ScreenFlashes=True
NoLighting=False
SlowVideoBuffering=False
DeadZoneXYZ=True
DeadZoneRUV=False
InvertVertical=False
ScaleXYZ=1000.000000
ScaleRUV=2000.000000
SkinDetail=High
TextureDetail=High
Decals=True
MinDesiredFrameRate=1.000000
UseDirectInput=False
NoDynamicLights=False

[Engine.Player]
ConfiguredInternetSpeed=2600
ConfiguredLanSpeed=20000

[Galaxy.GalaxyAudioSubsystem]
UseDirectSound=True
UseFilter=True
UseSurround=True
UseStereo=True
UseCDMusic=False
UseDigitalMusic=True
UseSpatial=True
UseReverb=True
Use3dHardware=True
LowSoundQuality=False
ReverseStereo=False
Latency=40
OutputRate=44100Hz
EffectsChannels=16
DopplerSpeed=6500.000000
MusicVolume=153
SoundVolume=204
SpeechVolume=255
AmbientFactor=0.700000

[IpDrv.TcpNetDriver]
AllowDownloads=True
ConnectionTimeout=15.0
InitialConnectTimeout=500.0
AckTimeout=1.0
KeepAliveTime=1.0
MaxClientRate=20000
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=20
LanServerMaxTickRate=35
StaticUpdateRate=12
DynamicUpdateRate=40

[IpDrv.TcpipConnection]
SimPacketLoss=0
SimLatency=0

[IpServer.UdpServerQuery]
GameName=deusex

[IpDrv.UdpBeacon]
DoBeacon=True
BeaconTime=0.50
BeaconTimeout=5.0
BeaconPort=7776
BeaconProduct=DeusEx

[SoftDrv.SoftwareRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=False
Coronas=True
HighDetailActors=True
HighResTextureSmooth=True
LowResTextureSmooth=False
FastTranslucency=False

[GlideDrv.GlideRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=False
Coronas=True
HighDetailActors=True
DetailBias=-1.000000
RefreshRate=85Hz
DetailTextures=True
FastUglyRefresh=False
ScreenSmoothing=True
Resolution=Default

[MetalDrv.MetalRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=False
Coronas=True
HighDetailActors=True
DetailTextures=True

[OpenGLDrv.OpenGLRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=False
Coronas=True
HighDetailActors=True
DetailTextures=True
UseTNT=0
MinDepthBits=32
MaxLogUOverV=8
MaxLogVOverU=8
UseMultiTexture=1
UsePalette=1
UseAlphaPalette=1
ShareLists=0
AlwaysMipmap=1
DoPrecache=1
UseTrilinear=True
MaxAnisotropy=16
SupportsLazyTextures=1
DescFlags=0
Description=

[D3DDrv.D3DRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=False
Coronas=True
HighDetailActors=True
UseMipmapping=True
UseTrilinear=True
UseMultitexture=True
UsePageFlipping=True
UsePalettes=True
UseFullscreen=True
UseGammaCorrection=True
DetailTextures=True
Use3dfx=False
UseTripleBuffering=True
UsePrecache=True
Use32BitTextures=True
DescFlags=1
dwDeviceId=403
dwVendorId=4318
UseVertexFog=True
UseAGPTextures=False
UseVideoMemoryVB=False
UseVSync=True
Description=NVIDIA GeForce 8800 GTS

[SglDrv.SglRenderDevice]
Translucency=True
VolumetricLighting=False
ShinySurfaces=False
Coronas=True
HighDetailActors=False
ColorDepth=16
DetailTextures=False
FastUglyRefresh=False
TextureDetailBias=Near
VertexLighting=False

[Editor.EditorEngine]
UseSound=True
CacheSizeMegs=6
GridEnabled=True
SnapVertices=True
SnapDistance=10.000000
GridSize=(X=16.000000,Y=16.000000,Z=16.000000)
RotGridEnabled=True
RotGridSize=(Pitch=1024,Yaw=1024,Roll=1024)
GameCommandLine=-log
FovAngleDegrees=90.000000
GodMode=True
AutoSave=False
AutoSaveTimeMinutes=5
AutoSaveIndex=6
C_WorldBox=(R=0,G=0,B=107,A=0)
C_GroundPlane=(R=0,G=0,B=63,A=0)
C_GroundHighlight=(R=0,G=0,B=127,A=0)
C_BrushWire=(R=255,G=63,B=63,A=0)
C_Pivot=(R=0,G=255,B=0,A=0)
C_Select=(R=0,G=0,B=127,A=0)
C_AddWire=(R=127,G=127,B=255,A=0)
C_SubtractWire=(R=255,G=192,B=63,A=0)
C_GreyWire=(R=163,G=163,B=163,A=0)
C_Invalid=(R=163,G=163,B=163,A=0)
C_ActorWire=(R=127,G=63,B=0,A=0)
C_ActorHiWire=(R=255,G=127,B=0,A=0)
C_White=(R=255,G=255,B=255,A=0)
C_SemiSolidWire=(R=127,G=255,B=0,A=0)
C_NonSolidWire=(R=63,G=192,B=32,A=0)
C_WireGridAxis=(R=119,G=119,B=119,A=0)
C_ActorArrow=(R=163,G=0,B=0,A=0)
C_ScaleBox=(R=151,G=67,B=11,A=0)
C_ScaleBoxHi=(R=223,G=149,B=157,A=0)
C_Mover=(R=255,G=0,B=255,A=0)
C_OrthoBackground=(R=163,G=163,B=163,A=0)
C_Current=(R=0,G=0,B=0,A=0)
C_BrushVertex=(R=0,G=0,B=0,A=0)
C_BrushSnap=(R=0,G=0,B=0,A=0)
C_Black=(R=0,G=0,B=0,A=0)
C_Mask=(R=0,G=0,B=0,A=0)
C_WireBackground=(R=0,G=0,B=0,A=0)
C_ZoneWire=(R=0,G=0,B=0,A=0)
EditPackages=Core
EditPackages=Engine
EditPackages=Editor
EditPackages=Fire
EditPackages=IpDrv
EditPackages=UWindow
EditPackages=UBrowser
EditPackages=Extension
EditPackages=DeusExUI
EditPackages=ConSys
EditPackages=DeusExConversations
EditPackages=DeusExSounds
EditPackages=DeusExItems
EditPackages=DeusExDeco
EditPackages=DeusExCharacters
EditPackages=MPCharacters
EditPackages=DeusExText
EditPackages=HDTPDecos
EditPackages=HDTPcharacters
EditPackages=HDTPItems
EditPackages=DeusEx

[DeusEx.DeusExGameInfo]
bNoMonsters=False
bHumansOnly=False
bCoopWeaponMode=False
bClassicDeathmessages=False

[Engine.GameInfo]
bLowGore=False

[Engine.DemoRecDriver]
DemoSpectatorClass=UnrealShare.UnrealSpectator
MaxClientRate=25000
ConnectionTimeout=15.0
InitialConnectTimeout=500.0
AckTimeout=1.0
KeepAliveTime=1.0
SimLatency=0
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=60
LanServerMaxTickRate=60

[DeusEx.MenuScreenJoinGame]
MasterServerAddress=master0.gamespy.com

[Engine.GameReplicationInfo]
ServerName=
ShortName=

[IpServer.UdpBeacon]
BeaconProduct=DeusEx

[WindowPositions]
GameLog=(X=184,Y=184,XL=512,YL=256)
ConfigPageRenderer=(X=5,Y=96,XL=516,YL=280)
WizardDialog=(X=375,Y=278,XL=530,YL=437)
ConfigPageDriver=(X=5,Y=96,XL=516,YL=280)
ConfigPageDetail=(X=5,Y=96,XL=516,YL=280)
ConfigPageFirstTime=(X=5,Y=96,XL=516,YL=280)
Preferences=(X=184,Y=184,XL=352,YL=512)

[D3D8Drv.D3D8RenderDevice]
ZRangeHack=True
NumAASamples=16
UseAA=True
RequestHighResolutionZ=True
UseSoftwareVertexProcessing=False
UsePureDevice=False
UseTripleBuffering=True
MaskedTextureHack=False
SmoothMaskedTextures=True
SceneNodeHack=False
FrameRateLimit=0
SwapInterval=1
UseVertexProgram=False
TexDXT1ToDXT3=True
DynamicTexIdRecycleLevel=100
CacheStaticMaps=True
UseTexPool=True
UseTexIdPool=True
UseSSE2=True
UseSSE=True
BufferTileQuads=True
BufferClippedActorTris=True
SinglePassDetail=False
SinglePassFog=False
ColorizeDetailTextures=False
DetailClipping=False
UseDetailAlpha=True
DetailMax=2
RefreshRate=85
MaxTMUnits=0
NoFiltering=False
MaxAnisotropy=16
Use16BitTextures=False
UseS3TC=False
UseAlphaPalette=True
UseTrilinear=True
UsePrecache=False
UsePalette=True
UseMultiTexture=True
MaxLogTextureSize=8
MinLogTextureSize=0
MaxLogVOverU=8
MaxLogUOverV=8
OneXBlending=True
GammaCorrectScreenshots=False
GammaOffsetBlue=0.000000
GammaOffsetGreen=0.000000
GammaOffsetRed=0.000000
GammaOffset=0.000000
LODBias=0.000000
DetailTextures=True
DescFlags=0
Description=
HighDetailActors=True
Coronas=True
ShinySurfaces=True
VolumetricLighting=True





If someone notices something I've missed up there that improves visual quality tell me. (note ignore software/tnt/directx( non DX8 )/open gl settings etc, I messed around with those after looking for alternatives to the normal DX renderer).

I might have forgotten if I went through any other troubles but I seem to have listed the main ones. Don't be frightened to e-mail me if you have any questions and...

keep up the good work HDTP guys!

P.
EER
Illuminati
Posts: 2486
Joined: Sat Oct 22, 2005 7:52 pm
Location: NL

Post by EER »

Very informative! Thanks :D
youreoverhere
Mole Person
Posts: 6
Joined: Tue Jan 23, 2007 9:06 pm

Post by youreoverhere »

make onexblending false. There isn't much of a difference but I find that gamma looks better without it on.
Mr_Cyberpunk
Illuminati
Posts: 3441
Joined: Tue Oct 18, 2005 3:57 am
Location: Adelaide, South Australia
Contact:

Post by Mr_Cyberpunk »

Your problem is probably Vista. Deus Ex isn't supported, so you'll have to run it in compatibility mode. Cause vista can be a son of a bitch when it comes to Pre-DirectX 9 software. Oh and i'm pretty sure u can get Direct-X 9 Installer to work on Vista.
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

Mr_Cyberpunk wrote:Your problem is probably Vista. Deus Ex isn't supported
Well, fuck.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
EER
Illuminati
Posts: 2486
Joined: Sat Oct 22, 2005 7:52 pm
Location: NL

Post by EER »

* runs vista *
* runs DX *
No problems 8)
Morpheus
X-51
Posts: 967
Joined: Thu Jan 27, 2005 9:56 am
Location: A planet near mars

Post by Morpheus »

How the heck did vista run DX for you? Every time I try to run the game it keeps asking me for the CD even though I changed the path from Z: to E: and it still looks for Z: ! Help!
Mr_Cyberpunk
Illuminati
Posts: 3441
Joined: Tue Oct 18, 2005 3:57 am
Location: Adelaide, South Australia
Contact:

Post by Mr_Cyberpunk »

Point it to C:\Deus Ex\System - or where ever you installed Deus Ex\system

That should fix it.
justanotherfan
Illuminati
Posts: 2285
Joined: Sun Feb 27, 2005 11:28 pm

Post by justanotherfan »

Didn't see this thread before.

The pink transparency issue, I found that when tweaking the OpenGL render settings. I posted the right one in the thread, but the two settings were UsePrecache and DoPrecache. One is the good precaching one for better speed, and the other is the make-transparency-pink one.

Other than the sound/speed bug, I've had all these bugs. I don't use Creative soundcards, but I did get an Unreal sound static bug, where the soundcard can't be set to maximum acceleration in dxdiag or else there'll be lots of static and popping. My AV-710 is an audiophile card, not a gamer's card.
Post Reply