Trainz/內容管理器/內容管理器 Plus
|
|||
|
| 詞彙表 |
| HKeys-CM |
| HKeys-DVR |
| HKeys-SUR |
| HKeys-WIN |
| 滑鼠使用 |
| 符號 |
操作說明:點選正文中的腳註 ([2]) 或註釋標籤 ([註釋 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 資料夾[註釋 1] 中),並管理從 DLS 下載資產。
• CMP 具有一個複雜的搜尋功能,並自動下載與每個資產相關的依賴項。
CMP 與 CCP.exe 緊密整合,CCP.exe 是 TRS2006 推出的另一個新的資產管理工具,也可用於開啟資產以進行編輯,並在提交資產以供在 Trainz 中使用之前對其進行驗證,以確保資料結構正確。自 TS2009 以來,CCP 的驗證功能已內建到新的 CM 版本中,並進行了更嚴格的格式測試和錯誤資產拒絕。
在 TRS2006 中,雖然 CCP 可以用作'填寫表格輔助工具',但自 Trainz UTC 及更高版本以來,大多數內容創作者都在離線手動建立資產(使用標準文字編輯器和圖形工具),將各個部分收集到一些新的資產資料夾中 - 這些資料夾由其他工具建立和製作。然後,透過將新的資產資料夾拖到 CM 並將其刪除,將資產資料夾提交到資料庫中,透過 CMP 和今天的後繼 CM 來完成。或者,CM/CMP 的下拉選單有一個輸入模式,允許導航到並匯入此類資產資料夾。 cdp 檔案,Trainz 壓縮資料包(Trainz 資產的'zip 檔案')檔案也可以透過選單匯入,或者拖放到這些內容管理器中,所有這些都是基於 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 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。)
當下載助手完成儘可能多的工作後,另一個(未描述的)聲音訊號將發出。真正的樂趣(正如《紅矮星號》中的 Rimmer 所定義的)開始了。按下“缺少依賴項”以初步評估“損壞情況”。希望你在“狀態”欄中一直看到“筆記型電腦”圖示,直到底部。
不要排隊太多資產,除非你真的想要麻煩。控制你的貪婪,將較大的運輸任務拆分成多個“資產列車”。
有時 CMP 無法找到資產,即使它們在 DLS 上。在 DLS 中搜索它們並按下下載按鈕以編排下一個下載列車。有些資產在 DLS 上找不到,那麼你將回到這個論壇尋求提示。
有些資產下載時會出現問題,要麼是“缺少依賴項”,要麼是有缺陷。不要慌張,大多數問題都比較容易解決。首先,在不幸的資產上開啟右鍵單擊選單。
如果缺少依賴項,選擇檢視依賴項,然後在彈出視窗中按下“在主列表中檢視”。在這裡,你需要遞迴地尋找有缺陷或缺少依賴項的資產。
有缺陷的資產可以透過 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)並將其以新的 KUID 上傳到 DLS。將修復後的資產使用版本遞增的方式上傳回來會更乾淨,也更尊重製作人員的努力,這樣下一個下載它(作為依賴項)的人就可以獲得修復後的資產,而不必重複我在這裡描述的過程。
關於 Trainz'06 和 CMP 就說到這裡。Vista 是另一回事,如果 BG&Co(微軟)在事先徵求我的意見,我會強烈建議不要使用它;-)。不幸的是,軟體工程部門的人員仍然認為使用者,甚至其他開發人員會閱讀手冊。這充其量是幼稚的,因為很明顯,他們中的很少人會這樣做,這導致了各種問題,這些問題在本質上與本文回覆中的主要主題非常相似。
再次提醒:在啟動 Trainz 之前,請確保提交所有資產並停用無法修復或可能無法修復的資產。告別藍色星期一。
注意:似乎你需要克隆並歸檔已更正的資產,以便在清理後能夠恢復你的修復。

