跳轉到內容

Trainz/AM&C/PEVtools 設定

來自 Wikibooks,開放書籍,開放世界
logo
Trainz 資源維護和建立

Trainz 內容管理器技能教程
TOC | 開始樂趣 | AM&C | 建立 | 書內參考文獻 ORP 參考文獻:  • 索引 • 容器 • 種類 • 標籤 | 附錄  • 版本
 詞彙表
 HKeys-CM
 HKeys-DVR
 HKeys-SUR
 HKeys-WIN
 滑鼠使用
 符號

獲取和安裝 PEVs 工具

[編輯 | 編輯原始碼]
PEVs 工具位於高階使用者 C:\Downloads 資料夾中(您的可能在其他地方)。

在可預見的未來,PEV 的工具將由社群在一個或另一個網站上維護,因為它們非常寶貴。Peter V. 是一位真正的程式設計師,位於澳大利亞與 N3V/Auran 的小鎮位置(位於布里斯班附近的黃金海岸)相對的(或悉尼)一側,但在 2013 年年中停止在其自己的網站上託管他的工具,當時 Trainz 粉絲 Shane Turner 在 他的幫助網站上接管了這項任務

  1. 在 Shane 的網站上找到 PEVs 工具及其附帶的手冊(如果有)。
  2. 下載工具(zip 檔案),並退出您可能正在執行的任何 Trainz。
    1. 與往常一樣,退出 Trainz 時,按 [CTRL][SHFT][ESC] 調出檔案管理器,並觀察直到 TADdaemon 模組退出,然後再執行其他任何操作。
    2. 一旦 TADdaemon 關閉,就可以安全地重新啟動或以其他方式處理 Trainz 目錄(備份資料夾、複製本地資料夾或其他維護)
    3. 設定一個系統還原點,將其標記為 Pre-PEVtools 安裝,然後重新啟動。
  3. 接下來要做的就是確定將 PEVtools 放置在何處。通常,它們應該安裝在 Windows PATH 中;可以透過 Windows 環境設定更改 PATH 以包含新工具目錄。您也可以將它們新增到 PATH 中已有的資料夾中。
    1. 要檢視當前 PATH,請鍵入 ⊞ Win+R 並輸入 CMD↵ Enter 進入偽 DOS 模式。鍵入“PATH”[ENTER],顯示將列出 Windows 啟動時載入的當前 PATH。
    2. 如果列表中已經包含 Tools 目錄,那就很好——在下一步中,將 PEVtools zip 檔案移至該資料夾。
    3. 如果沒有,建議在根目錄下建立一個 tools 資料夾,這樣新增的 PATH 將很短。建議使用 x:\Tools 或 x:\PEVsoft;其中“x”是硬碟或 SSD 驅動器的驅動器號。 提示:將 Tools 資料夾放在您大多數 Trainz 安裝所在的同一驅動器上是個好主意。有時,您可能需要手動編輯 PEVtools ini 檔案,並將它們放在容易導航的地方可以節省時間。
    4. 每個 PEVtools 都會在您設定的特定 Tools 資料夾中為自己建立一個子資料夾。這實際上有點麻煩,因此在安裝時,只需用子資料夾名稱覆蓋路徑(例如,不要使用 PM2IM,而是使用 \Tools 或 PevSoft 作為展開 zip 資料夾的位置。每個工具都有自己的 INI 檔案,該檔案會在您第一次執行應用程式時自動初始化。它將知道從哪裡初始化(它會在 Trainz 中安裝的工具啟動器中建立正確的路徑),因此將它們放在單獨的子資料夾中純粹是浪費資源。 提示:如果您必須重新安裝,我們建議保留 zip 檔案。整理完後,將它們移到 PEVtoolZips 子資料夾中。
  4. 開啟您的 downloads 資料夾,然後
    1. 突出顯示 PEVtools zip 檔案。如果專案是分開的,請使用 ⇧ ShiftLMBclick 選擇最大的組。
    2. 接下來,按住 [CTRL] 鍵,LMBclick 其他分組不太好的 PEVtool zip 檔案。
    3. 一旦它們都突出顯示,請使用 ⊞ Win+E 開啟一個帶有可導航資料夾的新視窗。導航到並開啟目標 tools 資料夾。 ALT+Tab ↹ 應該帶您返回到 downloads 資料夾作為活動視窗,並突出顯示該組 zip 檔案。
    4. 現在鍵入 CTRL+X 開始移動檔案過程...
    5. 鍵入 **ALT+Tab ↹ 返回到工具資料夾作為活動視窗,LMBclick 在其開啟的表面上,然後鍵入CTRL+V以完成檔案的移動。 提示:(此方法適用於所有 Windows 版本,並跨越不同的驅動器磁碟機代號;換句話說,始終如此。或者... 如果你知道如何操作,也可以拖放!)
      編輯說明: 每個 PEV 的工具都會詢問您是否有 TS2009、TS2010、TS2012 和 TANE,然後將資訊儲存在該工具特定子目錄中的 .ini 檔案中(例如 Images2TGA.ini、QuickShadows.ini、MeshViewer2.ini 等)。因此,一些高階使用者更喜歡將 PEV 工具安裝在一個易於訪問的通用目錄中,該目錄具有簡短的名稱,並將該資料夾包含在路徑中(非常古老的 DOS 時代,但 PEV 工具在批處理檔案中非常方便,並且所有 Windows 版本仍然具有此功能。)。請參閱 PEVtools,瞭解一些使用批處理檔案的實用技巧和方法,這些方法超出了基本的自動安裝。


安裝

[edit | edit source]
  1. 在執行任何 PEVtools 之前,請使用文字檔案(記事本或 Notepad++ 等)建立每個 Trainz 版本(TS2009--TANE)的完整路徑。這樣可以避免混淆,並且在 PEVtools 初始化時提示時,可以簡單地剪下和貼上值。
  2. 在 Windows VISTA 及更新的 Windows 版本中包括 Windows 10...依次右鍵單擊並按住 以啟動,(拖動到以管理員身份執行下拉選單,然後釋放以啟動)每個 PEV 工具。
    1. 從這裡開始,對於每個 PEVtool 來說,這是一個相當重複且無聊的過程... 將文字檔案中設定的 Trainz 資料夾名稱貼上進去,直到所有 PEVtools 都初始化。
  3. 一旦您的工具在您安裝的每個 TRAINZ 版本中初始化,您將能夠在路徑 版本路徑根資料夾 \bin 子目錄路徑 ...\bin\CMPData\tools\OpenWith 資料夾中找到每個 Trainz 版本中安裝的一組 PEVtools。
  4. 這些批處理檔案可以改進。
    1. 可以將免費軟體實用程式 FNR.EXE 新增到將 PM 網格檔案轉換為 IM 檔案的批處理檔案(此時,對於您來說,為 PM2IM.bat)。新增以下行: "C:\PEVSoft\fnr.exe" --cl --dir %1% --fileMask "*.txt" --excludeFileMask "*.dll, *.exe" --includeSubDirectories --find ".pm" --replace ".im" 。這行將阻止您忘記在許多 config.txt 檔案中更新和更改副檔名。在 Google 上搜索該名稱(“FNR.EXE”,然後下載它。將其新增到 PEVtools 資料夾中)如果您將工具放在不同的路徑上,例如 F:\Tools(像我的電腦之一)——確保批處理檔案中的所有路徑(尤其是 FNR 的路徑)匹配並指向同一個資料夾。
    2. 來自 Peter 的批處理家族也可以透過合併一些批處理檔案來改進。
      1. 強烈建議建立一個 Images2TGA+PM2IM.bat 檔案(您現在已開啟 PM2IM,因此單擊 Images2TGA 並複製它。按指示重新命名,然後開啟它進行編輯。在 Images2TGA 行之後複製更改後的 PM2IM 行,您將節省大量時間。 提示:此編輯器在修復或更新資產時 90% 的時間都使用此檔案。
      2. 火車車廂呢?如何製作一個“All-In-Sequence.bat”和“All-but-Traincar_Viewer.bat”?(注意: 版本低於 v2.5 的資產無法使用火車車廂檢視器——至少在您編輯 TBV 到 v2.5 以上並新增 mesh-table 容器 之前,是無法使用的。檢視器將直接開啟網格檔案,以便在進行修復和建立縮圖時可以檢視它們。下面將詳細介紹。)
  5. 此過程可以在每個 Trainz 安裝中完成,但如果您像我們中的一些人一樣執行多個版本的 Trainz,要在每個版本中安裝 PEV 工具,只需將檔案複製到非版本中,包括覆蓋它們。(即使用相同的突出顯示,CTRL+C(複製),Alt-Tab 切換或用於移動下載資料夾中壓縮檔案的導航方法,使用相同的貼上方法 CTRL+V 對於每個 Trainz 工具資料夾
    (以及如下一段所述 也是 ..\UserData\editing 資料夾)。
  6. 批處理檔案也可以通常更有效地使用 Trainz CM 之外的功能,將這些檔案複製到 ...UserData\editing 資料夾中。
     • 在此位置,可以開啟資產進行編輯,然後將資料夾拖放到 PEVsoft 批處理工具中。簡單方便,而且速度快得像閃電一樣!
  7. 現在整理一下。在上面,我們盡力推薦將 PEVtools 安裝在路徑中。由於在某些情況下,您希望直接執行 PEVtools,現在是將該資料夾新增到 Windows 可以找到它的環境 PATH 變數中的時候了。
    1. 鍵入 ⊞ Win > 控制面板 > 設定 > 系統,然後選擇“高階”選項卡
    2. 單擊底部附近的按鈕(新的 Windows 版本可能只使用超連結),該按鈕顯示'環境',然後突出顯示路徑變數,然後單擊編輯.
    3. 值欄位將被高亮顯示。使用CTRL+C並貼上它(CTRL+V)到那個已開啟的文字編輯器(或重新開啟它)中,以便你清楚地看到它。將它貼上第二次,以備不時之需!(編輯器將在下面複製)
    4. 像我的 'PEVSoft' 工具目錄一樣,將你的 Tools 資料夾新增到複製到編輯器的第二個 Windows 路徑中。
    5. 高亮顯示修改後的行,並使用ALT+Tab ↹切換到高階選項卡的 API 並使用CTRL+V貼上它作為新的路徑[注 1]。點選OKAY,然後OKAY,最後OKAY關閉系統屬性。PEV 的工具現在已完全安裝。
編輯器的路徑規範(環境變數 'Path')
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\PEVSoft;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\Skype\Phone\

一些細微之處

[編輯 | 編輯原始碼]

Windows 可以透過選單中的資料夾選項或使用RMBh選項來設定與檔案型別的關聯。前者限制為每種型別一個應用程式,而後者可以經過調整,以瞭解可以開啟該檔案型別的多個應用程式,然後在被要求 '開啟方式' 時顯示簡短列表,但使用RMBh預設使用首選應用程式。

  1. 這種多重性對於影像(圖形)檔案特別有用,並且在更新或修復有缺陷的資產過程中通常訪問的大多數檔案型別也是如此。
  2. 我們建議以下並行關聯,並將引導你完成以下 PEVtools 的過程
    1. jpg、png 和 tga 檔案型別應與多個能夠處理資料型別的圖形應用程式關聯。假設只有 Windows 和免費軟體工具,GIMPXN-ViewPAINT.NETIrfanView 以及 Windows Paint.exe & Picture and Fax Viewer 應該與除 TGA 檔案以外的所有檔案型別關聯。
    2. TGA 檔案應與非 Windows 應用程式關聯,因為 Windows 不處理 TGA 格式檔案。
    3. Trainz 網格 資料型別 PM 和 IM 應與 Quickshadows、PM2IM、令人驚訝的 Images2TGA 以及最後但並非最不重要的 Mesh Viewer2.exe 關聯,後者作為預設關聯。

 

設定檔案關聯

[編輯 | 編輯原始碼]

當存在你需要操作、使用或處理的檔案型別時,設定檔案關聯最簡單。

  1. 導航到包含你要設定關聯的資料檔案的資料夾。使用⊞ WinE開啟資源管理器視窗(如果需要)。
     • 提示:對於此練習,最簡單的方法是在內容管理器中開啟一個資產(例如內建建築或工業)進行編輯。此類資料夾將包含每種型別所需的檔案。
     • 提示: Trainz 會保留備份,並且使用還原(恢復)操作輕鬆恢復到現狀CTRL+R 在 CM 主檢視中選擇資源後。這將使編輯操作完全撤銷。(如果你弄亂了修復,這很方便,不是嗎?!)
  2. SHFT+CTRL+E 將開啟一個檔案進行編輯,並開啟一個視窗,顯示該資料夾作為活動視窗。你可以讓內容管理器繼續執行,並使用ALT+Tab ↹ 在必要時,在活動視窗之間切換。
  3. 左鍵單擊目標檔案以選擇它。(網格檔案將具有 IM 或 PM 副檔名。如果選擇的資源只有 PM 檔案,則有兩種解決方法
    1. 向上導航一級到 \editing 資料夾。鑑於你已如上所述將 PEVtools 批處理檔案複製到 editing 資料夾,當向上導航一級時,資原始檔夾將已突出顯示。將資料夾圖示拖到 PM2IM.bat 或 Images2TGA+PM2IM.bat 實用程式上並鬆開滑鼠按鈕。批處理將把 PM 檔案轉換為 IM 檔案。提示: 網格檔案和紋理檔案在技術上都是根據國際法享有版權的智慧財產權。PM2IM 有一個設定,可以將 PM 檔案替換為 IM 檔案,也可以只進行轉換並保留兩個版本。出於對 CC 的尊重,建議使用後一種設定,因為它可以為 IM 檔案創建出現損壞時提供備份選項,儘管這種情況非常罕見。
    2. 另一種方法是在與其他應用程式關聯後,在開啟操作期間執行 PM2IM。請注意,在某些版本中,檔案將沒有本機 TGA 檔案,而是壓縮的 TGA 加上 texture.txt 檔案,副檔名為 .texture,因此在初始化設定時,還需要執行 Images2TGA+PM2IM 實用程式工具或 Images2TGA.exe。使用第一個選項將讓你練習,更重要的是,提供將與下面列出的圖形程式關聯所需的檔案。提示: 如果兩者中都沒有特別吸引你,就擲硬幣吧。
      Windows Open With image
      此檢視顯示了一個選定的 IM 檔案,以及右鍵單擊並拖動,第二個級下拉選單顯示了已列出的副檔名(檔案型別)程式,以及 Windows 7 的“選擇預設程式”按鈕,用於啟動瀏覽、選擇應用程式並將其設定為預設程式。其他 Windows 作業系統可能略有不同。
  4. 使用右鍵單擊並拖動 檔案,Windows 下拉選單應顯示一行,上面寫著“開啟”(表示預設應用程式,該應用程式可能尚未定義),並在下方顯示一個“開啟方式”欄。當你讓下拉選單突出顯示該欄並釋放右鍵按鈕時,API 將開啟一個列表,其中包含許多 Windows 應用程式。對於外部安裝的應用程式,例如上面列出的圖形程式或 PEVtools,當它們不是預設應用程式時,它們很可能不會出現在快速列表中,因此必須使用瀏覽 按鈕。
  5. 瀏覽後,正常導航到 PEVtools/Tools 資料夾。如果你按照上面的說明操作,所有 PEVtool exe 檔案將與各自的 INI 檔案一起位於該資料夾中。
     • 省時妙招: 當你開始使用圖形應用程式時,你需要應用程式 exe 檔案的路徑。如果在桌面上安裝了快捷方式,ALT+↵ Enter 開啟快捷方式屬性 API。將路徑複製並貼上到記事本或其他文字編輯器中,這樣當你需要快速找到某個路徑時,就不必猜測了!
  6. 在此過程中,我們希望將每個可能的工具依次與副檔名關聯作為預設應用程式。這樣,你就不必重新關聯,只需要儲存你想要作為最後一個關聯 的預設應用程式。
  7. 左鍵單擊你“最不希望”作為預設應用程式 的應用程式。
    1. 對於 TGA 影像檔案,建議順序為:GIMP、PAINT.NET,最後以 IrfanView 作為預設程式。
    2. 對於 PM 網格檔案:PM2IMQuickshadows,最後以Mesh Viewer2 作為預設程式。
    3. 對於 IM 網格檔案:Images2TGA、PM2IM、Quickshadows,最後以 Mesh Viewer2 作為預設程式。
       • 原因: Images2TGA 在直接模式下有一個功能,允許進行稱為“紋理剝離” 的過程,這對於修復一小部分 無法在 texture.txt 檔案中正確指定時開啟 TGA 檔案的資源是必要的。
      1. 這些檔案可能包含非英語字母中使用的非 ANSI 字母字元;這些字元在 Trainz 中是非法的;需要將其轉換為 ANSI 文字名稱。
      2. PM 檔案被忽略,只用於存檔,因此不需要剝離這些檔案。
         • 透過在直接載入模式下使用 Images2TGA 開啟網格檔案,並首先在選項中選擇“轉換 IMs”,這些網格檔案將被更新,以包含與已轉換的名稱匹配的 Trainz 合法字串名稱,這些名稱現在可以在 texture.txt 檔案中找到。
  8. 依次將每個應用程式程式(工具)與副檔名關聯。
  9. 每個應用程式都將在直接執行(不使用批處理檔案啟動)時,讓你瞭解其行為、選項和結果。
  10. 最後使用最適合作為預設程式的程式。

PEVtools 批處理檔案

[編輯 | 編輯原始碼]
截至 2015 年 8 月,還沒有更新的 PEVtools 版本,也沒有TANE 中的 \tools 子資料夾。但是,\editing 資料夾中的批處理檔案方法仍然適用於AssetX 和 TANE 的編輯需求。


  • 批處理檔案示例位於 {{TL|Trainz/AM%26C/PEVtools#Using_PEVtools_in_batch_files_outside_CM|使用 CM 外部的批處理檔案中的 PEVtools 部分]] 中的PEVtools 使用文章中。

 

筆記、腳註和參考資料

[編輯 | 編輯原始碼]

Config.txt 檔案在 Trainz 資源中普遍存在,因為沒有資源可以在沒有這種型別的 計算機科學容器 的情況下定義。 在編輯或建立 Trainz 內容時,必須始終牢記關鍵字-值的配對。 TrainzBaseSpec 包含在資源定義的 config.txt 檔案中最常見的數值和容器。  

註釋

  1. Windows 路徑環境變數是 Windows 搜尋可執行檔案 (*.com, *.exe, *.bat, *.cmd 和一些不常見的其他檔案) 的資料夾列表。

 

腳註

 

參考文獻

華夏公益教科書