Trainz/Trainz:新紀元/T:ANE 服務包
T:ANE 的“發行版”於 2015 年 5 月 15 日釋出;此頁面介紹了對其的更新以及與稱為“T:ANE 社群版”的粗略發行版的區別,以及一些 Kickstarter 變體。此頁面詳細介紹了 N3V Games 軟體專業人員記錄和認為已修復的更改。
自一個月前的先前預釋出版本以來,已實施了大量新增和改進。
- 更新的 Deltic 駕駛室以展示高解析度駕駛室內部
- E2 中的立方體貼圖支援(反射材料)
- 內容創作者對立方體貼圖材料的支援
- alpha 材料的聚光燈支援(例如一些 Speedtrees,“夜間”燈光等)
- 內容創作者可配置的程式化交叉口引數
- 進一步的自定義枕木改進
- 修復了一些程式化交叉口和軌道照明異常
- 修復了啟動時編譯著色器時的長時間暫停
- 修復了在遊戲中載入資產時編譯材質著色器時的短暫暫停
- 遊戲內截圖支援,檢視截圖並自動上傳到新的畫廊
- 改進對效能選項的訪問,以及“動態”調整繪製距離的 Ctrl - 和 Ctrl +
- 修復了剩餘的內建會話問題
- T:ANE 使用者的 DLS 上傳支援
- 許多次要錯誤修復、崩潰修復和調整(完整列表將在釋出後提供)
- 維基更新,包括:程式化軌道規格
完整的更改列表將在釋出之前釋出在論壇上,並在此處連結。
在 Kickstarter 活動中,N3V Games 提供了一個“離線”版本,除非使用者想要利用任何線上功能,否則該版本永遠不需要聯網。
此版本有一個複選框控制元件,用於啟用或停用 DRM;因此在執行 T:ANE 時保持離線。 (檢視此影像) 只需取消選中該框即可允許輸入您的 MyTrainz 使用者名稱和密碼,以允許訪問 DLS、多人遊戲、聊天等。請注意,您應該在更改線上設定後關閉遊戲,並重新啟動以啟用或停用線上功能。
選中該框時,您將無法
- 輸入您的 MyTrainz 使用者名稱和密碼
- 檢視任何“新”下載站列表
- 從 DLS 下載(將出現類似“無法搜尋資產<kuid:252271:301>。無法聯絡伺服器。”的錯誤)
- 檢視或參加多人遊戲會話
- 檢視或參加 Trainz 聊天
您可以檢查線上更新,安裝任何遊戲更新不會更改您的版本,使其脫離“離線”模式。
以下列表包括 TANE CE 和 TANE 發行版之間的程式碼更改
- 改進 Windows 對過長文字字串顯示的處理 - 我們現在不再完全無法渲染,而是渲染字串的第一部分。
- 修復 Windows 滑鼠游標設定。
- 改進 Windows 中對過長文字編輯控制元件的處理。
- 增加 Windows 中本機組合框的最大尺寸。
- 改進分析器對長時間持續時間的處理。
- 改進 Windows 中對長檔案路徑的處理。
- 修復 Windows “匯入內容資料夾”,使其記住上次使用的路徑。
- 修復 Windows 中的拖放。
- E2 立方體貼圖支援。
- 修復了後期處理系統中的崩潰。
- 修復了照明系統中的崩潰。
- 在引擎啟動期間預編譯更多著色器,以避免在執行時出現停頓。
- 為水新增每個資產配置選項。
- 添加了陽光光束效果。
- 對資產詳細資訊視窗中的資產描述文字進行了未記錄的更改。
- 修復標記為已修改的 DLS 下載。
- 阻止對非 FCT 使用者嘗試多次併發 DLS 下載(這將失敗)。
- 添加了內容視窗中“篩選器”、“儲存”按鈕以及“編輯搜尋篩選器”功能的本地化支援。
- 更改啟動器按鈕以使用 Arial 字型。
- 新增啟動器通知,當需要重新啟動的設定已修改時,以便使用者瞭解僅關閉遊戲視窗是不夠的。
- 改進將各種執行時錯誤日誌捕獲到每個操作結果日誌中。
- 如果任何資產未恢復,則阻止“恢復未更改”任務視窗在成功時自動關閉。
- 在自動縮圖生成中添加了“主縮圖”和“機車圖示”選項。
- 修復內容視窗的快速路徑排序功能。
- 使用 DLS 上傳功能時顯示 DLS EULA。
- 即使資產本身已本地安裝,也為任何非內建資產啟用“下載”功能。這有助於下載更新和依賴項。
- 改進為給定資產啟用“上傳”功能的選擇。
- 新增對內容安裝和下載連結(.CDP 副檔名、trainz:// 幫助連結等)的支援。
- 改進安裝程式機制以設定資料路徑,以便不會在預設位置建立不必要的資料目錄。
- 從 Steam 版本中刪除“補丁”設定。
- 調整抗鋸齒細節時,還調整紋理各向異性值。
- 將“離線模式”預設設定為活動狀態(如果可用)。
- 改進語言選擇處理。
- 改進退出和視窗關閉的取消處理。
- 改進 Windows 在主遊戲視窗中的游標處理。
- 減少處理 Trainz 內容構建版本號時出現數字精度錯誤的可能性。
- 在 v4.1 之前的資產中,靜默忽略預期 KUID 的無效“null”字串。
- 為缺少 SRT 檔案新增驗證錯誤。
- 使資產縮圖字形在主執行緒上載入,以使某些資產列表更具響應性。
- 對勘測員環境對話方塊進行了一些小修復。
- 修復了從多人遊戲退出時的崩潰。
- 修復了使用 5 米網格時地面線框網格的視覺重複。
- 減少了各種次要系統中的輪詢量,這些系統可能會隨著大型路線而增加。
- 在網格表條目中添加了對“碰撞網格”標籤的支援。
- 添加了顯式材質共享。
- 確保產業使用遊戲時間基線而不是牆時間基線。
- 儲存時寫入車輛方向,用於脫軌車輛。
- 提高非常大的路線的世界原點更新的效能。
- 修復了啟用 PhysX 支援時可能發生的 pfx 系統崩潰。
- 修復了早期啟動期間的 pfx 系統崩潰。
- 修復了嘗試呼叫受限制指令碼函式時發生的與多人遊戲相關的崩潰。
- 修復了標尺效能。
- 允許為每個資產切換樣條線 pfx 碰撞。
- 提高樣條線的 PhysX 效能。
- 重新啟用來自地面牆壁的陰影投射。
- 改進對給定交叉口是否滿足程式化交叉口渲染要求的檢測。
- 避免在螢幕上不可見時更新動畫附件點。
- 更新遊戲效能 HUD 以刪除一些過時的標籤並新增一些新的標籤。
- 新增 Trainz 相簿。
- 修復一個 bug,該 bug 會導致規則在呼叫 Init() 之前恢復,從而觸發指令碼異常。
- 修復一個 bug,該 bug 會導致在載入 Surveyor 時未正確應用當前季節的日期。
- 修復一個 bug,該 bug 會導致 Surveyor 環境設定中的水顏色控制被錯誤地鎖定。
- 修復一個 SpeedTree 載入 bug,該 bug 會導致遊戲在載入螢幕時掛起。
- 改程序序化交叉路口軌枕間距。
- 修復了程式化交叉路口刀片生成的一些問題。
- 修復一個 bug,該 bug 會導致 AWS 在載入儲存的會話時重新啟用。
- 在讀取和寫入 tzarc 檔案時新增更好的錯誤報告和衝突檢測。
- 修復自由漫遊相機羅盤周圍的 SSAO 偽像。
- 修復 DirectX 中的遊戲內文字選擇渲染。
- 使用“A”鍵盤快捷鍵新增新圖層時,字母“A”不再也輸入到生成的輸入文字框中。
- 新增一個遊戲內選單命令來重新開啟啟動視窗。
- 將“軌道條件”屬性編輯限制為軌道樣條曲線。
- 修復使用 Surveyor 搜尋過濾器面板後可能發生的崩潰。
- 下載完成後重新整理 Surveyor 資源選擇器。
- 修復使用遊戲內 Trainz 設定對話方塊時可能發生的崩潰。
- 修復了一個問題,該問題會導致警告對話方塊的“不再顯示”機制無法正常工作。
- 防止目標列表顯示在選單欄之上。
- 修復下載多人遊戲缺少的資源時可能發生的崩潰。
- 提高在機車庫內右鍵單擊機車的功能。
- 為小型瀏覽器連結新增“nounderline”屬性。
- 修復了一個問題,該問題阻止在鍵盤設定中將“page down”分配給控制元件。
- 修復了一個問題,該問題阻止分配鍵盤快捷鍵,如果本地化名稱包含空格字元。
- 更新隨機地圖工具使用的 KUID 列表。
- 允許地面油漆工具在使用時更新其設定。
- 修復在 Surveyor 中使用 alt-U 模式時單擊“快速駕駛”按鈕時可能發生的崩潰。
- 添加了操作繪製距離滑塊的熱鍵。
- 修復使用快速駕駛規則刪除編組時可能導致相機鎖定的情況。
- 改進 TestTrack 圖表的縮放比例。
- 在 TestTrack 中新增更多輸出選項。
- 修復 TestTrack 中可能啟用駕駛員儲存機制的情況。
- 修復在暫停時 TestTrack 的駕駛控制元件在開始時不顯示的情況。
- 修復在取消暫停時 TestTrack 的駕駛控制元件無法工作的情況。
- 修復在 TestTrack 中進行擦洗時 TestTrack 的駕駛控制元件消失的問題。
- 修復在 TestTrack 中進行擦洗時控制輸入可能丟失的情況。
- 修復 TestTrack 中脫軌的處理方式。
- 修復使用“火車”選項卡後 TestTrack 的圖形面板未更新的情況。
- 修復工具提示可能被滑鼠游標遮擋的情況。
- 改進在 Surveyor 中將車輛更改為另一條軌道的方式,使其看起來更加一致。
- 新增 TrainzUtil “add-keyword”、 “remove-keyword”、 “search-by-keyword” 命令。
- 新增 TrainzUtil “list-package-asset” 命令。
- 新增 TrainzUtil “print” 和 “printerror” 批處理命令。
- 改進 TrainzUtil 輸出的 EOL 格式的 Windows 友好性。
- 允許 TrainzUtil “cd” 命令使用相對路徑。
- 新增對 “generatekuid” TrainzUtil 命令的支援。
- 改進 “repairdatabase” TrainzUtil 命令的反饋。
- 改進 “createcdp” TrainzUtil 命令的失敗反饋。
- 將 TrainzUtil 批處理遞迴深度限制從 5 更改為 20。
- 實現一些缺少的 TrainzUtil 語法錯誤反饋。
- 如果應用程式已指示退出,則導致批處理命令中止。
- 修復按下“4”鍵會導致相機縮放級別不必要地調整的情況。
- 修復漫遊相機“向下”鍵會導致 MacOS 上出現卡頓的情況。
- 始終從材質環境色獲取 A,即使使用來自材質漫反射色的 RGB。
- 在網格具有超過 16 個塊時新增警告。
- 新增對 IM 檔案中顯式命名材質共享的支援。
- 修復一個 bug,該 bug 會導致 Windows 可執行檔案的啟動路徑中的大小寫差異導致遊戲丟失其資料路徑。
- 更正 “diff” 工具以忽略存在相應 *.texture.txt 檔案的 *.texture 檔案。
- 改進匯入檔案樹失敗時的錯誤報告。
- 改進與特定資源相關的日誌的 KUID 標記。
- 改進打包內容中隨機配置檔案訪問的效能。
- 修復退出應用程式時中斷的驗證有時會將內容標記為有故障的情況。
- 修復“指令碼化”資源過濾器選項。
- 改進大量資源需要驗證時的資源搜尋效能。
- 在外觀良好的駕駛室中新增 “enable-shadows-in-cab” 標籤以明確允許陰影。
- 修復“重置預設鍵盤設定”命令。
- 修復波蘭語中控制設定的文字對齊方式。
- 修復路線選單上的一些 MacOS 特定佈局問題。
- 修復路線選單中會話總數/購買數量可能顯示不正確的情況。
- 避免在沒有計時器的會話中顯示空白時鐘。
- 修復自動隱藏選單欄的設定。
- 將“enable-pfx-collisions”標籤新增到軌道資源。
- 從 v4.1 開始將“casts_shadows”和“shadows”軌道標籤標記為已棄用。
- 修復介面聲音的行為。
- 防止螢幕截圖中顯示 Surveyor 樣條曲線圓圈。
- TestTrack 現在會警告蒸汽機不受支援。
- 修復 TestTrack 統計資料生成中的除零錯誤。
- 一些啟動器效能選項已在遊戲內設定中複製,以使更常見的設定更易於使用者查詢。
- 修復程式化交叉路口生成中偶爾發生的崩潰。
- 現在在修補後和擴充套件資料庫修復期間清除磁碟上的著色器快取。
- 自動修補提示現在在其父視窗上居中。
- 預快取提示現在在載入螢幕出現時可見,以幫助使用者瞭解預快取何時會延遲會話啟動。
- 在上下文選單不是有效選項時,避免跟蹤行業上下文選單手勢,這在某些情況下可提供漫遊游標運動手勢的更好響應能力。
- 允許內部快取 DNS 查詢,提高效能並減少間歇性 DNS 故障影響遊戲的影響。
- 將材質名稱資訊新增到縫合的網格緩衝區除錯工具。
- 在遊戲內影片設定更改需要重新啟動遊戲時通知使用者。
- 修復一個問題,該問題會導致聯結器斷裂測量結果受幀速率降低的影響。
- 確保“離線模式”複選框在關閉設定視窗時立即生效。
熱修復 1
[edit | edit source]從釋出版到熱修復 1 版本的變更列表
- “刪除列”和“插入列”現在在 CM 中本地化。
- 修復了從遊戲內開啟啟動器視窗時可能發生的崩潰。
- 修復了遊戲內“購買路線”和“購買會話”按鈕的一些問題。
- 包含了對遊戲內分析器的少量效能改進
- 在漫遊檢視中圍繞底板移動不再會導致羅盤出現視覺卡頓。
- 改進了可能導致安裝內容時出現長時間“未響應”延遲的一些情況。
- 提高了資料庫寫入針對意外故障的魯棒性,並改進了寫入失敗的日誌記錄。
- 啟動器現在偶爾會提醒人們有一個未安裝的更新。
- 修復了一個問題,該問題會導致自動刪除/重新命名重試無論嘗試次數多少都不會失敗。
- 在整合 Intel GPU 和獨立顯示卡之間切換的 PC 現在在顯示選擇選單中提供不太混亂的選項。
- 改進 DirectX 中 alt-tab 和 print-screen 的處理。
- 修復一個問題,該問題會導致缺少的縮圖圖形導致幀速率大幅下降。
- 修復了嘗試啟動多人遊戲會話時報告虛假依賴項的問題。
- 修復了允許的最小視窗大小以考慮視窗框架大小。
- 修復了一個問題,該問題會導致快速調整視窗大小導致渲染輸出縮放比例不正確。
- 添加了新的 EN/PL 本地化手冊(在適用的情況下)。
- 為模擬器中心版本啟用了語言選擇。
- 為場景中具有大量物件的路線添加了一些次要效能改進。
- 改進了煙霧/排氣 pfx 和火車運動之間的渲染同步。
- 樣條曲線 (v2.9+) 現在響應場景細節滑塊。
- 添加了一個機制,透過該機制,Hinton 路線在低樹木細節設定下會降低 speedtree 密度。
- 調整了設定滑塊,使效能設定更直觀。
- 使場景剔除對設定更改和相機移動做出更積極的響應。
- 各種次要最佳化。
- 修復了一個問題,該問題會導致“啟動 Trainz”狀態文字被錯誤地裁剪。
- 修復了一個問題,該問題會導致遊戲內設定中的“x”(取消)按鈕無法按預期工作。
- 修復了一個問題,該問題會導致某些細節設定儲存到會話中,覆蓋使用者所需的設定。
熱修復 2
[edit | edit source]從釋出版到熱修復 2 版本的變更列表(釋出日期待定 - 截至 2022 年 8 月 20 日尚未釋出)
- 使環境設定儲存到會話以及路線中,允許輕鬆地對每個會話進行編輯,即使對於付費路線也能重新配置。
- 霧現在應該在螢幕截圖中正確顯示。
- 減少了閒置動畫的 GPU 影響。
- 陰影現在應該在截圖中正確顯示。
- 在 Driver 中啟用火車放置選項卡。
- 修復了渲染配置檔案資料的錯誤。
- 修復了紋理替換可能阻止 lm.txt 樣式 LOD 工作的情況。
- 修復了 LM.txt 多邊形計數驗證中的一些問題。
- 嘗試在啟動時在預設位置建立一個新的 userdata 資料夾,如果現有的 userdata 資料夾由於任何原因不再可寫。
- 修復了嘗試在火車車廂資產上使用太多字型集導致的崩潰。
- 修復了帶有軌道的景觀資產上 Y-Z 旋轉工具的行為。
- 針對長時間執行的任務優化了工作執行緒行為。
- 優化了檔案讀取器和資料庫修復過程的各個方面。
- 從啟動器效能設定中刪除了“紋理細節”設定。
- 從啟動器效能設定中刪除了“後期處理質量”。
- 更新了“水質”設定選項文字。
- 從啟動器 MyTrainz 設定中刪除了“訪問商店”按鈕。
- 將“後期處理質量”的預設設定從“高”更改為“低”,以改善筆記型電腦 GPU 的開箱體驗。
- 修復了啟動器設定中的更新檢查按鈕。
- 刪除了在調整水質時重新啟動遊戲的建議。
- 修復了在 Mac 上全屏執行時 Command-Tab 的行為。
- 刪除了在啟動時過早嘗試顯示更新可用提示的行為。
- 修復了可能導致 Steam 和 Mac App Store 版本在啟動時掛起的錯誤。
- 添加了“clean-package” TrainzUtil 命令。
- 修復了 TrainzUtil 中一個理論上的掛起條件。
- 根據 Andi06 的建議,更改了超高和地面高度調整的互動方式。
- 為在使用低抗鋸齒設定時發生 Alpha 到覆蓋問題添加了一種變通方法,這種問題發生在實際上其外部可見且遮擋視線的機車駕駛室上。
- 使環境設定儲存到會話以及路線中,允許輕鬆地對每個會話進行編輯,即使對於付費路線也能重新配置。
- 將 Mac 啟動器視窗標題更改為符合 Mac App Store 要求。
- 在 MOCrossing(>= 4.3)中添加了“use-named-track”標籤。
- 將“影像和紋理都有”錯誤更改為針對較舊(<= 3.5)內容的警告。
- 提高了下載快取的效能,並修復了一些邊緣情況的錯誤。
- 修復了從 .tzarc 檔案讀取失敗時可能發生的崩潰。
- 允許 CM 資產下載器在繼續搜尋其他檔案的同時開始下載檔案。
- 改進了需要 App Store 應用重新發布的過程。
- 修復了聲音系統可能嘗試在未完成載入的附件點播放聲音的情況,這可能導致一些聲音無法播放。
- 改進了預設情況下 CM 排序的效能。
- 修復了一些阻止一些資產正確預快取的錯誤。
- 修復了一個問題,即建立目錄可能被重試太多次,導致某些失敗情況下出現長時間延遲。
- 修復了一個問題,即開啟“購買內容”視窗可能會導致遊戲掛起。
- 改進了紋理載入失敗日誌的措辭。
- 修復瞭如果安裝了太多路線和場景,路線選單可能會停止正常工作的情況。
- 修復了安裝某些有缺陷的內容時可能發生的崩潰。
- 在 CM 資產詳細資訊視窗中添加了“父資產”的顯示。
- 如果資產被遞迴地作為父級關聯,則防止資產搜尋功能中出現潛在的掛起。
- 優化了搜尋資產父級的過程。
- 修復了 TFX 粒子效果載入器中的錯誤,該錯誤可能導致垃圾資料進入粒子模擬。
- 在資產上包含“asset-filename”標籤時新增警告(>= 3.7)。
- 當父網格被隱藏時,導致光暈被隱藏。
- 修復了可能由缺少地面紋理導致的崩潰。
- 修復了 config.txt 檔案中科學記數法驗證中的一個小錯誤。
- 不要因為警告標誌更改而觸發父資產驗證。
- 如果網路故障發生,暫時抑制 MyTrainz 使用者名稱查詢,以避免在網路中斷期間出現長時間延遲。
- 改進了在資料庫寫入期間修改資產資料庫的處理方式,以減少如果在下次乾淨寫入之前發生崩潰所需的修復工作量。
- 優化了資產驗證期間的檔案快取。
- 修復了 DLC 產品詳細資訊視窗中的一些狀態文字。
- 改進了光暈紋理載入失敗的記錄。
- 避免對已完全安裝的內容執行下載站搜尋。
- 修復了一個跨平臺問題,即一些視窗試圖以特定於平臺的方式使用文字控制元件。
- 修復了一個問題,即如果在資產配置中將光暈設定為空紋理,則無法透過指令碼調整光暈。
- 修復了 CM 資產下載器中的崩潰。
- 實現了 SetPFXEmitter*() 指令碼 API 並將 Get*() 訪問器標記為不支援。
- 如果在不可用的資產上呼叫 Asset.GetConfigSoup(),則新增日誌。
- 在微型瀏覽器生成的日誌中新增範圍資訊。
- 添加了對“GameObject::AddHandler> 無法找到處理程式”錯誤的抑制(< 4.0)。
- 修復了“縫合網格緩衝區”除錯視窗的日誌記錄功能中的錯誤。
- 修復了在啟動器中更改語言時可能發生的崩潰。
- 修復了使用者 Vulcan 報告的錯誤,即動畫附件點可能無法按計劃重新出現。
- 調整了一些景觀型別的繪製距離滑塊的效果,以提供更好的比例。
- 修復了當沒有“asset-filename”標籤存在時,可能會顯示“asset-filename”標籤警告的情況。
- 改進了對軌道方向重新對齊的處理,在有多種方法可行的情況下采用更簡化的方式。
- 自動合併冗餘的塊,因為 TANE 比 TS12 具有更好的塊相容性。
- 預設情況下將 Mac 繪製距離降低到 2500 米。
- 預設情況下將 Mac 後期處理質量降低到“關閉”,並重置預設設定。
- 預設情況下將 Mac 水質降低到“低”,並重置預設設定。
- 允許超高值在更大範圍內擴充套件。
- 修復了 Pierre 報告的微型瀏覽器崩潰。
- 改進了在建立了大量洞穴的區域的地面效能。
- 調整了 LM.txt lod 距離模擬。
- 修復了 Mac 上的“檢視 PDF 文件”命令。
- 改進了光暈與提供影像而不是紋理的較舊資產的相容性。
- 改進了在啟用 KUID 覆蓋時,測量員在進行大量資產資料庫活動期間的效能。
- 啟用了“評價我們的應用程式,解鎖一輛機車”提示。
- 在選擇了較低的景觀細節選項時,對遠處的產品網格進行剔除。
- 修復了各種緩衝區讀取溢位問題。
- 當指令碼嘗試將垃圾值傳遞給駕駛室控制元件時,觸發指令碼異常。
- 修復了在使用者點選 3D 檢視之前,箭頭鍵導航在教程中不起作用的情況。
- 儘可能抑制動畫和統一更新。
- 修復了某些非常不尋常的轉向架的轉向架方向問題。
- 改進了安裝大量產品時,車輛“載入”編輯器的效能。
- 在使用者請求內容安裝後,更及時地顯示遊戲內包下載器對話方塊。
- 允許多個動畫效果同時應用於單個網格。
- 添加了用於停用垂直同步的開發人員選項(僅供測試)。
- 在 CM 資產預覽視窗中添加了統計面板(正在進行中 - 在更完整之前停用)。
- 預覽視窗滑鼠旋轉速度不再受渲染幀速率的影響。
- 防止資產下載對話框出現在資產預覽視窗中。
- 修復了資產預覽視窗中滾輪縮放控制的行為。
- 修復了在 Windows 資源管理器中顯示檔案和資料夾的行為。
- 修復了測量員儲存中的一些問題情況,這些情況有時會導致儲存失敗,因為目標檔案正在使用。
- 解決了一個 SpeedTree 問題,即從某些角度觀察時,葉片會“消失”。
- 預設情況下停用了 TrainzUtil 命令列介面套接字。它現在僅在設定中啟用“高階除錯工具”選項時,或在 TANE 命令列上指定適當的開關時啟用。
- 以前會觸發指令碼異常的各種無效火車車輛引數現在將在較舊的資產上被靜默忽略。
- 修復了早期測試版本中引入的一個問題,即超高陰影模式沒有正確地從某些資產投射陰影。
- 橋接樣條線應該再次在“低”陰影模式下投射陰影(在早期的測試版本中,橋接樣條線與許多其他物件和樣條線型別一起被停用)。
- 將一些除錯日誌移到了主遊戲日誌中,以便更好地瞭解某些條件。
- 在下載快取過度繁忙的情況下改進了遊戲的響應能力。
- 遊戲視窗和預覽視窗不再共享相同的預設視窗位置。
- 調整了 LM.txt 過渡距離。
- 快速駕駛“火車選項卡”放置模式(在之前的測試版本中引入)現在更加可靠。
- CM 現在有一個命令可以下載特定過時的資產版本。
- 已為 Steam 版本停用 Mac App 沙箱,因為 Steam 似乎不支援它。
- 在遊戲外的付費軟體列表中,已購買的 DLC 的顏色已更改為符合遊戲內的標準。
- 修復了某些 CDP 檔案顯示為不可讀的問題。
- 修復了一個問題,即紋理流可能會嘗試將紋理降低到 Trainz 允許的最小值以下,導致不必要的 CPU 使用率和磁碟訪問。
- 修復了 Mac CM 中一些與自動縮圖生成相關的紋理被切斷的問題。
服務包 1
[edit | edit source]此更改列表適用於即將推出的“服務包 1”版本(釋出日期待定 - 截至 2020 年 8 月 20 日尚未釋出)。
- 修正了一個罕見的情況,即“訊息彈出”規則可能會生成不正確的字串表條目。
- 在編輯付費軟體路線的場景時,啟用了路線圖層的可見性控制。
- 修復了一個問題,即在 CM 任務視窗中切換顯示三角形可能會錯誤地水平調整視窗大小。
- 改進了 CM 任務結果列表中 Windows 鍵盤焦點的處理方式。
- 修復了一個問題,即 TestTrack 地形高度平滑在最初的 2 公里 1% 坡度軌道段上會失敗。
- 允許在不重新載入的情況下切換遊戲內效能統計 HUD。
- 修復了在程式化交叉口上自定義枕木生成的問題。
- 將軌道條件編輯從屬性對話方塊移到了測量員“軌道高階”選項卡上的一個單獨工具中。
- Test Track 現在顯示一個自定義的駕駛員命令列表,該列表限制了顯示到適當的駕駛員命令。
- 修復了 Test Track 上下文選單中的一個文字字串。
- 改進了子任務日誌輸出到父任務日誌的包含方式。
- 改進了測量員資產預覽中的資產載入,以提高響應能力並顯示載入指示器。
- 修正了嘗試開啟不可用資產時顯示的錯誤文字。
- 修復了由有缺陷的資產導致的渲染失敗會導致級聯,從而阻止其他(良好)資產變得可見的情況。
- 添加了一個“軌道隆起”資產,該資產現在顯示在測量員“軌道標記/觸發器”選項卡中。
- 重新命名了測量員“內容搜尋過濾器”面板中的位置書籤,以避免混淆。
- 修復了“編輯場景”對話方塊的視窗大小。
- 修復了“計劃”規則中的時鐘渲染。
- 修復了編輯“計劃”規則時現有設定的顯示。
- 修復了列表選擇器具有鍵盤焦點時,回車鍵/Enter 鍵的行為。
- 修復了在“編輯場景”對話方塊中,當沒有選中任何規則時,規則編輯按鈕可能會變為活動狀態的情況。
- 修復了某些 DCC 面板按鈕的點選有時不起作用的情況。
- 修復了 Healesville 路線上的房屋可能無法渲染的情況。
- 提高了“編輯場景”對話方塊的效能。
- 修復了使用“替換資源”後軌道頂點圓圈仍然保持紅色的問題。
- 修復了遊戲內軟體包下載器中的一個小洩漏。
- 更改了測試軌道圖表選擇選單中的汽車列表排序,使其更合適。
- 允許載入螢幕在遊戲忙於載入時繼續視覺更新。
- 允許在測試軌道中新增更長的列車。
- 修復了撤消/重做機車刪除的錯誤。
- 防止物件在無法實現任何操作時顯示“按住 Ctrl + 右鍵單擊”的滑鼠懸停文字。
- 改善了較小視窗尺寸下載入螢幕的外觀。
- 改進遊戲內資源下載視窗使用者介面,使其更清楚地表明哪些行與哪個下載相關。
- 修復了多人遊戲中火車車廂名稱顯示的問題。
- 允許駕駛員儲存會話對話方塊列出具有錯誤或丟失依賴項的現有儲存遊戲檔案。
- 防止地面解析度影響底座牆紋理。
- 在編輯導航顯示規則時指示最大文字長度。
- 添加了對 CM 中“刪除列”和“插入列”的本地化支援。
- 添加了對渲染緩衝區除錯視窗的本地化支援。
- 添加了 DLC 內容列表視窗中缺少的本地化支援。
- 修復了導航點系統,使其“要求停止”與“耦合”一起使用。
- 修復了在託管多人遊戲會話期間斷開連線後重新連線到 iTrainz 時可能發生的錯誤。
- 使 CM 中的“檢視資源詳細資訊”視窗正確記住其在螢幕上的先前位置。
- 防止遊戲內視窗被移出螢幕。
- 實現了 Steam 排行榜支援。
- 實現了等效於 TS12“使用者訊息”的功能。
- 提高了資源匯出日誌的可讀性。
- 提高了測試軌道中單位值顯示的可讀性。
- 減少了對光暈的非必要更新。
- 使全域性光線鏡面反射模擬漫射顏色的強度。
- 修復了“在資源管理器中編輯”命令的各種問題。
- 在網際網路設定選項卡中添加了“訪問 Trainz 門戶”按鈕。
- 修復了繪製距離熱鍵以更新設定滑塊。
- 防止在刪除地面底座或退出模組時可能發生的崩潰。
- 修復了某些函式未正確接受以斜槓(“/”)結尾的使用者資料路徑的問題。
- 修復了生成縮圖時可能發生的崩潰。
- 針對一些罕見的崩潰加強了預取和資源載入過程。
- 修復了 ShowMesh 遞迴檢測程式碼可能錯誤觸發的罕見情況。
- 將許多內部日誌移至使用者可見的 TANE 日誌。
- 修復了地面線框渲染問題。
- 修復了“顯示指南針”設定。
- 在執行某些繁重任務時,提高了遊戲外使用者介面的響應速度。
- 修復了具有異常附件點方向的轉向架的一些問題。
- 修復了粒子特效系統中的記憶體洩漏。
- 添加了“超”後期處理並調整了“高”後期處理。
- 添加了隨機場景放置工具,可從測量師主選單訪問。
- 添加了更多針對資料庫損壞的加固措施。
- 提高了滑鼠按鈕按住時水視覺更新的響應速度。
- 修復了 Windows 內容列表中 PgUp / PgDn / Home / End 鍵的行為。
- 添加了測試軌道“設定駕駛室控制”駕駛員命令。
- 實現了用於更好的遺留支援的“編譯”trainzutil 命令。
- 正確實現了“編輯”trainzutil 命令。
- 正確實現了“printconfig”trainzutil 命令。
- 修復了在遊戲內編輯框中選擇文字時處理退格鍵/刪除鍵按下的問題。
- 防止修飾鍵按下在測量師中取消選擇文字。
- 修復了更改 carz 交通設定可能會在路線鎖定後導致無法儲存會話的情況。
- 在嘗試對內建路線使用“替換資源”時添加了錯誤訊息。
- 修復了資源預覽視窗中橋樑資源的渲染。
- 改進了指令碼異常中的行號顯示。
- 改進了 Windows 中 CM 過濾器文字框中超長文字字串的處理。
- 添加了 TrainzUtil 支援以匯入和匯出選擇列表。
- 添加了機制,以便在有更新可用時提醒使用者。
- 修復了缺少縮圖影像可能會導致嚴重效能問題的情況。
- 修復了測量師中的“carz 檢視”工具。
- 防止行業在某些情況下控制玩家的列車,在這些情況下顯然是不需要的。
- 改進了嘗試駕駛會話時發生故障的處理。
- 修復了火車車廂未自動將其轉向架標記為依賴項的情況。
- 修復了列車編組縮圖生成中的崩潰。
- 在選單欄中添加了“效能選項”圖示。
- 使用更合適的顯示卡名稱,適用於具有可切換 GPU 的筆記型電腦。
- 調整設定滑塊以偏向最合適的設定。
- 修復了渲染問題,該問題可能會阻止遊戲內帳戶建立期間顯示行為準則。
- 從遊戲內設定中刪除需要遊戲重新啟動的選項。
- 稍微增加了 SpeedTree LOD 過渡發生的範圍。
- 改進了預設的水設定。
- 修復了使用“x”按鈕時未還原設定更改的問題。
- 修復了 iTrainz 私人聊天無法可靠載入的問題。
- 在 CM 任務視窗中添加了日誌過濾器文字框。
- 修復了地面上霧渲染的錯誤。
- 修復了 CM 的“列出依賴項”命令在相關資源沒有依賴項時會顯示未過濾的資源列表的情況。
- 修復了資源預覽視窗中的滑鼠控制行為。
- 添加了“內容”選單以改善 Mac 使用者介面的正確性,並確保 Windows 和 Mac 都具有針對常用命令的適當鍵盤等效項。
- 修復了許多“超過 500 個多邊形”警告被錯誤標記的情況。
- 修復了撤消功能無法與標尺一起正常使用的情況。
- 修復瞭如果計算機沒有連線顯示器可能會發生的崩潰。
- 修復了“刪除丟失的資源”功能,以便在剝離地面紋理後將地面底座正確標記為已修改。
- 修復了許多系統會同時嘗試使用一個檔案的情況,從而阻止某些命令成功完成。
- 修復了許多與測量師自動儲存相關的問題。
- 將“缺少 'icon-texture' 標籤”從錯誤更改為警告。
- 改進了 trainzutil“list”命令的格式。
- 解決了與使用多個音訊上下文相關的一些問題。
- 提高了命令列資源下載的魯棒性。
- 減少了 Windows 使用者介面中的閃爍。
- 改進了 Windows 使用者介面中進度指示器的外觀。
- 添加了對執行編號字型過多的火車車廂的驗證。
- 修復了重複更改語言可能會使遊戲處於中間狀態的問題。
- 防止損壞的產品佇列資訊導致遊戲崩潰。
- 將“替換資源”更改為隨時間推移操作,而不是看起來像掛起遊戲。使用者現在可以中斷此過程,如果它花費的時間過長。
- 改進了 CM 任務視窗的佈局。
- 在 Windows 搜尋控制元件上添加了“搜尋”覆蓋層。
- 修改了 KUID 生成器以跳過已知未在使用但已知具有依賴項的 KUID。
- 用較新的版本替換了 Base 中已過時的產品資源。
- 假裝空列車不存在,以避免混淆行為不佳的指令碼。
- 修復了 CM 的“複製詳細資訊”命令的問題。
- 添加了多執行緒預取支援,以便在某些情況下能夠一次處理多個專案,在這些情況下,批次吞吐量被認為比響應速度更重要。
- 避免透過返回 NaN 值混淆指令碼。
- 當超密集路線以最大繪製距離執行時,改進了 CPU 效能。
- 在遊戲內效能 HUD 中添加了各種其他統計資訊。
- 避免在非常重的場景中降低 SpeedTree 細節設定時遊戲可能會“掛起”很長時間的情況。
- 忽略來自 IM 檔案的頂點切線資料,因為它通常已損壞;現在,此資料在載入時從剩餘資料重建。
- 防止資源選擇器不必要地查詢下載系統,從而導致偶爾暫停。
- 增加了 SpeedTree 廣告牌的組合大小,減少了所需的繪製呼叫數量。
- 在資源預覽視窗中添加了效能分析工具。
- 在 RAM 中快取系統指令碼資料夾以提高指令碼編譯效能。
- 修復了 SpeedTree 廣告牌可能超出其塊限制的情況。
- 在擷取螢幕截圖時正確配置霧。
- 對“替換資源”對話方塊添加了許多改進。
- 提供 SpeedTree 廣告牌邊界框資料,以允許引擎端剔除。
- 在擷取螢幕截圖時正確配置陰影。
- 更改了許多內部系統,這些系統不適當地建立了附件點,而是建立了簡單的渲染物件。
- 快取了檔案大小查詢。
- 透過跳過不必要的重試,提高了某些檔案系統操作失敗的速度。
- 避免不必要的影響緩衝區更新。
- 增加了使用者介面渲染可用的頂點和索引緩衝區大小,以確保大型文字塊(等)不會導致不必要的額外繪製呼叫。
- 透過簡化某些操作,提高了 World.GetSurveyorSavedConsist() 的效能。
- 在驗證資源時,我們現在考慮將整個 tzarc 讀取到記憶體中以加快檔案訪問速度。
- 修復了在 Mac OS X 中源文字中存在無效 UTF8 字元時複製/貼上無法正常工作的情況。
- 修復了在關閉期間,程式性連線會導致崩潰的情況。
- 優化了 SpeedTree,避免在樹木接近其過渡點之前將高細節幾何資料傳遞給引擎。
- 更新了內容列表視窗、任務視窗和 TANE 日誌視窗,以使用現代 UI 標準進行多選。
- 防止在缺少必要的紋理資源時地面出現透明。
- 為資產搜尋添加了“依賴項”和“依賴者”過濾器。
- 實現了完全多執行緒指令碼編譯。
- 刪除了對樣條曲線預覽網格的驗證,因為 T:ANE 中不再使用它。
- 在資料庫修復掃描資料夾時,我們現在會為掃描的每個資料夾遞增計數器,而不是為檢測到的每個更改遞增計數器。雖然意義不大,但這可以更清楚地表明該程序正在正常進行。
- 添加了防止材質/塊計數不匹配的保護。
- 減少了在資料庫繁忙時嘗試開啟遊戲視窗時使用者介面出現卡頓的情況。
- 刪除了對 T:ANE 資產上的火車車廂陰影網格的驗證,因為 T:ANE 中不再使用它。
- 修復了 AI 命令可能錯誤地阻止使用者訪問火車駕駛控制的情況。
- 修復了在高負載情況下可能發生的 PhysX 崩潰。
- 在 texture.txt 檔案中添加了對紋理包裹/鉗位控制的缺失支援。
- 添加了對 LM.txt “:cull”、"attachmentCutOff"、"renderCutOff" 機制的支援。
- 防止驗證在資產處於編輯狀態時抱怨缺少紋理檔案。
- 允許驗證透過“mesh-asset”別名完全載入網格,從而能夠驗證以前被抑制的某些形式的資產。
- 在顯示 LOD 級別錯誤/警告時,添加了 LOD 級別多邊形計數的簡短摘要。
- 防止在指令碼嘗試在沒有選單欄的情況下操作選單欄時發生的崩潰。
- 我們現在阻止指令碼在沒有選單欄的情況下顯示遊戲瀏覽器,因為這往往很煩人且不需要。
- 改進客戶端在渲染伺服器無法關閉時的關閉情況,減少客戶端程序停留在殭屍狀態的可能性。
- 修復了彩色文字渲染可能生成不正確顏色的情況。
- 如果使用者嘗試同時開啟多個資源管理器視窗,則會新增警告。
- 修復了資產預覽視窗中火車車廂的居中問題。
- 添加了一些新的縫合網格除錯視窗上下文選單命令。
- 在沒有資料的情況下,停用渲染連線疊加層和其他類似系統,以避免干擾資產預覽統計資訊。
- 除非網格設定為自動建立,否則不要將其視為對 LOD 總數有貢獻。
- 修復了所有軌道頂點都被錯誤地視為連線點(用於超高路堤銀行連線點回避)的情況。
- 添加了一個選單命令,用於直接從啟動器建立新路線。
- 在 Mac 上停用後臺緩衝區載入,因為它似乎在某些機器上會嚴重影響效能。
- 添加了“open-in-driver”和類似的 TrainzUtil 命令。
- 從 CM 啟動後退出 Driver 時,遊戲視窗現在會關閉,而不是載入到路線選單中。
- 從 CM 啟動後退出 Surveyor 或 Driver 時,我們現在會關閉遊戲視窗,而不是顯示路線選單。
- 紋理流已進行調整,在某些情況下可以產生更好的視覺效果。
- 更正了 gs.gs 中的一些註釋。
- 為支援的平臺添加了著色器共享支援。
- 在準備啟動遊戲視窗時顯示啟動視窗的情況下,啟動視窗現在會在完成時再次隱藏。
- 更改了我們在 Windows 上的基礎檔案 API 選擇,以解決一些 Windows API 限制。
- 優化了高負載下縫合網格的 CPU 使用率。
- 修復了更改 MyTrainz 詳細資訊時可能發生的掛起問題。
- 修復了在地面資料在長時間暫停後可能被解除安裝並觸發不必要的解除安裝/重新載入的情況。
- 重新平衡了漫遊攝像機衛星視角角度限制。
- 修復了指令碼虛擬機器在返回浮點數後可能從浮點數非運算子返回不正確結果的錯誤。 值。
- 修復了資產驗證系統中的一個未初始化變數。
- 改進了漫遊攝像機行為,以減少在複雜地形中出現的奇異現象,例如在打算向前移動時攝像機向後移動。
- 修復了漫遊攝像機中可能導致其不受控制地飛到空中的錯誤。
- 防止樣條曲線工具嘗試將軌道資產和非軌道資產連線在一起,這會導致令人討厭的錯誤訊息,而不是靜默忽略。
- 避免在缺少的資產在客戶端上以更新版本可用時觸發 DLC 下載。
- 提高了縫合網格系統處理小請求的速率,有助於避免它在某些情況下出現滯後。
- 為 Windows 搜尋欄位新增一個搜尋佔位符圖示。
另請參見
[edit | edit source]註釋、腳註和參考文獻
[edit | edit source]Config.txt 檔案在 Trainz 資產中是普遍存在的,因為沒有資產可以在沒有這種型別的 計算機科學容器 的情況下定義。在編輯或建立 Trainz 內容時,必須始終牢記關鍵字-值的配對。 TrainzBaseSpec 包含在資產定義的 config.txt 檔案中最常見的 值和容器。
註釋
腳註
參考文獻
- Trainz 列印或 pdf 檔案 手冊,適用版本 - 通常位於 ..\extras 或 ..\extras\manuals 資料夾
- TrainzOnline Wiki Config.txt 檔案頁面 和其他頁面
- TrainzOnline Wiki: 內容建立者指南頁面 (各種)
- 各種 CCG 和 Auran 網站
此參考頁面改編自 TrainzOnline Wiki,根據 CC-BY-SA 3.0 許可證。與 相同主題的源頁面 相比,此頁面可能會包含更多文字解釋、闡述、歷史和/或示例。
TrainzOnline Wiki 主要由程式設計師或知識淵博的 內容創作者 維護,可能包含有關當前 trainz-build 程式碼 標準的更新且更準確的資訊,這些標準會隨著軟體新增功能而發生變化。

