Ever since you guys and gals gave me advice with getting my Steam version of Deus Ex to work with HDTP, i've had bad luck. I managed to grab a retail copy of Deus Ex from a store (£1.99 =D), but sadly the game was readapted to work with SoldOut Software when the .exe was run, and because it requires a disk with this, it negated the whole point of even using the Steam version.
Disk cracking (*Cough* not that I tried it *Cough*) would also be impossible because the crack was designed for the original retail disk, and I could not find a crack for SoldOut. Replacing the .exe with the one from the Deus Ex demo also failed immensely.
However after digging around I finally found a fix without needing the retail .exe file!
Apparently, DeusEx.exe priorities which files to run textures from depending on which line they are ordered in the DeusEx.ini. This is how the 'Paths' section normally looks in the HDTP.ini:
HDTP.ini
[Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=..\Cache
Paths=..\HDTP\System\*.u <----------------------------- Copy
Paths=..\Maps\*.dx
Paths=..\HDTP\Textures\*.utx <---------------------------- Copy
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
The arrowed areas are the two lines you need to copy, go to the Steam version of the DeusEx.ini and place these two lines at the top of the 'Paths' segment. Once these are both pasted it should look like this:
DeusEx.ini (Steam, After Pasting)
[Core.System]
PurgeCacheDays=30
SavePath=..\Save
CachePath=..\Cache
CacheExt=.uxx
Paths=..\HDTP\System\*.u <---------------- Paste Here
Paths=..\HDTP\Textures\*.utx <--------------- Paste Here
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
After doing so, I ran Deus Ex via Steam (Not HDTP.exe) and it worked perfectly with the mod (HD Crowbar ^^)! The only downside is I have found it impossible to make any other mods work such as Shifter (which worked great with Steam before). But it still is a nice fix...now I just need to find a way to make Shifter work *grumble*.
None the less, I eagerly await the final release of this mod!
Good News Everyone! There is a new fix for HDTP on Steam!
Moderator: HDTP Team
Forum rules
Please do not feed the trolls.
Please do not feed the trolls.
-
- Thug
- Posts: 14
- Joined: Sun Jan 31, 2010 10:42 pm
-
- Illuminati
- Posts: 1591
- Joined: Thu Apr 24, 2008 7:40 pm
- Location: Leicester, England, UK.
Re: Good News Everyone! There is a new fix for HDTP on Steam
Nice work.
In regards to the SoldOut version needing CD, Just remove the CDPath= Line from the end of this bit;
[Engine.Engine]
GameRenderDevice=D3DDrv.D3DRenderDevice
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=otpUIfix.otpRootWindow
And it should allow you to play game without needing CD.
If that doesn't work, Install the Multiplayer Patch over it and try it again.
In regards to the SoldOut version needing CD, Just remove the CDPath= Line from the end of this bit;
[Engine.Engine]
GameRenderDevice=D3DDrv.D3DRenderDevice
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=otpUIfix.otpRootWindow
And it should allow you to play game without needing CD.
If that doesn't work, Install the Multiplayer Patch over it and try it again.
The real trouble with reality is that there's no background music.
Re: Good News Everyone! There is a new fix for HDTP on Steam
Unfortunately, the soldout version has it's own DeusEx.exe with additional CD check.nerdenstein wrote:Nice work.
In regards to the SoldOut version needing CD, Just remove the CDPath= Line from the end of this bit;
(...)
And it should allow you to play game without needing CD.
This will work, as the soldout deusex.exe will be overwritten by the original versionnerdenstein wrote:If that doesn't work, Install the Multiplayer Patch over it and try it again.
Another Visitor ... Stay a while ... Stay forever!
Re: Good News Everyone! There is a new fix for HDTP on Steam
You could try the multiplayer install as ERR said, or get a mod such as Zodiac or HotelCarone, copy the .exe and replace the deusex.exe with it. Since its a version of the deusex.exe should work fine, worked for me.Unfortunately, the soldout version has it's own DeusEx.exe with additional CD check.
My nature videos: http://www.youtube.com/user/DynamixWarePro
My whistle/flute videos (and some other videos): http://www.youtube.com/user/DXMorpheus
My whistle/flute videos (and some other videos): http://www.youtube.com/user/DXMorpheus