http://bugs.winehq.org/show_bug.cgi?id=23921
Summary: LBA2 doesnt refresh its screen Product: Wine Version: 1.3.0 Platform: All OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: vleon1@gmail.com
Little big adventure 2 rarely refresh its screen, rendering the game unplayable. the bug didnt exist in the 1.2 branch.
You can hear the games music from the next screen (for example from the ingame) while having a picture of the games menu.
http://bugs.winehq.org/show_bug.cgi?id=23921
Andrew Nguyen arethusa26@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
--- Comment #1 from Andrew Nguyen arethusa26@gmail.com 2010-08-05 18:18:11 --- Please perform a regression test:
http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=23921
Dmitry Timoshkov dmitry@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Platform|All |Other
http://bugs.winehq.org/show_bug.cgi?id=23921
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |ABANDONED
--- Comment #2 from Austin English austinenglish@gmail.com 2011-10-01 11:19:08 CDT --- 1 year, no response, no download => abandoned.
http://bugs.winehq.org/show_bug.cgi?id=23921
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |00cpxxx@gmail.com
--- Comment #3 from Bruno Jesus 00cpxxx@gmail.com 2011-10-01 11:38:49 CDT --- Little Big Adventure 2 is also called Twinsen's Oddisey. A download link is in: http://www.gameswin.biz/gameen.php?id=751
I'll try this before the next release cycle.
http://bugs.winehq.org/show_bug.cgi?id=23921
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #4 from Austin English austinenglish@gmail.com 2011-10-01 13:18:14 CDT --- Closing.
http://bugs.winehq.org/show_bug.cgi?id=23921
--- Comment #5 from Bruno Jesus 00cpxxx@gmail.com 2011-10-02 09:54:32 CDT --- Created attachment 36655 --> http://bugs.winehq.org/attachment.cgi?id=36655 bt in 1.3.29
The game does not start for me. It seems to hang in ddraw7_WaitForVerticalBlank.
http://bugs.winehq.org/show_bug.cgi?id=23921
Bruno Jesus 00cpxxx@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com, | |stefandoesinger@gmx.at
http://bugs.winehq.org/show_bug.cgi?id=23921
Jerome Leclanche adys.wh@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |adys.wh@gmail.com
--- Comment #6 from Jerome Leclanche adys.wh@gmail.com 2011-11-05 07:12:57 CDT --- Bruno can you file a new issue for that and make it block this bug?
Reopen this one if you can repro
http://bugs.winehq.org/show_bug.cgi?id=23921
Jörg Höhle hoehle@users.sourceforge.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|CLOSED |REOPENED CC| |hoehle@users.sourceforge.ne | |t Component|-unknown |winex11.drv Resolution|ABANDONED | Ever Confirmed|0 |1
--- Comment #7 from Jörg Höhle hoehle@users.sourceforge.net 2012-10-28 12:04:24 CDT --- My observations are:
+ 1.2.1 works perfectly.
- 1.5.15 with the now default opengl DirectDrawRenderer the screen is completely black above a diagonal from the lower left to upper right across the app's 640x480 window. fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 8 err:d3d_surface:d3dfmt_p8_init_palette This code should never get entered for DirectDraw!, expect problems The black diagonal persists across all menus, intro videos and game play. Moving the virtual desktop around you temporarily get to see the missing half screen. I'll make a distinct bug report about that issue.
- 1.5.15 with DirectDrawRender=gdi doesn't cause the above err line. It's nevertheless bogus and I can confirm the one AppDB entry about 1.3.24: http://appdb.winehq.org/objectManager.php?sClass=version&iId=7583 The app displays the main menu's sea background and nothing else. However, if you know how often to press the arrow, ESC and return keys, you'll notice that the app is not dead.
I'm not sure if that's exactly what the OP meant. It's definitely like screen refreshes are missing (or drawn to an invisible or zapped area?).
I installed the app as by the AppDB HOWTO incl. LBA2.EXE replacement. If you don't copy or symlink the MUSIC and VIDEO directories to CD-ROM, the app exits shortly after start.
I'd be grateful if somebody else could perform regression testing between 1.2.1 and 1.3.24 (with DirectDrawRenderer=gdi) or even 1.3.0 as the OP says.
https://bugs.winehq.org/show_bug.cgi?id=23921
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://www.gameswin.biz/gam | |een.php?id=751
--- Comment #8 from Austin English austinenglish@gmail.com --- I tried with wine-1.7.29-57-gfbf2557, and can confirm the bug. Wine 1.2 works as expected. 1.3.15 hangs before you get in game. I don't have anything older than that compiled to test. Unfortunately I can't easily bisect on this machine, due to failing freetype/etc configure checks. Perhaps someone else can bisect this.
[austin@localhost ~]$ sha1sum 386.rar 01a4145c507c4ef82ce8b66bac1dc474a0d3405b 386.rar [austin@localhost ~]$ du -h 386.rar 25M 386.rar
https://bugs.winehq.org/show_bug.cgi?id=23921
--- Comment #9 from Bruno Jesus 00cpxxx@gmail.com --- I can't reproduce this, maybe this and bug 32086 are the same. Related to video memory corruption that for some people render half of the screen and for some others doesn't render anything.
https://bugs.winehq.org/show_bug.cgi?id=23921
Béla Gyebrószki gyebro69@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |gyebro69@gmail.com, | |julliard@winehq.org Component|winex11.drv |user32 Regression SHA1| |f1ea06375d76c9f8e181e3ee487 | |4ddef661e80c2
--- Comment #10 from Béla Gyebrószki gyebro69@gmail.com --- I tested the demo in wine-1.7.43-123-g90ed96a The game starts properly with the default ddr=opengl setting (Nvidia binary drivers).
The problem is reproducible when ddr=gdi. After starting the demo some splash screens are shown, when the menu appears only the background image is drawn, menu items are missing. The screen is not refreshing.
Ran a bisect between 1.2 and 1.3.0 and received this:
f1ea06375d76c9f8e181e3ee4874ddef661e80c2 is the first bad commit commit f1ea06375d76c9f8e181e3ee4874ddef661e80c2 Author: Alexandre Julliard julliard@winehq.org Date: Thu Jul 22 20:00:35 2010 +0200
user32: DCX_NORESETATTRS should be applied at DC release time.
Fedora 21 x86 XOrg 1.16.3 Nvidia binary drivers 340.76 XFCE 4.10
386.rar sha1: 01a4145c507c4ef82ce8b66bac1dc474a0d3405b
https://bugs.winehq.org/show_bug.cgi?id=23921
--- Comment #11 from Alexandre Julliard julliard@winehq.org --- Created attachment 53044 --> https://bugs.winehq.org/attachment.cgi?id=53044 Reset fpu state in GetDCEx
It looks like the FPU state gets corrupted somehow, and that before that commit, resetting the attributes in GetDCEx had the side effect of resetting the FPU state.
The attached hack demonstrates this and fixes the issue for me. It's obviously not the correct fix.
https://bugs.winehq.org/show_bug.cgi?id=23921
--- Comment #12 from Bruno Jesus 00cpxxx@gmail.com --- (In reply to Alexandre Julliard from comment #11)
Created attachment 53044 [details] Reset fpu state in GetDCEx
I cannot reproduce this bug but I tried the patch for bug 32086 and it didn't help unfortunately.
https://bugs.winehq.org/show_bug.cgi?id=23921
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #13 from winetest@luukku.com --- Working download
https://www.magicball.net/downloads/demos/lba2_twinsens_odyssey_demo
https://bugs.winehq.org/show_bug.cgi?id=23921
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #14 from joaopa jeremielapuree@yahoo.fr --- Is still a bug in current wine(3.20)?
https://bugs.winehq.org/show_bug.cgi?id=23921
--- Comment #15 from joaopa jeremielapuree@yahoo.fr --- Game is working for me in with directdrawrenderer=opengl or gdi as well.
Can an administrator close this bug as FIXED?
https://bugs.winehq.org/show_bug.cgi?id=23921
Stefan Dösinger stefan@codeweavers.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |stefan@codeweavers.com
--- Comment #16 from Stefan Dösinger stefan@codeweavers.com --- Can you confirm that the original Wine revision is broken? It might be driver specific behavior, or a side effect of the multithreaded command stream.
https://bugs.winehq.org/show_bug.cgi?id=23921
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|REOPENED |RESOLVED Resolution|--- |NOTOURBUG
--- Comment #17 from Alexandre Julliard julliard@winehq.org --- The original revision is working for me, it was broken when I looked into it, so assuming some kind of driver bug. Please reopen if you can reproduce this.