MTFO Extension Scans
Adds additional fields to MTFO custom chained puzzles.
模組介紹 作者原文
Adds additional fields for MTFO scans. These can be used in Custom/PuzzleTypes.json within the Scans blocks.
Fields
- "FullTeamScanMulti": float - The multiplier on scan progress used when the entire team is in the scan, regardless of how large or small the team is.
- "PerTeamSizeScanMultis": list[list[float]] - Similar to PlayersInScanMulti, except that each list only takes effect when the corresponding number of players are in the game. The first list corresponds to solo, the second to duo, and so on.
- If the list for the current player count doesn't exist or is empty, the next populated list is used. If that does not exist, PlayersInScanMulti applies instead.
- Lists autofill upwards. For instance, [0.5, 1] is equivalent to [0.5, 1, 1, 1].
- "BioScanGraphics" contains the following subfield:
- "HideBulkheadSkullGraphic": string - Hides the skull graphic shown on bulkhead scans.
Example
These flash scans do not scale with the number of players in the scan. However, they instantly complete if the entire team enters them.
These null scans do not scale with the number of players in the scan either, but are faster if there are fewer players in the lobby.
// PuzzleTypes.json
{
"Scans": [
{
"Name": "Big Orange Flash Scan; instant with team",
"BaseScan": 2,
"PersistentID": 106,
"PlayerRequirement": 0,
"ScanRadius": 3.25,
"FullTeamScanMulti": 9999.0, // <-- A new field!
"PlayersInScanMulti": [0.125, 0.125, 0.125, 0.125],
"ReduceSpeed": 0.0,
"ReduceWhenNoPlayer": false,
"RevealMode": "ScaleByDistance",
"BioScanGraphics": {
"ScanText": "Flash Scan\nInstant With Team",
"Radius": 3.25,
"colorModeColor": [
{ "mode": 1, "r": 1.0, "g": 0.6, "b": 0.0, "a": 1.0 },
{ "mode": 2, "r": 1.0, "g": 0.35, "b": 0.0, "a": 1.0 },
{ "mode": 4, "r": 1.0, "g": 0.6, "b": 0.0, "a": 1.0 },
{ "mode": 5, "r": 1.0, "g": 0.35, "b": 0.0, "a": 1.0 }
]
}
},
{
"Name": "Big Blue Null Scan; no team scaling",
"BaseScan": 2,
"PersistentID": 108,
"PlayerRequirement": 0,
"ScanRadius": 2.25,
"PerTeamSizeScanMultis": [ // <-- A new field!
[0.3], // Solo
[0.24],// Duo
[0.2] // Trio
// Four is omitted here, so PlayersInScanMulti is used instead.
],
"PlayersInScanMulti": [0.18, 0.18, 0.18, 0.18],
"ReduceSpeed": 0.0,
"ReduceWhenNoPlayer": false,
"RevealMode": "ScaleByDistance",
"BioScanGraphics": {
"ScanText": "Null Scan\nNo Scaling",
"Radius": 2.25,
"colorModeColor": [
{ "mode": 1, "r": 0.0, "g": 0.0, "b": 1.0, "a": 1.0 },
{ "mode": 2, "r": 0.25, "g": 0.25, "b": 0.75, "a": 1.0 },
{ "mode": 4, "r": 0.0, "g": 0.0, "b": 1.0, "a": 1.0 },
{ "mode": 5, "r": 0.25, "g": 0.25, "b": 0.75, "a": 1.0 }
]
}
},
//...
]
"Clusters": [
//...
]
}
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 多數模組依賴遊戲的模組載入器:常見做法是用社群模組管理器(如 r2modman)選中本遊戲安裝,由管理器自動處理載入器與依賴。
- 手動安裝時,把模組檔案放進遊戲目錄下對應的 Mod / plugins 資料夾。
- 啟動遊戲確認載入成功;帶「前置依賴」的模組需要把依賴一併安裝。
不同模組的安裝位置差異較大,包內說明是最可靠的依據。
下面這些內容需要先安裝,否則該模組不會生效: