密传永远的回忆吧 关注:44贴子:69
  • 8回复贴,共1

3.2客户端tpa转换成4.0以上的原理!

只看楼主收藏回复

很多朋友问我如何转换3.2tpa变成4.0以上的然后好加密使用,这里我就将原理介绍一下!
首先你的手里面的有4.0以上版本的已经解密的客户端tpa,这样你才可以对照3.2的客户端tpa来修改!


IP属地:福建1楼2014-03-14 21:17回复
    我们都知道使用xml转换工具可以将tantraparam.xml转化成3.2的客户端和服务端的tpa,目前大多数版本的服务端的tpa都可以直接使用3.2版本的服务端tpa,因此可以将其忽略。


    IP属地:福建2楼2014-03-14 21:18
    回复
      2025-08-23 22:47:18
      广告
      不感兴趣
      开通SVIP免广告
      大家在打开xml的时候会发现有很多的选项卡比如monster、item、map等等,其实这些就是tpa里面所包含的东西,用uedit打开客户端tpa你会发现里面是分成很多个大段落的,每一段的起始就是以xml里面选项卡的名字为开头的,比如一般第一段就是monster,在这一大段里面又是从2001(注意在tpa里面均是以16进制表示的,因此你需要使用16进制的计算器或转换器)开始一直到你xml里面最后的那个id,3.2版本基本只到2999,而4.0以上的版本就会含有3500以后的id,其实这些你都是可以在xml里面自己增加的,只不过可能在3.2版本里面显示不出来而已(这里有一个只要你的服务端zone与客户端的ht能对应上,无论客户端的tpa里面有什么,你都可以进入游戏的万能的方法,仔细想一想,不知道你明白了没有? ),


      IP属地:福建3楼2014-03-14 21:19
      回复
        要记住在monster字符后面有一个数字是代表含有多少个id的,这个一定要正确,否则客户端在分析到这里时就会出错。


        IP属地:福建4楼2014-03-14 21:20
        回复
          言归正传,了解了上面的,你就知道其实tpa是由很多个小段落组成的,4.0以上的tpa与3.2的区别有两点,一是这些小段落的长度不一样,二是4.0以上的增加了几个选项卡,


          IP属地:福建5楼2014-03-14 21:21
          回复
            其实增加的你只要从解密的4.0的tpa复制到你的tpa最后面就可以了,关键是小段落的修改,比如物品4001假设其长度是288个字符,而你比较一下就会发现4以上的有可能就是280个字符,那么缺少的这几个都是哪些就需要你自己去核对了,基本对照着xml里面都应该能找出来(其实每一类里面你只要弄清楚一个id的后面是怎么变化的,其余的位置也是一样的,编程序就循环就可以了),这样每一段、一段的找下来修改也不是那么麻烦,关键是你要对tpa里面的每一段代表的意思很熟悉才可以,我也是摸索了很长时间才弄明白的,哈哈,最后预祝大家玩得开心!
            有不明白的可以在这里或者是群里给我留言,我一般看到的都会回复的!


            IP属地:福建6楼2014-03-14 21:22
            回复
              天堂真是好人


              7楼2014-04-26 18:51
              回复
                请问有没有4.2的转换工具和源文件?


                IP属地:河北8楼2015-08-13 22:10
                回复
                  2025-08-23 22:41:18
                  广告
                  不感兴趣
                  开通SVIP免广告
                  错过多年的相遇! 祝健康平安!


                  9楼2022-09-27 11:31
                  回复