我可以在游戏中播放魔兽争霸 3 的电影吗?focal

我可以在游戏中播放魔兽争霸 3 的电影吗?focal

我使用的是 Ubuntu 20.04 (Focal)。有没有办法在游戏中播放魔兽争霸 3 过场动画?我的版本是魔兽争霸 3 完整版 v1.25 (chaos+frozen)。我不使用 Lutris。安装后游戏运行良好单核细胞增多症在安装游戏之前请这样做:

 :~$ winetricks dotnet45

除了电影之外一切都很好。有声音,但只有空白屏幕。它们可以用 VLC 播放~/.wine/drive_c/Program Files (x86)/魔兽争霸III完整版/电影/。前两个似乎是:教程.mpq然后教程操作.mpq

我已经将 wineconfig 设置为模拟虚拟桌面,屏幕尺寸设置为我的屏幕尺寸(1280x1024),Windows 版本设置为 windowsXP,但没有变化。这不是一个太难的问题,但我想知道是否有解决方案。

使用 winehq PPA:

:~$ wine --version
wine-7.0.1

日志:

:~$ wine '~/.wine/drive_c/Program Files (x86)/Warcraft III Complete/Warcraft III.exe'
0074:fixme:imm:ImeSetActiveContext (0x48bd0, 0): stub
0074:fixme:imm:ImmReleaseContext (0000000000010020, 0000000000048BD0): stub
0024:fixme:imm:ImeSetActiveContext (0x4637a8, 1): stub
0024:fixme:imm:ImmReleaseContext (00010052, 004637A8): stub
0118:err:ole:com_get_class_object apartment not initialised
0118:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0118:fixme:imm:ImeSetActiveContext (0x4ab4b8, 1): stub
0118:fixme:imm:ImmReleaseContext (0003007E, 004AB4B8): stub
0124:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0118:err:system:NtUserChangeDisplaySettings Changing (null) display settings returned -2.
[FAIL] pivw->put_Owner(NULL) = -21474672620198:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0118:err:system:NtUserChangeDisplaySettings Changing (null) display settings returned -2.
[FAIL] pivw->put_Owner(NULL) = -2147467262[FAIL] pivw->put_Owner(NULL) = -214746
726201ac:fixme:d3d:state_linepattern_w Setting line patterns is not supported in OpenGL core contexts.
0118:fixme:msvcrt:__clean_type_info_names_internal (150591A0) stub
018c:err:virtual:virtual_setup_exception stack overflow 128 bytes in thread 018c addr 0x7bc55d3d stack 0x9d40f80 (0x9d40000-0x9d41000-0x9e40000)
018c:err:virtual:virtual_setup_exception nested exception on signal stack in thread 018c addr (nil) stack 0x7fe1f49

相关内容