http://bugs.winehq.org/show_bug.cgi?id=27678
Summary: Yu-gi-oh online 3 black screen because our D3DXAssembleShader doesn't handle apostrophes in comments Product: Wine Version: 1.3.23 Platform: x86 OS/Version: Linux Status: NEW Severity: normal Priority: P2 Component: directx-d3dx9 AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com CC: wine-bugs@winehq.org
http://www.yugioh-online.net/ links eventually to http://dlg.ygopkg.konamionline.com/ygopkg/yo3setup_20100709en.exe This installs and updates fine, but the app has a completely black main window, as noted briefly in bug 25562. The log shows
Vertex shader compilation failed: :19:1: Warning: Newline in string constant encounterd (started line 18)
native d3dx9_36 works around the problem.
Digging into it a bit, I see that the game uses shader assembly, and one of the lines of source is
def c96, -1, 1, 1, 1 ; somewhere I've got a bug. flipping the vectors with this fixes it.
Kludging preprocess_shader() to replace "I've" with "I,ve" lets the game display properly.
http://bugs.winehq.org/show_bug.cgi?id=27678
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com
--- Comment #1 from Matteo Bruni matteo.mystral@gmail.com 2011-07-03 18:13:22 CDT --- It looks like a duplicate of bug 24614.
http://bugs.winehq.org/show_bug.cgi?id=27678
Dan Kegel dank@kegel.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |DUPLICATE
--- Comment #2 from Dan Kegel dank@kegel.com 2011-07-03 18:21:37 CDT --- d'oh. Thanks!
*** This bug has been marked as a duplicate of bug 24614 ***
http://bugs.winehq.org/show_bug.cgi?id=27678
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Austin English austinenglish@gmail.com 2011-07-07 16:16:23 CDT --- Closing.
https://bugs.winehq.org/show_bug.cgi?id=27678
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL| |https://archive.org/details | |/yo3setup_20100709en Keywords| |download Summary|Yu-gi-oh online 3 black |Yu-Gi-Oh! ONLINE 3 client |screen because our |shows black screen on |D3DXAssembleShader doesn't |startup (D3DXAssembleShader |handle apostrophes in |doesn't handle apostrophes |comments |in comments) CC| |focht@gmx.net
--- Comment #4 from Anastasius Focht focht@gmx.net --- Hello folks,
adding stable download link via Internet Archive.
The only existing snapshot from original download site is broken:
https://web.archive.org/web/2013*/http://dlg.ygopkg.konamionline.com/ygopkg/...
Fortunately I've found an archived copy of the client here:
https://mediafiretrend.com/f/126290376/yo3setup_20100709en_exe.html
Downloaded the 100 MB chunks and concatenated into original client installer again.
Manually re-uploaded to archive.org to preserve history.
https://archive.org/details/yo3setup_20100709en
$ sha1sum yo3setup_20100709en.exe d3113b18e41a3ed55381416af000324220ca8247 yo3setup_20100709en.exe
$ du -sh yo3setup_20100709en.exe 837M yo3setup_20100709en.exe
Regards
https://bugs.winehq.org/show_bug.cgi?id=27678
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Summary|Yu-Gi-Oh! ONLINE 3 client |Yu-Gi-Oh! ONLINE 3 client |shows black screen on |shows black screen on |startup (D3DXAssembleShader |startup (D3DXAssembleShader |doesn't handle apostrophes |doesn't handle apostrophes |in comments) |in comments)('winetricks -q | |d3dx9_40' is a workaround)