henrybobo

Lv.1 初心者
管理成員
管理員
註冊
2022-08-27
文章
288
評分
72
聲望
0
首先 先打開 HAREPACKER 如果沒有的話請到我其他篇文章下載。

打開之後點選工具 >> 匯出檔案為 >> 伺服器端xml

這邊解釋一下 XML 就是 給服務端讀取資料用的 因為裡面不帶圖片資料 所以檔案會小很多

39c2dd_99bc7f1b327b4368a73c04eadc214ffe~mv2.gif




匯出之後 會得到一個資料夾 接下來把這份資料夾丟入服務端的wz資料夾內覆蓋

位子如下圖 :
39c2dd_212030fdc0384300a6e922b47dc6e9ac~mv2.png





覆蓋完畢之後 直接重啟服務端(BOBO.exe) 就XML更新成功了。

另外說明一下 character.wz item.wz map.wz npc.wz skill.wz ... 等等 基本上如果有更動數據的都需要更新XML 而如果只是圖片更換 則不需要導XML。
 

cia47

Lv.1 初心者
註冊
2022-11-03
文章
17
評分
0
聲望
0
請問有辦法照順序導出或者XML內容進行排序嗎?正在翻譯String.wz
雖然HAREPACKER內看不管TMS還KMS的img都是照順序排,但kms(目前64位後比較好找到的)如npc之類導出XML後,內容順序都是反的或者中間數十數百段是亂的,所以有辦法照順序導出或者對導出後對內容排序嗎?
*String內以
XML:
<imgdir name="XML底下img的名稱(編號)">

    數個<string name="" value=""/>

</imgdir>
為一組,TMS的img會按照編號排序(2000,2001,2002......),但KMS則是倒序其中混著亂序(101350,101351,101352....2000,2001,2002......9062585,9062586......)
有的imgdir底下還會混入非編號的imgdir如:
XML:
<imgdir name="編號">

    數個<string name="" value=""/>

    <imgdir name="dialogue(非編號,也有其它名稱,而且混在幾萬行內不同段,所以也不確定有幾種)">

        數個<string name="" value=""/>

    </imgdir>

</imgdir>