GPTK(Game Porting Toolkit)使用过程中的疑难及其解决办法

零、背景

本人参照 Apple Gaming Wiki 中 Game Porting Toolkit 的介绍 与在 Apple Developer 官网 下载的
Game Porting Toolkit 1.1 中附带的 Read Me.rtf 安装了 Game Porting Toolkit 。特此将我在使用过程中遇到的问题与解决办法记录,若有不足,欢迎补充指正。
参数设定: WINEPREFIX=~/my-game-prefix
若参数不一致,请根据自身实际情况改正。

一、中文字体缺失12
  1. 下载 wqy-microhei.ttc 字体
  2. 下载注册表文件。将 wqy-microhei.ttc 文件移动至 ~/my-game-prefix/drive_c/windows/Fonts
  3. 打开 Terminal.app,输入 arch -x86_64 zsh 切换为 x86_64 终端。
  4. 继续输入WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wine64 regedit打开注册表。
  5. 左上角菜单栏 Registry -> Import Registry File... 导入下载的注册表文件。
  6. 关闭注册表,终端执行WINEPREFIX=~/my-game-prefix `brew --prefix game-porting-toolkit`/bin/wineserver -k关闭虚拟 Windows 环境以确保更改生效。
二、游戏画面像素化及分辨率低下3

打开 Terminal.app,输入 arch -x86_64 zsh 切换为 x86_64 终端。
启用高分辨率模式:

WINEPREFIX=~/my-game-prefix $(brew --prefix game-porting-toolkit)/bin/wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\Mac Driver' /v RetinaMode /t REG_SZ /d 'Y' /f

如果游戏在开启高分辨率模式后不能运行,可以关闭高分辨率模式:

WINEPREFIX=~/my-game-prefix $(brew --prefix game-porting-toolkit)/bin/wine64 reg add 'HKEY_CURRENT_USER\Software\Wine\Mac Driver' /v RetinaMode /t REG_SZ /d 'N' /f
三、即使没有作出任何改动,游戏也无法正常运行3

尝试输入以下指令清除D3DMetal shader缓存

cd $(getconf DARWIN_USER_CACHE_DIR)/d3dm
cd GAME_NAME
rm -r shaders.cache
四、待补充

  1. Chinese fonts are not visible in programs installed in Wine ↩︎

  2. Running .reg files with wine ↩︎

  3. GPTK - Apple Gaming Wiki ↩︎ ↩︎

  • 15
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Dowdah

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值