價值連城 发表于 2026-1-20 15:47:43

《天堂2》multisell 和 buylists 翻譯註解工具

本帖最后由 價值連城 于 2026-1-30 00:42 编辑

      《天堂2》multisell 和 buylists 翻譯註解工具簡介                                       
                                                
      工具是以 Excel VBA 代碼寫,功能是將「註解 <!-- Millicent -->」中的文字翻譯為中文                                       
      物品名稱是提取客戶端 ItemName-tw 文件的名稱做字典檔,依照自己的 id 查字典翻譯。                                       
      輸出 UTF-8 格式,可以選擇覆蓋原檔或輸出到新資料夾。                                       
                                                
      multisell 和 buylists 的翻譯邏輯合併成一個「通用翻譯器」模組。                                       
      它會自動判斷 XML 檔案內容是 multisell 還是 buylists,然後呼叫對應的處理函數。                                       
      這樣你只需要執行一次,就能同時處理兩種格式。                                       
         


      範例 1:multisell.xml                                       
      <item>                                       
                <ingredient id="57" count="200000" />
<!-- Adena -->                              
                <production id="955" count="1" /> <!-- Scroll: Enchant Weapon (D-grade) -->                              
      </item>                                       
      <item>                                       
                <ingredient id="57" count="24000" /> <!-- Adena -->                              
                <production id="956" count="1" /> <!-- Scroll: Enchant Armor (D-grade) -->                              
      </item>                                       
      <item>                                       
                <ingredient id="57" count="440000" /> <!-- Adena -->                              
                <production id="951" count="1" /> 【沒有注解】                                 
      </item>                                       
                                                
                                                
      翻譯後的                                       
      <item>                                       
                <ingredient id="57" count="200000" /> <!-- 金幣 -->                              
                <production id="955" count="1" /> <!-- 武器強化卷軸D級 -->                              
      </item>                                       
      <item>                                       
                <ingredient id="57" count="24000" /> <!-- 金幣 -->                              
                <production id="956" count="1" /> <!-- 防具強化卷軸D級) -->                              
      </item>                                       
      <item>                                       
                <ingredient id="57" count="440000" /> <!-- 金幣 -->                              
                <production id="951" count="1" /> <!-- 武器強化卷軸C級 -->                              
      </item>                                       

            

      範例 2:buylist.xml                                       
            <item id="1829" price="500" count="5" restock_delay="60" /> <!-- Scroll of Escape: Clan Hall -->                                       
            <item id="735" price="2400" count="1" restock_delay="60" /> <!-- Haste Potion -->                                       
                                                
      翻譯後的                                       
            <item id="1829" price="500" count="5" restock_delay="60" /> <!-- 根據地返回卷軸 -->                                       
            <item id="735" price="2400" count="1" restock_delay="60" /> <!-- 攻擊加速藥水 -->                                       

                                                
                                                
      
      如何操作                                       
1.      工具的字典檔只讀取 Sheet1 表中的數據                                       
2.      注意:「Sheet1」 表的名稱不能更名                                       
3.      根据你想要更换的版本替换到「Sheet1」 表中;我已備份多個版本供使用。                                       
4.      「Sheet1」表中的                                        是運行按鈕,如果删了自行辫法操作吧!
5.      記得將 Macro 功能打開哦!!!

6.      提問信息是:
      1. Yes = overwrite 〔覆蓋原檔〕
      2. No = choose new folder 〔輸出到新資料夾〕




2026-01-30 01:00 更新
修改了 工具說明和操作流程
https://wormhole.app/m9YQmB#rPNQ6ec_aJx8rfsNpnlJFA

文件将被在 24小时后 或在 100 次下载 之后删除

另一個 drive.google.com
https://docs.google.com/spreadsh ... &rtpof=true&sd=true





djjxiaohao1 发表于 2026-1-20 16:09:59

你这链接名字有点东西啊不敢点

價值連城 发表于 2026-1-20 16:21:06

djjxiaohao1 发表于 2026-1-20 16:09
你这链接名字有点东西啊不敢点

哈哈哈 是自己有柬西嗎?

topguid 发表于 2026-1-20 17:15:00

好東西,連城大果然厲害!! 先下載來收藏,等休假再來研究學習。
是說,編輯器該在哪一層目錄下執行呢??

價值連城 发表于 2026-1-20 19:43:51

topguid 发表于 2026-1-20 17:15
好東西,連城大果然厲害!! 先下載來收藏,等休假再來研究學習。
是說,編輯器該在哪一層目錄下執行呢?? ...

沒看懂你指的「編輯器該在哪一層目錄下執行呢」的意思...
是指如何操作這工具吧
只須
1.按下〔確定〕按鈕
2.選擇要翻譯文件的文件夾
3.選擇 覆蓋原檔 或 輸出到新資料夾
旣可

topguid 发表于 2026-1-20 21:17:10

價值連城 发表于 2026-1-20 19:43
沒看懂你指的「編輯器該在哪一層目錄下執行呢」的意思...
是指如何操作這工具吧
只須


原來如此,我誤會成像patch檔了,哈哈!感恩大佬解惑。

yan1987522 发表于 2026-1-21 20:34:19

感谢大佬无私分享 大佬威武

qianlong888 发表于 2026-1-28 19:00:00

链接没有了,大佬再发一次

價值連城 发表于 2026-1-28 20:26:53

qianlong888 发表于 2026-1-28 19:00
链接没有了,大佬再发一次

鏈接已更新!

qianlong888 发表于 2026-1-30 00:20:09

又没了......
页: [1] 2
查看完整版本: 《天堂2》multisell 和 buylists 翻譯註解工具