Trainz/內容管理器
| |||
|
|||
|
| 術語表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:點選正文中的腳註([2])或註釋標籤([註釋 12])將帶您導航(定位頁面)到該條目的確切文字。 • 然後:點選那裡的?符號,將返回您開始閱讀的地方。 |
- Trainz: A New Era (TANE) 之前的版本包含在主頁面中: Trainz/內容管理器 2.0--CM3.7
- 早期版本內容:內容管理器 Plus, AM&C/內容管理器
- 內容管理器和 DLS 的背景
CM 或 CMP 的前身是 Trainz 1.0 到 TRS2004-SP4 的獨立實用程式(也稱為ContentManager.exe,因此 TRS2006 的 CMP 中有“Plus”),使用者可以使用它安裝新的建模資產。除了安裝資產之外,沒有太多選擇。其他實用程式執行了一些任務(例如上傳),但資料管理主要透過手動移動資料夾來完成。 從本質上講,早期的簡單 ContentManager.exe 程式執行了一些簡單的檔案管理,並解壓縮了 cdp 檔案並將它們的內容存放在使用開放資料夾、列舉 資料夾位置和沒有真正資料庫的資料系統中。它們還可以建立 cdp 檔案,讓 Trainz 的早期不斷增長的社群可以享受共享的創作成果。最終,早期的 下載站 由 Auran 主辦,使用者可以瀏覽,但搜尋功能有限,就像今天在不太複雜的第三方 Trainz 粉絲網站上一樣。大多數網站由個人或一小群 內容創作者 運營。 在 TRS2004 之前,我們所知的 DLS 雲服務更像是對無序的 zip 和 cdp 檔案集合的列表呈現訪問,而不是一個包含內建搜尋引擎和 FTP 管理器的組織良好的資料庫。它是一箇中央儲存庫,但非常混亂,這種混亂在 DLS 在 UTC 的鼎盛時期(v1.5)建立時轉變為今天的秩序,這略早於 TRS2004(v2.0)的誕生。
早期的本地 Trainz 安裝 的資料庫也更像是一組開放檔案,因此更容易出現數據損壞,直到 TRS2004 發展出更好的檔案結構和壓縮資料格式,這種格式在 TRS2006 及其內容管理器 Plus問世時得到了最佳利用,成為一個數據庫管理器以及搜尋和訪問工具。隨著伺服器上的資料庫管理器與 DLS 端的資料庫管理器進行握手,更復雜的使用者端軟體變得可行,它隨著 trainz-build v2.5 (TRS2006 內容管理器——後來改名為 內容管理器 Plus(或 CMP)而誕生。
CMP 擁有早期 Trainz “內容管理器” 中所沒有的功能,它依賴於一個原始的 區域 和 型別 標籤分類系統來實現有限的資產分組和搜尋功能。早期模組主要是一個列表/編目實用程式,允許使用者檢查自己的資產清單,沒有來自 DLS 的資訊。
- CMP 承擔了一系列以前由多個獨立的 *.exe 實用程式程式(包括第三方提供商的程式)執行的額外功能,並整合了大量新的強大的搜尋、分類和資產管理功能,例如
- 能夠在搜尋期間直接與 下載站 (DLS) 通訊
- 可以透過直接檔案匯入/解析從一個安裝匯入到另一個安裝
- 或透過 cdp 匯入,
- 匯出路線或資產或
- 上傳到 DLS 與他人分享
- 管理資產編輯
- 管理和使用存檔
- 透過組合標準和分類進行搜尋
並通常成為不涉及實際構建路線的資產操作的中心點。
|
CM/CMP(內容管理器 Plus)可以透過 Trainz 啟動器 螢幕訪問,也可以直接從 Trainz 安裝的根目錄 \bin 子資料夾中啟動 ContentManager.exe 檔案(推薦,或透過快捷方式)。許多擁有多個 Trainz 安裝的使用者會將快捷方式捆綁在一起,以便從一個公共 Trainz 資料夾啟動 CM 或 Trainz 啟動器程式。CM 的主要目的是管理從 DLS 到 DLS 的資料流,並管理硬碟驅動器上的本地資產(位於您的..\UserData 資料夾)及其子資料夾(例如..\local、..\settings、..\screenshots、..\editing 資料夾)以及 Trainz 版本的內建專案專用資料庫。(參見JA 檔案 和 庫。)
主要是 Trainzer 使用它來與 DLS 通訊和管理下載,以及選擇和過濾用於測量員的資產。TS2009 引入了增強的過濾功能(可選的可儲存條件是 T'06 CMP 的一部分,但它們組合的方式有限。在 T'09 中,新增的功能在於新的搜尋細化布林邏輯運算子:OR、AND NOT 和 AND [後者在大多數使用中有些多餘[注 1]]),因此高階使用者通常會定義一個搜尋條件,稱為 搜尋過濾器,儲存它,然後使用它來縮減資產列表,以便在路線構建時找到所需的資產。
CM/CMP 具有複雜的搜尋功能,並自動識別和下載與每個資產相關的 依賴項。CM/CMP 與 CCP 緊密整合,還用於開啟資產以進行編輯,並將它們提交以在 Trainz 中使用。在 TRS2006 及更高版本中,新的資產和資產克隆(具有新 KUID 的副本)是透過 CM/CMP 建立的,儘管可以透過 測量員 中的“另存為”選項克隆 路線 或 會話。
|

從 CM-3.7 到 CMP 看起來很像一個帶可重新定位列的電子表格(來自 TS2009 的 CM-2.0),這意味著使用 ALT+V 選擇在“主檢視”(螢幕的右側部分)中檢視的列,然後可以將其向左或向右滑動並重新排列,以適應使用者喜好,或者適應你可能要執行的任務型別。例如,有一天你可能想找到所有與 XYZ 路線和會話下載一起安裝的資產,因此想檢視安裝日期......這是另一個資訊量很少的資料列。有時你想要修改日期,而有時可能是區域、年代或 trainz-build 值是你主要的排序和搜尋興趣。ALT+V 選單允許隱藏列或開啟它們的顯示,而拖動它們則允許你將它們從左到右重新排列。
- 標題欄符號
在 TC3 之後,以及在 TS2009-SP3 之後,CM/CMP 標題欄中會出現 CM-X.Y 符號,X.Y(最初只是 CM-2.0)會隨著每個 程式碼構建 而增加,並因此顯示為字尾,以提醒使用者 trainz-build 標籤 或 Trainz 軟體的“版本”。現在它表示使用 內容建立器 Plus (CCP) 編輯建立或更新的資產將獲得的 trainz-build 程式碼。
- 編輯模式
CM 支援兩種形式的資產編輯:CCP,這是一種表格式的填空式固定形式,用於將正確的部件分配給新資產,或者使用 Windows 實用程式進行自由形式的編輯。對於資產修復,幾乎每個人都避免使用 CCP,而是使用一個 Windows 資源管理器編輯資料夾,該資料夾可以直接訪問構成資產的檔案。此資料夾和檔案可以透過多種方式開啟
- 熱鍵 SHFT+CTRL+E 直接開啟一個沒有處理的 Windows 資源管理器資料夾,並且它會立即彈出到其他螢幕視窗的頂部。
- RMBH+拖動+開啟方式 訪問 \bin\...\Tools 子資料夾中安裝的 PEVtools 或其他批處理實用程式之一。因此,例如,如果修復需要訪問紋理(例如,在錯誤訊息中,你看到一個 alpha 遮罩,而它的基本紋理的大小不匹配,因此需要重新調整大小),則可以使用 PEV 的 images2TGA 實用程式開啟資產,並立即準備好修復問題。在這種情況下,視窗通常會位於其他 Windows 應用程式視窗的後面,具體取決於你的影片設定以及 Windows 中的內建偏好。如果執行雙顯示器或三顯示器系統,通常這些視窗會偏向於在 CM 的其他螢幕中開啟,因此會立即在可以看到的地方開啟。
|
目前,請注意 CM 頂部 主檢視 沿其頂部的預設選項卡每個選項卡在按下時都會在“搜尋”窗格中載入搜尋條件; 並且透過使用 Tab ↹ (切換)可以隱藏或開啟左側窗格。 如何在 CM 中高效搜尋
tutorial & reference will allow us to cover tips and tricks in depth outside this survey topic. (You didn't want to read that here, now anyway, did you?)

1. 下載助手(DLH 窗格)作為頂部窗格開啟,此處顯示一個需要更新的專案。(注意圖示)
2. 搜尋窗格 視窗向下開啟(部分被遮擋在窗格外),以及
3. 第三行向下,詳細資訊窗格 顯示資產的縮圖及其部分描述標籤的資料欄位資訊。其他資訊被遮擋在窗格外。
4. 而當最小化時,每個都看起來像底部另外三個“摺疊”的窗格欄,只保留它們的標籤。
如下圖所示,每個左側窗格都有一個小小的點選圖示來開啟或關閉它,在正常操作中,其中一個將是DLH(下載助手)窗格,另一個是資產詳細資訊窗格,以及根據需要,搜尋窗格,或其他組合(上傳、存檔 和 拾取列表)基於您正在執行的操作,為您提供所需的靈活性。每個都可以設定後關閉,並且仍然有效,或者整個窗格集可以透過交替按下 Tab ↹ 鍵來切換開啟或關閉,並相應地加寬或縮窄。其他顯示的窗格用於上傳、存檔等,但像 DLH 窗格一樣,這些主要透過從主檢視拖放到窗格中來使用,因此必須開啟才能實際使用。玩一下,閱讀手冊,無論是以印刷版還是 PDF 格式,然後重新閱讀它。等一個月再讀一遍。每次都會讓你獲得額外的知識和見解的力量,從而進一步闡明我們在本文中所呈現的內容。

下載助手 (DLH)
[edit | edit source]您應該始終給 DLH 一些“幾分鐘”的時間來穩定下來,然後再點選 開始,但是一旦它在您的列表頂部運行了幾分鐘,現在點選開始似乎沒有風險,不像 CMP 過去表現出的某些不穩定性,正如CMP 文章中所提到的那樣。確實,CM-2.0 可能會遇到一些相同的問題,但 CM-3.3 及更高版本將大量資料管理工作解除安裝到 TADdaemon.exe 的更好實現中,該實現將資料從 DLS 傳入和傳出,而 TrainzUtil.exe 管理對資料庫本身的新增、提取等;兩者在後臺都是不可見的,只有高階使用者才能看到。TS12 的 TADdaemon 比 TS09 & TS10 共享的技術有了很大的改進。
要選擇要下載的內容,請先設定搜尋條件(見左側圖片),然後單擊一個或多個資產以選擇它們(突出顯示,CM 的顏色和突出顯示顏色與您在 Windows 主題中設定的顏色相同),然後將它們拖放到DLH 窗格中。隨著新增更多內容,您可能會注意到一些活動,其中一部分是 CM 和 DLS 正在填充依賴項——您選擇的資產所依賴的子資產,例如該型別鐵路車輛的轉向架、車輪或聯軸器,或者紋理等,這些都是您選擇的資產的一部分。隨著您透過拖放新增更多內容,該列表會增長一個捲軸,並且隨著依賴項的識別和新增而變得更長。
搜尋窗格
[edit | edit source]按鈕很簡單,開始、清除、停止 和 +/- 用於新增/刪除新“過濾器行”(API 資料視窗)。如果窗格中沒有任何內容,則已清除。
| DLS“意外後果”示例 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DLS 路線下載的一個問題 獲取路線或會話可能會帶來 “大量”的依賴項! (以及它們的錯誤,如果它們使用的是舊的 kuid!)[註釋 2] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
下載的風險
[edit | edit source]新的 Trainzer 需要意識到過早下載太多內容的風險。有一個明智的程式,以及一些效率較低的程式。右邊的表格說明了這一點。DLH 窗格中列出了六個資產作為下載項。當 CM 添加了依賴項時,下載量為 36 個!增加了六倍,這只是一個輕微的例子。下載一個會話會帶來一條路線,這條路線(自 TS10 引入層以來)和會話可能分別具有數千或數百個資產依賴項。
搜尋窗格
[edit | edit source]可能比 DLH 更加頻繁地用到的是搜尋窗格。
Config.txt 檔案在 Trainz 資源中無處不在,因為沒有哪個資源能夠在沒有這種型別 計算機科學容器 的情況下進行定義。在編輯或建立 Trainz 內容時,始終要牢記關鍵字-值的配對。 TrainzBaseSpec 包含資源定義 config.txt 檔案中最常見的數值和容器。
註釋
- ↑ AND 布林運算子:在簡單的篩選器中很少需要,因為兩個篩選器輸入框 (疊加) 一個接一個 會自動進行布林 AND 運算。因此,它的用處主要體現在使用 AND NOT 運算子與條件連結到第二個或第三個標準並以 OR 運算子分隔的篩選器組合中。
- ↑ 關於下載意外情況:
據我經驗,在儲存資源時,Surveyor 和 CM 不會更新會話或路線 KUID 表(依賴項),如果更新的 KUID2 或過時表條目替換了它。這種操作似乎只在載入時才會發生。因此,即使是更新過的“改頭換面”路線也可能需要舊的 KUID... 如果你的系統沒有最新更新,舊的也會被下載下來。
這需要對每個缺失的依賴項進行版本檢查,並隨後進行下載。我們將透過其他詳細介紹的“操作指南”過程來解決這個問題。
腳註
- ↑ TANE CM/SP1-狀況正常:託尼·希利亞姆在 8 月初的計劃中宣佈,沒有任何預期的釋出時間/截止日期。
參考文獻
- Trainz 列印版或 pdf 檔案 手冊,適用版本 - 通常位於 ..\extras 或 ..\extras\manuals 資料夾
- TrainzOnline Wiki Config.txt 檔案頁面 和其他頁面
- TrainzOnline Wiki:內容建立者指南頁面(各種)
- 各種 CCG 和 Auran 網站




