背景
Switch 很多插件已经稳定运行了几年不再更新,虽然英文简单,但中文看起来确实舒服点,于是自己动手吧。
Sys-clk 简介
Sys-clk 是一个超频软件,项目地址:https://github.com/retronx-team/sys-clk,而网上有些人打包出来的汉化版要比原版大一倍,默认什么都不做的情况下,打开游戏就会死机黑屏,就比如:

左侧是我自行打包的,右上的原项目 release 2.0.1 版本,右下,不提也罢,B站上很多诸如此类不知来源的软件包。对我而言,我会选择与官方二进制文件进行对比,仅做字符修改的,我才会认可。
编译和打包这类 switch 软件很简单,会用 docker 就行,甚至也不用去管什么平台差异,更不会污染本机环境。
准备 Docker 环境
对于 Switch 我们需要的环境是现成的,默认就好:
docker pull devkitpro/devkita64
创建一个容器,并把 sys-clk 的源码挂载到容器的 /sys-clk
,
docker run --rm -it -v path/to/sys-clk/:/sys-clk devkitpro/devkita64:latest /bin/bash
此时会进入容器的终端,配置一下环境变量:
export DEVKITPRO=/opt/devkitpro
export DEVKITARM=$DEVKITPRO/devkitARM
export DEVKITA64=$DEVKITPRO/devkitA64
随后切入挂载点,给 build.sh
执行权限,然后执行即可:
cd /sys-clk
chmod +x build.sh
./build.sh
编译时间很短,不过几秒钟,实属再小不过的项目。结果输出在 overlay/out
目录下,全套文件(包括补丁、manager)则在 dist
目录下。
注:此处编译为 sys-clk 官方提供的 build.sh,部分项目是直接 make,需自行探索。
关于汉化
对于这个项目,有点计算机底子的应该都不会觉得难,何况还有字符搜索,sys-clk-manager.nro 我用不着,也许需要的朋友可以自行尝试。

这里附上汉化 sys-clk-overlay 的 diff,自编译的可以直接拿去用(git apply update.patch
),以及生成的成品 sys-clk-overlay.ovl
,需要自取:
下载链接
链接: https://pan.baidu.com/s/1VRXrCekklrFcfKSDYODcyA 提取码: kx8i
注:需配合官方的 patch 补丁,不要乱用他人补丁,认真对比文件二进制差异以及文件大小,小心被人植入后门。
软件上不会有关于我的信息,我喜欢干干净净,有问题请留言。
以上。
本站广告由 Google AdSense 提供
0条评论