跳轉至內容

Trainz/AM&C/刪除不需要的資源

來自華夏公益教科書,開放世界開放書籍
logo
Trainz 資源維護和建立
TOC | 開始趣味 | AM&C | 創作 | 書內參考 ORP 參考:  • 索引 • 容器 • 種類 • 標籤 | 附錄  • 版本
 術語表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 滑鼠使用
 註釋

Trainz 入門步驟

[編輯 | 編輯原始碼]

對於 Trainz 新手來說,一個典型的起點是選擇一條現有的路線並開始修改它。這種方法不僅強烈推薦,而且在我們的教程中也得到了應用。它為初學者學習地形匹配、著色和修改路線提供了一種有效的方式。通常,新使用者會從選擇一條名字吸引人的路線開始,結果發現它平淡無奇但潛力巨大。這個過程對於積累經驗和理解路線修改的細微之處至關重要。

路線升級和探索

[編輯 | 編輯原始碼]

Trainz 旅程中的一個關鍵階段是將較舊、互動性較低的路線升級為動態、引人入勝的環境。這包括新增功能齊全的客運站、與產品互動的工業設施,以及建立傳送門。這些增強功能對於瞭解 Trainz 安裝的強大功能至關重要,並作為探索內容管理器 (CM) 和下載站 (DLS) 的入門。目標通常是將較舊的路線從簡單的視覺吸引力轉變為完全互動且令人愉快的體驗。本節旨在指導使用者智慧地完成此過程,避免常見的陷阱。

在 Trainz 中像程式設計師一樣思考

[編輯 | 編輯原始碼]

在 Trainz 中,重要的是要採用類似於程式設計師的思維方式:謹慎行事,並始終為可能出現的更改做準備。在實施重大新增或徹底更改之前,建議儲存路線。克隆路線以進行重大修改被認為是最佳實踐,使使用者能夠在保留工作原始狀態的情況下進行實驗。這種方法有助於以新的見解取得進展,並避免重複過去的錯誤。

如何管理不需要的資源

[編輯 | 編輯原始碼]

當你開始使用 Trainz 並開始修改路線時,你可能會從下載站 (DLS) 獲取過多的資源。一開始你可能並不需要所有這些額外的專案。但是隨著你獲得更多經驗,你將瞭解哪些資源對你的專案有用。在這裡,我們將討論如何處理這些額外的資源,而不必刪除它們。

通常,當你從 DLS 下載路線時,它會附帶許多其他資源。這些被稱為依賴項。一開始,這似乎讓人不知所措,但這些路線實際上可能包含一些非常好的東西。有時,你可能不想使用某些資源,例如接觸網線或無軌電車式軌道線路。以下是你可以在不刪除它們的情況下采取的措施

1. 停用未使用的資源:在內容管理器 (CM) 中,你可以選擇你不想使用的資源並停用它們。這意味著它們不會再出現在勘測工具中。為此,選擇資源並使用滑鼠右鍵。你可以一次管理多個資源,也可以逐個選擇它們。如果你要管理大量資源,一次處理幾個更容易。你可以使用鍵盤快捷鍵,例如 CTRL 和 SHIFT 與滑鼠配合使用,使選擇更容易。

2. 歸檔資源:另一個選擇是歸檔資源。這就像將它們放到儲存庫中。你使用與停用相同的方式來完成此操作,但你將其移動到一個特殊的資料夾中。它們不會出現在勘測工具中,但如果你以後需要它們,它們仍然存在。當歸檔資源時,請記住你將它們放在哪裡。你不能以後移動資料夾,但這些資源仍然可用於駕駛場景或其他路線。

3. 整理勘測工具:停用和歸檔都有助於使勘測工具不那麼擁擠。這樣你就可以專注於當前專案中真正有用的資源。這些方法不會隱藏內容管理器中的資源,因此如果你需要它們,你仍然可以找到它們。在內容管理器中,你可以設定過濾器來顯示或隱藏特定資源。這樣,你就可以控制你所看到的內容。

現在,隨著大容量硬碟變得普遍,你可能不再需要經常刪除資源。但是如果你決定刪除,特別是如果你想改進你不滿意的路線,本頁面提供了一些技巧來幫助你做到這一點。記住,合理管理資源可以使你的 Trainz 體驗更加愉快,減少混亂。

備份,以防萬一

[編輯 | 編輯原始碼]

作為安全預防措施,你可能希望在你刪除任何資源之前備份你建立和/或下載的資源。對於路線,你可以自行決定,但好的風景資源、線路旁訊號和箱體,以及不同的軌道和橋樑型別經常出現在許多路線中,因此你可能需要在其他路線中再次使用這些資源。

  1. 顯而易見的方法是將它們匯出到 CDP,因此你需要為自己設計一個命名和跟蹤系統,如果沒有其他方法,可以將 kuids 剪下貼上到文字檔案中,列出 cdp 內容使用相同的名稱和資料夾
    1. 節省時間 — 在儲存第一個檔案之前捕獲“名稱”(建議先儲存文字檔案 - 當您另存為時,Tab ↹ 到擴充套件選擇行,然後 ⇧ Shift+Tab ↹ 向後製表到“另存為”標題行,然後它將被完全突出顯示,CTRL+C 以複製 CDP 檔案操作的名稱。)
    2. 如果 CDP 一個單一資產,一個“最佳實踐”是系統地將 KUID 新增到標題中,作為一個標準的、永不改變的方法(以幫助搜尋)。推薦 格式語法 (kuid2_nnnnn_mmmmmm_#)。這是一種有效的格式,用於在 Windows 相容的檔案符號中表達基本初始 KUID 程式碼 - 它允許您僅搜尋 (kuid2_nnnnn_mmmmmm' 當需要某些東西時。
    3. 如果您在應用選擇標準過濾器後按 KUID 對列表進行排序(實用技巧:單擊列標題,它將按該列進行排序)
    4. 這種雙重儲存相同名稱的方式為您提供了一種幾乎是即時的查詢它們的方法,以便將來使用。許多文字搜尋實用程式(包括內建的 Notepad++ SAR 能力)可以檢視許多檔案以搜尋(查詢)kuid。有關如何在檔案中檢視的詳細資訊將在其他地方介紹,但系統化和組織化地看待這個問題將加速您以後找到它們的速度。
  2. 對於另一種方法,這種方法為您提供了一堆東西,您可以根據自己的時間仔細檢查它們,以瞭解內容是如何組合在一起的
    1. 開啟它們進行編輯,從資料夾中的批處理檔案執行 PEV 工具,
    2. 將它們全部複製到另一個臨時目錄,
    3. 將它們的 kuid 編輯為帶有後綴“:+1”的 Kuid2,偽改進。(例如
      <kuid:zzz:xxx:yyy> 到 <kuid2:zzz:xxx:yyy:1> 或
      <kuid2:zzz:xxx:yyy:4> 到 <kuid2:zzz:xxx:yyy:5>)
    4. 重新匯入“偽修復”的資產,以驗證它是否都在該資料夾中(尤其是紋理和網格可能丟失)
    5. 重新提交它們兩者(注意:當您匯入更改後的資產時,Trainz 將在 ..\editing 中建立一個新的本地資料夾,因此最好在提升 kuid 和/或版本時也更改資產名稱。我在後面添加了“-a”,表示已調整,並且可以在 CM→名稱搜尋中搜索名稱以立即找到所有非庫存資產。)
      1. 之後,將錯誤測試的資產複製或移動到臨時資料夾(一旦您知道它是gestalt--下一步,就可以將其直接拖放到您的存檔目錄中),然後在提交 +1-kuid 測試版本和原始版本後,刪除它們兩者。
      2. 在刪除之前重新提交在某些情況下是必要的步驟,因此從一開始就養成這種習慣並將其作為您的“最佳實踐”。
    6. 如果成功,將資料夾移動到您管理的“手動管理”存檔目錄中,Trainz 不知道該目錄,釋放臨時資料夾以用於 2-3 個新的待掠奪的資產。
    7. Trainz 將很快忘記它們的存在,尤其是在退出並重新載入它之後,建議每隔幾個小時作為一種良好的做法重新載入一次。
從批處理檔案執行 PEV 的工具通常會將網格和紋理抓取到本地資料夾中。
  • 執行批處理後重新提交“原始資料夾檔案”,可能會出現錯誤,抱怨紋理已經存在於 CM 的快取資料夾中。因此,按副檔名進行排序,刪除所有紋理,重新提交,然後使用 CM 刪除。但只有在您確定所有內容都在您要保留的資料夾中之後。(傻瓜才會經過這一切而不確保這一點!)但好東西是安全的,...只是以防萬一您以後需要它們。



修剪路線和場景

[edit | edit source]
本節還介紹了一種嘗試將場景移動到較新版本的佈局的方法。

您自己建立的佈局可以在測量員主選單中刪除,該選單顯示路線、場景和情景的目錄。

  1. 首先刪除任何相關的場景,因為如果保留,它們會將路線資產 KUID 作為依賴項進行引用,因此會建立一個 丟失依賴項錯誤 或需要在 CM 中刪除的問題。
  2. 第二種選擇有兩個分支,從對您自己的作者姓名進行搜尋開始,這可能是您的 Trainz Kuid 字首,後面跟著 # 鍵:例如“#497853”。如果您願意,可以透過僅過濾路線和場景來細化它。
    1. 現在您已將目標列入視線,您有兩種選擇,前提是您像我們許多人一樣定期執行的操作,並儲存了帶有後綴版本號(Mod XXX 或 V15-7)的主要更改版本,並且您想嘗試將其中一些舊的場景放在新版本上,在刪除路線之前,手動編輯場景 Config.txt 以獲取路線並透過搜尋舊路線更改其 KUID,並替換每次出現 kuid 的地方。在 2009-SP4 之前的版本中,在正文中有一個靠近英文 description field 資料或英文 string-table 之上的地方,如果更高版本保持不變,則作為 kuid-table 容器中的最後一項。
    2. 這使您比(check 舊場景在新的路線中可以執行的機率要高。如果您將列車編組放置在您已調整軌道高度和/或移動軌道的某個地方,那麼這將是一個很糟糕的嘗試。
    3. 保留舊路線的一個原因是在測試過程中,可以透過將路線還原到舊的kuid來恢復舊路線(反轉上述操作)。編輯舊路線和場景,將丟失軌道的車輛移動到沒有被破壞的位置,然後重複上述操作。在放棄之前,可以嘗試幾次這樣的操作。
    4. 如果車廂只是在3D座標上稍微偏離,可以使用F7+M工具從微縮地圖中抓取引擎或車廂。最好將相機旋轉到正下方,使用CTRL+F(查詢)其中一輛車,然後在不移動滑鼠的情況下嘗試抓取並移動它。如果成功,整個車廂將正常移動,您將看到它會捕捉到新高度的軌道上。一切都好… 如果您能抓取它們。如果不是,則刪除場景並忘記它。
    5. 您是否在卡片檔案或電子表格中記錄了場景規則設定?如果您認真記錄了它(編寫複雜場景的最簡單方法),您可以直接參考它並重新輸入。
  3. 在所有CM版本中,所有資產都可以從內容管理器螢幕中刪除。刪除後,它就消失了。希望它能去到位元天堂。其他舊版Trainz比較基礎。TRS2004 及更早版本 Trainz 資產可以透過在 Windows 資源管理器中手動刪除其 kuid 資料夾來刪除。或者,對於這一代舊版 Trainz,可以使用 TrainzObjectz 刪除不需要的資產。

刪除資產不會刪除其任何依賴項。對於佈局,依賴項可能數以百計甚至數以千計。

  • TrainzObjectz 包含一個選項,用於列出和刪除孤立的依賴項。
  • CM 不關心您是否將它們孤立,但只會報告缺少的依賴項。但是,如果您願意,您可以過濾和剔除它們。在螢幕上用一個大的選擇框包圍一堆資產,使用“依賴資產”下拉選單測試RMBHd檢視是否有任何 kuid 需要提議的受害者,如果沒有,就可以刪除了。



TRS2006

[edit | edit source]
Trainz 頁面已過時或需要重新組織和改進,因此已列入待清理列表,以便我們儘快進行清理。它已列在 Category:Trainz pages needing attention 中,對於由此可能給您帶來的任何不便,我們深感抱歉,因為我們的 vlunteer 員工還沒有找到時間進行改進。

(以下資訊由 ColPrice2002 友情提供)

在 Surveyor 中可以刪除您建立的路線。

您也可以使用 CMP 刪除任何非內建資產。

要刪除佈局及其依賴項

開啟 CMP,搜尋“位置 = 本地”+“類別 = 路線”,然後選擇要刪除的佈局。

右鍵單擊並從選單中選擇“顯示依賴項”。這將在一個彈出視窗中列出依賴項。

現在單擊“在主螢幕中檢視”按鈕,所有依賴項都會被列出。按 CTRL/A(或使用“全選”選單選項),然後“刪除”以實際刪除這些資產。

然後返回到 CMP 的佈局列表,選擇相關的佈局並將其刪除。

如果您嘗試刪除內建內容,您將收到錯誤訊息,這些訊息可以忽略。

唯一的問題是,您可能刪除了另一個路線使用的依賴項。您只有在查看了已安裝的所有路線並查找了缺少的依賴項標誌(或嘗試載入路線)後,才會發現這一點。

減少影響的一種方法是存檔路線及其依賴項(為已刪除的路線建立一個新的存檔)。繼續像以前一樣 - 刪除所有內容 - 如果您需要已刪除的資產,CMP 將從存檔中提取它。當您確定不再需要存檔時,您可以將其刪除 - 這可以節省您重新下載。

華夏公益教科書