thprac 是一个辅助练习东方 Project 的弹幕射击游戏的工具。
注意测试版只会更新到下一个正式版,而不是下一个测试版。
点击链接下载 最新正式版 或 最新测试版。注意测试版只会更新到下一个正式版,而不是下一个测试版。
此工具有多种启动方式:最常用的一种是将此工具的可执行文件放在游戏的文件夹下,并在启动游戏后启动此工具。还有一种方式是使用 thprac 自带的游戏启动器。
此方法不适用于 Steam 版游戏。 你可以将 thprac.exe 放到游戏的文件夹下。若使用此方法,thprac 会自动检查是否有 vpatch。你需要确保游戏已更新到最新版,且游戏的可执行文件名符合下述规则:
大多数情况下此方法都适用。 首先,以任意方式运行游戏(通过 thcrap、vpatch、Steam、等等),然后启动 thprac.exe。thprac 会检查目前正在运行的游戏并尝试对其应用 thprac。你可能需要返回一次主菜单才能使 thprac 生效。
thprac 支持以下命令行选项:
<path to game exe> 命令 thprac.exe <path to game exe> 将直接运行指定的游戏并附加 thprac,而不会有任何确认提示。这允许你通过将东方游戏的 exe 文件直接拖动到 thprac.exe 上,游戏启动并附加 thprac。--attach <pid> 立刻将 thprac 注入到拥有 ID <PID> 的进程,不会有任何确认提示。--attach (不带其他参数)。命令 thprac.exe --attach 将会将 thprac 注入到第一个其找到的 东方游戏进程,不带任何确认提示。--without-vpatch 阻止自动应用 vpatch。示例命令:
thprac.exe --attach 1234
thprac.exe --attach
thprac.exe C:\Users\Name\Desktop\Games\Touhou\th17\th17.exe
thprac.exe --without-vpatch C:\Users\Name\Desktop\Games\Touhou\th17\th17.exe
thprac 正式支持自 Windows Vista 以来的所有 Windows 版本。若使用 One-Core-API,thprac 可能在 Windows XP 下也能工作,但我们不常测试 Windows XP 下的兼容性。
thprac 为所有主要游戏(包括妖精大战争和黄昏酒场)提供了一个增强的练习模式。

thprac 使用上图中的 UI 替代了原版的练习菜单。对于一些特定的符卡,你还可以选择符卡的阶段,或修改符卡参数。另外,对于那些没有官方练习界面的游戏(黄昏酒场、妖精大战争等),thprac 在“开始游戏”界面添加了练习界面。

您可以用键盘或手柄控制练习菜单。在此菜单中,可以用 UP 或 DOWN 选择选项,并用 LEFT 或 RIGHT 更改选项。您也可以用鼠标操作菜单。最后按下 SHOT 确认。
thprac 会自动将您输入的选项保存到 replay 中,播放 replay 时,thcrap 会自动应用这些选项。 使用 thcrap 游玩和“自定义”模式练习的 replay 不适用于原版游戏。
在任意一款 thprac 支持的游戏里(花映冢、兽王园除外),你都可以通过按下退格键(Backspace)以显示“退格键菜单”。此菜单显示了一系列可以通过功能键(F1 等)打开的功能。

在任意一款 thprac 支持的游戏里,你都可以通过按下 F12 键来打开高级选项菜单;这些选项提供了和游戏内容相关的 bug 修复、补丁,或一些生活质量(QoL)功能。


如果在 thprac 提供的界面中使用“自定义练习”模式,则每次游戏将要选择一个波次的敌人时,上述界面就会出现并允许玩家选择某个特定的波次。

在对战模式开启游戏时,你可以在“模式”选项中选择“自定义练习”。如果这么做,上图中的窗口会出现在游戏中。它可以根据需要移动和调整窗口大小,并且可以按 F11 完全隐藏。


选择“退出游戏”时,游戏将提示您保存 replay。
警告: 这样保存的 replay 在您选择保存的时间点后还会继续播放。在此之后自机会停止不动并且停止射击。
原本的开发者 Ack 已经无限期停止了 thprac 或 Marketeer 的开发。这是他的声明:
我将无限期停止未来 thprac 和 Marketeer 的所有开发,您可以自由地继续开发它,只要您遵守许可条款。 由于我的技术不足,代码中充斥着晦涩难懂的文字和糟糕的逻辑,把所有事搞得一团糟。如果对你造成困扰,我很抱歉。
我们目前不能联系到 Ack,且目前 thprac 的开发已被其他人接手。
thprac 不含有恶意代码,但由于其工作方式的特殊性,杀毒软件可能会报毒。如果出现了这种情况,你可以选择将 thprac 添加到杀毒软件的例外区(或信任区)。你也可以尝试使用 这个版本。如果仍然报毒,请向我们报告。
thprac 与 thcrap 兼容。thprac 的启动器也可以启动 thcrap,与 Universal THCRAP Launcher 相似。使用 thcrap 启动游戏时,也可以应用 thprac。thprac 与静态英文补丁不兼容,例如 gensokyo.org 制作的补丁。
确保你的 exe 文件名为 "東方紅魔郷.exe" 或 "th06.exe"。如果 thprac 仍然找不到,你可以手动启动具有任何文件名的红魔乡 exe 并应用 thprac。
在游戏中途保存 replay 由于技术限制而暂不支持。thprac 2.0.8.3 的说明中说:
因为这些游戏的编程方式,添加这个功能会十分麻烦,所以目前没有直接的解决方案。
然而,目前已经支持在红魔乡游戏进行到半时保存 replay。
注:在游戏中途保存的 replay 不会在保存的时刻后回到标题界面。
当你重新开始游戏时,其可以防止 BGM 重置。
始终将相机锁定在 boss 身上并消除相机的装填时间。
thprac 启动器的语言会根据你的 Windows 显示语言自动选择。
若要修改游戏中界面的语言,请使用快捷键:
上述快捷键不能在启动器本身使用。请查看“如何使用”里的视频,其内有更详细的说明。
请在 GitHub 中的 Issues 标签栏 反馈 bug 或建议。
你可以在 此处 找到我们兼容的 vpatch 版本。如果可以,请尽可能使用 rev7 中的 DLL。
某些工具(例如“DX8 to DX9 Converter”)与 VsyncPatch 冲突。注意 replay 的播放速度调整(加速/减速)仅在神灵庙中得到支持。
这个功能能够修复辉针城里臭名昭著的魔理沙激光炸 replay 的 bug。请参见原作者 Ack 的 视频链接 或 YouTube 上的备份视频链接。