Lag Spikes, Lo-fi Characters, and Loading Errors

Discuss every aspect of HDTP here.

Moderator: HDTP Team

Forum rules
Please do not feed the trolls.
Post Reply
joel96
Mole Person
Posts: 4
Joined: Sun Jan 06, 2013 5:20 am

Lag Spikes, Lo-fi Characters, and Loading Errors

Post by joel96 »

#1: I'm getting lag spikes every few seconds of walking when testing it in the training room.
#2: HDTP and New Vision are installed, but characters and objects still appear in their default forms. This might be because of Shifter incompatibilities, and because the author has not updated it to work with beta releases of HDTP.
#3: Immediately after adding the HDTP texture and map lines to deusex.ini, I could no longer load my latest save. An error displays "Can't find Class in file "Class.DeusEx.AmmoCombatKnife."" (this has been said to be a Shifter issue, since the saves are incompatible with vanilla DeusEx). It's a direct result, because it is the only change made between loading the save (where it works), and loading the save after the HDTP line additions (where the file no longer loads). The reason why I bring it up again is because I had installed HDTP prior to starting my game and getting five hours into it. I never was able to get HDTP fully working, but after adding those lines and ending the Catalyst Control Center process, map textures have a noticeable detail change, so it is possible that introducing the actual functionality of HDTP has broken the vanilla version I was playing all along.

Please give really long and detailed answers, and verify that links given are still live. I've seen bare minimum two dozen links in the last hour that were hosted on dead sites or pointed to removed images, videos, or mod files.

Here's my computer specs: http://www.gsc-game.com/index.php?t=com ... &sec_id=12
My video card drivers are up-to-date.
I have version 1112fm of the Steam version of Deus Ex.
Shifter 1.8.4
HDTP Release 1
New Vision 1.5
Kentie's Launcher and DirectX 10 renderer
Chris' OpenGL renderer
Here is the full contents list of deusex.ini:
[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=0

[Engine.Engine]
GameRenderDevice=OpenGLDrv.OpenGLRenderDevice
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=..\GOTY_1

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

[DeusEx.DeusExGameEngine]
CacheSizeMegs=2048
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=1902
WindowedViewportY=1035
WindowedColorBits=32
FullscreenViewportX=1920
FullscreenViewportY=1080
FullscreenColorBits=32
Brightness=0.600000
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
FPSLimit=60
NoDynamicLights=False

[Engine.Player]
ConfiguredInternetSpeed=2600
ConfiguredLanSpeed=20000

[Galaxy.GalaxyAudioSubsystem]
UseDirectSound=True
UseFilter=True
UseSurround=False
UseStereo=True
UseCDMusic=False
UseDigitalMusic=True
UseSpatial=False
UseReverb=True
Use3dHardware=False
LowSoundQuality=False
ReverseStereo=False
Latency=60
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=False
HighDetailActors=True
HighResTextureSmooth=True
LowResTextureSmooth=False
FastTranslucency=True

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

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

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

[D3DDrv.D3DRenderDevice]
Translucency=True
VolumetricLighting=True
ShinySurfaces=True
Coronas=True
HighDetailActors=True
UseMipmapping=True
UseTrilinear=False
UseMultitexture=True
UsePageFlipping=True
UsePalettes=True
UseFullscreen=True
UseGammaCorrection=True
DetailTextures=True
Use3dfx=False
UseTripleBuffering=True
UsePrecache=False
Use32BitTextures=False

[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=IpServer
EditPackages=DeusEx

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

[Engine.GameInfo]
bLowGore=False
bMuteSpectators=False
bNoCheating=True
bAllowFOV=False
AutoAim=0.930000
GameSpeed=1.000000
MaxSpectators=2
AdminPassword=
GamePassword=
MaxPlayers=16
IPPolicies[0]=ACCEPT,*
IPPolicies[1]=
IPPolicies[2]=
IPPolicies[3]=
IPPolicies[4]=
IPPolicies[5]=
IPPolicies[6]=
IPPolicies[7]=
IPPolicies[8]=
IPPolicies[9]=
IPPolicies[10]=
IPPolicies[11]=
IPPolicies[12]=
IPPolicies[13]=
IPPolicies[14]=
IPPolicies[15]=
IPPolicies[16]=
IPPolicies[17]=
IPPolicies[18]=
IPPolicies[19]=
IPPolicies[20]=
IPPolicies[21]=
IPPolicies[22]=
IPPolicies[23]=
IPPolicies[24]=
IPPolicies[25]=
IPPolicies[26]=
IPPolicies[27]=
IPPolicies[28]=
IPPolicies[29]=
IPPolicies[30]=
IPPolicies[31]=
IPPolicies[32]=
IPPolicies[33]=
IPPolicies[34]=
IPPolicies[35]=
IPPolicies[36]=
IPPolicies[37]=
IPPolicies[38]=
IPPolicies[39]=
IPPolicies[40]=
IPPolicies[41]=
IPPolicies[42]=
IPPolicies[43]=
IPPolicies[44]=
IPPolicies[45]=
IPPolicies[46]=
IPPolicies[47]=
IPPolicies[48]=
IPPolicies[49]=
ServerLogName=server.log
bLocalLog=True
bWorldLog=True
bBatchLocal=False
DemoBuild=0
DemoHasTuts=0

[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

[D3D10Drv.D3D10RenderDevice]
DetailTextures=True
Coronas=True
ShinySurfaces=True
HighDetailActors=True
VolumetricLighting=True
Precache=False
Antialiasing=16
Anisotropy=16
VSync=True
ParallaxOcclusionMapping=True
LODBias=-10
BumpMapping=True
ClassicLighting=False
AlphaToCoverage=True
AutoFOV=False
FPSLimit=0
DescFlags=0
Description=
simulateMultipassTexturing=True
unlimitedViewDistance=True

[WindowPositions]
GameLog=(X=120,Y=128,XL=512,YL=256)
Preferences.Split=193
Preferences=(X=30,Y=30,XL=445,YL=512)
Cybernetic pig
Illuminati
Posts: 2284
Joined: Thu Mar 08, 2012 3:21 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by Cybernetic pig »

http://www.offtopicproductions.com/foru ... =9&t=11615

If you are still getting lag spikes after you are installed properly then disable all HDTP characters and/or change some of the graphics in the options such as low detail textures/objects.
Cybernetic pig
Illuminati
Posts: 2284
Joined: Thu Mar 08, 2012 3:21 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by Cybernetic pig »

joel96 wrote: #3: Immediately after adding the HDTP texture and map lines to deusex.ini, I could no longer load my latest save. An error displays "Can't find Class in file "Class.DeusEx.AmmoCombatKnife.""
So you installed HDTP after shifter? Just removing the line in bold:
joel96 wrote: [Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=..\Cache
CacheExt=.uxx
Suppress=DevLoad
Suppress=DevSave
Suppress=DevNetTraffic
Suppress=DevGarbage
Suppress=DevKill
Suppress=DevReplace
Suppress=DevSound
Suppress=DevCompile
Suppress=DevBind
Suppress=DevBsp
Paths=..\New Vision\Maps\*.dx
Paths=..\Maps\*.dx
Paths=..\New Vision\Textures\*.utx
Paths=..\HDTP\Textures\*.utx
Paths=..\HDTP\System\*.u
Paths=..\System\*.u
Paths=..\Shifter\System\*.u
Paths=..\Music\*.umx
Paths=..\Sounds\*.uax
Paths=..\NVTextures\*.utx
Paths=..\Textures\*.utx
And then deleting the shifter folder may have you all set to play the game, but I am not certain as I have never used Shifter so I am not certain what files it changes other than DeusEx.u.

You will also need to start a new game.

EDIT: Was Wrong line in bold.

EDIT2: So I had a look at shifter because I was curious and all it changes is DeusEx.u and DeusEx.int. If you have a DeusEx install without Shifter or backup files then copy DeusEx.int from it into this current install. If you do not then let me know and I will save your bacon by copying and uploading my DeusEx.int for you.
Last edited by Cybernetic pig on Sun Jan 06, 2013 8:20 am, edited 1 time in total.
joel96
Mole Person
Posts: 4
Joined: Sun Jan 06, 2013 5:20 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by joel96 »

If you are still getting lag spikes after you are installed properly
You're going to have to define "installed properly." I ran the installers and followed the readme instructions for copying the files to their proper destinations. You can examine the deusex.ini posted here for wrongly entered line additions. I am not installed at all, properly or otherwise. This is DeusEx, not Tron.
then disable all HDTP characters
Tell me exactly how to do this. The whole point is to enable the HDTP version of the characters, not to disable them. I have a crowbar, I guess I could knock out the kneecaps of every character in the game.
viewtopic.php?f=9&t=11615
This is a link to a page with nine different posts. Which one refers to the specific errors I'm encountering, and which steps exactly will fix them?
and/or change some of the graphics in the options such as low detail textures/objects.
There are more than a hundred graphics options found in the deusex.ini, the in-game default menu, the kentie launcher, the console preferences menu, and user.ini to name a few. Experimenting on my own for the last three hours has not fixed the lo-fi character issues. Tell me exactly what to change and where, or give the experts a chance to display their troubleshooting expertise.
And then deleting the shifter folder may have you all set to play the game
You will also need to start a new game.
I never said I couldn't play the game, did I? Let's review.
Immediately after adding the HDTP texture and map lines to deusex.ini, I could no longer load my latest save.
I'm getting lag spikes every few seconds of walking when testing it in the training room.
I can load older saves, and can run the game, but cannot load the current save.
I have never used Shifter so I am not certain what files it changes other than DeusEx.u
What does Shifter change in DeusEx.u? Will that tell me how I can fix the loading issues when running Shifter?

[quote]Please give really long and detailed answers[/quote] It's like I never even typed this...
Cybernetic pig
Illuminati
Posts: 2284
Joined: Thu Mar 08, 2012 3:21 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by Cybernetic pig »

Bye bye Joel, someone else can help you.

Fucking attitude :roll:

My help wasn't exactly precise and all-in-one, yes, but if your second post came without the attitude then I would have answered all those questions individually.

EDIT: The link was retarded of me though(at least without explaining why I posted it). I'll give you some help because of that, and because you have had some time to learn some manners:
joel96 wrote: You're going to have to define "installed properly." I ran the installers and followed the readme instructions for copying the files to their proper destinations.
You have installed Shifter aswell as HDTP, which are not compatable as you expected.
Tell me exactly how to do this. .
options ingame.

I never said I couldn't play the game, did I? Let's review.
You most likely wont be able to play the game if you are trying to load both Shifter and HDTP's DeusEx.u, bugs will occur. You have to choose one or the other.

But you should still have the default DeusEx.int in DeusEx\System, so just delete shifters line from the .ini and you should be good to go, but again you will have to start a new game.

If you want shifter instead of HDTP then you will have to re-install the game or preferably use your backup files if you have them and then install the mods again without HDTP. Keep your save game and it might work if you choose this option.
ggrotz
X-51
Posts: 780
Joined: Tue Nov 10, 2009 12:55 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by ggrotz »

joel96 wrote:#1: I'm getting lag spikes every few seconds of walking when testing it in the training room.
Did this happen with vanilla Deus Ex (or did you not try vanilla DX)?
joel96 wrote:#2: HDTP and New Vision are installed, but characters and objects still appear in their default forms. This might be because of Shifter incompatibilities, and because the author has not updated it to work with beta releases of HDTP.
You indicate that you are running Release 1. Cybernetic Pig is giving answers consistent with the Release 2 Beta, which can be found elsewhere in this forum. New Vision addresses the world textures while HDTP addresses the 3-D objects. Shifter is compatible with Release 1, not Release 2 Beta. However, realize that not all the textures are done in either version of HDTP and that in release 1 the only character that will appear in non-default form is Gunther Hermann. Release 2 Beta adds a few others. Note though that the MJ12 character is buggy and needs to be shut off if you run Release 2 Beta. HDTP Release 1, in addition to Gunther Hermann, changes a large number of the ordinary objects. The quickest and easiest indicator that it is installed outside of finding or summoning Gunther Hermann is that the soda cans on the Liberty Island dock will be a perfect cylinder and the breakable crates will appear differently.
joel96 wrote:#3: Immediately after adding the HDTP texture and map lines to deusex.ini, I could no longer load my latest save. An error displays "Can't find Class in file "Class.DeusEx.AmmoCombatKnife."" (this has been said to be a Shifter issue, since the saves are incompatible with vanilla DeusEx).
This is the case with HDTP as well. Your vanilla saved games will be incompatible with HDTP saved games. Nothing really can be done about it, just a fact of life.
joel96 wrote:CacheSizeMegs=2048
You set this? A little much isn't it, considering Deus Ex is a 12 year old 32-bit address aware game that can only use 2 GB of memory at most anyway. You really should knock this down as it represents amount of memory in MB that the game reserves to cache data. Setting it to 256 is more than enough. As for other settings, New Vision requires DetailTextures=True and UseS3TC=True, so I would throw that in your settings for the D3D10 renderer.
Cybernetic pig
Illuminati
Posts: 2284
Joined: Thu Mar 08, 2012 3:21 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by Cybernetic pig »

ggrotz wrote: You indicate that you are running Release 1. Cybernetic Pig is giving answers consistent with the Release 2 Beta,.
:oops: Maybe I need to re-evaluate my position as a contributor to these forums.
My excuse: I have been up all night.

My mod will be awesome though, that I am certain I can confide in. I have probably burnt myself out working so hard on it =P~

Wait, what? No, my credibility stands:
joel96 wrote:#2: HDTP and New Vision are installed, but characters and objects still appear in their default forms. This might be because of Shifter incompatibilities, and because the author has not updated it to work with beta releases of HDTP.
This indicates he is using the recent beta, but something has gone wrong with installation, if anything.
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by DDL »

FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU

I just spent half an hour writing out a detailed reply and the internet has fucking eaten it.

Long story short. Go to beta page. Use links in first post.

Read readme.

Don't use shifter. Shifter is currently incompatible with HDTPbeta, though this will not always be the case.

HDTP is fully compatible with vanilla savegames. Vanilla savegames are fully incompatible with HDTP savegames. Neither are really compatible with shifter, or vice versa.
joel96
Mole Person
Posts: 4
Joined: Sun Jan 06, 2013 5:20 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by joel96 »

the author has not updated it to work with beta releases of HDTP.
I have version 1112fm of the Steam version of Deus Ex.
Shifter 1.8.4
HDTP Release 1
I should have written, "and because the author of Shifter has not updated it to work with beta releases of HDTP, I cannot update to the beta release of HDTP, in addition to not being able to use Shifter with release 1." However, in opposition to what Cybernetic Pig and ggrotz have said, DDL mentions that "Shifter is currently incompatible with HDTPbeta," which might mean that Shifter might be compatible with HDTP Release 1. I have been able to play the game, but as stated previously, it has an issue with lag spikes not addressed by any of the replies.
Vanilla savegames are fully incompatible with HDTP savegames. Neither are really compatible with shifter, or vice versa.
If there is a list of bugs resulting from using Shifter with HDTP, I'd like to see it, since I want to know if the problems that I'm having with lag spikes are due to using Shifter with HDTP.
I just spent half an hour writing out a detailed reply
http://www.youtube.com/watch?v=BPQJwJe1hKU
This kind of thing happened to me often enough that I've started hitting Ctrl+a, Ctrl+c and also pasting into a Notepad doc before posting anywhere. :x
Don't use shifter.
Go to beta page. Use links in first post.
I used this link: https://docs.google.com/uc?id=0ByfWJ1a- ... t=download. There is a hotfix linked by DDL on page 3 of the HDTP beta thread (but I don't know what it is intended to fix), but the link is broken (part of the reason why I wrote this:
and verify that links given are still live.
). Is there anything I need to do to get rid of Shifter, or do I just need to install the HDTP beta over the previous install? Do I need the hotfix? If I need the hotfix, can someone provide the hotfix file to the HDTP beta? Is there a more recent version of the HDTP beta (the version on the first page of the HDTP beta thread was posted at least seven weeks ago).
Read readme.
The readme file is in the Beta01 zipped download. The files uploaded to the first page of the HDTP beta forum are actually multiple parts of the same beta, and are not mirrors of the same file or different versions of the update. From Beta01, I placed HDTPPapers.u in \Deus Ex\System\. From Beta02, I placed HDTPCharacters.u, HDTPDecos.u, and HDTPItems.u in Deus Ex\System. From Beta03, I placed HDTP's DeusEx.u in DeusEx\HDTP\System and in Deus Ex\System, placed HDTPBookClosed.u, and HDTPBookOpen.u in \Deus Ex\System\, and placed HDTPanim.utx in \Deus Ex\Textures and in Deus Ex\HDTP\Textures. Is this where they belong? Even after I placed all of the files in these locations, the game continues to load with Shifter. How do I disable Shifter?
Note though that the MJ12 character is buggy and needs to be shut off if you run Release 2 Beta

Fastgamerr mentioned
you can disable the MJ12 troops from the menu.
The readme mentions
an additional menu option under "settings": HDTP settings. This allows you to use (or not use) the new character models
It sounds like this might be something found in the advanced console options, but it is actually something adjusted from the main in-game gui menu, like it's originally a part of the game. It's under Settings>HDTP. After I enabled these settings, and possibly due to the way I conducted uncontrolled alterations to moving the files around, the stuttering issue went away. However, the game still loads with Shifter, and now every single save file I had is non-functional, instead of the earlier scenario where only the current save was non-functional, and the rest would load without the Ammo message. If I can get rid of Shifter, it is possible that the saves issue will be resolved.
But you should still have the default DeusEx.int in DeusEx\System
A DeusEx.int file from 2/2/2008 is present in the system folder. Is this the default file?
Setting it to 256 is more than enough.
I set the cache to 2048 after I noticed the stuttering in an attempt to resolve the lag spikes by giving it more room to store the high definition textures. It did not resolve it, so it now reads: "CacheSizeMegs=256" per ggrotz' instructions.

I have the game installed on drive H:, and my OS and the Deus Ex user files on drive C:. If Windows Defender is scanning the user files folder, and if the user files are used during game run time, it could be the cause of the stuttering, like in TF2 and other multiplayer games when the game folders are not excluded from the scan. Is it possible that simply by having the user files on one drive and the game application files on another drive, a delay in read/writes is caused?
New Vision requires DetailTextures=True and UseS3TC=True, so I would throw that in your settings for the D3D10 renderer.
DetailTextures=True was already present in the Dx 10 section in the deusex.ini file, and after ggrotz' post, I added UseS3TC=True as the first line under the Dx 10 section.
options ingame.
A screenshot with an arrow pointing the one ingame option with the change to it might help solve the lag spike issue. As it is, there are still too many options available for me to try every single in-game option that might have an effect on the stuttering.
delete shifters line from the .ini
I assume Cybernetic pig means deusex.ini, located in User/Documents/Deus Ex/System. I deleted all lines with the word "shifter" in it, yet it continues to load with Shifter.
bobby 55
Illuminati
Posts: 6354
Joined: Wed Jun 24, 2009 9:15 am
Location: Brisbane Australia

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by bobby 55 »

To get rid of Shifter wouldn't you have to replace the DeusEx.U and DeusEx.int that came in the Shifter folder (that replaced the originals) with the originals?
Growing old is inevitable.......Growing up is optional
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by DDL »

I've disabled links that are no longer relevant, as all the hotfix updates are now in the three main packages. Those three links on the first post of the HDTPbeta thread are all you need.
The files uploaded to the first page of the HDTP beta forum are actually multiple parts of the same beta, and are not mirrors of the same file or different versions of the update.
This is exactly what they are, and what they should be. Most free uploading places have caps on filesize, thus each file is packaged to get beneath this cap.

The hotfixes were purely intended to make it less time-consuming/download-intensive for people who'd already downloaded all the beta stuff, since often the fix was a single 5meg file or two, rather than the whole 250+meg bunch.


If you follow the readme: deusex.u should go into Deusex\HDTP\system, HDTPanim.utx should go into Deusex\HDTP\Textures or Deusex\Textures (or both), and everything else should go into Deusex\System. Deusex.u should absolutely NOT go into Deusex\System, as this will overwrite your vanilla game core-code package, meaning you're now stuck with HDTP whether you want to be or not.

HDTP can be essentially summarised as two main aspects:
1)a series of updates meshes and textures, and
2)the code required to use those meshes and textures.

The code required to use those meshes and textures is in deusex.u, so HDTP comes with a recoded deusex.u.
Since making you replace core code packages is a bit silly (and would mean you could only ever have one mod installed at any given time), we place this recoded deusex.u in a separate folder and tell the game to look for core code THERE before it looks for core code in your default system folder. This is done via .ini files.
Since making you replace core ini files is a bit silly (and might lead to mod-incompatibility) we use a renamed ini: HDTP.ini, which is simply your deusex.ini file, copied, renamed, and with the added instructions to load HDTP files.
In other words, you also should not need to add any of the HDTP package names to your EditPackages= list in deusex.ini, because they should already be there in HDTP.ini

Now, to make the game use our HDTP.ini rather than deusex.ini (the default) we use a custom shortcut, since in the shortcut you can specify which ini files to use. This means that if you want HDTP to run properly, you need to boot it from the HDTP shortcut (or at least from a launcher than lets you specify ini files).


Shifter should not be loaded unless you're somehow deliberately loading it, and if you're doing that, then you shouldn't be seeing any new HDTP stuff, since (and I cannot reiterate this enough) both shifter and HDTP use rewrites of the same core code package, and cannot co-exist.


When Yuki makes shifter HDTP-compatible, he doesn't make shifter work with the HDTP version of deusex.u, as this is impossible. He takes the relevant HDTP-mesh/texture referencing code from HDTP's deusex.u and sticks it into shifter, which he then recompiles. It's still shifter, it's just shifter that can reference HDTP's assets (category 1., above).


So honestly, I have no idea what you've done at this point. You seem to have put many files in the wrong places, overwritten things that shouldn't need to be overwritten, and made large and often entirely undocumented changes to how things are organised.

My advice would be to uninstall the lot, then reinstall deusex, patch it to 1112fm (even if it claims to be that already), run it once (this sets up all the relevant configuration files), install NV (because it's aces on stilts), then install the original HDTP demo. THEN add the new HDTPbeta files to the places indicated.
joel96
Mole Person
Posts: 4
Joined: Sun Jan 06, 2013 5:20 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by joel96 »

bobby 55, where were the files that Shifter originally replaced? If I can find that location, I might not need to install from scratch.

Thanks for the super-detailed response that actually explains the reason why I'm doing certain things with certain files, DDL. I like the option that will let me start from scratch since it will let me restart the troubleshooting process and create a backup of all the mod files I'll be using, aside from needing to restart the game. Should I install kentie's launcher and Direct3D 10 renderer? Kentie also has the "latest version: Deus Exe version 4.3," on kentie.net (kentie names it with a higher iteration than the v2.0 fan patch listed on the site, so I assume that v4.3 is the one I should use). The file includes a UI fix, deusex.exe (which I assume is 1112fm, so I will not need to download), and a file called detoured.dll. I plan to delete everything but the saves in the user files in the documents folder, which should still allow me to play my saves since I've had HDTP installed from the beginning, even if it hasn't been working as it is supposed to. Do I need these other files I've mentioned, and should they be installed before any other mods? Is kentie's deusex.exe an updated version of 1112fm? Is 1112fm a file I need to download separately?
DDL
Traditional Evil Scientist
Traditional Evil Scientist
Posts: 3791
Joined: Mon Oct 17, 2005 10:03 am

Re: Lag Spikes, Lo-fi Characters, and Loading Errors

Post by DDL »

The 1112fm patch doesn't change the exe, it changes various core code packages (like deusex.u). The changes are mostly multiplayer-related, but since HDTP is built on a recompiled version of the 1112fm core code packs, it's probably best to hedge your bets and patch anyway.

THEN you can stick kentie's stuff in.
Post Reply