WinMerge Plugins for TES-FO-TW3 Modders

作者 BowmoreLover·版本 v1.0·更新於 2019-07-15

截圖 共 8 張

模組介紹 作者原文

MOD要求:

此mod需要一個或多個其他文件才能正常工作。

在嘗試使用此文件之前,請確保已正確安裝這些文件。

Microsoft.NET Framework 4.6.1:

的WinMerge:

這是WinMerger插件的彙編,可能對TES / FO / TW3模塊有用。

基本上,這個插件會將一些二進制文件轉換爲文本,以便可以直觀地進行比較。

您可以爲某些文件格式重新保存WinMerge編輯。

=================================================

什麼的這個?

=================================================

這個是一個WinMerger插件的彙編,可能對TES / FO / TW3模塊有用。

我每天都在使用WinMerge(可能比xEdit或CK更多),但是mods文件只是二進制比較非常不方便,所以我做了這個。

基本上,這個插件會將一些二進制文件轉換爲文本,以便可以直觀地進行比較。

您可以爲某些文件格式重新保存WinMerge編輯。

=================================================

要求

=================================================

很難要求:

WinMerge版本2.x

Microsoft.NET Framework 4.6.1或以後。

選項:

比較Skyrim / Skyrim SE Papyrus腳本:

Champollion a PEX to Papyrus decompiler by li1nx

用於比較Fallout 4 Papyrus腳本:

Champollion a PEX to Papyrus decompiler by Orvid

用於比較Witcher 3字符串:

w3strings encoder by rmemr

用於比較每個文件BSA / BA2檔案:

BSArch by zilav

========================================== =======

安裝

========================================== =======

將下載的存檔中的“MergePlugins”文件夾複製到WinMerge安裝文件夾。

=================================================

WinMerge插件

=================================================

  • ** Bml_BethBSAList.sct ***

支持的遊戲:TES4,TES5,SSE,FO3,FNV,FO4,FO76(希望未經測試)

列出TES / FO檔案(.bsa.ba2)中包含的文件和各種信息。

(v1.1)現在您可以比較BSA / BA2存檔中的每個文件。檢查插件選項對話框中的新選項。

*** Bml_BethPapyrusDecomp.sct ***

支持的遊戲:TES5,SSE,FO4,FO76(希望,未經測試)

您可以使用Champollion反編譯器對Papyrus腳本(.pex)進行反編譯和比較。

插件確定Pex的遊戲版本並自動調用相應的反編譯器。

要求“Champollion a PEX to Papyrus decompiler”。在插件選項中設置工具路徑。

  • 對於Skyrim / Skyrim SE:Champollion一個PEX到Papyrus反編譯器由li1nx
  • 對於輻射4:Champollion一個PEX到Papyrus反編譯器由Orvid

注意:Papyrus編譯器(或CK)似乎隨機改變狀態和函數的定義順序劇本。因此,可能無法準確比較來源的變化。可以按字母順序解析源並對狀態/函數進行排序,但很難完全解析,包括非自動生成的用戶代碼。如果有一個持續的請求,我會調查這個。

*** Bml_BethSEQ.sct ***

支持的遊戲:TES5,SSE

您可以解碼TES5 SEQ文件(.seq)以按文本比較內容。

您可以將使用WinMerge編輯的內容重新保存到SEQ文件。

*** Bml_BethStrings.sct ***

支持的遊戲:TES5,SSE,FO4,FO76(希望,未經測試)

您可以解碼TES / FO字符串文件(.strings.dlstrings.ilstrings)以按文本比較內容。

您可以將使用WinMerge編輯的內容重新保存到字符串文件中。

支持多語言字符串。它自動確定UTF-8,否則它從文件名中的語言名稱確定本地代碼頁。如果仍無法確定,則將假定插件選項的默認代碼頁。

*** Bml_TW3Strings.sct ***

支持的遊戲:TW3

您可以解碼Witcher 3字符串文件(.w3strings)以按文本比較內容。

需要由rmemr編寫的w3strings編碼器。

在插件選項中設置工具路徑。

=================================================

如何更改插件選項

============================================== ===

1)從WinMerge菜單中選擇“插件 - 插件設置”。

2)從列表中選擇一個插件,然後按“插件設置”按鈕。

=================================================

命令線工具

================================================ =

“BmlTools”文件夾包含從插件調用的命令行工具。您可以從命令提示符或批處理文件中使用這些命令。請參閱其中包含的文本文件以供使用。

=================================================

注意事項

=================================================

( 1)實施方法很差。由於我無法在C#中創建可由WinMerge識別的COM,因此我使用一種方法從VBScript調用命令行工具。因此,當WinMerge崩潰時,命令行工具的過程可能會保留。

(2)WinMerge有時因插件以外的其他原因而崩潰,但我無法確定原因。只需重啓WinMerge即可。

安裝與使用 安裝:按包內說明操作

  1. 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
  2. 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
  3. 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
  4. 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。

不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。

檔案與校驗

檔案名稱
WinMerge Plugins for TES-FO-TW3 Modders
檔案大小
51.4 KiB