Re: Debug asertion failed! BF1942

Peter Hunnisett <[email protected]>
Newsgroups gmane.comp.emulators.winex.devel
Message-ID <[email protected]>
J. Grant wrote:

> Hi,
>
> I was thinking of purchasing WineX so I could play BF1942 (as it says it
> is supported now).  

Correct. It's been supported since WineX 3.0.


> I selected the CVS version to test, however it is not working.
>
>
> I get the following text when running  BF1942 from an existing install (
> as winex install does not work, i get  an "unhandled exception" then it
> crashes" 


The install works just fine with the binaries. I'm not sure what 
consitutes an existing install? Using a windows registry/partition?

>
>
>
> "Your version of DirectX is 600, you need at least DirectX8.1"
>
> I click "ignore", it starts.  Any chance of your setting this version to
> 8.1 ? 


It already is, although there are 1001 ways for programs to determine 
what version of DirectX is actually present. This is pretty much not a 
big deal since, as you note, it starts. Unless you can provide me with 
an indication of what exactly the program is checking it's probably not 
going to rank too high on the todo list ;)

>
>
>
> I can watch the intro, and get to the menus, but as there is no keyboard
> input.  I can't do anything.  Are you aware of this problem?

I'm not sure that we've seen that problem. However, since you're using 
HEAD, the development branch, you're bound to get a momentary regression 
or two. Perhaps you could try using different settings for managed and 
for xvidmode and report any changes.


> I had to
> disable the HAVE_RAND X screen resize stuff in config.h before it would
> even compile.  Any ideas?  

Well the xrandr.h missing problem is due to the wonders of sourceforge. 
Sourceforge is delayed 24 hours, and I forgot to check in 1 file with a 
bunch of others - so you get a 1 day delay and the compile is broken for 
that day. There were a few manual ways around it, but you should just be 
able to do a cvs update now.


> I tested with UTF-8 locale, and old iso-8859-15 locale.
>
> Regards
>
> JG
>
> log follows:
>
>
>
>
>
> fixme:keyboard:MapVirtualKeyExA (37,1,0x08090809), hkl unhandled!
> fixme:keyboard:MapVirtualKeyExA (38,1,0x08090809), hkl unhandled! 

Well all of these indicate that a local is being used to translate the 
virtual key mapping. I would suspect that if this was the problem your 
controls would just be funny as the translation code page would be 
wrong. However, if you'd like to submit something for this, at the very 
least it's obvious from the code that the MapVirtualKeyEx functions 
should not be calling down to the MapVirtualKey functions - it should be 
the other way around - and the function exported from the user driver 
should be a MapVirtualKeyEx style function.

Ciao,
Peter




-------------------------------------------------------
This SF.Net email sponsored by: Free pre-built ASP.NET sites including
Data Reports, E-commerce, Portals, and Forums are available now.
Download today and enter to win an XBOX or Visual Studio .NET.
http://aspnet.click-url.com/go/psa00100003ave/direct;at.aspnet_072303_01/01
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.