Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

战舰世界:传奇

PlayCover

1. 启动闪退1 ISSUE-011

通过终端指令修复:

EXECUTABLE=~/Library/Containers/io.playcover.PlayCover/Applications/com.wg.wowslegends.app/Legends
FUNC_ADDR=$(otool -Iv "$EXECUTABLE" | grep _os_proc_available_memory | head -n1 | awk '{print $1}')
printf '\x20\x00\xC0\xD2\xC0\x03\x5F\xD6' | dd of=$EXECUTABLE bs=1 seek=$(($FUNC_ADDR-0x100000000)) conv=notrunc
codesign -fs- $EXECUTABLE --deep --preserve-metadata=entitlements

2. 启动闪退2

原因分析:游戏会检测文件路径中的Legends.app/,但PlayCover的游戏安装位置是在com.wg.wowslegends.app,所以需要通过补丁将Legends.app/修改为legends.app/

通过终端指令修复:

EXECUTABLE=~/Library/Containers/io.playcover.PlayCover/Applications/com.wg.wowslegends.app/Legends
perl -e 'open F, "+<:raw", $ARGV[0] or die $!; local $/; my $d = <F>; my $i = index($d, "\x4C\x65\x67\x65\x6E\x64\x73\x2E\x61\x70\x70\x2F\x00"); exit 1 if $i < 0; seek F, $i, 0; print F "\x6C"; close F;' $EXECUTABLE
codesign -fs- $EXECUTABLE --deep --preserve-metadata=entitlements

3. 画面显示不全

右键游戏图标 - 设置 - 图像设置,启用“修复窗口化显示问题”选项。