RopeObserver
手持繩索滾輪放繩時,在可自由擺放的小窗裏聚焦繩子最低點,實時看清繩子預覽、末端與隊友位置,判斷該把繩子放到哪裏。可設置顯示閾值、放置後保留秒數、窗口位置與大小、相機距離與廣角。
模組介紹 作者原文
RopeObserver
功能
手持繩索卷軸、用滾輪放出繩子時,畫面裏的一個小窗會聚焦繩子的自由端(普通繩垂下的最下端;反重繩索向上飄,則聚焦最上端),方便看清繩子末端落到哪、附近隊友在哪,從而判斷繩子該放多少、錨點放哪最好。
- 小窗聚焦繩子的自由端,相機落在自由端背離你的一側、朝向你自己;反重繩索則相機與你同朝向(鏡頭看向前方)。距離稍遠、視野更廣,能同時看到繩子、自由端和附近隊友。
- 小窗顯示的就是放繩時繩子本身的半透明樣子;繩子收回到不足閾值時小窗自動關閉。
- 放置繩索後小窗會按配置繼續保留一段時間(默認 1.5 秒)再關閉,方便回看繩子放到了哪裏。
- 小窗位置可自由擺放:默認在左下角,按住拖動修飾鍵(默認右 Alt)並用鼠標左鍵拖動即可移動到任意位置,鬆手後位置自動保存。
- 遊戲中可直接用方向鍵實時擺機位:↑ 拉近、↓ 拉遠,←/→ 左右移動,右Ctrl+↑/↓ 升高降低;另有一對「環繞鍵」(默認不綁定,需在配置裏設置)可讓相機繞繩索 360° 自由旋轉;按鍵與速度都能在配置裏改。
- 僅在手持繩索卷軸且繩子掛在卷軸上時工作,放下繩子、收回繩子或換手後自動關閉,不發送任何網絡數據。
使用方法
手持繩索卷軸並滾輪放出繩子超過閾值(默認 1 米)時小窗自動出現。配置在 BepInEx/config/RopeObserver.cfg(中英雙語、默認英文),改完重進遊戲生效。
通用
| 配置項 | 默認值 | 說明 |
| --- | --- | --- |
| 啓用 | 開 | 是否啓用本 Mod |
| 顯示閾值(米) | 1 | 放出的繩子長於該值才顯示小窗 |
| 放置後保留(秒) | 1.5 | 放置繩索後窗口繼續顯示多少秒,0 表示立即隱藏 |
| 界面語言:英文 | 開 | 小窗標籤與日誌用英文,關掉則用中文 |
| 調試日誌 | 關 | 排查問題時打開 |
窗口
| 配置項 | 默認值 | 說明 |
| --- | --- | --- |
| 窗口 X | -1 | 小窗左邊距(像素),負值表示自動貼左下角;拖動會自動更新 |
| 窗口 Y | -1 | 小窗上邊距(像素),負值表示自動貼左下角;拖動會自動更新 |
| 窗口寬度(像素) | 640 | 高度按 16:9 自動計算 |
| 顯示標籤 | 關 | 是否顯示左上角標籤 |
| 標籤文字 | 空 | 留空則跟隨界面語言 |
| 拖動修飾鍵 | 右Alt | 按住它並用鼠標左鍵拖動即可移動小窗 |
相機
| 配置項 | 默認值 | 說明 |
| --- | --- | --- |
| 相機距離(米) | 10 | 越大視野越廣 |
| 俯仰角 | 20 | 相機抬高角度,度 |
| 水平偏移(米) | 0 | 左右偏移,正爲右、負爲左 |
| 視野角度 | 85 | 小窗相機視野角,度 |
| 視角關注點 | 0 | 0 自由端(普通繩最低點/反重繩最高點),1 中段,2 錨定端(普通繩最高處/反重繩最低點) |
| 環繞偏航角(度) | 0 | 相機繞繩索的水平環繞角,可 360° 自由旋轉;普通繩 0=朝向玩家,反重繩 0=與玩家同朝向 |
相機操控
| 配置項 | 默認值 | 說明 |
| --- | --- | --- |
| 拉遠鍵 | ↓ | 按住拉遠 |
| 拉近鍵 | ↑ | 按住拉近 |
| 左移鍵 | ← | 按住左移 |
| 右移鍵 | → | 按住右移 |
| 垂直修飾鍵 | 右Ctrl | 按住它時上下鍵改爲升降相機 |
| 環繞左轉鍵 | 未綁定 | 按住繞繩索向左環繞(可 360°),默認不綁定,需自行在配置裏設置 |
| 環繞右轉鍵 | 未綁定 | 按住繞繩索向右環繞(可 360°),默認不綁定,需自行在配置裏設置 |
| 移動速度(米/秒) | 5 | 上下左右鍵推動相機的速度 |
| 升降速度(度/秒) | 25 | 垂直修飾鍵+上下鍵改變俯仰角的速度 |
| 環繞速度(度/秒) | 60 | 環繞鍵旋轉相機的速度 |
安裝
用 Mod Manager 或 gale 安裝;手動安裝時把壓縮包裏 plugins 中的 dll 放到遊戲的 BepInEx/plugins/ 目錄。
權限說明
只要你標註原作者“傑尼龜(Squirtle18)”,就可以任意借鑑、轉載我的所有mod、思路和代碼(不只是本mod),用來進行你需要的一切活動。
即使代碼有100%的相似度,你只是本地化配置文件,甚至只是更改了描述文件,讓描述更清晰,也允許。(我只是因爲我的github賬號另有他用,所以無法上傳源碼)
但希望你借鑑後的mod也同樣授權mod社區借鑑。
若A借鑑了我的思路或代碼,B又借鑑了A的思路或代碼,則最終致謝名單應爲:傑尼龜(Squirtle18)、A、B。(是的,包括致謝你自己,我也感謝你爲社區作出的貢獻)
安裝與使用 安裝:BepInEx 外掛
- 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
- 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
- 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
- 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。
帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。
下面這些內容需要先安裝,否則該模組不會生效: