Wine + 死神のテスタメント
十年前的老物,没法在win11上直接运行,只能曲线救国了:(
在这之前我已经尝试过安装各种vc++ runtime, dx9. 然而还是一打开就闪退,连个报错的对话框都看不到。网上也搜不到解决方案毕竟这玩意本来就小众,只有一堆贴吧的求资源+报错帖:(
于是只好换个路子,曲线救国了。我先试了下wine,这次整个过程都挺顺利,没踩到什么坑。不然我只能强上虚拟机,还得亲自去找失传已久的XP镜像= -
简单记录一下操作步骤:
安装&配置Wine
Wine安装流程没什么好说的,包管理器一路回车就完事了(Wiki)。这次我在Ubuntu 20.04上遇到了点小问题 ,需要手动降级一下libc(讲道理,我打算换系统了)
1 | apt install libc-bin=2.31-0ubuntu9.2 libc6:amd64=2.31-0ubuntu9.2 libc6:i386=2.31-0ubuntu9.2 libc6-dbg:amd64=2.31-0ubuntu9.2 locales=2.31-0ubuntu9.2 |
装好以后,用winecfg映射一下磁盘,比如我把 Z:
映射到了~/Documents/galgame/
。再借助winetricks安装dx9, 各种vc++ runtime,以及日文字体(cjkfonts)。这俩工具都有图形界面,操作起来很简单
安装游戏
首先得找个地方挂载镜像
1 | mkdir -p ~/Downloads/install |
然后进目录运行setup.exe,最好指定一下环境变量,免得乱码
1 | LANG=ja_JP.UTF-8 wine SETUP.exe |
安装到之前映射好的Z盘
大功告成。先不急着卸载镜像,某些游戏首次启动需要验证光盘。(而这游戏每次启动都要验证光盘。。)
最后运行游戏,画面、声音正常,存档读档也能正常使用
1 | LANG=ja_JP.UTF-8 wine TESTAMENT.exe |