Hi,
I assume you are Neo-drexx who posted in my bug report
(http://bugs.winehq.org/show_bug.cgi?id=17032) about this problem.
I don't know if you read my latest posts there but I did a little research
about this problem. The Problem happens as well to many Windows XP users.
A windows user in the pandemic Forum tried a little bit of debugging. I quote
the last box of this post
(http://www.pandemicstudios.com/community/viewtopic.php?pid=534076#p534076).
>
> For Devlopers, I used regmon to see what the game was doing on xp when it
isn't working; it kept failing at finding this key:
>
> OpenKey
HKLM\System\CurrentControlSet\Control\DeviceClasses\{EC87F1E3-C13B-4100-B5F7-8B84D54260CB}
NOT FOUND
>
> and a buffer overflow at these set of keys:
>
> OpenKey
HKLM\System\CurrentControlSet\Control\MediaCategories\{some hex value etc etc
etc} BUFFER OVERFLOW
>
> It appears that these two errors are very much related. The
EC87F1E3-C13B-4100-B5F7-8B84D54260CB error has to do with the directx
setupapi.dll and involves the following:
>
> setupapi:SetupDiGetClassDevsW returning empty list
> setupapi:SetupDiEnumDeviceInterfaces
>
> In otherwords, the game is not detecting the soundcard GUID correctly, or
reading the enum list right. (this causes the second set of keys to fail)
Hopefully a developer will notice this post.
>
> Now the fix that worked on Vista was an application patch for emulateCDFS
which i'm pretty sure has to deal with file input and output, so something
is messed up there too. I ran filemon and got a whole lot of files failing to
load, even though the game crossreferences the pck, pak and bin files first. XP
handles the emulateCDFS feature differently, so it doesn't work, nor have i
been able to find a compatability mode settting that does. Go Figure.
>
> On an unrelated note i noticed the game executible searches for a folder
Addon (modding or expansion anyone?) though with Pandemic Studios rumored to be
in limbo with Electronic Arts (grrrs @ them)...... who knows. Hopefully
we'll at least get a patch out of this to fix Major issues (like it not
LOADING AT ALL).
>
Maybe this helps anyone here :p I think it's strange that it happens to all
wine users.