http://bugs.winehq.org/show_bug.cgi?id=34045
Bug #: 34045 Summary: Gray Matter demo needs .NET Framework and DirectX for launching Product: Wine Version: 1.6-rc5 Platform: x86 URL: http://www.fileplanet.com/217641/210000/fileinfo/Gray- Matter-Demo OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: andrey.goosev@gmail.com CC: andrey.goosev@gmail.com Classification: Unclassified
Created attachment 45246 --> http://bugs.winehq.org/attachment.cgi?id=45246 config-log
Demo installs .NET Framework. No version showing. At the end of installation has failed with that. I did installation manually from winetricks ver. 2.0 and run config.exe
(see config log and pic)
I can't change the settings because of text in drop-down menus is missing. Installation of Directx is solving this only partially.
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #1 from Andrey Gusev andrey.goosev@gmail.com 2013-07-13 13:52:17 CDT --- Created attachment 45247 --> http://bugs.winehq.org/attachment.cgi?id=45247 pic
http://bugs.winehq.org/show_bug.cgi?id=34045
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download
http://bugs.winehq.org/show_bug.cgi?id=34045
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- CC|andrey.goosev@gmail.com |
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2013-07-13 17:17:58 CDT --- What do you mean only partially?
Have you ran "winetricks dotnet20 directx9" or something similar?
You don't have to CC yourself in your own bug report.
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #3 from Andrey Gusev andrey.goosev@gmail.com 2013-07-14 04:36:08 CDT --- (In reply to comment #2)
What do you mean only partially?
Have you ran "winetricks dotnet20 directx9" or something similar?
Yes, I installed "dotnet20, directx9" through winetricks. When I said partially, it mean, that now can see text in drop-down menus but can't change them. Only default settings may be used. Anyway game doesn't launch.
http://bugs.winehq.org/show_bug.cgi?id=34045
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |mscoree
http://bugs.winehq.org/show_bug.cgi?id=34045
GyB gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com
--- Comment #4 from GyB gyebro69@gmail.com 2013-08-12 12:38:02 CDT --- I tested the full version of the game, not the demo version: the configuration tool needs 'winetricks dotnet20 directx9'. Certain DirectX assemblies must be installed/registered, that's why I used the winetricks verb 'directx9' (instead of d3dx9). The game itself needs 'winetricks xact_jun2010' (besides native d3dx9_36).
As for why settings can't be changed (see comment #3), because lists in the drop-down menus are drawn behind the main window. This happens for me only in virtual desktop mode (in full-screen mode settings can be changed).
http://bugs.winehq.org/show_bug.cgi?id=34045
Andrey Gusev andrey.goosev@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |andrey.goosev@gmail.com
--- Comment #5 from Andrey Gusev andrey.goosev@gmail.com 2013-08-13 11:29:21 CDT --- 1. Yes with 'winetricks directx9' config tool working. 2. When a virtual desktop is off menus looks correct. (Workaround is not a solution) 3. Also need d3dx9_43.dll
Anyway after all of that demo crashes at start.
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #6 from GyB gyebro69@gmail.com 2013-08-13 11:32:36 CDT --- (In reply to comment #5)
- Yes with 'winetricks directx9' config tool working.
- When a virtual desktop is off menus looks correct. (Workaround is not a
solution) 3. Also need d3dx9_43.dll
Anyway after all of that demo crashes at start.
If you've installed the full directx9 package via winetricks make sure d3dx9_43.dll set to built-in (only native d3dx9_36 and xact are needed). Indeed, the game crashes when both d3dx9_36 and d3dx9_43 are set to native.
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #7 from Andrey Gusev andrey.goosev@gmail.com 2013-08-13 14:18:42 CDT --- Created attachment 45604 --> http://bugs.winehq.org/attachment.cgi?id=45604 log
With installed dotnet20, directx9, d3dx9_43.
http://bugs.winehq.org/show_bug.cgi?id=34045
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |focht@gmx.net Component|mscoree |-unknown Summary|Gray Matter demo needs .NET |Gray Matter demo crashes on |Framework and DirectX for |startup |launching |
--- Comment #8 from Anastasius Focht focht@gmx.net 2013-10-05 11:30:25 CDT --- Hello folks,
what's the matter with this bug?
The log attached in last comment shows missing registration of "{bcc782bc-6492-4c22-8c35-f5d72fe73c6e}" CLSID and the comment before exactly states to install 'xact' but you didn't.
If you want to make this bug about Mono/.NET insufficiency please state so, otherwise avoid messing up this bug with various native override recipes, each time a different issue.
Please decide for one issue!
Regards
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #9 from Andrey Gusev andrey.goosev@gmail.com 2013-10-05 11:57:54 CDT --- Created attachment 46211 --> http://bugs.winehq.org/attachment.cgi?id=46211 log wine 1.7.3
OK, this report for Mono/.NET It needs native dotnet20.
http://bugs.winehq.org/show_bug.cgi?id=34045
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Component|-unknown |mscoree See Also| |https://bugzilla.xamarin.co | |m/show_bug.cgi?id=168 Summary|Gray Matter demo crashes on |Gray Matter demo crashes on |startup |startup with Mono (support | |for Managed DirectX | |missing) Ever Confirmed|0 |1
--- Comment #10 from Anastasius Focht focht@gmx.net 2013-10-05 13:13:27 CDT --- Hello Andrey,
support for managed DirectX on Mono would be some kind of metabug but it needs at least one starting bug.
--- snip --- System.IO.FileNotFoundException: Could not load file or assembly 'Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. File name: 'Microsoft.DirectX.Direct3D, Version=1.0.2902.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' at System.Windows.Forms.Form.OnLoad (System.EventArgs e) [0x00000] in <filename unknown>:0 at System.Windows.Forms.Form.OnLoadInternal (System.EventArgs e) [0x00000] in <filename unknown>:0 --- snip ---
Here is the Mono ticked (closed):
https://bugzilla.xamarin.com/show_bug.cgi?id=168
--- quote --- Please support Managed DirectX on Mono. That way Mono on Windows or on Wine will be able to run applications that use Microsoft's old Managed DirectX API[1]. I know it's unlikely you'll do this[2], but I figured I might as well try filing a feature request anyway.
[1]. http://en.wikipedia.org/wiki/Managed_DirectX [2]. http://thread.gmane.org/gmane.comp.gnome.mono.general/38571/focus=38572
Here are some other teams who have wrapped DirectX on .NET:
* SlimDX -- http://en.wikipedia.org/wiki/SlimDX * SharpDX -- http://en.wikipedia.org/wiki/SharpDX * MonoGame -- http://monogame.codeplex.com/
Maybe you could reuse some of their work. --- quote ---
Answer (and closure):
--- quote --- Miguel de Icaza 2012-06-19 15:18:19 EDT
This would be an independent project, Mono does not need to do this work. Someone else can. --- quote ---
It might be also useful to create a "managed DirectX" winetricks recipe for .NET apps to avoid running DXSETUP.exe which installs the whole bunch of unneeded native dx libs, polluting the WINEPREFIX.
Regards
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #11 from Vincent Povirk madewokherd@gmail.com 2013-10-05 15:39:40 CDT --- My understanding is that MS's directx assemblies, which are installed by the directx redist, work in Mono, and .NET doesn't include them either. So, I believe Mono and .NET are equal here.
We could provide an open-source replacement for those assembles with Mono (and it is probably not difficult if you know a bit of C#), but I don't personally plan to work on that. If you want to do this and need help getting started, let me know.
Or is there some other Mono bug I'm not aware of?
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #12 from Anastasius Focht focht@gmx.net 2013-10-05 16:07:20 CDT --- Hello Vincent,
I consider providing managed DX replacement a low priority at best. The current workaround installing DX redist package via winetricks is fine. Though as I already said it could be tweaked to only unpack/register managed assemblies to keep all unmanaged DX components as Wine builtin = better test coverage.
Regarding other Mono issues .. don't know. Andrey might try directx9, d3dx9_43 recipes in Mono based WINEPREFIX.
I'd keep this bug for 'purist' Wine even without any serious development in that area happening.
Regards
http://bugs.winehq.org/show_bug.cgi?id=34045
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Gray Matter demo crashes on |Provide Managed DirectX |startup with Mono (support |replacement assemblies for |for Managed DirectX |Mono (Gray Matter demo) |missing) | Severity|normal |enhancement
--- Comment #13 from Anastasius Focht focht@gmx.net 2013-10-05 16:16:40 CDT --- Hello folks,
refining summary to reflect this is for 'purist' Wine/Mono. Also lowering severity to 'enhancement'.
Regards
http://bugs.winehq.org/show_bug.cgi?id=34045
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #14 from Andrey Gusev andrey.goosev@gmail.com --- Still in 1.7.8 and Mono 4.5.2
http://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #15 from Anastasius Focht focht@gmx.net --- *** Bug 35316 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #16 from Andrey Gusev andrey.goosev@gmail.com --- Reproducible in 1.7.49 and Mono 4.5.6
https://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #17 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- Here is a basic implantation of the libraries needed.
https://github.com/alesliehughes/monoDX
https://bugs.winehq.org/show_bug.cgi?id=34045
Lebostein lebostein@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |lebostein@gmx.de
--- Comment #18 from Lebostein lebostein@gmx.de --- Any news about that bug? I have tried to install Gray Matter (Gog version) and I get the same error. I use Wineskin 2.6.2 with Wine 1.9.2 on Mac OS 10.10.5. DirectX9 and dotnet20 are installed.
https://bugs.winehq.org/show_bug.cgi?id=34045
Michael Müller michael@fds-team.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |betaversiondot@gmail.com
--- Comment #19 from Michael Müller michael@fds-team.de --- *** Bug 43655 has been marked as a duplicate of this bug. ***
https://bugs.winehq.org/show_bug.cgi?id=34045
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
https://bugs.winehq.org/show_bug.cgi?id=34045
--- Comment #20 from Austin English austinenglish@gmail.com --- winetricks has had this for a while (though I forgot about it).
`winetricks mdx` works for Gray Matter Demo.
https://bugs.winehq.org/show_bug.cgi?id=34045
Sven Arvidsson sa@whiz.se changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |sa@whiz.se
--- Comment #21 from Sven Arvidsson sa@whiz.se --- FWIW I have played through Gray Matter (GOG) with mdx from winetricks.
It does however require staging (I used 2.21) as it will crash when a new game is started with normal Wine. I filed a a new bug about this: #44635.
For reference the winetricks used was: mdx xact d3dcompiler_43 (You can run the game without d3dcompiler_43 but will not be able to turn pages in the magic book properly.)
https://bugs.winehq.org/show_bug.cgi?id=34045
Shmerl shtetldik@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |shtetldik@gmail.com
--- Comment #22 from Shmerl shtetldik@gmail.com --- The Saboteur video settings tool is affected by this.
https://bugs.winehq.org/show_bug.cgi?id=34045
Gijs Vermeulen gijsvrm@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED Fixed by SHA1| |cae84e2b06fca691e3572d68a93 | |3a98b94962e16
--- Comment #23 from Gijs Vermeulen gijsvrm@gmail.com --- Both the Aztaka and Gray Matter config tools work with wine-6.11 and wine-mono 6.2.0.
Wine-mono added monoDX in https://github.com/madewokherd/wine-mono/commit/c71bdb94713c92cf58a38d6ef81417edc6f85fd2.
It was first included in wine-mono 6.0.0, which wine started using in https://source.winehq.org/git/wine.git/commit/cae84e2b06fca691e3572d68a933a98b94962e16.
Marking FIXED.
https://bugs.winehq.org/show_bug.cgi?id=34045
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://www.fileplanet.com/2 |https://web.archive.org/web |17641/210000/fileinfo/Gray- |/20210630170947/https://dl. |Matter-Demo |4players.de/f1/pc/dtp/GrayM | |atter-DEMO_efigs.exe
https://bugs.winehq.org/show_bug.cgi?id=34045
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #24 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 6.12.