東方 Project - Arch Linux 中文维基

跳至內容

# 東方 Project

出自 Arch Linux 中文维基
翻譯狀態：

- 本文（或部分內容）譯自 Touhou，最近一次同步於 2025-01-16，若英文版本有所更改，則您可以幫助同步與翻譯更改的內容。
- 您可以在 ArchWiki 的對應頁面找到本文翻譯的原始修訂歷史。
- 本文可能與英文原文存在出入。

東方Project 是一種彈幕遊戲(在西方又被叫做 "bullet-hell shooters")

東方Project (Touhou Project) 是一個彈幕類遊戲系列的合稱。 彈幕類遊戲是一種2D射擊類遊戲，大多由美麗且難度極大的彈幕組成。 東方Project作為現在最多同人作品的射擊遊戲，現在已經滲透到各個領域，比如說Linux這個與任何一款Windows遊戲八桿子打不著的地方…

雖然東方Project系列的原作遊戲難度較大，但同時也是一個讓人上癮的遊戲。

本頁的目標是幫助Arch Linux用戶安裝東方本作及其它與東方相關的包。

## 安裝

PC-98上的遊戲可以使用 Linux-native X Neko Project II emulator (xnp2AUR)來運行。

以下的AUR包都需要Wine來運行(以及Timidity++來播放MIDI音樂).有一個基於python的引擎正在開發中，並會用來代替wine。在AUR中的遊戲都是免費試用版。你可以簡單的用完整版把試用版換掉（如果你有完整版的話）。

下面是已經在AUR中打包好的軟體包：

- th6:東方紅魔鄉 〜 the Embodiment of Scarlet Devil.——th06-demo-wineAUR 或 th06-demo-pytouhouAUR
- th7:東方妖妖夢 〜 Perfect Cherry Blossom.——th07AUR
- th8:東方永夜抄 〜 Imperishable Night.——th08AUR

我們需要幫助打包更多的東方遊戲到AUR中。以下是一些尚未打包到AUR中，但有免費版放出，需要有人進行打包的：

- th7.5:東方萃夢想 〜 Immaterial and Missing Power
- th9:東方花映塚 〜 Phantasmagoria of Flower View
- th10:東方風神錄 〜 Mountain of Faith
- th10.5:東方緋想天 〜 Scarlet Weather Rhapsody
- th11:東方地靈殿 〜 Subterranean Animism
- th12:東方星蓮船 〜 Undefined Fantastic Object
- th13:東方神靈廟 〜 Ten Desires
- th13.5:東方心綺樓 〜 Hopeless Masquerade.
- th14:東方輝針城 〜 Double Dealing Character
- th14.5:東方深秘錄 〜 Urban Legend in Limbo
- th15:東方紺珠傳 〜 Legacy of Lunatic Kingdom
- th15.5:東方憑依華 〜 Antinomy of Common Flowers
- th16:東方天空璋 〜 Hidden Star in Four Seasons
- th17:東方鬼形獸 〜 Wily Beast and Weakest Creature
- th18:東方虹龍洞 〜 Unconnected Marketeers

### Python引擎

Linkmauve 製作了一個實驗性質的基於python的遊戲引擎。現在這個引擎還不穩定， 和正式作比起來更像是一個目標。參考 pytouhou-hgAUR 和 th06-demo-dataAUR。

## 其它信息

### 安裝完整版遊戲

如果你有永夜抄或者妖妖夢的完整版的話，你可以放到你的主文件夾或者overlay裡。這樣就能在liveCD/磁碟裡安裝了。

注意：`.th08` 是東方永夜抄的 wineprefix 文件夾，而`.th07` 東方妖妖夢的文件夾。

1. 找到完整遊戲的文件夾
2. 在主文件夾(/home)下查看隱藏文件並找到「.th08」和「.th07」這2個文件夾
3. 把完整遊戲文件複製到隱藏文件(「.th08」和「.th07」)
4. 運行遊戲

### 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時代或以後的遊戲(>=th06)沒有音頻，請確保安裝lib32-alsa-lib包和lib32-alsa-plugins包，並重新檢查你的配置（在winecfg）。此外，設置遊戲中的音頻為「WAV」模式。

## Steam版本

你可以在這個列表中找到Steam上可用的東方遊戲。

### thcrap

Touhou Community Reliant Automatic Patcher (thcrap) 主要用於促進東方Project遊戲的自更新、多語言翻譯，在Touhou Patch Center上，但理論上可以用於這些遊戲的任何其他補丁，而不需要通過該網站。

使用thcrap啟動東方遊戲的最簡單方法是使用thcrap-steam-proton-wrapper腳本。

- 從Steam下載你購買的遊戲。

- 安裝 thcrap-steam-proton-wrapper-gitAUR。對於Flatpak版本的Steam，請從Flathub安裝`com.valvesoftware.Steam.Utility.thcrap_steam_proton_wrapper`。
- 更改你的東方遊戲啟動選項。右鍵點擊Steam庫中的東方遊戲，然後點擊屬性。在常規選項卡下，更改啟動選項為

    thcrap_proton -c en.js -- %command%

查看手冊以使用其他語言啟動東方遊戲。

- 第一次啟動遊戲時，它會要求你安裝thcrap。
- 之後，它會更新thcrap並啟動遊戲。當thcrap窗口出現時，建議你在設置中取消選中在後台保持更新程序運行，以便在你退出時Steam可以正確關閉遊戲。

### thprac

thprac 是一個練習工具。添加`-p`選項將安裝並使用thprac啟動東方遊戲。

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

### vpatch

注意：Vsync Patches (vpatch) 僅適用於原始磁碟中的可執行文件。你需要一個來自原始磁碟的`.exe`文件，而不是Steam版本。參見這個購買指南。

Vsync補丁減少了輸入延遲（按下按鈕時遊戲響應更快）。

- 從touhouwiki下載補丁。

- 將`vpatch.exe`、`vpatch.ini`和`vpatch_thxx.dll`複製到你的遊戲目錄`~/.local/share/Steam/steamapps/common/thxx/`（或`~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps/common/thxx/`對於Flatpak版本的Steam）。

- 使用你喜歡的文本編輯器打開遊戲目錄中的`vpatch.ini`。我們將更改窗口大小。對於TH10，默認窗口非常小。首先，在`[Window]`部分下設置`enabled = 1`。如果使用4K顯示器，設置Width = 2667和Height = 2000。如果使用1080p顯示器，設置Width = 1280和Height = 960。基於這個教程。要修復Th10 Marisa B 3.xx的功率錯誤，請在`[Option]`部分添加`BugFixTh10Power3 = 1`。

- 備份原始的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`。

## 相關連結

- THBwiki上的東方Project
- 萌娘百科上的東方Project
- 維基百科上的東方Project
- 東方Project在LINUX運行
- 在Linux和MacOS X上運行東方遊戲
- Wine PKGBUILD Guidelines
- 如何在Steam Deck上使用thcrap（Touhou Community Reliant Automatic Patcher）
- [WIN/LINUX] 使用ThCRAP的英文补丁，加上V-Sync补丁，全部在Steam内完成

分類：​

- 遊戲

東方 Project
新增話題