WinMerge Plugins for TES-FO-TW3 Modders
截圖 共 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即可。
安裝與使用 安裝:按包內說明操作
- 解壓本站下載的壓縮包,先讀包內的 readme / 說明檔案。
- 這類遊戲沒有通用的模組管理器:有的模組直接替換遊戲檔案、有的放進遊戲專屬的 Mods 資料夾、有的要先裝遊戲對應的社群載入器或工具,以包內說明為準。
- 嚴格按說明放置檔案;標註「前置依賴」的模組需要把依賴一併裝好。
- 啟動遊戲確認載入成功;部分遊戲需要在設定或模組選單裡手動啟用。
不同遊戲、不同模組的安裝位置差異很大,包內說明是最可靠的依據。