跳轉到內容

Trainz/錯誤修復入門

來自華夏公益教科書
logo
Trainz 培訓生的基礎知識
TOC | 開始趣味 | AM&C | 創作 | 書內參考文獻 ORP 參考文獻:  • 索引 • 容器 • 種類 • 標籤 | 附錄  • 版本
 詞彙表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 滑鼠使用
 符號


貢獻作者:Fabartus


Trainz 中的錯誤修復入門

[edit | edit source]

錯誤、故障、故障資產、不良內容、故障內容 這些在 Trainz 中都是指同一情況的同義詞

資產是壞的。大多數可修復的故障會變得與 Trainz 新版本組織模型資料的偏好略微不相容。一小部分是由於元件格式不正確而釋出的,它們是根據較低的標準制作的,早期的版本有時可以容忍,有時會導致崩潰,或者有時,在某個地方,資產檔案被損壞。後一種情況是真正的故障,前者是進步,同時伴隨著一些不計後果的程式設計理念和決策,沒有考慮到對成千上萬使用者的影響。

事實上,我們看到的大多數故障本應該(但實際上沒有)在下載時由 CM 或 TrainzUtil 自動處理和更新。

那些資料鏈接不相容的,通常需要一個新的網格(網格和紋理名稱中的非英語/外語字母在 Trainz 或 Windows 檔名中是非法的是罪魁禍首。),而損壞的資料可能是您的硬碟驅動器、網際網路,或者有時是 DLS 本身。有時刪除資產然後重新下載它可以解決前兩種情況。



  • 很多時候,錯誤是簡單的假設錯誤,因為內容建立者對某個主題進行了變體,實際上就是 重新蒙皮 至少是她創意產出的一部分,而沒有進行完整的測試,或者快速剪下、貼上和編輯了某個元素或功能,可惜是錯誤的。這些基本上就是拼寫錯誤,任何人都可能犯。這種錯誤在 T06 之前的 資產中經常發生,這就是 T'06 版本在提交前和上傳前(以及 cdp 生成之前)引入了最初的錯誤檢查的原因——這使得出血速度變慢但沒有停止,但將有錯誤的 cdp 檔案留在 DLS 上沒有改變。


  • 很多時候這些錯誤都得到了修復,但由於法律原因(版權),以及過去無法替換有故障的 DLS 資產,或者因為缺乏理解如何操作,修復後的版本擁有完全不同的 KUID。這可能會讓老練的 Trainz 使用者感到困惑,更不用說新 Trainz 使用者了,因此我們將在下面介紹一些技巧,避免為此而煩惱。原始創作者的資料庫(DLS)知道這些第一版被包含在 過時表 條目中的替換版本所取代;任何同時擁有這兩個專案的人都不會有任何問題,但資料庫和我們 Trainz 使用者沒有簡單有效的方法 CM 工具 來告訴我們新的 kuid 可用。

我們很快就會痛苦地瞭解何時以及如何檢查新有故障資產的版本,以彌補有時被濫用或歷史上能力較差的系統。


  • 另一種最常見的錯誤或故障發生在資產需要調整以符合更高水平的資產技術時。這些本應該被自動處理,但 N3V 選擇了不同的設計理念,只是沒有考慮到這種方法對使用者群體的耗時成本。[1]


  • Trainz 內容中的這些缺陷,最常見的情況是可以透過一些“調整”來“修復”——手動編輯資產定義資料夾中的檔案,這些檔案是在作業系統中開啟的。這就是我們的主題,也是我們希望幫助您快速掌握的藝術和技巧。對於最古老的內容,這些修復更新通常會使修復後的資產對於其所屬時代的軟體來說是損壞的,因為修復需要安裝新的資料組織結構 容器,以便更新的軟體解釋以前以不同方式組織的舊元素——這些方式無可否認地缺乏健壯性、可靠性和安全性。這些都是為了防止令人討厭的 BSoD 的好方法。當這些方法不能說服他們時,Trainz 論壇就成了一個寶庫和最後一道防線。


  • 對於新使用者來說,最容易理解的、應該將其加入書籤以便在需要修復資產時使用的是內容建立者指南 (線上版本)。Trainz Wiki 在最新的資料模型方面具有權威性,但它通常過於簡潔,是為那些已經熟悉(那些高產量內容創作者,他們對模型需求有發言權,因為這些需求恰巧就是 Config.txt 檔案 中的需求)的人寫的。但不用擔心,CCG 的散文和呈現方式雖然過時,但對於錯誤修復的需求來說是完美的——畢竟,對於修復,您只想進行最小的更改。為了彌合差距,我們在 Trainz 華夏公益教科書上一直對 N3V 在 參考頁面 中的呈現方式進行升級和擴充套件,提供了更多解釋和入門資料,適合所有教育程度和經驗水平的人。


  • 在最壞的情況下,資產缺少關鍵資料(網格或紋理),這些資料無法獲得,或者儘管您嘗試了一切,但該資產仍然無法載入。如果所有其他方法都失敗了,請退回商品以獲得退款。所有花費的 0.00 美元。這時,您可以向論壇尋求幫助,但請養成習慣先嚐試修復一兩次,以便您能告訴人們您嘗試過什麼。新手這樣做,而不是讓別人幫他們解決問題,他們會得到更好的接待和更多的幫助——更不用說學習其他難以教授的東西了,而且還會增強自信,這兩個目標都很不錯。換句話說,失敗是最好的老師(至少掌握“什麼不起作用”會鞏固“什麼起作用”),如果可以選擇幫助一個愛抱怨的新使用者,或者幫助一個努力嘗試的人,後者,就像在生活中一樣,會得到更好的關注,以及更多的尊重——無論是自我尊重還是來自他人的尊重。


  • 四位經驗豐富的軟體專家 Trainz 使用者:PEV、Andi06、Ianwoodmore 和 Pcas1986 預計,在下一版 AssetXTARDIS 釋出後,對於從老到舊的內容,將達到 95% 的資產修復率(他們的主張、他們的測試基準和統計評估——截至 2014 年 4 月中旬);這意味著不到 2% 的 DLS 內容將無法透過他們的升級過程,而那些需要手動編輯的故障的較老內容只佔 DLS 總體數量的 1-2%,而且這個數字還在穩步下降,這得益於一個名為 DLS 清理的專案。這是一個 N3V DLS 清理專案,它正在緩慢進行,最終將消除大部分這些問題。


 

熟悉

[edit | edit source]

假設讀者在繼續學習以下內容之前,已經閱讀並理解了以下頁面上的內容

  1. A
  2. B
  3. C

本模組的目標

[edit | edit source]

本模組將使讀者掌握以下 Trainz 知識主題

  1. A
  2. B
  3. C

主題 1

[edit | edit source]
  1. 預處理的案例,Auran 論壇,2014-0805
華夏公益教科書