Repo ↗ · 原始 README ↗ · 文件包(Markdown/授權)

封面參考(原作): Kenshi · 原作宣傳圖,由 IGDB 提供。圖片版權屬原權利人,供辨識原作使用,不代表此重寫/模組專案的實際畫面。

來源維護者: brayniac6-glitch · 版本: 48530b9359a9 · 整理日期: 2026-10-12

文件授權: MIT · LICENSE · 本文形式: README 翻譯

下文為來源 README 的繁中翻譯,由 Kirikirin 使用 AI 輔助整理;功能、完成度與測試結果均為原作者描述,本站未逐項實機驗證。圖片改為來源連結,指令與技術識別保留原文。


Project Okran

一個從零開始、開放原始碼的 Kenshi 重寫專案:擁有自己的引擎與遊戲程式碼(Rust 與 Bevy),
從你自己的 Kenshi 複本讀取原版遊戲的資料來運行。就像 OpenMW 之於 Morrowind。

你需要 Kenshi。 Project Okran 不包含任何 Kenshi 的檔案:沒有資料、模型、貼圖、
音效或執行檔。它每次執行時都會從你安裝的複本(Steam 或 GOG)讀取這些檔案,
沒有安裝就無法啟動。請向 Lo-Fi Games 購買 Kenshi,於
Steam 或 GOG。

狀態:早期但可遊玩。 你可以從 Kenshi 的開局開始新遊戲,或繼續、儲存、
載入並匯入你的 Kenshi 存檔。你可以行走、戰鬥、交易、招募、建造、研究,並靠對話
在世界中闖蕩,但仍有許多內容缺失或粗糙。請經常儲存。

下載與遊玩(Windows)

  1. 擁有並安裝 Kenshi(Steam 或 GOG)。
  2. 前往本 repo 的 Releases 頁面,並
    從最新版本下載 Project-Okran-windows.zip。
  3. 解壓縮到任何位置(桌面也可以),然後執行 kenshi.exe。如果 Windows SmartScreen 警告
    這是未知的應用程式,請選擇 更多資訊,然後選擇 仍要執行。

就這樣:下載的內容是一個程式,其他一切它都會從你的 Kenshi 安裝中讀取。它
會自行找到 Steam 安裝。如果你的安裝在其他位置(GOG、其他磁碟),請用
Kenshi 資料夾啟動它:kenshi.exe "D:\Games\Kenshi"。

系統需求

在開發用 PC 上測量;最低需求是估計值,並未在該硬體上測試過。

最低 建議
作業系統 Windows 10 或 11,64 位元 Windows 11,64 位元
CPU 4 核心(Intel i5-8400 / Ryzen 5 2600) 6 核心(Intel i5-12400F,已測試)
記憶體 16 GB RAM 32 GB RAM
顯示卡 DirectX 12 或 Vulkan,6 GB(GTX 1660) 8 GB(RTX 4060,已測試)
儲存空間 已安裝 Kenshi(約 14 GB),外加 100 MB 一顆 SSD

它會使用大量記憶體:在城鎮中待一分鐘後約 7.5 GB,最高可達 13 GB 的已提交記憶體。它在
16 GB 的測試 PC 上運行良好,但如果你只有 16 GB,請關閉其他大型程式。

自行建置

  1. 安裝 Kenshi。
  2. 安裝 Rust(stable,1.85 或更新版本)。
  3. 建置並執行:
cargo build --release -p kenshi-game --bin kenshi
target/release/kenshi.exe

它會自行找到 Steam 安裝的 Kenshi。否則,請提供 Kenshi 資料夾:
kenshi.exe "D:\Games\Kenshi"。不會寫入你的 Kenshi 資料夾中的任何內容。設定與存檔會存到
%APPDATA%\kenshi-rewrite,而 Kenshi 自己的存檔只會被讀取(Import)。

Mod

Kenshi 的 mod 可以運作:Steam 工作坊訂閱與 Kenshi/mods/<Name>/ 資料夾,會依照你
啟動器中的順序載入。Project Okran 也可以保有自己的 mod 清單,而 mod 的檔案會依名稱取代
遊戲的檔案。關於製作 mod、載入順序、取代模型、
貼圖與 UI,以及修改程式碼本身,請參閱 MODDING.md。

本 repo 的運作方式

這個重寫專案規劃於 sheet/(試算表方法)。Kenshi 執行檔的每一個函式
都是 sheet/functions.tsv 中的一列,附有所屬的子系統,以及一行描述
其功能的說明。sheet/port_map.tsv 將 Kenshi 的系統對應到重寫專案的模組。程式碼是
根據這些描述撰寫,絕不從反編譯程式碼複製。關於規則請參閱 CLAUDE.md,
關於結構描述請參閱 sheet/SCHEMA.md,關於計畫請參閱 docs/DESIGN.md。

cargo test
python tools/sheet.py coverage --by sub

法律

與 Lo-Fi Games 無關。不包含任何遊戲檔案、執行檔或反編譯程式碼;你需要
自己的 Kenshi 複本。Kenshi 是 Lo-Fi Games 的商標。Project Okran 自己的程式碼採用 MIT
授權(LICENSE)。

音效程式碼(src/audio)以 ww2ogg 的方法將 Kenshi 的 Wwise Vorbis 音效重建為 Ogg Vorbis,
並隨附 ww2ogg 的封裝碼簿(src/audio/data/packed_codebooks_aoTuV_603.bin):
Copyright © 2002, Xiph.org Foundation; Copyright © 2009-2016, Adam Gashlin; BSD 授權條款載於
src/audio/data/ww2ogg_COPYING。Kenshi 自己的音效會在執行階段從你的安裝中讀取,絕不
複製。


授權與來源聲明

原始 README 與翻譯沿用 MIT 授權;本次修改為繁中翻譯、連結與排版調整。可修改的 Markdown、原始 README、LICENSE 與 NOTICE 收錄於頂部文件包。原作遊戲內容與商標不因此獲得授權。

LICENSE

MIT License

Copyright (c) 2026 brayniac6-glitch

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.