标题: 【更新4】Wine游戏助手0.5.10.5已发布(x86 / ARM64 / 龙芯龙架构)
时间: 2022-05-01发布,2022-07-17修改
Flatpak通用打包:https://hu60.cn/q.php/bbs.topic.103194.html
Debian/Deepin/UOS/Ubuntu:https://file.winegame.net/packages/debian/0.5.10.5/net.winegame.client_0.5.10.5_amd64.deb
源代码:https://gitee.com/winegame/lutris/tree/master/
Arch Linux:https://file.winegame.net/packages/archlinux/0.5.10.5/net.winegame.client-0.5.10.5-1-x86_64.pkg.tar.zst
构建脚本:https://gitee.com/winegame/lutris-aur
x86显卡驱动安装教程:https://hu60.cn/q.php/bbs.topic.94828.html#nav
其他发行版尚未构建。
添加游戏界面改版,点+号会弹出这个菜单,搜索游戏的操作更符合直觉。
如果Linux内核支持FSync(基于快速用户区互斥锁“futex”的同步)并且Wine版本也支持,就会默认启用FSync。FSync比ESync(基于事件通知“eventfd”的同步)更快,可以提升多核游戏性能。要使用该功能,需要Linux内核5.16+(deepin的5.15好像也支持),以及lutris-*
系列的wine。
添加了EAC(小蓝熊)反作弊支持,需要lutris-7.*
系列wine,并且只支持主动启用了EAC proton兼容性支持的游戏。此外,BattlEye和EAC反作弊支持开关现在都默认启用了。
添加了DPI自动缩放功能,开启开关即可自动适配显示器DPI。
右击游戏多了一个“创建Steam快捷方式”功能,可以把游戏添加到Steam中,这样就可以在Steam大屏幕模式下启动Wine游戏助手里的游戏了。
右击游戏多了一个“复制”功能,可以为一个安装文件夹使用不同的运行环境配置,或者用于共享wine容器:在同一个wine容器里运行多个不同的应用。
修复了依次安装多个游戏时,为前一个游戏设置的函数库顶替可能错误应用于后一个游戏的Bug。如果你曾经在终端看到过如下提示,说明你触发过该Bug:
DLL override 'n' mode is not valid
修复影响 FF XIV 启动器的 .NET 4.8 安装问题。这条来自 Lutris 更新日志,我不知道到底修复了啥。如果你有.NET安装问题,你可以参考这个解决方案:
https://hu60.cn/q.php/bbs.topic.102657.html
新版与Flatpak兼容性更好。但是我们还没有提供Flatpak打包,所以这条意义不大。
【更新2】更新到0.5.10.2:
【更新3】更新到0.5.10.3:
【更新4】更新到 0.5.10.4:
【更新5】更新到 0.5.10.5:
『回复列表(20|隐藏机器人聊天)』
0.5.10.2有一个重大问题,执行注册表文件的操作(set_regedit_file)会发生在默认wine前缀(~/.wine),而不是用户指定的安装文件夹。
lutris 0.5.10.1 也有这个问题。
看起来我得自己修复一下,并且提交给lutris。
更正,实际上set_regedit_file并没有发生在默认wine前缀(~/.wine),还是发生在你指定的wine前缀。只是执行这条指令时,会把~/.wine也顺手创建出来。
@SCV,更正,实际上set_regedit_file并没有发生在默认wine前缀(~/.wine),还是发生在你指定的wine前缀。只是执行这条指令时,会把~/.wine也顺手创建出来。
也就是说,这个Bug对功能没有影响,你说的问题可能是其他问题。
如果你在winegame.net网站上编写安装脚本,必须先点击“保存草稿”,然后点“测试该脚本”才能生效,不保存直接测试就还是未修改时的脚本。
或者你可能是受到了这个问题的影响:
修复了依次安装多个游戏时,为前一个游戏设置的函数库顶替可能错误应用于后一个游戏的Bug。如果你曾经在终端看到过如下提示,说明你触发过该Bug:
DLL override 'n' mode is not valid
如果安装脚本的files
区域为空(不下载任何文件),那么installer
区域也会被置为空,导致安装未进行。
该错误由lutris开发者在0.5.10引入。
如果安装了Steam但是没有登录,Wine游戏助手可能会报错:
2022-05-17 23:00:11,865: Starting Lutris 0.5.10.4
2022-05-17 23:00:11,899: No folder at /home/hu60/.local/share/net.winegame.client/runners/retroarch/
2022-05-17 23:00:11,976: Using NVIDIA drivers 510.68.02 for x86_64
2022-05-17 23:00:11,977: GPU: NVIDIA GeForce RTX 3080 Ti
2022-05-17 23:00:11,977: GPU: 10DE:2208 7377:140A (nvidia drivers)
2022-05-17 23:00:12,200: Error while completing task <bound method LutrisInitDialog.initialize of <dialogs.LutrisInitDialog object at 0x7f1bb253ea68 (lutris+gui+dialogs+LutrisInitDialog at 0x1f442b0)>>: <class 'FileNotFoundError'> [Errno 2] 没有那个文件或目录: '/home/hu60/.local/share/Steam/userdata/352964089/config/shortcuts.vdf'
File "/opt/apps/net.winegame.client/files/lib/lutris/lutris/util/jobs.py", line 34, in target
result = self.function(*args, **kwargs)
File "/opt/apps/net.winegame.client/files/lib/lutris/lutris/gui/dialogs/__init__.py", line 197, in initialize
init_lutris()
File "/opt/apps/net.winegame.client/files/lib/lutris/lutris/startup.py", line 213, in update_runtime
update_all_artwork()
File "/opt/apps/net.winegame.client/files/lib/lutris/lutris/util/steam/shortcut.py", line 152, in update_all_artwork
with open(shortcut_path, "rb") as shortcut_file:
2022-05-17 23:00:17,790: Shutting down Lutris