界之轨迹吧 关注:6,858贴子:240,307
  • 2回复贴,共1

黎/界轨改数据表的python工具的简单说明

只看楼主收藏回复

我前几天有在3dm发,贴吧也顺便发下吧。
轨迹系列因为是主机游戏,导致数据表一直不是明文,修改门槛稍高。
3dm上有人做带UI的静态修改器,挺好用但能改的东西很有限。
而要修改尚未支持的数据表,则需要等作者更新,这就很僵硬了。
实际上github早有老外做了个python工具,一个工具就涵盖了3个游戏,因为格式共通。
本身是码农或者想修改全部数据文件的,一般会选择这个工具。
具体原理是tbl2json.py转换这三款游戏的tbl文件,转换到json文件(即很多游戏用的明文格式)
然后再用json2tbl.py转换回去覆盖原始版本。
该工具的tbl修改仅仅是一小部分,另一个大模块是建模和地图修改,没兴趣就没看。
贴几个我自用的修改:
1. 师姐的链子,配着难受就改了,跟黎2我的改法一样

2. 大少的S,总觉得这种比较符合人设

3. 卡特尔,太弱了所以加强了天使技能变成全屏并加了追击,但是削了威力

4. 黎2改过shardSkill.tbl,加了一堆III级增伤,直接挪到界轨来

其他还有几个小改动,有人想要我可以搞个网盘发我改过的;
但因为修改操作算简单的,每人口味不同,建议还是自己改吧。
要使用则直接Github搜索KuroTools即可,当然要预先安装python环境,码农必备。
它py文件基本没动过,主要还是各个表格的schemas(即数据格式)文件。
需要直接clone或者下载其最新代码,找schemas文件夹覆盖。
不过作者解析的schemas有很多错误,不少需要你来自己分析其实际指代什么,然后给他改掉。
这就需要你要了解float/int等等的数据格式和内存分布,还是有点专业门槛的。


IP属地:北京1楼2025-02-20 17:52回复
    这下大少真成传奇背刺王了


    IP属地:四川来自Android客户端2楼2025-02-20 22:51
    回复
      关于背刺、侧面的效果数值修改:
      首先可以改t_skill_level.tbl,把升级的数值改掉,可以全局替换
      其次可以改t_constant_value.tbl,侧面是36,背面是37。这个文件是一堆全局设定值,很多公式的参数里面是能找到的,可惜没有标注,只能靠猜。


      IP属地:北京3楼2025-02-21 22:01
      回复