[Bug 17681] New: mcm2 Help immediately exists (Motocross Madness 2)
http://bugs.winehq.org/show_bug.cgi?id=17681 Summary: mcm2 Help immediately exists (Motocross Madness 2) Product: Wine Version: 1.1.16 Platform: PC URL: http://www.microsoft.com/games/motocross2/default.htm OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: programs AssignedTo: wine-bugs(a)winehq.org ReportedBy: hoehle(a)users.sourceforge.net Created an attachment (id=19882) --> (http://bugs.winehq.org/attachment.cgi?id=19882) part of backtrace and winedbg local variables output This affects both demo and retail versions of Motocross Madness 2, although there's a huge difference in .hlp file size. Invoking the help shortly opens a window that immediately closes. ps shows that it's calling c:\windows\system32\explorer.exe /desktop Surprisingly, there's no trace output at all in the console! However, with WINEDEBUG=+all,-syslevel,-..., there appears an exception and invocation of the debugger, cf. attachment. (Actually, I suspect the exception is not the cause of the bug but appears much later). The .hlp file makes reference to at least one .dll supplied by the game. That is not needed to test for the bug (MS-Windows' winhlp32 will display file contents without them). Maybe this file is a chm disguised as .hlp as it looks very different from typical help files? (The menu is embedded in text instead of the usual buttons and the top-left icon is not the help one, rather a question mark.) IIRC, I've tried this file in a Gecko-enabled wine as well, it made no difference. Should I attach the 1MB mcm2help.hlp from the demo version, or are interested persons expected to go to the demo download site (several more megabytes for the whole game)? This bug is rather annoying, as there's no printed manual, no .pdf and no in-game help beside this file for this application. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=17681 Jörg Höhle <hoehle(a)users.sourceforge.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=17681 --- Comment #1 from Jörg Höhle <hoehle(a)users.sourceforge.net> 2009-05-26 10:15:57 --- Created an attachment (id=21331) --> (http://bugs.winehq.org/attachment.cgi?id=21331) MCM2 Demo .hlp file (1MB) WINEDEBUG=+all,-afew shows that winhlp32 exits almost immediately after getting to the helpfile's main section, without further log messages: trace:winhelp:MACRO_ExecuteMacro "CW(`main')" trace:winhelp:MACRO_ExecuteMacro got type void func(S) trace:winhelp:MACRO_CheckArgs Checking S trace:winhelp:MACRO_CheckArgs Got STRING <=> S trace:winhelp:MACRO_CallVoidFunc calling 0x7ec78080 with 1 pmts trace:winhelp:MACRO_CloseWindow ("main") Call KERNEL32.lstrcmpiA(0015381c "main",0015a9d8 "main") ret=7ec780d4 Ret KERNEL32.lstrcmpiA() retval=00000000 ret=7ec780d4 Call user32.DestroyWindow(00010030) ret=7ec780e6 The previously attached exception log occurs immediately after return from a nested set of DestroyWindow() calls. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=17681 Eric Pouech <eric.pouech(a)orange.fr> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |ASSIGNED CC| |eric.pouech(a)orange.fr AssignedTo|wine-bugs(a)winehq.org |eric.pouech(a)orange.fr Ever Confirmed|0 |1 --- Comment #2 from Eric Pouech <eric.pouech(a)orange.fr> 2009-05-30 07:28:49 --- the fixes to open actually open the files have been sent to wine-patches they may appear in the git-tree but, they won't fix some global navigations issues, especially the missing support for the non scrollable area -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=17681 --- Comment #3 from Jörg Höhle <hoehle(a)users.sourceforge.net> 2009-06-12 03:11:27 --- Eric Pouech's patches were accepted and indeed, in 1.1.23 the winhlp32 opens the mcm2 demo help. I'll check the retail version's help file later prior to closing this issue. Here's a summary of current observations about winhlp32 mcm2demo.hlp: + Most text is now readable. - The top line of text is invisible. It holds navigation links and should read "CONTENTS BACK NEXT INDEX FIND PRINT". The text becomes visible when highlighted with the mouse. (DIB bug?) Visible or not, the links work. - Tables (e.g. page "Jumping and Landing", "View controls") are badly rendered. The text rows are only 2 characters wide, hardly readable. - The file suffers from bug #14286 (clicking link repositions the window).
the missing support for the non scrollable area What do you mean? What I saw in the retail version's help file on win95 are pop-up style animations showing the stunt figures.
-- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=17681 --- Comment #4 from Eric Pouech <eric.pouech(a)orange.fr> 2009-06-13 07:32:10 --- about non scrollable area: - page of a .HLP file can be made of two portions. a scrollable area and an optional non scrollable areas - both can be filled by the same content (text, images, links...) - the only differences are: + the scrollable area can be scrolled (surprise!) if it's content is larger than the window + the non scrollable area, when present, is always at the top of the window, and cannot be moved nor scrolled the missing links in this help file are because the non scrollable area is not yet managed by wine A+ -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=17681 Jörg Höhle <hoehle(a)users.sourceforge.net> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |RESOLVED Resolution| |FIXED --- Comment #5 from Jörg Höhle <hoehle(a)users.sourceforge.net> 2009-06-16 16:04:52 --- The retail MCM2HELP.HLP window also became visible now. It behaves more or less the same as the demo version, except the non-scrollable text links at the top are somewhat visible: as white on light grey. Now I can read part of the manual. Alas, the two-character wide table columns mentioned in comment #3 make some pages (e.g. keyboard controls) impossible to read (in both demo and retail). (I don't care much for the non-scrollable area being scrolled away, it's not that disturbing). Closing this exit-at-start issue, thank you. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
http://bugs.winehq.org/show_bug.cgi?id=17681 Alexandre Julliard <julliard(a)winehq.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED --- Comment #6 from Alexandre Julliard <julliard(a)winehq.org> 2009-06-19 11:07:04 --- Closing bugs fixed in 1.1.24. -- Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email 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.
participants (1)
-
wine-bugs@winehq.org