这篇文章上次修改于 199 天前,可能其部分内容已经发生变化,如有疑问可询问作者。

这个页面是供对thcrap并不熟悉的同学准备的。
由于度娘的沙雕和谐抽风,因此特地开设这个页面。

最后更新时间: 2023/12/03

thcrap重大更新! 从2021-08-30版本开始,原来的命令行界面已全新升级为友好的向导式UI!
如果您依旧习惯使用命令行,可以点击画面中 If you prefer to use the old version of this tool, click herehere 切换到旧版命令行工具,再按照教程书的步骤来配置补丁!

另外,thpatch官方已将我们的补丁附加包(tpZHCNex)添加为简体中文分支补丁的默认依赖,无需考虑单独加入。

主程序下载

可通过 官方GitHub版本发布页GitHub最新版下载链接 下载,或前往 Thpatch官方下载页 点击下载。

对于国内用户,建议通过本站下载,本站会自动同步最新版thcrap,解决国外网站被墙等问题。

简体中文的补丁配置

要使用thcrap的简体中文翻译,请在配置时选择 zh-hans简体中文分支。

如果需要应用格斗作的翻译,还需要额外安装 tpZHCNextaso分支。目前该分支已成为 lang_zh-hans分支的依赖项,无须您手动选择,程序就会自动为您安装。

注意!
tpZHCNextaso分支的作用为对格斗作汉化提供支持,若不安装则格斗作汉化无法正常使用;tsa分支对于弹幕作的汉化非必须,其作用目前仅为正常显示弹幕作Music Room中的音符,后续有更多无法依赖wiki的优化内容也会推送到此分支中。
目前 tpZHCNextasotsa分支都已经添加到 lang_zh-hans的依赖项中,无须再额外选择,但如果您的格斗作游戏汉化出现各种问题,也请仍然优先排查 taso分支是否安装。

t1.png

(如果在列表中无法查到该补丁,请参照要安装的补丁不在列表中?一节使用命令行)

简中游戏完整支持情况

所有thcrap已支持的作品均已完成简中分支的制作,新作则会在发布之后的数周内完成。

快速帮助和问题解答

  • 如何自定义补丁服务器地址?
使用命令行输入:thcrap_configurer.exe <服务器地址>,回车即可
  • 如何找回丢失的补丁版启动快捷方式?
使用 thcrap_configurer.exe 再次进行一遍并创建快捷方式即可,或参考下面的自定义启动
  • 如何自定义游戏启动方式?
创建快捷方式,在目标栏输入:<thcrap_loader.exe完整路径> <配置文件名> <游戏路径>,回车即可
  • 我是用编号启动游戏的,但是我不想再用一遍configurer重扫游戏,能自己添加吗?
打开 games.js ,在大括号间另起一行,按照格式:"<游戏编号>": "游戏程序路径" 键入新游戏,保存即可。注意如果该行在中间需要在行尾加上一个英文半角逗号
  • 我无法联网更新补丁!

请检查您的网络连接。

当然单纯的这么回答并不能完全解释这个问题。如果您自己是有特殊的上网姿势但仍旧无法联网更新,有可能是thcrap并不走系统代理。此时您需要配置您的上网方式将其覆盖至thcrap让它能够正常访问服务器。

  • 如何关闭联网更新功能?
由于补丁更新较为频繁,禁用更新可能导致你无法享受最新的更新。如果依然要禁用联网功能:
在启动器窗口点击 Settings and logs...(设置和日志),点击按钮 Completely disable updates (not recommended)(完全禁用更新(不推荐)),即可关断所有的更新通道。若要恢复更新请运行生成的 thcrap_enable_updates.bat
另外一种六根清净斩草除根粗暴的方式是直接删除thcrap目录下的 thcrap_update.dll
注:为了能够接收到补丁更新,我们建议您不要禁用更新。thcrap可以在断网情况下使用,仅更新时需要联网。

如还有其它疑问,请加入我们的疑难解答QQ群:905134018

qrcode.png

关于Steam版游戏

如果在没有启动Steam的场合直接通过快捷方式启动,将绕过Steam直接启动补丁版游戏,这时将无法记录Steam游戏时长和使用Steam特性(如游戏内Steam界面、Steam截图等)。

对此有顾虑的玩家可以先启动Steam再通过thcrap启动补丁版游戏,这样Steam就可以识别游戏并正常启用Steam特性。

如果您希望直接在Steam中启动thcrap版游戏,可以将创建的快捷方式中的内容复制到Steam的「启动参数」一栏并添加 %command% 参数。

t2.png

关于vpatch

(下述段落翻译自官方FAQ,可能不适用较新的vpatch,请自行测试。不过用vpatch的一定都是要打Neta的dalao

为了能够让红魔乡跑起来,您需要将 vpatch_th06.dll 替换为支持Unicode的改版。然后像往常一样配置thcrap,并确保指定的游戏目录内含有vpatch和游戏程序。

在纯文本编辑器中打开生成的 games.js,将对应游戏的exe名称一段(如 th06.exe)替换为 vpatch.exe(或者实际上的文件名,如果改动过vpatch的名字)。

接下来通过快捷方式启动就会正常地拉起thcrap、vpatch和游戏了。thcrap会自动启用对日文字符和文件名的编码支持,所以AppLocale也不需要,即使是東方紅魔郷.exe也无需担心。

补丁叠加机制

当先加载的补丁中有无法应用的部分(例如翻译还没做)时,thcrap会让其空缺,直到发现一个后加载的补丁能够应用这个部分。这就是「补丁叠加机制」。

利用这个机制,可以通过同时应用多个补丁来临时填补空缺的部分,也可以应用一些补丁达到美化或者魔改的效果。

正确应用多个补丁

如果要应用多个补丁,应用的顺序就很重要。一般来说,当前后加载的补丁中包含对相同位置内容的修改,后加载的补丁会覆盖前一个补丁加载的效果。

对于常规补丁配置而言,正确的选择顺序是翻译类补丁在前,其它补丁(如贴图/BGM/另外的文字补丁)在后。