Buggy Deus Ex; everything is 2x fast!

Discuss every aspect of HDTP here.

Moderator: HDTP Team

Forum rules
Please do not feed the trolls.
DarkQuark
Mole Person
Posts: 1
Joined: Sat Dec 29, 2007 4:25 am

Buggy Deus Ex; everything is 2x fast!

Post by DarkQuark »

I just DL'd your excellent-looking mod but there are a few bugs. First, sometimes I am unable to skip the ads at the beginning as I start DX and I cannot actually start it. When I am able to start it after restarting, everything is twice as fast. JC moves like the Flash and NPCs stop talking (also twice as fast) in the middle of sentences. How can I fix this?

Update: Now everything is half as fast! What kind of bug is this?
User avatar
fox
X-51
Posts: 928
Joined: Thu Mar 15, 2007 1:57 am

Post by fox »

I am not sure in this case but when the game runs faster than it's supposed to, this could be because of incompatibilities with multi-core processors or to be more precise with the associated features called Cool'n'Quiet (ATI) or Speedstep (Intel) which are used for energy management. Try deactivating them in your BIOS-settings before you play the game.
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

It's pretty safe to say your problems are caused by a multicore processor like fox said. If his suggestion of disabling Cool'n'Quiet or Speedstep doesn't work (or just doesn't solve everything) what you need is to get a hold of Microsoft's Application Compatibility Toolkit and use it to create a custom .dll file that you will save in your \DeusEx\System folder. This will most likely solve your problems :)
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
User avatar
NVShacker
Off Topic Productions
Off Topic Productions
Posts: 178
Joined: Sun Sep 03, 2006 4:14 am

Post by NVShacker »

Yeah I had issues until I used imagecfg to permanently set my dx processor affinity (I dislike the idea of changing bios settings for a game)
NVShacker
Are you still there?
User avatar
Phasmatis
Off Topic Productions
Off Topic Productions
Posts: 2057
Joined: Sun Apr 25, 2004 7:55 am
Location: UK
Contact:

Post by Phasmatis »

Just set the compatibility to win98 in the shortcut, there job done.
Keeper of the pointy stick of injustice™.
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

That may not work though - it certainly didn't for me (or I wouldn't have gone through the trouble to download that compatibility toolkit).
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
User avatar
Jetsetlemming
Illuminati
Posts: 2398
Joined: Mon Sep 18, 2006 9:11 pm
Contact:

Post by Jetsetlemming »

Jonas wrote:It's pretty safe to say your problems are caused by a multicore processor like fox said. If his suggestion of disabling Cool'n'Quiet or Speedstep doesn't work (or just doesn't solve everything) what you need is to get a hold of Microsoft's Application Compatibility Toolkit and use it to create a custom .dll file that you will save in your \DeusEx\System folder. This will most likely solve your problems :)
That's a new solution I haven't heard before. :P
User avatar
Jonas
Off Topic Productions
Off Topic Productions
Posts: 14224
Joined: Sat Apr 24, 2004 9:21 pm
Location: Hafnia

Post by Jonas »

I got tired of alt-tabbing out of TNM to change the CPU affinity for the TNM.exe process every time I had to test it on my laptop, so that's why I looked around for a better solution, and the MS compatibility toolkit came up. It was maybe a little more involved to use than I'd have liked but all in all it took me about half an hour to fix, and it's run smoothly ever since. I could upload the .dll if you like, but I'm not sure it would work all by itself because I don't really know how the program works. It probably does something else apart from just generating that .dll file.
Jonas Wæver
Chief Poking Manager of TNM

I've made some videogames:
Expeditions: Rome
Expeditions: Viking
Expeditions: Conquistador
Clandestine
User avatar
Jetsetlemming
Illuminati
Posts: 2398
Joined: Mon Sep 18, 2006 9:11 pm
Contact:

Post by Jetsetlemming »

I don't have any problem with Deus Ex; single core processor for me. I wonder how DX would run if I stuck it on my little sister's Vista, AMD 64x2 PC. :P
Is that all the MS Compatibility Toolkit does? Set program affinity? I'm pondering now if I can do something with it for System Shock. ;) You know how people have trouble running that. I feel so ALONE being able to play SS1.
Image
ZylonBane
UNATCO
Posts: 212
Joined: Tue May 09, 2006 2:07 pm
Location: KC, KS, US
Contact:

Post by ZylonBane »

Jetsetlemming wrote:I feel so ALONE being able to play SS1.
SS1 runs perfectly well under DOSBox. So no, you don't get to feel alone.
ZylonBane's opinions do not represent those of the management.
Fulgrymm
UNATCO
Posts: 253
Joined: Thu Jan 05, 2006 10:37 pm
Location: Canada
Contact:

Post by Fulgrymm »

Of course he does, he can run it without an emulator.
User avatar
Jetsetlemming
Illuminati
Posts: 2398
Joined: Mon Sep 18, 2006 9:11 pm
Contact:

Post by Jetsetlemming »

SS1 didn't run well at all under DOSBox, especially if I attempted to run it in 640x480 mode. I run it maxed out fullscreen using VDMS and it runs and plays perfectly. ;)
Image
Mr_Cyberpunk
Illuminati
Posts: 3441
Joined: Tue Oct 18, 2005 3:57 am
Location: Adelaide, South Australia
Contact:

Post by Mr_Cyberpunk »

I get the same problem with UT1 and Unreal1. It has something to do with the engine not supporting Dual and Quad Core CPUs.
User avatar
Master_Kale
HDTP Member
HDTP Member
Posts: 970
Joined: Sat Jun 04, 2005 5:27 pm
Location: California, USA
Contact:

Post by Master_Kale »

Mr_Cyberpunk wrote:I get the same problem with UT1 and Unreal1. It has something to do with the engine not supporting Dual and Quad Core CPUs.
Well gee, I wonder if DX, UT1, and Unreal1 use the same engine... :roll:

Another way of fixing this problem is to find and download TaskAssign (I'll have to find a link later, I'm pressed for time). It's a fairly straight-forward program.You add a particular EXE to the program's list, set an affinity to that list, and leave it running while you run the game's EXE; TA will then automatically set the game's affinity! I've been using that for a while now, and it works really well without a lot of setup.
Mr_Cyberpunk
Illuminati
Posts: 3441
Joined: Tue Oct 18, 2005 3:57 am
Location: Adelaide, South Australia
Contact:

Post by Mr_Cyberpunk »

why do you think I said "the engine".. you stupid american asshole :P :D
Post Reply