https://bugs.winehq.org/show_bug.cgi?id=40365
Bug ID: 40365 Summary: D3DRM error with the game "Fighting Steel" Product: Wine Version: 1.6.2 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: trivial Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: e.courtial30@gmail.com Distribution: ---
Created attachment 54052 --> https://bugs.winehq.org/attachment.cgi?id=54052 back traces
Hi
When I try to run the game "Fighting Steel", it starts but crashes almost immediately.
The hardware checkup done by the game doesn't throw errors.
This is a game using the Direct3D Retained Mode. I am running Wine on Ubuntu 15.
Back traces are joined to this message.
Regards
https://bugs.winehq.org/show_bug.cgi?id=40365
super_man@post.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |super_man@post.com
--- Comment #1 from super_man@post.com --- Your bug report is basically invalid. Your wine is so outdated. Upgrade 1.8 or 1.9 series. All bug should be opened against latest development version. So the fixes would eventually land into stable releases.
https://bugs.winehq.org/show_bug.cgi?id=40365
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #2 from joaopa jeremielapuree@yahoo.fr --- Does a native d3drm fix the problem?
And you should install debug symbols.
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #3 from joaopa jeremielapuree@yahoo.fr --- And forgot to say thet your wine version is too old. Please try with the latest wine (currently 1.9.6)
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #4 from joaopa jeremielapuree@yahoo.fr --- And does there exist a demo showing the problem if there is still a problem with wine-1.9.6
https://bugs.winehq.org/show_bug.cgi?id=40365
Eric COURTIAL e.courtial30@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|1.6.2 |1.9.6
--- Comment #5 from Eric COURTIAL e.courtial30@gmail.com --- New traces + screenshots after upgrading to 1.9.6
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #6 from Eric COURTIAL e.courtial30@gmail.com --- Hi
Thanks everybody for your replies.
So I followed your instructions, and moved from the 1.6 version delivered by the package manager of Ubuntu, to the 1.9.6 version.
Things are a very little better: now I can reach the main screen of the game before crashing.
I joined the new traces + two screenshots.
Regards
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #7 from Eric COURTIAL e.courtial30@gmail.com --- Created attachment 54057 --> https://bugs.winehq.org/attachment.cgi?id=54057 New traces + screenshots after upgrading to 1.6.9
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #8 from Eric COURTIAL e.courtial30@gmail.com --- Note: including a native d3drm, whether in 1.6 or 1.9 : I can't reach the main screen.
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #9 from joaopa jeremielapuree@yahoo.fr ---
wine d:\FightingSteel.exe
That's not good. You must launch the exe from its directory.
Anyway, the demo http://telecharger.cnet.com/Fighting-Steel-demo/3000-2119_4-10230016.html shows similar problems
There are several problems.
At first, there is a d3drm bug. This bug prevent to enter the menu. But even with a native d3drm the game does not load.
At first, I think this bug should take care of the bug with native d3drm. This second bug is in ddraw
The pick method is a stub. Looks like it is the culprit.
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #10 from joaopa jeremielapuree@yahoo.fr --- Created attachment 54062 --> https://bugs.winehq.org/attachment.cgi?id=54062 Log with a native d3drm
Console output with a native d3drm.
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #11 from joaopa jeremielapuree@yahoo.fr --- Ah, the second bug is actually a dup of bug 10729.
One can focus of the first bug then !!
https://bugs.winehq.org/show_bug.cgi?id=40365
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #54062|0 |1 is obsolete| |
--- Comment #12 from joaopa jeremielapuree@yahoo.fr --- Created attachment 54064 --> https://bugs.winehq.org/attachment.cgi?id=54064 Console output with builtin d3drm
For the first bug (with builtin d3drm), the culrpit is surely the line
fixme:d3drm:d3drm3_CreateTextureFromSurface iface 0x151fd0, surface 0x18f8d8, texture 0x99ca50 stub!
https://bugs.winehq.org/show_bug.cgi?id=40365
Eric COURTIAL e.courtial30@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Distribution|--- |Ubuntu
https://bugs.winehq.org/show_bug.cgi?id=40365
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jem456.vasishta@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=40365
Felix Hack felixhack@acm.org changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |felixhack@acm.org
https://bugs.winehq.org/show_bug.cgi?id=40365
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #13 from winetest@luukku.com --- Last 2 lines before crash
fixme:d3drm:d3drm_device3_Update iface 0x183608 stub! fixme:d3drm:d3drm3_CreateTextureFromSurface iface 0x152f58, surface 0x185eb0, texture 0x99cb30 stub!
It's no wonder it crashes CreateTextureFromSurface returns return E_NOTIMPL and doesnt really do anything.
wine 2.0rc5.
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #14 from Eric COURTIAL e.courtial30@gmail.com --- Hi
"It's no wonder it crashes CreateTextureFromSurface returns return E_NOTIMPL and doesnt really do anything."
Do you mean that this bug comes from the game itself, and can't be handled by Wine?
Regards
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #15 from winetest@luukku.com --- (In reply to Eric COURTIAL from comment #14)
Hi
"It's no wonder it crashes CreateTextureFromSurface returns return E_NOTIMPL and doesnt really do anything."
Do you mean that this bug comes from the game itself, and can't be handled by Wine?
Regards
No. Wine needs to be fixed.
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #16 from winetest@luukku.com --- (In reply to winetest from comment #13)
Last 2 lines before crash
fixme:d3drm:d3drm_device3_Update iface 0x183608 stub! fixme:d3drm:d3drm3_CreateTextureFromSurface iface 0x152f58, surface 0x185eb0, texture 0x99cb30 stub!
It's no wonder it crashes CreateTextureFromSurface returns return E_NOTIMPL and doesnt really do anything.
I think that function doesn't return anymore that code.
It could be that the issue has changed.
fixme:d3drm:d3drm_texture3_SetDecalTransparency iface 0x218878, transparency 0x1 stub! fixme:d3drm:d3drm_texture3_SetDecalOrigin iface 0x218b00, x 64, y 64 stub! fixme:d3drm:d3drm_texture3_SetDecalSize iface 0x218b00, width 1.70000000e+01, height 1.70000000e+01 stub! fixme:d3drm:d3drm_texture3_SetDecalTransparency iface 0x218b00, transparency 0x1 stub! wine: Unhandled page fault on read access to 0x00000004 at address 0x7e2ef72d (thread 0009), starting debugger...
wine 2.11-git.
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #17 from joaopa jeremielapuree@yahoo.fr --- Bug is still there in wine-3.19
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #18 from Eric COURTIAL e.courtial30@gmail.com --- I found another way to make the game to run on Windows 10: http://www.dynamic-mess.com/jeux/fighting-steel-modern-os-realism-guide/
https://bugs.winehq.org/show_bug.cgi?id=40365
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- Attachment #54064|0 |1 is obsolete| |
--- Comment #19 from joaopa jeremielapuree@yahoo.fr --- Created attachment 69447 --> https://bugs.winehq.org/attachment.cgi?id=69447 Console output with d3drm channel enabled
Bug still occurs with wine-6.2
https://bugs.winehq.org/show_bug.cgi?id=40365
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Ever confirmed|0 |1 URL| |https://archive.org/details | |/FIGHTING_201402 Keywords| |download Status|UNCONFIRMED |NEW CC| |focht@gmx.net Summary|D3DRM error with the game |Fighting Steel demo (SSI) |"Fighting Steel" |crashes with builtin D3DRM
--- Comment #20 from Anastasius Focht focht@gmx.net --- Hello folks,
confirming.
'winetricks -q d3drm' works around until it runs into bug 10729
Stable download via Internet Archive:
https://archive.org/details/FIGHTING_201402
https://archive.org/download/FIGHTING_201402/FIGHTING.zip
====
NOTE: All archive.org snapshots from:
http://www.fightingsteel.com/demo/fightingsteeldemo.exe
are corrupted (truncated to 1MB) hence can't be used.
https://web.archive.org/web/20000815235408/http://www.fightingsteel.com/demo...
====
$ sha1sum FIGHTING.zip 1c97563d4deaac3c85119e820470e8806f9ca167 FIGHTING.zip
$ du -sh FIGHTING.zip 24M FIGHTING.zip
$ wine --version wine-6.4
Regards
https://bugs.winehq.org/show_bug.cgi?id=40365
--- Comment #21 from Gijs Vermeulen gijsvrm@gmail.com --- Created attachment 72481 --> https://bugs.winehq.org/attachment.cgi?id=72481 +d3d,+d3drm
Still present with wine-7.9-185-gd92866863f6.