Touhou Patch Center:下载

Touhou Patch Center:下载

项目总览

关于

教程

FAQ

下载

补丁服务器

Bug 反馈

Wiki 安全性

Other languages:Bahasa Indonesia

Deutsch

English

Esperanto

français

magyar

polski

Pre-reform Russian

Scots

Spanish (Community translation)

Tiếng Việt

Türkçe

русский

українська

ไทย

中文(简体)

한국어Contents

1 主程序包 (多语言多作品对应)

2 系统要求

3 安装方法

3.1 中文视频教程

3.2 中文配置教程

3.3 简易使用方法

3.4 详细使用方法

3.5 在vpatch上运行

3.6 ⑨命!我的红魔乡 Embodiment of Scarlet Devil像打了鸡血的天狗喷气战斗机一样高速咏唱了!!

4 小技巧

4.1 文件输出

4.2 与Steam整合

5 故障排除

5.1 如何排除游戏崩溃、冻结或其它与翻译无关的问题

5.2 已知问题

5.2.1 配置程序无法识别我的游戏,快捷方式也没有创建

5.2.2 对话文本问题

5.2.2.1 在Wine上,未翻译的日文显示为空白

5.2.2.2 对话文本出框了

5.2.3 各种错误

5.2.3.1 弹出日语文字的错误框

5.2.3.2 有些翻译未完成或没有

5.2.4 补丁配置

5.2.4.1 为啥补丁A和补丁B不兼容?

5.2.4.2 使用Wine(Linux和Mac)时出现"未找到"version.js错误

5.2.5 补丁好像不更新

5.2.6 还是没解决!

6 配置文件运行参数

6.1 根层级

6.1.1 dat_dump

6.1.2 console

6.1.3 font

6.2 补丁(Patch)层级

6.2.1 archive

6.2.2 ignore

6.2.3 update

主程序包 (多语言多作品对应)

下载

更新历史

源代码: @ GitHub

thcrap补丁使用疑难解答QQ群:905134018

如果使用thcrap遇到技术问题,可以加入此群询问。

通用THCRAP Launcher,推荐的快速启动插件,阅读本文了解如何安装

有最新特性,也有更多bug的开发构建版本(不推荐)

对于Wine用户(Linux、Mac与Steam Deck),请阅读Wine小贴士页面,里面有让thcrap安装更简单的小贴士,还有常见问题及解决方法一览。

系统要求

安装了Service Pack 2的XP版本或更高版本的Windows,适配Wine。

仅初始化配置和补丁升级操作会用到网络连接。离线情况下thcrap会直接使用已经下载好的最新补丁。

安装方法

中文视频教程

中文配置教程

简易使用方法

开始之前,不需要将thcrap解压到特定的作品目录之下。thcrap可以在任意目录运行。

运行 thcrap.exe 并按照说明进行补丁配置。

最后会创建一个.js文件(即配置数据)和连接这个配置的、用于启动游戏的各个快捷方式。注意thcrap 不会 修改任何已有的东方游戏文件。

详细使用方法

下载thcrap并解压(不需要解压到某个必须的目录或者哪一作的目录,扔哪里都可以)

运行 thcrap.exe 以扫描东方游戏。

选择想要的所有语言包。是的,可以是复数个。如果你还是懂一点点英语的话,我们推荐你总是首先包含英语分支 lang_en ,并将你的母语分支置于其后。 点此阅读更多关于补丁叠加机制的内容。

等待数据下载。

在扫描游戏环节,选择存放着东方游戏的文件夹,或点击取消直接扫描整个系统。

当thcrap发现有多个版本的游戏可供补丁生效的时候,请选择你需要的那一个版本。

使用生成的快捷方式启动游戏。

享受thcrap带来的无缝翻译吧!

在vpatch上运行

这在2013-10-25版本上是可能的。由于vpatch以dll为中心设计,thcrap还没有实现自动化,所以现在需要一些手动步骤:

如果你还没有vpatch,请从Touhou Wiki或者 从作者的下载页面下载。

像往常一样配置补丁。如果你安装的游戏有多个版本,请确保选择正确的路径。

在文本编辑器中打开生成的games.js,并将游戏的.exe文件名替换为vpatch.exe(或者路径下vpatch可执行文件的名称)。

通过生成的快捷方式启动游戏,thcrap和游戏本体会自动启动. thcrap会自动转码日语文字和文件名,所以内码转换器是不需要的(没错,就算文件名为東方紅魔郷.exe而不是搶曽峠杺嫿.exe)。

⑨命!我的红魔乡 Embodiment of Scarlet Devil像打了鸡血的天狗喷气战斗机一样高速咏唱了!!

在Windows 10上游玩红魔乡需要vpatch。

点此下载vpatch红魔乡thcrap适配版完整包。这个包包含了vpatch (rev4版) 以及我们的魔改版Unicode vpatch DLL。

解压上述压缩包的内容到你的红魔乡文件夹。

如果你的红魔乡文件夹里已经有了 vpatch_th06.dll ,请删掉。以后你只需要 vpatch_th06_unicode.dll 。

如果你的游戏程序文件名是 th06.exe,请更名为 東方紅魔郷.exe ,因为 vpatch.exe 只会查找这个名字的程序。特别的,如果你的文件名是 th06e.exe 同时并没有 東方紅魔郷.exe 或者 th06.exe,那你正在使用的是直接修改版的英文补丁。我们强烈建议使用日文原版的1.02h。

使用文本编辑器打开 thcrap\config\games.js ,并修改 th06 的路径为vpatch.exe 的路径而非游戏程序的路径。

如果你遇到了画面撕裂,打开 vpatch.ini ,将 vsync = 0 改为 vsync = 1。

小技巧

文件输出

这个功能会在游戏运行时,导出其所有的原版文件。

方法:

找到通过thcrap.exe创建的.js配置文件。(文件名应该和生成的快捷方式末尾的名字一样,例如如果快捷方式是以"en"结尾的,那么要找的文件就是en.js)

用文本编辑器打开该文件(记事本、EditpadPro,或者其它编辑器都可以。)

将 "dat_dump": false 一行改为:

"dat_dump": true → 将会在游戏原目录新建一个名为 dat 的文件夹,并将文件解压到这里。

"dat_dump": "C:/name/to/dump/path/" → 直接解压文件到指定的目录下。

然后,运行之前的快捷方式。

与Steam整合

可参考这篇贴吧大佬的教程。

故障排除

如何排除游戏崩溃、冻结或其它与翻译无关的问题

完整设置补丁的过程由多个独立的步骤组成,任何一部分都可能是出错的原因,

如果可以,请在向我们报告问题前,首先确定原因。

日文原版游戏中有吗?

虽然thcrap作为补丁支持修复了部分原版游戏的问题,但可惜我们无力全都修复。

因为我们优先、也主要在忙着修改thcrap自己的bug和特性。

即便如此,也请报告这个问题,或许这个问题相当好修,我们其中一位开发者看一看就能快速修复掉。

尝试从最底端开始,一个一个移除激活的补丁。

为此,用记事本之类的纯文本编辑器修改thcrap生成的运行配置.js文件。

例如,如果你只打了英译补丁,你就要编辑en.js(或者你给它取的名字)。首先移除, { "archive": "thpatch/lang_en/" }

这一部分,然后用已有的快捷方式或启动器打开游戏,看看错误修复没有。如果没有,就移除下一个补丁,以此类推。

如果你不懂JSON,就用JSONLint或JSON Formatter验证你编辑的文件的语法。这个网站还会提示你错误信息,比如你在"patches"部分最后多留了个逗号之类的。

如有必要,重复上述操作,直到没有补丁了为止。请注意不打补丁运行thcrap仍然有区别 于运行原版游戏。thcrap仍会将独立于游戏的功能应用到游戏中,例如转区(模拟日文环境)独立代码或向子进程传播的功能,而这也可能成为导致问题的原因。

如果没有补丁时bug也会出现,你就成功了。但如果你能够找到导致问题的补丁,就:

暂时删除或重命名thcrap路径中的thcrap_update.dll来禁用自动更新。

查看thcrap_log.txt,并检查那个补丁的哪些文件被游戏实际加载了,由 + 开头的行表示。

逐一删除这些文件,直到问题不再出现。

一旦你恢复thcrap_update.dll,这些文件就会被下载回来。

既然你知道了确切的原因,向开发团队报告你收集的所有信息,他们会为你的详细报告开心至极,而不是为你只发了张bug截图而发愁。☺

已知问题

配置程序无法识别我的游戏,快捷方式也没有创建

如果游戏是萃梦想( Immaterial and Missing Power):thcrap并不支持萃梦想。

如果你使用的是装有Wine的Linux或MacOS系统,当游戏位于所选文件夹的子文件夹中时(在添加包含所有游戏的文件夹时会出现这种情况)似乎会出现bug。如果这种情况出现,你就需要用 "Find games in a specific folder...(查找特定文件夹中的游戏...) "按钮逐个添加游戏。

如果不是,请把游戏exe文件发送至 Discord 或 irc.freenode.net 的 #thcrap IRC频道。我们会查看并分析的。

对话文本问题

在Wine上,未翻译的日文显示为空白

这是Wine的一个bug,截至2017年10月仍未修复。 即使日文字体已经安装并如预期在无补丁游戏上运作,Wine的字体替换功能也还不够完善,无法在当前选择的字体(拉丁字母语言用Touhou Biolinum)不包含日文字形的情况下使用这些字体的字形。

对话文本出框了

很不幸,ZUN的游戏引擎并不支持自动换行,并且我们也不想让Wiki分析器来自动分析哪里需要插一个自动换行。这意味着 所有对话的换行都得人力操作。

如果你发现有对话文本出现了这种情况,登录thpatch,找到对应的翻译页面自行换行即可。如果是第三方补丁,向补丁制作者联系反馈(比如留下的Email或其托管的github仓库)。

各种错误

弹出日语文字的错误框

ZUN的禁止双开

右边这个错误框会在系统中有两个东方游戏(已经有一个在运行然后打开第二个)的时候弹出,意思是不允许双开游戏。检查任务管理器是否有僵死的进程,并在需要时强制停止运行。

有些翻译未完成或没有

看看thpatch上相应的翻译页面。大多数时候是翻译还没做完。

补丁配置

为啥补丁A和补丁B不兼容?

啊哦!

如果要应用多个补丁,应用的顺序就很重要。举个例子,某人要应用 Gamer251的魅魔补丁 来适配魅魔的图像和对话,Alphes风补丁用于适配Alphes绘,以及我们的英文补丁保证余下的文字都是英文。如果他先加载魅魔的补丁,接着是Alphes绘,最后是英文补丁,就会看到当前两个补丁应用后,英语翻译(魔理沙的名字)就把魅魔的名字给盖住了。 所以对于常规补丁配置而言,如果该补丁还没有选上,正确的选择顺序是翻译类补丁在前,其它补丁在后。(参考 Nazeo的Gangster补丁)

使用Wine(Linux和Mac)时出现"未找到"version.js错误

确保你的版本为最新版,我们在2021-08-30版本修复了一些有关Wine的重大bug。

同时,如果你之前通过使用DLL文件的方式解决了这个问题,请删除它们。这个解决方案已经无效了,并且在thcrap目录保留旧的DLL文件可能导致崩溃。你的thcrap根目录应该没有任何DLL文件。

此外,如果使用自定义(非发行版)内核,您的维护人员或您可能没有在启用CONFIG_CROSS_MEMORY_ATTACH选项的情况下编译它。该选项(至少对于Proton和衍生品)是让thcrap访问游戏可执行文件的内存进行修补所必需的。

补丁好像不更新

完整手动重装新版本thcrap通常有用。

还是没解决!

找不到解决方法?没任何效果?我们可以帮你!(大多数时候)

访问我们的 Discord 或我们在 irc.freenode.net 的 IRC 频道 #thcrap。 我们需要你的操作系统、出问题的游戏、你之前的一些操作以及thcrap的记录文件(thcrap_log.txt)。

配置文件运行参数

根层级

dat_dump

在补丁应用的同时,从dat档案中输出原版的游戏文件。

从2013-07-29版开始增加输出贴图的切图框功能。

值: false 以禁用。目录字符串指定特定输出位置。其余值会启用并输出至 <游戏文件夹>/dat 内。

console

启用或禁用调试命令行。

值: true / false

font

更改应用于游戏中的字体。

只能是计算机中已经安装的字体。该参数不会影响从服务器上下载的字体配置,只作用于本地。

值: 字符串型

补丁(Patch)层级

archive

指定要应用的补丁的目录,必须以斜杠(/)结尾。

从2014-01-03版开始,此参数的值可以是以该文件为基准的相对路径。

值: 字符串型

ignore

忽略(跳过)应用补丁中符合名字的文件。可以使用通配符一次性应用复数个文件。

值:字符串 数组

例:对某个语言补丁禁用音乐标题和符卡名翻译

{

"archive": "thpatch/lang_en/"

},

{

"archive": "thpatch/lang_pt-br/",

"ignore": ["*themes.js", "*spells.js"]

},

update

设置为 false 以禁用该补丁的自动更新。

值: true/false

另外,你可以在配置结束后安全地删除 thcrap_update.dll 来移除thcrap的所有联网功能。

相关文章

365bet官网欧洲 㵘 - 四个水组成的字怎么读

㵘 - 四个水组成的字怎么读

⏱️ 07-23 👁️ 2444
365一直提款维护中 魂斗罗归来骁电如何获得 骁电技能属性攻略大全
bet体育365官网正规平台 怎样快速借到5000元急用?这10个好申请、到账快的平台能借