
洛琪希
Published
Proton似乎不能启动基于nw.js的游戏,尝试了另一个游戏的解决办法,最终只打开了一个空窗口,无法正常游戏: https://www.protondb.com/app/1757490
KAWARIKI_SDK=1 KAWARIKI_NWJS_DEVTOOLS=1 %command%
直接通过Proton或者GE无法启动基于nw.js的游戏,我尝试了几天Kawariki,它是通过更换windows的nw.js库为linux原生版本来工作的
经过以下修复即可在桌面模式以及游戏模式运行游玩
要运行此游戏所需要做的所有步骤:
1.克隆此Kawariki,解压到~/.steam/root/compatibilititools.d/Kawariki-main https://github.com/gameguo/Kawariki/files/10529128/Kawariki-main.zip
2.下载0.70.1-linux-x64版本的nw.js,解压到 Kawariki-main/dist/nwjs/nwjs-0.70.1-sdk-linux-x64 https://dl.nwjs.io/v0.70.1/nwjs-sdk-v0.70.1-linux-x64.tar.gz
3.下载v111-linux版本的greenworks,解压到 Kawariki-main/dist/nwjs-greenworks/greenworks-1.5.0-nwjs-0.70-linux-x64 https://github.com/gameguo/Kawariki/files/10529125/greenworks-1.5.0-nwjs-0.70-linux-x64.tar.gz
4.下载0.70版本的ffmpeg,解压到 Kawariki-main/dist/nwjs/nwjs-0.xx.x-nosdk-linux-x64/lib/ffmpeg.so https://github.com/nwjs-ffmpeg-prebuilt/nwjs-ffmpeg-prebuilt/releases/download/0.70.1/0.70.1-linux-x64.zip
5.重启Steam软件,找到游戏,右键 -> 属性 -> 兼容性 -> 勾选:强制使用特定SteamPlay兼容性工具 -> 选择:Kawariki 2.0
6.可选的操作:增加启动参数:KAWARIKI_SDK=1 KAWARIKI_NWJS_DEVTOOLS=1 %command% 这个启动参数会增加DevTools,可以在游戏窗口右键打开Chrome的DevTools
7.更改控制器布局为:网页浏览器
8.启动游戏
其他:
Kawariki原始github: https://github.com/Orochimarufan/Kawariki
fork并增加了一个Release: https://github.com/gameguo/Kawariki/releases/tag/nw.js_071