Page 1 of 1

gaps in music and voices

Posted: Thu Jan 02, 2020 8:09 pm
by WaxSavage
Hi techs,

XWA with DSUCP 2.6.

The intro music, movie clip music and in-game music and voice seems to 'hiuccup' as if there are repeated momentary sound gaps. Could there be a gap being created as sound files are called up by the game?
thanks,

Wax

Re: gaps in music and voices

Posted: Thu Jan 02, 2020 8:12 pm
by blue_max
I believe this happens if you try to run the game on multiple cores. You have to force the game to run on one core only. Also, I think you have to set ProcessAffinity to a specific core in ddraw.cfg (but I'm not sure).

Re: gaps in music and voices

Posted: Thu Jan 02, 2020 8:20 pm
by Darksaber
Yes your correct, by default the DDraw.cfg in both XWAUCP and DSUCP are set to Core 2

Code: Select all

; ProcessAffinityCore = int value
; When set to 0, the process affinity is not changed
; The value indicates the core you want the process to run on
ProcessAffinityCore = 2
Setting this to 1, 3 or 4 may solve your problem, dunno????

Re: gaps in music and voices

Posted: Thu Jan 02, 2020 11:12 pm
by keiranhalcyon7
I've also observed cutscene choppiness with the time hook enabled. If setting core affinity doesn't help, try renaming hook_time.dll to something like hook_time.dll.disabled to disable that hook and see if that improves things. (It's annoying, but in order to watch the cutscenes, I exit the game, disable the hook, renter and watch, exit again, enable the hook, them go back and play some more.)

Re: gaps in music and voices

Posted: Fri Jan 03, 2020 5:23 pm
by WaxSavage
Darksaber wrote:
Thu Jan 02, 2020 8:20 pm
Yes your correct, by default the DDraw.cfg in both XWAUCP and DSUCP are set to Core 2

Code: Select all

; ProcessAffinityCore = int value
; When set to 0, the process affinity is not changed
; The value indicates the core you want the process to run on
ProcessAffinityCore = 2
Setting this to 1, 3 or 4 may solve your problem, dunno????
Thank for the responses. I tried changing the ProcessAffinityCore using each of the numbers from 0 ~ 4. No improvement.
Then tried Reimar's DDraw file pack https://github.com/rdoeffinger/xwa_ddra ... 10_rc2.zip
changing the ProcessAffinity to the number 2.

Runs perfectly now. Music and voice is as smooth as silk.