[Bug 43180] New: KnightOfKnights crashes without native d3dxof

wine-bugs at winehq.org wine-bugs at winehq.org
Wed Jun 14 17:55:15 CDT 2017


https://bugs.winehq.org/show_bug.cgi?id=43180

            Bug ID: 43180
           Summary: KnightOfKnights crashes without native d3dxof
           Product: Wine
           Version: 2.10
          Hardware: x86
               URL: http://ftp.vector.co.jp/34/19/1946/Knight050.lzh
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: P2
         Component: directx-d3dxof
          Assignee: wine-bugs at winehq.org
          Reporter: dark.shadow4 at web.de
      Distribution: ---

Created attachment 58451
  --> https://bugs.winehq.org/attachment.cgi?id=58451
Logfile

This is an old freeware game that seems to use DirectX7. It has a lot of
issues, black textures are addressed in Bug 43159.

Without native d3dxof, when starting the game, the game crashes.

When testing the game, it's advised to check "emulate a virtual desktop" in
winecfg, since it only supports low-resolution fullscreen mode and is prone to
crashes.
Also, when you have a gamepad plugged in it might not accept keyboard input,
keep that in mind when testing.

To work around other issues that crash the game, please run "winetricks gmdls
directmusic".

How to test:
To select an option, press x. Just click through your way through.
When in "Stage Select", move left with the arrow keys, then press x.
Press x again to start the game.

It then crashes.
Logfile attached, but it's pretty useless I think.
Download link attached.


There is a way to make it start without crashes, by patching the executable.
If you turn the conditional branch at 0x00424474 into an unconditional jump,
the game will load.
Please note that this hack makes the game start, but the character models are
visibly broken. If the same change is applied while the native d3dxof is used,
it still renders fine.

I'm trying to find the cause, but I'm not yet very good at this, and don't
really know how to go about it, so help is appreciated.

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list