Trainz/內容管理器/內容管理器 Plus
|
|||
|
| 術語表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:點選正文中的腳註([2])或註釋標籤([note 12])將導航您(定位頁面)到條目的確切文字。 • 然後:點選那裡的?符號,將返回您回到您開始閱讀的地方。 |

內容管理器 Plus 是 Trainz 在 2005 年 11 月釋出的 TRS2006 中新增的一個新模組,使用者可以使用它安裝新的建模資產,或匯出路線以供共享。雖然 CM 或 ContentManager.exe 也是 TRS2004 中的一個獨立的 EXE 檔案實用程式 - 但 2004 年的功能是原始的,儘管比在 Trainz 1.0 到 Trainz UTC 中執行單獨的維護和維護功能的少數 exe 模組有了改進,將這些可執行檔案中的幾個功能組合在一起。雖然仍然是一個獨立的模組,但 TRS2004 的 ContentManager 經過了進一步的演變,但仍然主要只是一個本地資料庫管理和訪問工具,並且有單獨的程式用於管理將 cdp 檔案 資產上傳和下載到新建立的雲服務 Auran 的 Trainz 下載站 的 FTP 事務。
CMP (內容管理器 Plus) 的重大變化是將除編輯器之外的幾乎所有資料操作都合併到一個包中,作為 TRS2006 和 Trainz Classics 及更高版本的功能,並且可以透過 Trainz 啟動啟動(Trainz 啟動器)螢幕訪問,或者透過直接載入 exe 或使用快捷方式訪問。
• CM 的目的是管理您的硬碟驅動器上的資產(位於您的 Trainz/local 資料夾中[note 1])以及管理從 DLS 下載。
• CMP 擁有一個複雜的搜尋功能,並會自動下載與每個資產相關的依賴項。
CMP 與 CCP.exe 緊密整合,CCP.exe 是另一個 TRS2006 新資產管理工具,也可以用於開啟資產以進行編輯和審查,以檢查其是否具有正確的 資料結構,然後提交以供在 Trainz 中使用。從 TS2009 開始,CCP 的驗證功能已內建到新的 CM 版本中,並具有更加嚴格的格式測試和有缺陷的資產拒絕。
在 TRS2006 中,雖然 CCP 可用作“填表助手”,但從 Trainz UTC 及更高版本開始,大多數內容建立者都在離線手動建立資產(使用標準文字編輯器和圖形工具),將各個部分收集到一些新資產資料夾中 - 這些資料夾是由其他工具建立和製作的。然後透過 CMP 將資產資料夾提交到資料庫,而今天的後繼 CM 透過將新資產資料夾拖放到 CM 並將其放下來提交。或者,CM/CMP 的下拉選單具有允許導航到和匯入此類資產資料夾的輸入模式。cdp 檔案(Trainz 壓縮資料包(“zip 檔案”用於 Trainz 資產)檔案也可以透過選單匯入,也可以拖放到這些內容管理器中,所有這些都是基於 Windows 的程式。
|
不幸的是,CMP 以其錯誤和問題而聞名。崩潰、宕機、資產損壞、故障、不可預測性和資料丟失對於許多使用者來說並不少見。CMP 的可靠性因使用者而異,並且取決於系統的設定和作業系統。
|
以下是針對 CMP 常見問題的一些建議的補救措施。它基於 Rob Shaw 在 Auran 論壇上的帖子。
- 如果 CMP 無法啟動,請按 CTRL-ALT-DEL(或 SHFT-CTRL-ESC)呼叫 Windows 任務管理器。在“程序”中,檢查是否正在執行 ContentManager 的第二個副本,如果是,則將其結束。
- 如果 CMP 無法識別使用者的登入資訊,或錯誤地報告沒有 FCT(頭等艙票)或類似問題,請檢查 C:\Program Files\Auran\TRS2006\Settings 資料夾中是否沒有任何內容設定為只讀。然後確保透過啟動器>選項正確輸入登入資訊,並重新整理它們(更改使用者名稱中的一個字母,然後將其改回來)。
- 如果 CMP 無法連線到伺服器,請檢查防火牆程式報告的任何問題。如果問題仍然存在,在 CMP 設定>Internet 中,選擇“使用 Internet Explorer 設定”,據報道這有時會有所幫助。
- 據報道,如果安裝了大量 DLS 內容,CMP 更容易頻繁崩潰。在這種情況下,刪除 ..\TRS2006\assets.tdx 檔案和 ..\TRS2006\Cache 資料夾內容可能有所幫助。
(The later is routinely deleted as CMP boots itself regardless.) This is because occasionally the database becomes corrupted for unknown reasons. You need to run TRS2006 after deleting those items before launching CMP again, and TRS2006 may take a long time to start the first time after deleting the database.
- 貢獻作者:nismitunknown
由 nismit @ auran trainz 論壇
|
經過最初在 Trainz 2006 上艱苦的 2-3 天的磨合後,我終於接受了 CMP,事實上我已經愛上了它,儘管這是一個艱難的過程。當然,CMP 會卡頓、崩潰,有時甚至會在崩潰時“忘記釋放物理記憶體”,所以必須透過 Windows 任務管理器中的“應用程式”(或“程序”)標籤將其移除;但即使它卡頓,也可以從中斷的地方繼續。
第一個突破是將 CMP 中的聲音開啟,並聆聽它發出的聲音。然後下載部分開始變得有一點意義。
在將資源移動到下載助手視窗後,不要立即點選“開始”按鈕!等待它!當“資源列車”準備下載時,會響起警鈴。
警告:不遵守 CMP 的“鐵路規則和條例”會增加發生事故和挫折的風險。
當出發訊號發出時:按下“開始”。一位門衛吹響了哨子,CMP 開始下載。(在使用 FCT 下載時,通常會最大限度地利用連線能力,在我的情況下,最高可達 500KB/s。)
當下載助手已經盡其所能時,另一個(未描述的)聲音訊號會響起。真正的樂趣(正如 Red Dwarf 中的 Rimmer 所定義的那樣)開始了。按下“缺失的依賴項”以初步評估“損壞”。希望在“狀態”列中一直到最底部都有“筆記型電腦”圖示。
不要排隊太多資源,除非你真的在自找麻煩。控制你的貪婪,將較大的運輸量分成多個“資源列車”。
有時 CMP 找不到資源,即使它們在 DLS 上。在 DLS 中搜索它們,然後點選下載來調配下一趟下載列車。有些資源在 DLS 上找不到,那麼你將回到這個論壇尋找提示。
有些資源下載下來時會出錯。要麼是“缺失依賴項”,要麼是故障。doNT paNIC,大多數問題都很容易解決。首先,在不幸的資源上開啟右鍵單擊選單。
如果缺失依賴項,選擇“檢視依賴項”,然後在彈出視窗中點選“在主列表中檢視”。在這個過程中,將遞迴地查詢有故障或缺失依賴項的資源。
故障資源可以透過 3 或 4 種方式編輯,但我選擇不安裝 .NET 來節省寶貴的磁碟空間和漏洞空間,所以我只使用“在資源管理器中編輯”,因為我是一個老駭客,所以我更喜歡在我和真正的問題之間沒有太多有漏洞的工具的情況下進行觀察。
所以,現在我們找到了一個故障資源。如果你無法修復它,請確保在資源的 RC 彈出選單中停用它。使用有故障的資源啟動 Trainz 是一個非常糟糕的想法,因為結果是不可預測的,可能會導致應用程式崩潰。
使用“在資源管理器中編輯”(在資源彈出選單中的“編輯”下的子彈出選單中)進入故障資源,這會將資原始檔移動到 Trainz 根目錄(資料夾)中的一個編輯資料夾。然後在 CMP 中的資源彈出選單中選擇“檢視錯誤”,這樣你就會知道在資原始檔夾中需要修復什麼。大多數錯誤都是 config.txt 檔案 和描述視覺資源元件的 *.texture.txt 檔案 中的語法錯誤。如果你遇到了無法修復的問題,也許有人已經修復了或者可以修復,所以你將回到 Trainz 論壇分享社群成果或播種新的成果。
對於 config 和 texture 問題,如果你不知道如何修復資源,通常只需要在 CMP 抱怨的文字行的開頭新增單詞 rem 即可。例如,如果 CMP 抱怨 config.txt 中的“surely”這個詞,並且檔案中出現類似 “surely cmp will sour over this line” 的一行。
- 只需新增 rem 作為行字首,將其變成“註釋”,例如:
- rem cmp will surely sour over this line (編輯:現在無效 - 錯誤在 V2.9 及更高版本中建立!)
要驗證你對資源的修復並重新安裝它:在前面提到的子選單中選擇“提交”。如果一切順利,資源狀態欄位中的紅色感嘆號 (!) 會消失,你可以繼續處理下一個有問題的專案。否則,重新檢查“檢視錯誤”,並重復剛才描述的編輯部分。
現在,我們真正需要的是一種方法,可以將修復後的資源重新放到 DLS 中,而無需使用克隆修復後的資源(使用你的使用者 ID)並將其上傳到 DLS 中的新的 KUID 的這種有點不尊重且笨拙的解決方案。將修復後的資源放在版本增量中會更乾淨,也更尊重製作人員的努力,這樣下一個下載它(作為依賴項)的人將獲得修復後的資源,而不是被迫重複我在這裡描述的練習。
關於 Trainz'06 和 CMP 就說這麼多。Vista 是另一回事,如果 BG&Co(微軟)在事先徵求我的意見,我會強烈建議不要使用 Vista;-)。不幸的是,軟體工程的傢伙們仍然認為使用者,甚至其他開發者會閱讀手冊。這充其量是天真的,因為很明顯,他們中很少有人自己閱讀手冊,這會導致各種問題,這些問題與本文主要主題中描述的問題非常相似。
再次提醒:在啟動 Trainz 之前,請記住提交所有資源,並停用無法修復或無法修復的資源。告別憂鬱的星期一。
注意:似乎你必須克隆並歸檔已更正的資源,以便在清理後能夠恢復你的修復。

