找回密码
 注册帐号
搜索
楼主: 白刷刷

[游戏数据] 机械包功能总结

  [复制链接]
发表于 2021.2.24 18:42 | 显示全部楼层
yysy112 发表于 2021.2.21 14:55
楼主辛苦, 我想提供一个可能可行的思路:

以月光福格斯包为例, 在 db\\itemdb.xml 中可以查询到它的资料如 ...

“其中蓝色部分 Text_Name0 中显示了它的背包大小为 8x8”

你这句并不全对
Text_Name0 这属性是背包的英文名
但部分背包英文名里有写背包大小,部分背包没写
没写的,要看背包大小,得看前面那段代码
XML="<xml bagshape="8/8" autobot="40" />"
因为是套娃式写法,引号内的蓝色部分代码会把部分符号进行转换
代码还原:XML="<xml bagshape="8/8" autobot="40" />"
其中 bagshape="8/8" 就是背包的大小代码
发表于 2021.2.24 18:43 | 显示全部楼层
yysy112 发表于 2021.2.24 00:22
感觉你说的情况确实很常见, 这份资料很实用。
其实我也有思考是不是需要一份游戏内的资料, 我试着改了一 ...

你这图中效果,是通过修改这个文件的吗?
db\itemdb.xml
发表于 2021.2.24 18:50 | 显示全部楼层
隐翅 发表于 2021.2.24 18:42
“其中蓝色部分 Text_Name0 中显示了它的背包大小为 8x8”

你这句并不全对

是的, 并不全对。 你说的方法更准确
发表于 2021.2.24 18:51 | 显示全部楼层
隐翅 发表于 2021.2.24 18:43
你这图中效果,是通过修改这个文件的吗?
db\itemdb.xml

图中的效果是通过xml修改的, 但是通过txt 应该也能达到同样的效果(吧?)
发表于 2021.2.24 18:56 | 显示全部楼层
yysy112 发表于 2021.2.24 18:50
是的, 并不全对。 你说的方法更准确



目前来说它看起来还是可行的, 我试了一下, name0中都写了大小
至于兑换券和机械包箱子就好像只能靠人工去对应起来了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册帐号

×
发表于 2021.2.24 19:46 | 显示全部楼层
yysy112 发表于 2021.2.24 18:51
图中的效果是通过xml修改的, 但是通过txt 应该也能达到同样的效果(吧?)

修改 xml 和 txt ,效果是一样的,区别只是:
修改 xml,要是过期没更新补丁,可能导致游戏跳 BUG,影响游戏运行
修改 txt,要是过期没更新补丁,只是部分游戏文本显示异常,不影响游戏运行

但 itemdb.xml 和 itemdb.txt 这两文件的官方更新率太高,导致补丁老是要更新

有另一种补丁制作法,就基本不会过期
(方法是之前有人在YY上分享的)

补丁及效果图:


(补丁内就只有一个文件 2208.xml,其中 2208 是 月光之锤福格斯机械背包 ClassID 代码)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册帐号

×
发表于 2021.2.24 21:02 | 显示全部楼层
隐翅 发表于 2021.2.24 19:46
修改 xml 和 txt ,效果是一样的,区别只是:
修改 xml,要是过期没更新补丁,可能导致游戏跳 BUG,影响 ...

还能这样啊,这个方法看起来很好呀,学习学习
发表于 2021.2.26 10:44 | 显示全部楼层
666,非常感谢
发表于 2021.2.26 13:11 | 显示全部楼层
大赞,非常实用的
发表于 2021.2.26 13:57 | 显示全部楼层
隐翅 发表于 2021.2.24 19:46
修改 xml 和 txt ,效果是一样的,区别只是:
修改 xml,要是过期没更新补丁,可能导致游戏跳 BUG,影响 ...

你好,我想请问一下这么修改可行的原理是什么?很好奇为什么文件2208.xml的名字只要是和物品的ClassID对应上就可以自动添加到该物品的描述中了,是否游戏本身也有类似的用法?谢谢。
您需要登录后才可以回帖 登录 | 注册帐号

本版积分规则

Archiver|手机版|小黑屋|爱琳世界-逐梦者庭院

GMT+8, 2025.11.19 21:40 , Processed in 0.256624 second(s), 6 queries , Gzip On, File On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表