Touhou
Touhou Project 是一个 弹幕射击游戏 系列的名称(也被称为“弹幕地狱射击游戏”)
弹幕地狱射击游戏是一种基于非常复杂图案的 2D 射击游戏类型,这些图案美观且有趣,并且意味着极高的难度,需要记忆图案和快速的玩家反应。
Touhou Project 系列游戏是该类型中最受欢迎的游戏之一,原因有很多,其中包括游戏中的世界是一个巨大的宇宙,音乐(至少完整版中的 WAV 文件)非常精彩,而且,如果您上网一段时间了,您可能会偶然发现其好奇的粉丝群,他们制作了视频、音乐、漫画(日本漫画)甚至非官方游戏。
尽管难度很高,但它们可能会让人非常上瘾。
安装
PC-98 游戏可以使用 Linux 原生的 X Neko Project II 模拟器玩 (xnp2AUR)。
以下软件包仅依赖于 Wine 运行(以及 Timidity++ 播放 MIDI 音乐)。一个 python 引擎正在开发中,以消除 Wine 依赖。它们安装的是免费试用版。如果您有完整版,您可以轻松地用完整版替换试用版。
这些游戏已打包,方便您使用
- Touhou 6: Embodiment of Scarlet Devil — th06-demo-wineAUR 或 th06-demo-pytouhouAUR
- Touhou 7: Perfect Cherry Blossom — th07AUR
- Touhou 8: Imperishable Night — th08AUR
我们需要帮助 打包 更多 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-hgAUR 和 th06-demo-dataAUR。
额外信息
安装完整版
如果您拥有 Imperishable Night 或 Perfect Cherry Blossom 的完整版,您可以将它们放在您的 Home 文件夹中,或者您可以将它们放在 overlay 中,以便它们可以在 liveCD 中工作并安装到磁盘。
.th08
是 Imperishable Night 的 Wine 前缀文件夹,而 .th07
是 Perfect Cherry Blossom 的。- 找到包含 Touhou 游戏文件的文件夹。
- 设置您的文件管理器以查看隐藏的文件/文件夹。(在 Cherimoya 的 Dolphin 文件管理器中,只需按
Alt+.
(句点键)) - 转到您的“Home”文件夹并找到文件夹
.th08
和/或.th07
。 - 将您的游戏文件粘贴到
.th08
或.th07
中的快捷方式之上 - 正常启动您的游戏。它们将使用完整版。
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-lib 和 lib32-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
.exe
文件,而不是 Steam 版本。请参阅 此 购买指南。垂直同步补丁减少输入延迟(按下按钮时游戏响应更快)。
- 从 touhouwiki 下载补丁。
- 将
vpatch.exe
、vpatch.ini
和vpatch_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 = 2667 和 Height = 2000。如果使用 1080p 显示器,请设置 Width = 1280 和 Height = 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
。