铁血丹心

 找回密码
 我要成为铁血侠客
搜索
查看: 1477|回复: 2

[通用] Protocol Buffers 维护R数据的一个可选

[复制链接]
 楼主| 发表于 2025-5-14 20:18 | 显示全部楼层 |阅读模式
本帖最后由 决定吃小菜 于 2025-5-27 15:09 编辑

优点:

  • 跨平台
  • 增删改易读易维护
  • 支持数据向前兼容
  • 高性能高效率


缺点:
  • 对于金群mod转换成本高
  • 整体要运转起来,要搞定的各种环境也复杂


选择这个协议,对于我最大的好处就是插入新数据时不必再苦哈哈的去数那数据偏移,用过upedit的都懂。
而且数据改动也不必强制要求重开存档,完全可以兼容旧存档

当然这只是一种选择,不是说这个就一定好,还是要看适不适合你的mod。

这里我就先贡献一版转换黑山的R数据的proto文件和对应的python转换脚本。

需要手动先把R数据导出为一个个的csv文件。

如果有人也想转用protobuf可以对照自己的R数据 稍作修改就能用,省去一番功夫。

附件是脚本,贴一下代码预览


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要成为铁血侠客

x

评分

参与人数 2声望 +8 收起 理由
btxdex + 3
KA + 5

查看全部评分

【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2025-5-17 23:19 | 显示全部楼层
非常高兴能够在2025年看到protobuf下的金庸存档格式,
我相信这款游戏能够在一轮一轮的技术迭代中永存~

感谢楼主
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。
发表于 2025-6-4 21:58 | 显示全部楼层
r数据结构现在还延续用确实非常落后不思进取。

本垃圾推荐可以考虑sqlite,支持批处理,找个sqlite前端能直接当作修改器用,然后人物物品武功都是天然的外键约束。protobuf的优势在于游戏更新存档的前后兼容。很多mod作者不把这个当回事因为现在mod都是快餐类型几个小时培养一个人物打完了就打完了,不存在人物物品收集累积。你想想打个老头环明天加个DLC你的存档就要从头开始,这玩家能接受吗。
【武侠.中国】铁血丹心论坛(大武侠):致力于推广和发展武侠文化,让我们一起努力,做全球最大的武侠社区。
可能是目前为止最好的金庸群侠传MOD游戏交流论坛,各种经典武侠游戏等你来玩,各种开源制作工具等你来实现你的游戏开发之梦。

本版积分规则

小黑屋|手机版|铁血丹心

GMT+8, 2025-6-8 22:07

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

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