https://bugs.winehq.org/show_bug.cgi?id=42555
Bug ID: 42555 Summary: Units are invisible in Shogun: Total War battle map Product: Wine Version: 2.2 Hardware: x86 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: aaronbpaden@gmail.com Distribution: ---
Created attachment 57460 --> https://bugs.winehq.org/attachment.cgi?id=57460 wine log
Units that should appear on the battle map are invisible. They are still there, you can see them moving around on the minimap and you can select them and give orders, but they aren't visible.
Shogun is known to not work well with modern Windows, so I've tried with both Windows 7 and Windows 98 on a clean prefix, but I get the same issue.
From the logs, this appears to be a d3d issue. Shogun uses DirectX 8, if it
helps.
https://bugs.winehq.org/show_bug.cgi?id=42555
joaopa jeremielapuree@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |jeremielapuree@yahoo.fr
--- Comment #1 from joaopa jeremielapuree@yahoo.fr --- Does it happen with the demo https://download.cnet.com/Shogun-Total-War-demo/3000-2119_4-10038813.html
https://bugs.winehq.org/show_bug.cgi?id=42555
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download CC| |focht@gmx.net URL| |https://archive.org/downloa | |d/ShogunTotalWarDemo/Shogun | |.zip Status|UNCONFIRMED |RESOLVED Resolution|--- |FIXED
--- Comment #2 from Anastasius Focht focht@gmx.net --- Hello folks,
I've found a demo archived here:
https://archive.org/details/ShogunTotalWarDemo
With Wine 2.2 it's not even possible to reach main menu:
--- snip --- $ pwd /home/focht/.wine/drive_c/Program Files (x86)/Total War/Shogun Total War - Battle Trainer Test
$ WINEDEBUG=+msgbox wine ./ShogDemo.Exe
fixme:win:EnumDisplayDevicesW ((null),0,0x32f448,0x00000000), stub! fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:ddraw:ddraw_surface7_Flip Ignoring flags 0x1. fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:x11drv:X11DRV_desktop_SetCurrentMode Cannot change screen BPP from 32 to 16 fixme:d3d:surface_load_location Unimplemented copy from WINED3D_LOCATION_TEXTURE_RGB to WINED3D_LOCATION_SYSMEM for depth/stencil buffers. err:d3d:texture_resource_sub_resource_map Failed to prepare location. trace:msgbox:MSGBOX_OnInit L"D3DERR_SCENE_IN_SCENE (887602F8)\n" --- snip ---
With Wine 2.3 the game starts. I can't reproduce the invisible units issue though. Neither with Intel GPU/Mesa nor NVIDIA. Assuming fixed.
$ sha1sum Shogun.zip 2a0ff6ea52e9d8a6bc11245729879d37c4a4e2e7 Shogun.zip
$ du -sh Shogun.zip 96M Shogun.zip
$ wine --version wine-2.3
Regards
https://bugs.winehq.org/show_bug.cgi?id=42555
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #3 from Alexandre Julliard julliard@winehq.org --- Closing bugs fixed in 5.8.