本帖最后由 renemperor 于 2022-3-16 14:53 编辑
存档注释文件在下方,使用的Json文件做的注释,便于折叠词条
也可以直接修改后缀为txt,使用记事本打开
因为导入角色之后会使角色序号冲突,导致存档坏死,虽然可以用笨办法手动修改,但是效率太慢
希望各位会编程的大佬帮忙制作一个按当前存档角色顺序自动排序的小工具
希望可以同时具备依照对象参数(如:年龄、修为等)进行排序
制作思路:(仅供参考,以及需求解释)
1、将DataUnit.json中每个【"角色编码": {数据块}】视作一个对象导出。
2、提取对象数据块中的名称(文件第3行数据)、年龄(文件第38行数据)、修为(文件第45行数据),词条位置参考下方的角色存档(此3个词条在单个对象中位置一致)。<
3、根据年龄、修为为对象进行排序。
4、依照当前顺序以递增的方式重新替换角色序号(文件第150行数据,但因为上方的先天气运词条和逆天改命词条数据长度不同,致使相对位置与各对象中不一致)。
5、上方排序递增的第一个数字希望可以设置为可调节(太过麻烦也可以不添加此功能)。
6、将数据输出至DataUnit.json中(可以于步骤3之后就输出,然后在重新改写角色序号)。
具体哪些没有表达清楚的可以在回复我,我会在说明
工具运行效率快慢无所谓,只要可以完成这个功能就可以。

下方提供角色存档各词条用途注释(大部分词条都做了注释)。
DataUnit【角色数据-玩家、NPC】.json
(12.54 KB, 下载次数: 18)

下方为宗门、地形等的存档词条用途注释(大部分词条都做了注释)。
文件可以直接修改后缀TXT,用记事本打开
下面这些版主帮忙设个回复可见吧,谢谢
DataBuildSchool【宗门数据-玩家、NPC】.json
(97.54 KB, 下载次数: 12)
DataGrid【地形数据】.json
(1.23 KB, 下载次数: 9)
DataMap【地图数据-玩家、NPC】.json
(8.14 KB, 下载次数: 8)
DataUnitDie【死亡角色-NPC】.json
(2.01 KB, 下载次数: 8)
DataUnitLog【角色日历-玩家、NPC】.json
(7.09 KB, 下载次数: 7)
DataWorld【世界数据-玩家】.json
(4.52 KB, 下载次数: 11)
看帖的各位朋友能回复的帮忙回复下,让更多大佬看到,万分感谢   如果对上方存档词条注释,又补充的话欢迎回复
如果有大佬制作了这个工具,请务必私聊提醒我支付赏金 平时有空我也会尽量看帖的
|