Closed PatrickvL closed 7 years ago
From @blueshogun96 on April 27, 2017 20:19
Okay, I meant to respond to this earlier because this is a VERY good question. I ran into this problem with Cxbx IIRC before. You see, the DSOUND library IS there, however, Microsoft shipped this XDK version with a bug. They forgot to actually name the DSOUND library properly. So for games that use that XDK, you'll have to scan for DSOUND functions regardless of whether you find that library name or not. Since I don't have any 4039 games on hand right now, I can't put that to the test.
Shogun
Maybe this helps: The current Xbox DB contains three 4039 titles: Agent Under Fire, Tony Hawk's Pro Skater 3 and UFC Tapout. (Luckily, none use LTCG.)
However, according to the same DB, Simpsons Road Rage actually does contain a DSOUND library, namely version 3936. (The other 7 linked-in libraries are all numbered version 4034 - NOT 4039!) This probably means that there exist different builds of the same game...
From @jarupxx on April 28, 2017 10:2
Yeah, this is a PAL version. Libraries may be different from NTSC...
Not a compatibility issue (original re-opened). Title-specific issue is #48.
From @jarupxx on April 26, 2017 12:3
Basically, read Library Versions from XBE to detect HLE Patches. However, this title or XDK 4039 is not scanned because XBE lacks information about DSOUND Library. Xbe.txt
XDK 4039 is used with the following titles 007: Agent Under Fire, Knockout Kings 2002, Tony Hawk's Pro Skater 3, UFC: Tapout, Nightcaster.
Copied from original issue: Cxbx-Reloaded/Cxbx-Reloaded#399