;--------------------------------------------------------------------------------------;
;                                                                                      ;
;                               "PlugY, The Survival Kit"                              ;
;                                                                                      ;
;                                  Yohann Nicolas 製作                                 ;
;                                                                                      ;
;                                     版本 14.03                                       ;
;                                                                                      ;
;--------------------------------------------------------------------------------------;

官方網站 : http://plugy.free.fr
歡迎捐助。


******** 注意 ********
- 本外掛支援「暗黑破壞神II：毀滅之王」1.09 至 1.13d 以及 1.14d 版本以及基於它們的模組。
- 本外掛不支援 Battle.net 及其他戰網。
- PlugY.ini 已經不同於之前版本，請使用此版本檔案。
- 「暗黑破壞神II：毀滅之王」 1.14 變更了存檔目錄，因此您必須手動轉移 PlugY 存檔。


******** 功能 ********
每個功能都可以用 PlugY.ini 啟用或停用(詳見 「設定檔說明」)
- 停用 Battle.net。
- 無限儲藏箱空間。
- 共用儲藏箱。
- 在單人及 TCP/IP 遊戲中啟用天梯符文組。
- 在單人及 TCP/IP 遊戲中啟用「地表暗黑破壞神」和「超級崔斯特瑞姆」事件。
- 擊殺「母牛之王」後仍可開啟「牧牛農場」傳送門。
- 「尼拉塞克」傳送門不再關閉。
- 將「凱恩」移至「哈洛加斯」小站附近)。
- 洗點。
- 存檔前備份。
- 變更顯示語言。
- 每次載入單人遊戲時變更隨機地圖。
- 載入新遊戲時自動執行 /players X 指令。
- 添加更多角色屬性頁面。
- 顯示物品等級。
- 可同時執行多個遊戲程式。
- 擴大儲藏箱至 10x10 格。
- 變更存檔目錄。
- 生命和法力球數值永久顯示。
- 可載入所有檔案，即使已被Excel開啟(預設停用此功能)。
- 顯示當前屬性點數 (物品及狀態獎勵不計入)。
- 可視窗化執行。
- 添加如下指令 (詳見 「設定檔說明」) :
	/lockmouse : 鎖定滑鼠於視窗中。
	/lock : 同上
	/unlockmouse : 解除視窗化滑鼠鎖定。
	/unlock : 同上
	/renamepage +名稱 : 重新命名當前頁 (使用 # 為頁碼)。（譯註：不支援中文）
	/rp +名稱 : 重新命名當前頁 (使用 # 為頁碼)。（譯註：不支援中文）
	/setindex : 設定當前頁為標籤頁。
	/setmainindex : 設定當前頁為主標籤頁。
	/resetindex : 移除當前標籤頁設定。
	/insertpage : 在當前頁後插入新頁。
	/ip : 同上。
	/deletepage : 刪除當前空頁。
	/dp : 同上。
	/swappage 頁碼 : 用另一頁面內容替換當前頁。
	/sp +頁碼 : 同上。
	/togglepage 頁碼 : 用對側（私人或共用）儲藏箱頁面替換當前頁。
	/tp +頁碼 : 同上。
	/dlm : 啟用或停用生命和法力球數值永久顯示。
	/dml : 同上。
	/dl : 同上。
	/dm : 同上。
	/page 1 : 顯示普通角色屬性頁（屬性頁面必須開啟）。
	/page 2 : 顯示額外角色屬性頁（屬性頁面必須開啟）。
	/page 3 : 顯示抗性頁（屬性頁面必須開啟）。
	/page 4 : 顯示角色檔位（屬性頁面必須開啟）。
	/page 5 : 顯示傭兵檔位（屬性頁面必須開啟）。
	/page 6 : （測試中）顯示可用符文組配方（屬性頁面必須開啟）。
	/save : （測試中）不退出並存檔。
	/listcube : （測試中）在存檔資料夾中建立 "cube.txt" 檔案以顯示方塊配方。
	/renamechar +名稱 : （測試中）重新命名角色並存檔。（譯註：不支援中文）

v14.03 版本改動: 
- Fix a items diplay bug when only one stash page is filled.
- Add Korean Translation。

v14.02 版本改動: 
- 修正同種獨特護身符（板子）可同時放置於物品欄的BUG。

v14.01 版本改動: 
- 修正首次載入角色時儲藏箱物品丟失問題。

v14.00 版本改動: 
- 支援「暗黑破壞神II：毀滅之王」1.14d。(感謝 Haxifix)
- 添加存檔前備份功能。
- 「尼拉塞克」傳送門不再關閉。
- 將「凱恩」移至「哈洛加斯」小站附近。
- 改變「超級崔斯特瑞姆」中三大頭目怪物的初始位置。
- 修正「超級墨菲斯托」與「超級暗黑破壞神」的AI。
- 「超級暗黑破壞神」、「超級巴爾」和「超級墨菲斯托」可以召喚僕從了 (限1.13c或更高版本)。(感謝 SnapChip)
- 提升「超級暗黑破壞神」、「超級巴爾」和「超級墨菲斯托」的 AI (限1.13c或更高版本)。(感謝 SnapChip)
- 在第 4 和第 5 屬性頁面添加角色和傭兵的檔位資訊。
- 在多人遊戲中停用共用儲藏箱。
- 根據標籤類型變更儲藏箱頁面顏色。
- 儲藏箱頁面名稱由 15 字延長至 20 字。
- 啟用儲藏箱頁面自動命名。
- 點選儲藏箱頁面以改變標籤類型。
- Shift + 點選儲藏箱頁面可重新命名。
- 改 /swap 指令為 /swappage。
- 改 /toggle 指令為 /togglepage。
- 添加 /rp 指令為簡易版 /renamepage。
- 添加 /ip 指令為簡易版 /insertpage。
- 添加 /dp 指令為簡易版 /deletepage。
- 添加 /sp 指令為簡易版 /swappage。
- 添加 /tp 指令為簡易版 /togglepage。
- 當前存檔目錄為 D2 save 資料夾而非遊戲安裝目錄。
- 目前 PlugY 資料夾必須與 PlugY.ini 在同一目錄中(模組資料夾同理)。
- 優化載入時間。
- 修正「地表暗黑破壞神」事件所需「喬丹之石」的最小數量。
- 修正 /swappage 指令在指向未創建頁面時的崩潰。
- 修正儲藏箱名稱分配時可能出現的崩潰 (感謝 SnapChip)。
- 修正停用共用儲藏箱時出現NBPlayersByDefault參數錯誤。
- 修正停用洗點、大箱子、多頁箱子等功能時出現的崩潰。
- 修正技能點逐一洗點功能 (供某些模組使用)。
- 修正波蘭文版本的崩潰。
- 修正 NBPlayersByDefault 選項啟用時進入遊戲可能出現的怪異訊息。
- 修正 NBPlayersByDefault 選項與高解析度模組的相容性問題。
- 更多儲藏箱按鍵參數 (供某些模組使用)。
- 添加正體中文語系支援 (感謝 Nagahaku)。
- 修正一些語言版本翻譯。

v12.00 版本改動: 
- 非官方支援「暗黑破壞神II：毀滅之王」1.14d

v11.02 版本改動:
- 添加 /setmainindex 指令: 設定當前儲藏箱頁面為主標籤頁 (shift + 上一/下一標籤頁 按鍵將定位置主標籤頁)。
- 當前 /players 指令將在遊戲開始時自動執行。(PlugY.ini 中 NBPlayersByDefault 必須不為 0)。 

v11.01 版本改動:
- 支援 1.13d (感謝 L'Autour)
- 添加 /unlockmouse 指令: 解鎖滑鼠。
- 添加 /unlock 指令: 同上
- 添加 /renamepage 指令: 儲藏箱頁面名稱成功保存。
- 添加 /setindex 指令: 設定當前儲藏箱頁面為標籤頁 (上一/下一標籤頁按鍵 將定位至該頁)。
- 添加 /resetindex 指令: 移除當前頁的標籤頁屬性 (上一/下一標籤頁按鍵 將定位至該頁)。
- 添加 /insertpage 指令: 在當前頁後插入新頁。
- 添加 /deletepage 指令: 刪除當前空頁。
- 添加俄文語系支援並用 Google 翻譯部分適配其他語系(感謝 L'Autour)。
- 在 PlugY.ini 中添加選項以預設載入共用儲藏箱 (而非私人) 。
- 改 /rename 指令為 /renamechar。
- 移除未完成的 /reload 指令。

v11.00 版本改動: 
- 非官方支援 1.13d

v10.01 版本改動:
- 添加視窗模式。
- 可將滑鼠指標鎖定於視窗中(視窗模式)。
- 可移除邊界(視窗模式)。
- 可調整獲最大化視窗 (視窗模式)。
- 可將遊戲視窗永遠置於最前 (視窗模式)。
- 可用 "/lockmouse" or "/lock" 指令將滑鼠指標鎖定於視窗中(視窗模式)。
- 添加 "/swap +頁碼" 指令以替換當前頁內容為當前儲藏箱的指定頁。
- 添加 "/toggle +頁碼" 指令以替換當前頁內容為對側（共用或私人）儲藏箱的指定頁。
- 添加 "/rename +新名稱" 指令以重新命名角色，此功能仍在測試中，您需要退出遊戲以更新角色屬性頁面。

v10.00 版本改動:
- 停用主選單上的 Battle.net 按鍵。
- 支援 1.13c。
- 修正「開始」功能表捷徑。

v9.00 版本改動:
- 支援1.12。
- 修正 bug。
- 支援其他模組洗點。

v8.00 版本改動:
- 簡易版安裝程式。
- 擊殺「母牛之王」後仍可開啟「牧牛農場」傳送門。
- 在主選單顯示詳細版本 (v 1.09d 或 v 1.11b 而非 v 1.09 or v 1.11)
- 添加技能洗點按鍵可移動功能 (為模組製作者提供)
- 修正 v1.11 版中遭遇超級獨特怪物時崩潰的 bug。
- 修正技能洗點用於某些模組特殊技能時造成技能點丟失的 bug。
- 多人遊戲: 在連線錯誤或遊戲崩潰時 (當有其他人使用5.00之前版本)保存儲藏箱檔案。
- 移除 D2gfx.dll 被變更時出現的 "check load memory failed" 訊息。

v7.01b 版本改動:
- 修正 1.11 與 1.10 版天梯符文組相關問題。
- 修正某些文字的怪異字型。

v7.01 版本改動:
- 啟用天梯專屬符文組。
- 修正「超級巴爾」的AI。
- 移除所有 PlugY.ini 初始參數設定(如視窗模式)。
- 即使停用屬性洗點功能仍可顯示基礎屬性點數(不計入物品及狀態獎勵)。
- 添加 PlugY 啟動程式(不再改動任何原版遊戲檔案) (已召回)。
- 添加西班牙文及波蘭文語系支援。

v7.00 版本改動:
- 支援 1.11b。
- 添加 PlugY 啟動程式(不再改動任何原版遊戲檔案) 。
- 在屬性點數分配按鍵上顯示基礎點數。
- 修正屬性洗點無限 bug。
- 修正仍可連線 Battle.net 的 bug。
- 添加義大利文語系支援。

v6.01b 版本改動:
- 修正屬性洗點按鍵文字顯示 bug。

v6.01 版本改動:
- 大型修正: 1.10 版本下，僅可攜帶一隻的獨特物品不再從方塊中消失。
- 嘗試在「哈洛加斯」之外打開紅門的物操作不再導致鑰匙或超級器官丟失。
- 修正與 D2Mod 的版本顯示衝突。

v6.00 版本改動:
- 已支援1.11!
- 啟用「超級崔斯特瑞姆」事件(限 1.11 版本)。
- 修正 PlugY 在非純淨安裝版本「暗黑破壞神II」之下執行時的崩潰。
- 修正一些小 bug 並添加一些小的優化。
- 添加 "/save" 指令以不退出存檔 (限 1.11 版本)。

v5.06 版本改動:
- 添加「共用金幣」按鍵。
- 啟用多人遊戲下共用金幣。
- 用 "/dlm" 指令取代 "/DisplayLifeMana"。
- 修正一些 bug。

v5.05 版本改動:
- 修正屬性介面的錯誤預設顏色。
- 添加「共用金幣」指令。
- "/DisplayLifeAndMana" 指令改為 "/DisplayLifeMana"。
- 共用儲藏箱中的成套物品名稱可正確顯示了。
- 修正多人遊戲的 bug。

v5.04 版本改動:
- 修正: 技能及屬性點升級時的 bug。
- 修正: 多人遊戲的 bug。
- PlugY/PlugYDefault.ini 已完成。

v5.03 版本改動:
- 修正: 專家與非專家模式共用儲藏箱混淆 bug。
- 添加額外屬性頁文字顏色。
- 改變額外屬性頁的預設數值。
- 將 PlugY.ini 檔案的 EnabledTXTFilesWhenMSExcelOpenIt 條目預設為 1。

v5.02 版本改動:
- 修正: 上次導致物品消失的 bug。

v5.01 版本改動:
- 修正: 儲藏箱管理方面的大型 bug。
- 修正: 將 PlugY.ini 的 ActiveLogFile 條目預設為 0。
- 修正: 停用共用儲藏箱時的 bug。

v5.00 版本改動:
- PlugY 支援 1.09, 1.09b, 1.09d 版本以及基於它們的模組。
- PlugY 可載入 D2Mod.dll。
- 遊戲可載入所有檔案，即使已被 Excel 開啟。
- 可替換「地表暗黑破壞神」事件的主角怪物。
- 對模組製作者更加友好。
- 修正: 多人遊戲下的重大 bug。
- 修正: PlugY.ini 中打錯的字(指令)。
- 修正: 指令不再區分大小寫。
- 修正: 預設開啟主屬性頁面。
- 修正: 僅顯示物品模式的「致命攻擊」屬性而非技能模式。
- 修正: 「地表暗黑破壞神」計數在每個新遊戲啟動時開啟。
- 修正: 一些其他小 bug。

v4.04 版本改動:
- 修正: 當 statPerLevelUp 啟用時的顯示 bug。
- 修正: 磁碟已滿時存檔出現的 bug。
- 針對模組製作者的新設定系統。
- 生命及法力球數值永久顯示。

v4.03 版本改動:
- 修正: 丟棄方塊時出現的僅可攜帶一隻類物品的相關 bug。
- 可直接前往儲藏箱首頁及末頁(shift + 上/下一頁)。
- 添加二級標籤 (shift + 標籤按鍵)。
- 添加額外屬性資料 (當前有 2 頁)。
- 在主屬性頁面添加「上一頁」按鍵 (僅支援 800x600 解析度)。
- 將額外屬性頁面的按鍵移置主屬性頁面的相同位置 (僅支援 800x600 解析度)。
- 可決定每次打開角色屬性頁時是開啟主屬性頁還是上次關閉前開啟的頁。

v4.02b 版本改動:
- 修正: 仍能在 Battle.net 開啟一些功能的 bug。

v4.02 版本改動:
- 修正: 不再與 Battle.net 衝突(大箱子在國度停用)。
- 修正: PlugY.ini 條目的拼寫錯誤。
- 修正: PlugY.ini 預設不變更顯示語言。
- 修正: 物品等級可正確顯示了。
- 在額外屬性頁面添加資料。

v4.01 版本改動:
- 修正: 預設啟用 8pp 模式。
- 在額外屬性頁面添加資料。

v4.00b 版本改動:
- 修正: 找不到 MSVCR70.dll 的 bug。

v4.00 版本改動:
- 改進代碼質量。
- 添加角色額外屬性頁面，如 MF 值。
- 變更顯示語言(對於模組，預設為模組所支援的語言)。
- 單人遊戲預設自動更換地圖。
- 啟動新遊戲時自動執行 /players X 指令。
- 顯示物品等級。
- 區分專家與非專家模式的共用儲藏箱檔案。
- 改變安裝規則 (可直接在 linux 中安裝)。
- 可替換「地表暗黑破壞神」事件的觸媒。
- 可將任意數量的「僅可攜帶一隻」類物品放置於儲藏箱中。
- 修正: 不能在儲藏箱中放置一隻以上「僅可攜帶一隻」類物品的 bug。
- 修正: 儲藏箱中有凹槽物品的顯示 bug。
- 修正: PlugY.ini 的空格 bug。
- 修正: 「地表暗黑破壞神」不再出現於普通及惡夢難度。
- 修正: 召喚技能洗點時僕從死亡的相關 bug。

v3.02 版本改動:
- 修正: 改變角色升級時獲取的屬性點數。
- 修正: 當共用儲藏箱停用，您亦可使用您的角色。
- 修正: 觸發「地表暗黑破壞神」事件不再需要啟用升級獲取技能點數變更的相關條目。

v3.01 版本改動:
- 改變角色升級時獲取的屬性點數。
- 修正洗點時獲取更多屬性點數的 bug。
- 在設定檔中添加「地表暗黑破壞神」事件的相關條目。
- 預設僅在地獄難度顯示 "X 喬丹之石賣給商人" 訊息。

v3.00 版本改動:
- 啟用「地表暗黑破壞神」事件！
- 啟用技能洗點。
- 新儲藏箱背景圖案。
- 可改變共用儲藏箱的檔案名。
- 共用儲藏箱頁碼顯示改為紅色。

v2.05 版本改動:
- 大型修正: 修正遊戲無法啟動的 bug。

v2.04 版本改動:
- 屬性洗點和升級獲取技能點數變更功能在戰網國度停用（同大箱子功能）。
- 當 PlugY.dll 無法被遊戲找到時顯示錯誤視窗而非直接崩潰。
- 修正一些安裝 bug。
- 修正按鍵顯示 bug。
- 修正 win95/98/Me 系統下的存檔 bug。

v2.03b 版本改動:
- 在主選單顯示 PlugY 版本訊息。

v2.03 版本改動:
- 大型修正: 更正並確保存檔過程順利完成。
- 不再因有玩家無法加入而造成主控端崩潰。
- 修正當基礎點數大於225時，屬性洗點按鍵變灰的 bug。 
- 改變主選單版本訊顯示(改變顏色並將 PlugY 版本至於右側)。
- 未啟用 PlugY 的角色可加入啟用 PlugY 的角色主控的遊戲。

v2.02 版本改動:
- PlugY 不再利用 D2win.dll 啟動了。
- PlugY 包括了 patcher/unpatcher 功能以編輯 D2gfx.dll 來啟動。
- PlugY 可被 D2Mod 系統以 SVR 啟動。
- 無限儲藏箱功能在戰網國度自動停用。
- 修正標籤按鍵 bug。

v2.01 版本改動:
- 修正升級獲取技能點數變更 bug。
- 修正主選單文字顯示 bug。

v2.00 版本改動:
- 添加德文語系支援。
- 改變角色升級時獲取的技能點數。
- 多重啟動。
- 啟用屬性洗點。
- 添加兩個按鍵至標籤頁。
- 用「當前儲藏箱」欄位取代「最大金幣」 (最大金幣數改為浮動顯示)。
- 完全重製設定檔。
- 設定檔和其他 PlugY 檔案一樣可加入至 mpq 檔案中。
- 提升與其他模組的相容性。
- 修正 TCP/IP 遊戲崩潰。
- 修正切換角色後的頁碼 bug。
- 修正成套物品顯示 bug。
- 修正「僅可攜帶一隻」類物品的 bug。
- 其他小型優化：）

v1.03 版本改動:
- 添加法文讀我檔案及 ini 檔案。
- 修正非資料片遊戲相關 bug（非資料片本無多頁功能，並不是 bug）。
- 修正載入先前遊戲版本人物時的 bug（如 1.09 版人物或非資料片人物）。 
- 修正刪除人物時的文字顯示 bug。
* 必讀: 您可以啟動任意模組而毋需移動存檔。
     (您需要用經典腳本移動 dll 檔案)。

v1.02 版本改動:
- 因 IE 與冒號相關的 bug 重新命名壓縮檔中的檔案。
- 可改變主選單中版本訊息的顯示方式 (見 ini 檔案)。

v1.01 版本改動: 
- 添加法文語系支援(法文讀我檔案期待中) 
- 將檔案名由 "PlugY, The Survival Kit.ini" 改為 "PlugY,The_Survival_Kit"。 
- 在讀我檔案中提供安裝範例。 
- 啟動 plugY 時檢測不良安裝的遊戲。 
- 從 ini 檔案的預設設定中刪除 [GENERAL]PlugYDirectory=PlugY\ 
(您可以重新加入，但需要知道您在幹嘛……) 
- 改用 .zip 檔案發布，不再採用 .rar。 

v1.00 版本功能(均可輕易啟用或停用) :
- 您可以變更存檔目錄了。
- 您可以無須移動存檔便啟動任意模組。
- 您可以將儲藏箱擴大至 10x10 格。
- 多達 4,294,967,296 頁的儲藏箱 (近乎無限)！
  注意: 僅支援 1.10 版本。
- 所有頁面可被您的全部角色共用！



******** 內容 ********
20 檔案, 1 資料夾 :
- PlugY_The_Survival_Kit_-_Readme.txt
- PlugY_The_Survival_Kit_-_LisezMoi.txt
- PlugY_The_Survival_Kit_-_Liesmich.txt
- PlugY_The_Survival_Kit_-_讀我檔案.txt
- PlugY.exe
- PlugY.dll (位於遊戲安裝目錄)
- PlugY.ini
- PlugY\PlugYFixed.ini
- PlugY\PlugYDefault.ini
- PlugY\LocalizedStrings.ini
- PlugY\EmptyPage.dc6
- PlugY\SharedGoldBtns.dc6
- PlugY\StashBtns.dc6
- PlugY\TradeStash.dc6
- PlugY\StatsBackground.dc6
- PlugY\UnassignSkillsBtns.dc6
- PlugY\UnassignStatsBtns.dc6
- PlugY\statsinterface.txt
- PatchD2File.exe (啟用 PatchFile 選項時位於遊戲安裝目錄)
- RestoreD2File.exe (啟用 PatchFile 選項時位於遊戲安裝目錄)



******** 安裝 ********
普通安裝:
- 依安裝檔步驟。

注意 : 您可選擇遊戲安裝目錄作為安裝目錄。

於其他模組安裝:
- 複製 PlugY.ini、PlugY.exe 與 PlugY 資料夾 (及其內容) 至目標模組資料夾。
- 編輯 PlugY.ini 以設定功能(見如下條目)。
- 執行 PlugY.exe。


例如:
您已安裝原版遊戲於:  C:\Games\Diablo II\
目標模組位於: D:\D2Mod\MyMod\
第二個目標模組位於: D:\D2Mod\MyMod2\
因此新安裝位置為:
   C:\Games\Diablo II\PlugY.dll
   D:\D2Mod\MyMod\PlugY\SharedGoldBtns.dc6
   D:\D2Mod\MyMod\PlugY\PlugYFixed.ini
   D:\D2Mod\MyMod\PlugY\PlugYDefault.ini
   D:\D2Mod\MyMod\PlugY\EmptyPage.dc6
   D:\D2Mod\MyMod\PlugY\SharedGoldBtns.dc6
   D:\D2Mod\MyMod\PlugY\StashBtns.dc6
   D:\D2Mod\MyMod\PlugY\TradeStash.dc6
   D:\D2Mod\MyMod\PlugY\StatsBackground.dc6
   D:\D2Mod\MyMod\PlugY\UnassignSkillsBtns.dc6
   D:\D2Mod\MyMod\PlugY\UnassignStatsBtns.dc6
   D:\D2Mod\MyMod\PlugY\statsinterface.txt
   D:\D2Mod\MyMod\PlugY\LocalizedStrings.ini
   D:\D2Mod\MyMod\PlugY.ini
   D:\D2Mod\MyMod\PlugY.exe
   D:\D2Mod\MyMod2\PlugY\SharedGoldBtns.dc6
   D:\D2Mod\MyMod2\PlugY\PlugYFixed.ini
   D:\D2Mod\MyMod2\PlugY\PlugYDefault.ini
   D:\D2Mod\MyMod2\PlugY\EmptyPage.dc6
   D:\D2Mod\MyMod2\PlugY\SharedGoldBtns.dc6
   D:\D2Mod\MyMod2\PlugY\StashBtns.dc6
   D:\D2Mod\MyMod2\PlugY\TradeStash.dc6
   D:\D2Mod\MyMod2\PlugY\StatsBackground.dc6
   D:\D2Mod\MyMod2\PlugY\UnassignSkillsBtns.dc6
   D:\D2Mod\MyMod2\PlugY\UnassignStatsBtns.dc6
   D:\D2Mod\MyMod2\PlugY\statsinterface.txt
   D:\D2Mod\MyMod2\PlugY\LocalizedStrings.ini
   D:\D2Mod\MyMod2\PlugY.ini
   D:\D2Mod\MyMod2\PlugY.exe


解除安裝: 使用移除工具或簡單刪除所有 PlugY 檔案。
注意 : 您亦可移除模組資料夾中的 PlugY 檔案，但遊戲目錄中的必須移除。
注意 : PlugY 目錄及其內容可被放入 mpq 檔案中。

------- D2File Patcher

若您在執行 PlugY.exe 時出現問題，您可以使用 PatchD2File.exe。(在 Windows 2000 系統中時有發生)
- 備份 D2gfx.dll 或 game.exe。
- 執行 PatchD2File.exe 以變更 D2gfx.dll 或 Game.exe。
- 建立捷徑: 在 "開始位置" 處進入目標模組目錄或 屬性->捷徑。 (除非您將 PlugY 安裝於遊戲目錄)
- 執行該捷徑!


******************** 反饋 ******************

=> 我找不到 PlugY.ini 檔案，它在哪裡？ 
在 Windows 瀏覽器中, 點選「工具」->「資料夾選項」->「檢視」。
啟用「顯示隱藏的檔案或資料夾」。
停用「隱藏已知檔案的副檔名」。
然後您將可以看到該 ini 檔案。


=> 安裝 PlugY 之後如何連接 Battle.net？
您不能。

=> 當我載入一個角色時出現「一般錯誤檔案」該如何做？
應該是您在共用儲藏箱中存有錯誤物品。
可能的原因是您儲存了另一個模組中的物品。
這種情況下，只需在 PlugY.ini 中更換存檔資料夾。 
您亦可將 _LOD_SharedStashSave.sss 與 _LOD_HC_SharedStashSave.sss 移至另一目錄。

=> 我在 D2YYMMDD.txt 中看到「sUnitItemInsertItemInvGridBase failed at 1046 in C:\projects\D2\head\Diablo2\Source\D2Client\UNIT\Item.cpp」，該如何做？
這只是誤報，不影響遊戲。


******** 設定 ********

設定此工具以適配特定模組:
- 複製 PlugY.ini, PlugY.exe 與 PlugY 資料夾至目標模組目錄。
- 在 PlugY.ini 中變更存檔目錄。

D2Mod 設定 :
在 PlugY.ini 中添加 dll 檔案名稱，例如 "DllToLoad=D2Mod.dll"。

注意 :
- 方塊中的物品總是與角色同時存檔，若您想分享它們，必須將其移出方塊。
- 當心相容性問題若您想要在兩場遊戲之間編輯 PlugY.ini。
- 在多人遊戲中，每個玩家的 PlugY.ini 檔案必須相同。



*** 模組作者的相關設定 ***

PlugY 有三個結構相同的設定檔:
- "PlugY/PlugYFixed.ini" 可置於 mpq 中或藉由 -direct 指令掛載。
此檔案內容將覆寫 PlugY.ini 的設定。
用它來啟用或停用模組所需的功能。
注意 1: ActivePlugin=0 不可用 (但 ActivePlugin=1 可用)。
注意 2: 此檔案的存檔目錄設定會被忽略。
注意 3: 請勿濫用，多數選擇權應交給玩家(見下列條目)。

- "PlugY/PlugYDefault.ini" 可置於 mpq 中或藉由 -direct 指令掛載
用它來改變 PlugY 預設設定。
與 4.03 版本之前 PlugY.ini 在 mpq 中的用法相同 
所有條目都在那可見。

- "PlugY.ini" 僅在當前目錄
用戶自行設定(如之前版本)。
PlugYFixed.ini 不應在此處。


******** 設定檔說明 ********

此說明中的設定不一定是 PlugY.ini 的預設設定。

[LAUNCHING]
此段落用來存檔 PlugY.exe 相關資訊，在 PlugYDefault.ini 與 PlugYFixed.ini 檔案中無效。

在指令列中添加參數以傳送至遊戲主程式。
指令列賦予 PlugY.exe 的參數亦將被傳送至遊戲主程式。
預設不傳送參數。
最常見的設定 (不需要引號) 為 :
"-w" 視窗模式 (見 WINDOWED 段)
"-direct" 使用目錄中的檔案而非 mpq。
"-txt" 可載入 txt 檔案。
如下為預設數值, {} 之間為舉例說明 :
Param=				{-direct -txt -w: 此三個指令將在指令列同時執行}


選擇要載入的庫。
當前目錄為遊戲主程式所用的目錄 (同捷徑開始位置)。
若沒有指定庫，將不載入 PlugY 執行遊戲。
如下為預設數值, {} 之間為舉例說明 :
Library=			{PlugY.dll: 載入 PlugY.dll}


[GENERAL]
啟用或停用所有選擇的功能。
若 ActivePlugin=0，則在 "DllToLoad" 列設定的 dll 檔案不再被載入。
如下為預設數值, {} 之間為舉例說明 :
- ActivePlugin=0		{0:不載入任何功能; 1:啟用外掛}

啟用或停用 BattleNet 連線。
- DisableBattleNet=1		{0:Battle.net 連線啟用; 1:Battle.net 連線停用}

建立日誌檔案 "PlugY.log" 於當前目錄。
此功能會降低遊戲速度。
- ActiveLogFile=0 		{0:遊戲執行中不記錄任何資訊; 1:啟用}

執行 PlugY 的同時載入特定模組所需的 dll 檔案。
用(|)符號分隔不同的 dll。
- DllToLoad=			{(空置): 不載入任何檔案; D2extra.dll|myDll.dll: 同時載入 D2extra.dll 與 myDll.dll}
- DllToLoad2=			{(空置): 同上}

啟用一些PlugY 新指令，使其在遊戲中可用。
	/lockmouse : 鎖定滑鼠於視窗中。
	/lock : 同上
	/unlockmouse : 解除視窗化滑鼠鎖定。
	/unlock : 同上
	/renamepage 名稱 : 重新命名當前頁 (使用 # 為頁碼)。
	/rp 名稱 : 重新命名當前頁 (使用 # 為頁碼)。
	/setindex : 設定當前頁為標籤頁。
	/setmainindex : 設定當前頁為主標籤頁。
	/resetindex : 移除當前標籤頁設定。
	/insertpage : 在當前頁後插入新頁。
	/ip : 同上。
	/deletepage : 刪除當前空頁。
	/dp : 同上。
	/swappage 頁碼 : 用另一頁面內容替換當前頁。
	/sp 頁碼 : 同上。
	/togglepage 頁碼 : 用對側（私人或共用）儲藏箱頁面替換當前頁。
	/tp 頁碼 : 同上。
	/dlm : 啟用或停用生命和法力球數值永久顯示。
	/dml : 同上。
	/dl : 同上。
	/dm : 同上。
	/page 1 : 顯示普通角色屬性頁（屬性頁面必須開啟）。
	/page 2 : 顯示額外角色屬性頁（屬性頁面必須開啟）。
	/page 3 : 顯示抗性頁（屬性頁面必須開啟）。
	/page 4 : 顯示角色檔位（屬性頁面必須開啟）。
	/page 5 : 顯示傭兵檔位（屬性頁面必須開啟）。
	/page 6 : （測試中）顯示可用符文組配方（屬性頁面必須開啟）。
	/save : （測試中）不退出並存檔。
	/listcube : （測試中）在存檔資料夾中建立 "cube.txt" 檔案以顯示方塊配方。
	/renamechar 名稱 : （測試中）重新命名角色並存檔。
- ActiveCommands=0 		{0:停用; 1:啟用}

若 PlugY 未能完整安裝，則退出遊戲。 
不要停用除非您知道自己在幹嘛。
- ActiveCheckMemory=1

啟用隱藏或未完成的功能(不要使用它們)
- ActiveAllOthersFeatures=0 	{0:停用; 1:啟用}


[WINDOWED]
視窗模式執行。
- ActiveWindowed=0 		{0:停用; 1:啟用}

移除視窗模式邊界。
- RemoveBorder=0 		{0:停用; 1:啟用}

將遊戲視窗置於最前。
- WindowOnTop=0 		{0:停用; 1:啟用}

最大化並置中視窗 (保留 4/3 螢幕比例) 於視窗模式 (若設定 SetWindowPos=0)。
- Maximized=0 			{0:停用; 1:啟用}

設定視窗位置及大小於視窗模式。
- SetWindowPos=0 		{0:停用; 1:啟用}
- X=0 					{0:視窗位置 X 軸}
- Y=0 					{0:視窗位置 Y 軸}
- Width=0 				{0:視窗寬度}
- Height=0 				{0:視窗高度}

視窗模式滑鼠指標鎖定。
- LockMouseOnStartup=0	{0:停用; 1:啟用}


[LANGUAGE]
變更所選語言。
您必須擁有該語言的相關檔案。
所有語言版本的遊戲主程式都包含英文 (除語音)。
所有可用語言: ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS
- ActiveChangeLanguage=0	{0:停用; 1:啟用}
- SelectedLanguage=ENG		{FRA: 選用法文}

對於想要設定預設語言的模組製作者:
- ActiveLanguageManagement=0	{0:停用; 1:啟用}
- DefaultLanguage=ENG		{空置:D2 預設語言; FRA:法文為預設語言}
- AvailableLanguages=ENG|ESP|DEU|FRA|POR|ITA|JPN|KOR|SIN|CHI|POL|RUS	{ENG|FRA}


[SAVEPATH]
此為您的角色及共用儲藏箱的存檔目錄。
您可使用獨立或相關的目錄。
在 PlugYFixed.ini 檔案中不可用。
如下為預設數值, {} 之間為舉例說明 :
- ActiveSavePathChange=0	{0:停用; 1:啟用, 您必須同時設定 "SavePath"}
- SavePath=				{MyMod\  或 D:\Save Games\diablo II\Current Mod\}

啟用存檔前自動備份。
備份會儲存在存檔資料夾下的 "backup" 目錄中。
- ActiveAutoBackup=0		{0:停用; 1:啟用}
- MaxBackupPerCharacter=20	{20: 最大循環備份次數; 0:不備份}


[MAIN SCREEN]
變更主選單版本訊息顯示(取代 "v 1.10")
顏色為遊戲主程式指定的整數顏色編碼。
如下為預設數值, {} 之間為舉例說明 :
- ActiveVersionTextChange=0 	{0:停用; 1:啟用}
- VersionText=       			{空置: 顯示當前遊戲詳細版本號 (1.11b, 1.09d) ; 模組名:最多 23 個字 (如 : v 1.11b)}
- ColorOfVersionText=0      	{0:見顏色編碼表}
- ActivePrintPlugYVersion=1 	{0:停用; 1:啟用)
- ColorOfPlugYVersion=4     	{0:見顏色編碼表}


[STASH]
擴大儲藏箱至 10x10 格。
使用 PlugY\TradeStash.dc6 取代背景圖案。
當大箱子啟用，若您之前上過任何官方或非官方戰網，則必須重新啟動遊戲主程式。
如下為預設數值, {} 之間為舉例說明 :
- ActiveBigStash=0	{0:預設儲藏箱大小; 1: 啟用 10x10 儲藏箱}

用此來分享和儲存您的所有物品:)
兩個多頁儲藏箱:
- 私人的，僅當前角色可見;
- 共用的，所有本模組角色可見。
用切換鍵來切換儲藏箱。
用箭頭鍵 (與 shift 鍵) 翻頁。
注意 : 末頁為最後非空頁。
多頁儲藏箱在非資料片和戰網國度無效。
您可以對共用頁重新命名。
如下為預設數值, {} 之間為舉例說明 :
- ActiveMultiPageStash=0		{0:停用; 1:啟用}
- NbPagesPerIndex=10			{10: 標籤頁為 1,10,20,30,...,等}
- NbPagesPerIndex2=100			{100: 標籤頁 (+shift) 為 1,50,100,150,...,等}
- MaxPersonnalPages=0 			{0:無限私人頁; 1000: 最多 1000 私人頁}
- AutoRenameStashPage=0			{0:停用; 1:啟用 自動命名頁面}
- PersonalNormalPageColor=0		{0:私人非標籤頁顏色 (見顏色編碼表)}
- PersonalIndexPageColor=12		{0:私人標籤頁顏色 (見顏色編碼表)}
- PersonalMainIndexPageColor=9	{0:私人主標籤頁顏色 (見顏色編碼表)}
- SharedNormalPageColor=4		{0:共用非標籤頁顏色 (見顏色編碼表)}
- SharedIndexPageColor=8		{0:共用標籤頁顏色 (見顏色編碼表)
- SharedMainIndexPageColor=1	{0:共用主標籤頁顏色 (見顏色編碼表)}

- ActiveSharedStash=0			{0:停用; 1:啟用 若 ActiveMultiPageStash=1}
- ActiveSharedStashInMultiPlayer=0	{0:停用; 1:啟用 多人遊戲共用儲藏箱，僅用於存檔目錄不同之時}
- SeparateHardcoreStash=1		{0:專家與非專家模式使用同一共用箱; 1:使用不同共用箱}
- OpenSharedStashOnLoading=0    	{0:停用; 1:載入角色時預設優先載入共用箱}
- SharedStashFilename=SharedStashSave	{xxx: 共用箱存檔名為 "_LOD_xxx.sss"}
- displaySharedSetItemNameInGreen=1 	{0:停用; 1:啟用, 共用箱中若有成套物品視為該角色已達成配套}
- MaxSharedPages=0 		{0:無限共用頁; 5000: 最多 5000 共用頁}
- ActiveSharedGold=1		{0:停用; 1:使用指令存取金幣 (見指令段)}
- PosXPreviousBtn=-1		        {-1: 預設位置, 50: 將按鍵置於 X 軸 50 處}
PosYPreviousBtn, PosXNextBtn, PosYNextBtn, PosXSharedBtn, PosYSharedBtn, PosXPreviousIndexBtn, PosYPreviousIndexBtn, PosXNextIndexBtn, PosYNextIndexBtn, PosXPutGoldBtn, PosYPutGoldBtn, PosXTakeGoldBtn, PosYTakeGoldBtn, PosXStashNameField, PosYStashNameField, PosXStashGoldField, PosYStashGoldField 同上。
- PosWPreviousBtn=32		{32: 按鍵寬度}
PosHPreviousBtn, PosWNextBtn, PosHNextBtn, PosWSharedBtn, PosHSharedBtn, PosWPreviousIndexBtn, PosHPreviousIndexBtn, PosWNextIndexBtn, PosHNextIndexBtn, PosWPutGoldBtn, PosHPutGoldBtn, PosWTakeGoldBtn, PosHTakeGoldBtn, PosWStashNameField, PosHStashNameField, PosWStashGoldField, PosHStashGoldField 同上。


[STATS POINTS]
用於屬性洗點。
比如給野蠻人加了30點精力!
在角色選擇頁面，按住指定鍵並點選減號鍵
用 KeyUsed 列選擇指定鍵 (應該選用 17 或 18)。
如下為預設數值, {} 之間為舉例說明 :
- ActiveStatsUnassignment=0		{0:停用 1:啟用, 點選時按住指定鍵}
- KeyUsed=18				{17:指定 Ctrl鍵 洗點; 18:指定 Alt鍵 洗點}

使用 shift 鍵一次分配所有剩餘點數。
您亦可設定 shift 分配指定數量的點數，
如下為預設數值, {} 之間為舉例說明 :
- ActiveShiftClickLimit=0		{0:停用; 1:啟用}
- LimitValueToShiftClick=5		(10:分配或取消分配屬性點數, 每次 10 點}
- PosXUnassignSkillBtn=-1		{-1: 預設位置, 50: 按鍵 X 軸位置設為 50}
- PosYUnassignSkillBtn=-1		{-1: 預設位置, 50: 按鍵 Y 軸位置設為 50}


[STAT ON LEVEL UP]
注意: 此為作弊！
變更角色升級時獲取的屬性點數。
如下為預設數值, {} 之間為舉例說明 :
- ActiveStatPerLevelUp=0		{0:停用; 1:啟用}
- StatPerLevelUp=5			{0:一點都不給;  11:11 個點}


[SKILLS POINTS]
用於技能洗點
點選技能頁上的按鍵以歸還所有已分配技能點數。
注意: 它將確認每個技能所耗費的實際點數(某些模組中會有每級耗點量大於 1 的技能)
注意: 只有極少數位置可以放置此按鍵而不出現 bug。
如下為預設數值, {} 之間為舉例說明 :
- ActiveSkillsUnassignment=0	{0:停用; 1:啟用}
- ActiveSkillsUnassignmentOneForOne=0	{0:普通; 1:強制每級技能只洗出 1 點 (針對模組)。}
- PosXUnassignSkillBtn=-1 	{-1: 預設位置, 50: 按鍵 X 軸位置設為 50}
- PosYUnassignSkillBtn=-1 	{-1: 預設位置, 50: P按鍵 Y 軸位置設為 50}


[SKILL ON LEVEL UP]
注意: 此為作弊！
變更角色升級時獲取的技能點數。
如下為預設數值, {} 之間為舉例說明 :
- ActiveSkillPerLevelUp=0		{0:停用; 1:啟用}
- SkillPerLevelUp=1			{0:一點都不給;  3:三個點)


[WORLD EVENT]
啟用「地表暗黑破壞神」事件
僅在地獄模式觸發且每場遊戲僅能觸發一次。
如果觸發時您不在遊戲中，則此次觸發無效。
從您載入遊戲時起，下次觸發間隔從幾秒鐘到 41 小時 40 分鐘不等。
改動前請注意，此事件不應該被過度頻繁的觸發。
觸媒物品可以變更，限定格式同方塊配方。
如下為預設數值, {} 之間為舉例說明 :
- ActiveWorldEvent=0			{0:停用; 1:啟用}
- ShowCounterInAllDifficulty=0		{0:僅在地獄難度顯示「喬丹之石」訊息; 1:所有難度都顯示}
- ItemsToSell=The Stone of Jordan	{r01: 符文：艾爾;      cap,rar,upg: 任意稀有的帽子/戰帽/軍帽}
- MonsterID=333				{333: 生成「地表暗黑破壞神」}
- OwnSOJSoldChargeFor=100		{100:當您賣出一隻「喬丹之石」，事件計數器增加 100}
- InititalSOJSoldMin=200		{200:遊戲啟動時最小初始計數 20 }
- InititalSOJSoldMax=3000		{3000:遊戲開始時最大初始計數 300}
- TriggerAtEachSOJSoldMin=75		{75:兩次觸發之間至少需要 75 觸媒}
- TriggerAtEachSOJSoldMax=125		{125:兩次觸發之間最多需要 125 觸媒}
- ActiveAutoSell=1			{0:停用; 1:計數器自動增加 1}
- TimeBeforeAutoSellMin=0		{50:兩次自動計數至少間隔 50 秒}
- TimeBeforeAutoSellMax=1200		{1200:兩次自動計數最多間隔1200秒}


[UBER QUEST]
啟用「超級崔斯特瑞姆」事件。
僅適用於地獄難度。
您必須在「哈洛加斯」合成 3 個鑰匙及 3 個器官
ActiveUberQuest=0					{0:停用; 1:啟用}
UberMephistoX=25130					{25130:超級墨菲斯托的地圖 X 軸位置}
UberMephistoY=5143					{5143:超級墨菲斯托的地圖 Y 軸位置}
UberDiabloX=25139					{25139:超級暗黑破壞神的地圖 X 軸位置}
UberDiabloY=5139					{5139:超級暗黑破壞神的地圖 Y 軸位置}
UberBaalX=25139						{25139:超級巴爾的地圖 X 軸位置}
UberBaalY=5135						{5135:超級巴爾的地圖 Y 軸位置}
ActiveUberMinions=1					{0:停用; 1:啟用超級頭目召喚僕從}
UberMephistoSpawnPercent=80			{80:超級墨菲斯托召喚概率}
UberMephistoSpawnRadius=30			{30:超級墨菲斯托召喚半徑}
UberBaalSpawnPercent=30				{30:超級巴爾召喚概率}
UberBaalSpawnRadius=30				{30:超級巴爾召喚半徑}
UberDiabloSpawnPercent=30			{30:超級暗黑破壞神召喚概率}
UberDiabloSpawnRadius=30			{30:超級暗黑破壞神召喚半徑}
ActiveUberDiabloRushTweekAI=1		{0:停用; 1:啟用超級暗黑破壞神「疾跑」}
ActiveUberBaalTeleportTweekAI=1		{0:停用; 1:啟用超級巴爾「傳送」}
ActiveUberBaalChillingArmorTweekAI=1	{0:停用; 1:啟用超級巴爾「寒冰裝甲」}
UberBaalChillingArmorTimer=6000		{6000:超級巴爾「寒冰裝甲」施展間隔}


[INTERFACE]
添加額外屬性頁面。
可以在角色屬性頁面翻頁顯示更多內容。
您可以改變具體顯示哪些屬性藉由 PlugY\statsinterface.txt 檔案(可用 Excel 編輯)。
沒有最大頁數限制。
可選擇是否顯示按鍵背景(若有模組已改變背景圖案)。
- ActiveNewStatsInterface=0			{0:停用; 1:啟用}
- SelectMainPageOnOpenning=1			{0:顯示上次選擇頁; 1:顯示主屬性頁}
- PrintButtonsBackgroundOnMainStatsPage=1	{0:不顯示背景圖案; 1:顯示}


[EXTRA]
您可以同時執行多個「暗黑破壞神」遊戲。
例如，模組製作者用來測試多人遊戲功能。
執行第二個遊戲時您必須使用 "game.exe" 而非 "Diablo II.exe"。
注意 : 使用共用儲藏箱時不要運行兩個同一存檔目錄的遊戲。
	  不要同時使用同一個角色。
如下為預設數值, {} 之間為舉例說明 :
- ActiveLaunchAnyNumberOfLOD=0		{0:停用; 1:啟用}

每次載入單人遊戲時變更隨機地圖。
- AlwaysRegenMapInSP=0			{0:停用; 1:啟用}

每次載入遊戲自動設定虛擬玩家數量(同 /players x 指令)。
- NBPlayersByDefault=0			{0:停用; 1:1pp ; 8:8pp (最大值)}

顯示物品等級。
- ActiveDisplayItemLevel=0		{0:停用; 1:啟用}

永久顯示生命和法力球數值。
- AlwaysDisplayLifeAndManaValues=0	{0:停用; 1:啟用; 2:停用但可藉由指令啟用}

修正了載入已被 Excel 開啟的 txt 檔案時出現的 bug。
- EnabledTXTFilesWhenMSExcelOpenIt=0	{0:停用; 1:啟用}

顯示當前屬性數值 (不計入物品和狀態獎勵)。
- ActiveDisplayBaseStatsValue=0		{0:停用; 1:啟用}

啟用天梯符文組
此功能藉由即時變更 runes.txt 檔案的 "server" 行實現，
因此啟用此功能時不要在您的模組中使用此行。
- ActiveLadderRunewords=0		{0:停用; 1:啟用}

擊殺「母牛之王」後仍可開啟「牧牛農場」傳送門。
- ActiveCowPortalWhenCowKingWasKilled=0 {0:停用; 1:啟用}

「尼拉塞克」傳送門不再關閉。
- ActiveDoNotCloseNihlathakPortal=0 {0:停用; 1:啟用}

將「凱恩」移至「哈洛加斯」小站附近。
- MoveCainNearHarrogathWaypoint=0 {0:停用; 1:啟用}


* 顏色編碼表（12 號以上於全螢幕模式不可用）:
- 不可見: 6
- 深灰: 5
- 灰: 16
- 淺灰: 15
- 白: 0
- 亮白: 18
- 金: 4
- 深黃: 7
- 黃: 9
- 桔黃: 8
- 墨綠: 10
- 深綠: 12
- 綠: 2
- 藍: 3
- 紫: 11
- 紅: 1
- 亮紅: 19


******** 感謝 ********
- 暴雪，因為它製作了遊戲。
- Kingpin, Afj666, Joel, SVR, Myrdinn 的巨大幫助。
- Pralinor 在 1.12 版本支援上的幫助
- L'Autour 在 1.13d 版本支援上的幫助
- Haxifix 在 1.14d 版本支援上的幫助
- SnapChip 對完善「超級崔斯特瑞姆」頭目 AI 的幫助。
- ChaosEnergy 的測試工作。
- Char & Darque 糾正我的英語錯誤。
- Shaitane, K&V, themastercaster, raspa and onyx 的測試工作。
- Golvmopp, Dark Spot in the Corner, Megalixir and Athara 的幫助。
- 所有 PhrozenKeep 論壇成員提供的資訊及反饋。
- PhrozenKeep 團隊
- 本地化 :
	* 英文: Yohann, Jurica.
	* 法文: Yohann
	* 德文: ChaosEnergy, TheMasterCaster, ChaosMarc.
	* 義大利文: ItalianPlayer
	* 西班牙文: Acrerune
	* 波蘭文: Serdel
	* 俄文: L'Autour
	* 正體中文: Nagahaku
	* 日本 : CaiMiao
	* Korean : Woodlac

;--------------------------------------------------------------------------------------;