Touhou

来自 ArchWiki

Touhou Project 是一个 弹幕射击游戏 系列的名称(也被称为“弹幕地狱射击游戏”)

弹幕地狱射击游戏是一种基于非常复杂图案的 2D 射击游戏类型,这些图案美观且有趣,并且意味着极高的难度,需要记忆图案和快速的玩家反应。

Touhou Project 系列游戏是该类型中最受欢迎的游戏之一,原因有很多,其中包括游戏中的世界是一个巨大的宇宙,音乐(至少完整版中的 WAV 文件)非常精彩,而且,如果您上网一段时间了,您可能会偶然发现其好奇的粉丝群,他们制作了视频、音乐、漫画(日本漫画)甚至非官方游戏。

尽管难度很高,但它们可能会让人非常上瘾。

安装

PC-98 游戏可以使用 Linux 原生的 X Neko Project II 模拟器玩 (xnp2AUR)。

以下软件包仅依赖于 Wine 运行(以及 Timidity++ 播放 MIDI 音乐)。一个 python 引擎正在开发中,以消除 Wine 依赖。它们安装的是免费试用版。如果您有完整版,您可以轻松地用完整版替换试用版。

这些游戏已打包,方便您使用

我们需要帮助 打包 更多 Touhou 游戏到 AUR。这是一个可以基于其免费可下载试用版进行构建的游戏列表

  • Touhou 7.5: Immaterial and Missing Power
  • Touhou 9: Phantasmagoria of Flower View
  • Touhou 10: Mountain of Faith
  • Touhou 10.5: Scarlet Weather Rhapsody
  • Touhou 11: Subterranean Animism
  • Touhou 12: Undefined Fantastic Object
  • Touhou 13: Ten Desires
  • Touhou 13.5: Hopeless Masquerade.
  • Touhou 14: Double Dealing Character
  • Touhou 14.5: Urban Legend in Limbo
  • Touhou 15: Legacy of Lunatic Kingdom
  • Touhou 15.5: Antinomy of Common Flowers
  • Touhou 16: Hidden Star in Four Seasons
  • Touhou 17: Wily Beast and Weakest Creature
  • Touhou 18: Unconnected Marketeers

Python 引擎

Linkmauve 制作了一个实验性的 python 引擎,以使游戏更具可移植性。它绝对不稳定,更像是引擎的草图而不是实际的引擎,但尽管如此,它还是很有趣的。请参阅软件包 pytouhou-hgAURth06-demo-dataAUR

额外信息

安装完整版

如果您拥有 Imperishable Night 或 Perfect Cherry Blossom 的完整版,您可以将它们放在您的 Home 文件夹中,或者您可以将它们放在 overlay 中,以便它们可以在 liveCD 中工作并安装到磁盘。

注意: .th08 是 Imperishable Night 的 Wine 前缀文件夹,而 .th07 是 Perfect Cherry Blossom 的。
  1. 找到包含 Touhou 游戏文件的文件夹。
  2. 设置您的文件管理器以查看隐藏的文件/文件夹。(在 Cherimoya 的 Dolphin 文件管理器中,只需按 Alt+. (句点键))
  3. 转到您的“Home”文件夹并找到文件夹 .th08 和/或 .th07
  4. 将您的游戏文件粘贴到 .th08.th07 中的快捷方式之上
  5. 正常启动您的游戏。它们将使用完整版。

MIDI 音乐

如果您使用的是试用版,它们只包含 MIDI 文件。要播放它们,您还需要安装 timidity++ 以及一些音色库 (freepats-general-midi)。

现在将以下行添加到 Timidity++ 配置文件中

/etc/timidity++/timidity.cfg
dir /usr/share/timidity/freepats
source /etc/timidity++/freepats/freepats.cfg

记住在播放前 启动 timidity.service 用户单元。

Windows 时代游戏中的音频

如果您发现任何 Windows 时代或之后的(Touhou 6 及更高版本)游戏中没有音频,请确保安装 lib32-alsa-liblib32-alsa-plugins,并在 winecfg 中重新检查您的配置。此外,将游戏中的音频设置为“WAV”模式。


Steam 版本

您可以从 列表中找到 Steam 上可用的游戏。

thcrap

Touhou Community Reliant Automatic Patcher (thcrap) 主要用于促进 Touhou Project 游戏在 Touhou Patch Center 上的自更新、多语言翻译,但理论上可以用于这些游戏的几乎任何其他补丁,而无需通过该网站。

使用 thcrap 启动 Touhou 游戏的最简单方法是使用 thcrap-steam-proton-wrapper 脚本。

  • 从 Steam 下载您购买的游戏。
  • 安装 thcrap-steam-proton-wrapper-gitAUR。对于 Flatpak 版本的 Steam,请从 Flathub 安装 com.valvesoftware.Steam.Utility.thcrap_steam_proton_wrapper
  • 更改您的 Touhou 游戏启动选项。右键单击您 Steam 库中的 Touhou 游戏,然后单击属性。在通用选项卡下,将启动选项更改为
thcrap_proton -c en.js -- %command%

查看 手册 以使用其他语言启动 Touhou 游戏。

  • 首次启动游戏时,它会要求您安装 thcrap。
  • 之后,它将更新 thcrap 并启动游戏。当 thcrap 窗口出现时,建议您取消选中设置中的保持更新器在后台运行,以便您退出时 Steam 可以正确关闭游戏。

thprac

thprac 是一个练习工具。添加 -p 选项将安装并使用 thprac 启动 Touhou 游戏。

thcrap_proton -p -c en.js -- %command%

vpatch

注意: 垂直同步补丁 (vpatch) 仅适用于原始光盘的可执行文件。您需要来自原始光盘的 .exe 文件,而不是 Steam 版本。请参阅 购买指南。

垂直同步补丁减少输入延迟(按下按钮时游戏响应更快)。

  • vpatch.exevpatch.inivpatch_thxx.dll 复制到您的游戏目录 ~/.local/share/Steam/steamapps/common/thxx/(或者 Flatpak 版本的 Steam 的 ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/thxx/)。
  • 使用您喜欢的文本编辑器打开游戏目录中的 vpatch.ini。我们将要更改窗口大小。对于 TH10,默认窗口非常小。首先,在 [Window] 部分下设置 enabled = 1。如果使用 4K 显示器,请设置 Width = 2667Height = 2000。如果使用 1080p 显示器,请设置 Width = 1280Height = 960。基于 教程。要修复 Th10 Marisa B 3.xx 能量错误,请将 BugFixTh10Power3 = 1 添加到 [Option] 部分。
  • 备份原始 Steam 可执行文件 ~/.local/share/Steam/steamapps/common/thxx/thxx.exe。这是为了方便起见,您始终可以使用 Steam 中的验证本地数据来恢复它。
  • ~/.local/share/Steam/steamapps/common/thxx/thxx.exe 替换为您从原始光盘合法获得的文件。
  • 更改 Steam 游戏启动选项为
thcrap_proton -v -c en.js -- %command%
-v 标志让 Steam 运行 vpatch.exe

参见