Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)
封面參考(原作): Team Fortress 2 · 原作宣傳圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。
來源維護者: VVRLD · 版本: c8caa2e3dd66 · 整理日期: 2026-10-12
文件授權: MIT · LICENSE · 本文形式: README 翻譯
下文為來源 README 的繁中翻譯,由 Kirikirin 使用 AI 輔助整理;功能、完成度與測試結果均為原作者描述,本站未逐項實機驗證。圖片改為來源連結,指令與技術識別保留原文。
FortCraft
以 Team Fortress 2 傭兵的身分遊玩 Minecraft。Minecraft 負責繪製世界並保留其方塊、
生物、維度與存檔;一個在本機建置的 TF2 模組在旁隱藏執行,提供 TF2 的
移動、職業、武器、建築、選單與 HUD。
實驗性,僅限單人與離線。 切勿在公開 TF2 伺服器上使用。遊玩前請備份
你的 Minecraft 世界。
不包含任何遊戲檔案。你需要自己的 Team Fortress 2 與 Source SDK Base 2013
Multiplayer(兩者在 Steam 上皆為免費)以及 Minecraft: Java Edition。安裝程式會下載 Valve 的開放
Source SDK 2013、套用 FortCraft 的變更,並在你自己的電腦上建置所有內容。
安裝
| Windows 10/11 | Linux | |
|---|---|---|
| 指南 | INSTALL-WINDOWS.md | INSTALL-LINUX.md |
| 安裝(一次) | 按兩下 START-HERE.cmd |
bash setup.sh |
| 遊玩 | 按兩下 PLAY-FORTCRAFT.cmd |
./play.sh |
最簡單的方式是使用 Releases 頁面上為你的系統準備的現成 zip。複製儲存庫也可以;
無論哪種方式,安裝程式都會處理好資料夾配置。
控制
請參閱 CONTROLS.md:按鍵、TF2 選單、裝有你的 Minecraft 物品的背包、生命
與彈藥包,以及合成。TF2 的按鍵可在 Minecraft 的「控制」選單中的
「FortCraft (TF2)」下重新綁定。
可運作的功能
TF2 職業、武器、HUD 與選單;在 Minecraft 方塊上進行火箭跳與黏彈跳;射擊並
炸飛 Minecraft 生物;使用 Minecraft 裂痕與掉落物的近戰破壞方塊;會與敵對生物戰鬥的 Engineer
建築;顯示你的 Minecraft 物品的 TF2 背包(將方塊裝備到
手上、使用生命與彈藥包);在 TF2 合成畫面中合成 Minecraft 配方與補給包;嘲諷、語音指令、TF2 主控台;地獄與終界。
已知限制
- 實驗性:並非每一種 TF2 武器、投射物或裝飾品都已針對每一種生物檢查過。
- Medic 對 Minecraft 動物的治療光束尚無法運作。
- Linux 是新的且測試程度不如 Windows;請回報問題並附上來自
tools/collect_logs.sh的日誌。 - 僅支援 Minecraft 26.3 搭配 Fabric Loader 0.19.5;不支援其他版本。
運作方式(簡短說明)
兩款遊戲共用一塊記憶體。Minecraft 傳送其方塊、生物與你的按鍵;TF2
移動你、執行武器、將其武器與 HUD 繪製成圖片,由 Minecraft 顯示在其自身畫面之上,
並將命中回報給 Minecraft。程式碼:fabric/(Minecraft 模組)、tf2mod/(
TF2 端,以及 sdk-changes.patch 用於 Valve 的 SDK)、protocol/(共用記憶體配置)、
tools/(安裝、建置與啟動指令碼)。
授權條款
FortCraft 自身的程式碼採用 MIT 授權(LICENSE)。Valve 的 SDK 與 FortCraft 對其
所做的變更屬於 Valve 的 Source 1 SDK 授權條款範圍;請參閱 THIRD-PARTY-NOTICES.md。
FortCraft 是非官方粉絲專案,與 Valve、Mojang 或
Microsoft 無關,亦未獲其背書。
授權與來源聲明
原始 README 與翻譯沿用 MIT 授權;本次修改為繁中翻譯、連結與排版調整。可修改的 Markdown、原始 README、LICENSE 與 NOTICE 收錄於頂部文件包。原作遊戲內容與商標不因此獲得授權。
LICENSE
MIT License
Copyright (c) 2026 FortCraft contributors
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
THIRD-PARTY-NOTICES.md
# Third-party notices
The root MIT licence covers FortCraft's original Java, C++, scripts, protocol,
and documentation in this source preview. It does **not** relicense Valve's SDK,
Minecraft, Team Fortress 2, or the dependencies downloaded during a build.
`tf2mod/sdk-changes.patch` modifies Valve's Source SDK 2013. The SDK and its
modifications are governed by Valve's Source 1 SDK licence. Its required licence
and third-party notices are included in `third_party/source-sdk-2013/`.
Recipients obtain the unmodified SDK separately from
<https://github.com/ValveSoftware/source-sdk-2013> and apply our patch to it.
The SDK licence has non-commercial/free-distribution conditions; the MIT licence
on FortCraft's original code does not override them.
Minecraft and Team Fortress 2 game files are **not** included. Players must
obtain those games themselves. Gradle/Fabric Loom downloads the Minecraft
development dependencies during setup; no Minecraft JAR is in this archive.
The Gradle wrapper JAR is a build tool, not a game file.
FortCraft is an unofficial fan project. It is not affiliated with or endorsed
by Valve, Mojang, or Microsoft. This preview is single-player/offline only.
`prebuilt/fortcraft_flat.bsp` is FortCraft's own empty test map, compiled from
`tf2mod/maps/fortcraft_flat.vmf` with Valve's map compiler so Linux players (who have no
Windows map compiler) can use it. It contains only FortCraft's geometry and references to
standard tool materials, no Valve assets.

評論
…