zyiso9001 发表于 2025-7-24 11:33:51

基于KanCNXB大佬代码的最新研究

如题,本帖是基于KanCNXB大佬代码的最新研究,目前和大佬在同一个交流群里面不定时交流,以及结合众多群友提供的工具、截图

华夏爱好者2 发表于 2025-7-24 12:50:47

前排吃瓜群众学习中.....................................

zyiso9001 发表于 2025-7-24 13:04:37

首先,目前群内已经实现了批处理GM命令、大小压缩、内网穿透、架设和半自动化启动脚本,有兴趣的可以加群讨论
1、首先了解tx的一个东西TDR
TDR全称TSF-G-DR: Tencent Software Formwork for Game -Data Representation, TDR, 即腾讯游戏软件框架之数据表示,使用TDR可以方便的把数据从内存、数据源可视化等状态方便的转换,目前研究已知元数据描述库持久化格式三种:xml方式、bin方式、.C方式(C语言定义文件),QQ幻想项目组早期以xml格式读取文件为主,中后期"C:\Users\12040\Desktop\4EF04A4F84970E61805C7CE60E332B7D.png"换成了bin文件持久化和.c持久化,这就是为什么对同一个xml进行修改,部分属性可以生效、部分不生效,目前实现了给装备打神器的神技和属性修改,比如天翔霸刃自带无双威慑、基础攻击破万、初始属性修改、天赐修改;
下面重点介绍TDR的研究:
首先全局搜索可以找到一个xml2bin.sh
"C:\Users\12040\Desktop\6465ED6FD3578BE933EC485EFF57E174.png"
分析可知该sh是利用xml和tdr来生成二进制bin文件
目前已经有了xml,还缺少tdr
2、tdr生成
在服务器上存在一个工具,叫做tdr,分析工具目录下存在的示例和测试代码可知
服务器上曾经有人利用该工具使用命令生成了一个ov_red.tdr,
现测试尝试使用 ./tdr -B -o fo2_res.tdr fo2_res.xml > output.txt来生成服务端的fo2_red.tdr,生成会报错
"C:\Users\12040\Desktop\4EF04A4F84970E61805C7CE60E332B7D.png"
也就是说xml里面的一些属性不被tdr识别,再根据文档中提到的,多个name相同的才可以生成tdr,还得试那些xml才可以一起生成tdr
怎么修改和添加道具思路是有点

liyicheng556 发表于 2025-7-24 13:41:20

不错哦,多谢分享哈

iopqsoar 发表于 2025-7-24 16:22:04

zyiso9001 发表于 2025-7-24 13:04
首先,目前群内已经实现了批处理GM命令、大小压缩、内网穿透、架设和半自动化启动脚本,有兴趣的可以加群讨 ...

图片无法展示

kong! 发表于 2025-7-25 14:47:58

是什么游戏?

紫色青烟 发表于 2025-7-25 14:50:42

感谢楼主分享,实在是太优秀了

kong! 发表于 2025-7-25 14:53:22

给个群号看。如果是老版本的QQ幻想的话,还是蛮有趣的!

kong! 发表于 2025-7-25 15:28:58

小白可以进群学习参与么!!

鹤舞九天 发表于 2025-7-25 17:26:02

学习了,谢谢大佬

曙光1018 发表于 2025-7-27 19:41:34

多谢大佬,可以给个群号吗?膜拜
页: [1]
查看完整版本: 基于KanCNXB大佬代码的最新研究

本站内容如若侵犯到您的权益,请来电来函告知,我们会尽快处理!
联系QQ:1953150286,2251387361,123784736,免责申明