• 400-123-4567

    工作时间

    周一至周五:9:00-21:00

    周末及节日:9:00-18:00

  • 手机版二维码

    微信公众号

  • 扫描二维码

    关注官方公众号

Close

[教程] sytem 的 Recipe-c.dat 轉 recipes.xml

1
回复
2091
查看
[复制链接]
  • 打卡等级:殷海萨
  • 打卡总天数:765
  • 打卡月天数:17
  • 打卡总奖励:5193
发表于 2014-8-19 08:29:36 | 显示全部楼层 |阅读模式
转自:l2jtw  

原作者:rocknow
1.將 sytem 的 Recipe-c.dat 解密
 方法來自:
http://www.l2jtw.com/l2jtwbbs/viewtopic.php?f=39&t=13064

2.將解密後的檔案,複製到 C:\L2JTW,並且將檔名改為 recipe-c.txt

4.把附件解壓縮後的腳本,放在 C:\L2JTW\Ertheia\game\data\scripts
 原始腳本來自:
http://www.l2jtw.com/l2jtwbbs/viewtopic.php?p=53365#p53365

5.修改 C:\L2JTW\Ertheia\game\data\scripts.cfg,加入以下這行
代碼:
zzz_recipes_xml.py

6.啟動 GS,等啟動完畢後,在 C:\L2JTW\ 裡面,會有以下這個檔案
代碼:
recipes.xml

7.用 Notepad++ 開啟步驟 6 產生的檔案: recipes.xml
 會看到只有 1 行

8.按 Notepad++ 功能表的 外掛模組 -> Plugin Manager -> Show Plugin Manager ->
 安裝 XML Tools -> 安裝好重啟 Notepad++ -> 功能表的外掛模組就有 XML Tools ->
 按下 XML Tools 的 Pretty print (XML only - with line breaks) ->
 這樣原本只有 1 行的 recipes.xml,就會格式化為正常的格式

9.因為腳本產生的資料,會依字母排序,而不是按照腳本的順序
 所以故意在腳本加上 xyz1..6,來達到我們想要的順序
 所以最後再做以下步驟,把 xyz1..6 刪除
 用 Ctrl+H 取代的功能,把 xyz1 刪除 ->
 用 Ctrl+H 取代的功能,把 xyz2 刪除 ->
 用 Ctrl+H 取代的功能,把 xyz3 刪除 ->
 用 Ctrl+H 取代的功能,把 xyz4 刪除 ->
 用 Ctrl+H 取代的功能,把 xyz5 刪除 ->
 用 Ctrl+H 取代的功能,把 xyz6 刪除

10.把第 1 行的 standalone="no" 刪除
  用 Ctrl+H 取代的功能,把 "/> 取代為 " />
  以上 2 個步驟只是為了符合 L2J 的 XML 格式
  不做也可以,不會影響資料的正確性
  這個檔案就是上傳到 SVN 的 L2JTW_DataPack_Ertheia\dist\game\data

附加檔案:
檔案註釋: Recipe-c.dat 轉 recipes.xml
sytem 的 Recipe-c.dat 轉 recipes.xml                                 
2014.08.18_recipe_dat_to_xml.rar [2.65 KiB]                        



回复

使用道具 举报

  • 打卡等级:尐精灵
  • 打卡总天数:1
  • 打卡月天数:0
  • 打卡总奖励:4
发表于 2022-5-5 14:18:07 | 显示全部楼层
感谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

全国统一客服电话
400-1234-7788

24x7小时免费咨询

  • 官方在线客服

    QQ客服:杀气丶

    点击交谈
  • 上海市虹口区海伦中心B座4F4055-4056室

  • 手机扫码查看公众号

    手机查找资源更方便

  • 扫一扫官方微信公众号

    关注官方微信公众号

血玫瑰游戏社区制作( 吉ICP备2022002542号 )营业执照|网站地图