台服dnf吧 关注:120,369贴子:1,957,375
  • 11回复贴,共1

[斯内]长期更新对于PVF以及各位技术棘手向解决帮助贴

取消只看楼主收藏回复

终于全吧解禁了。
积累了很多个人见解,
以及帮助向的问题,准备长期更新下去。
准备分5个知识区
1:pvf
2:服务端
3:数据库
4:客户端
5:杂项


1楼2017-02-06 02:22回复

    @R0ge 使用挽尊卡

    挽回他的尊严!

    效果:台服dnf吧经验+12



    6楼2017-02-06 03:13
    收起回复
      2025-07-21 23:30:25
      广告
      不感兴趣
      开通SVIP免广告
      对于DNF台服,我最早接触的时候是2009年,
      当时台服刚刚开启测试,bug挺多的。
      而且开启的是限额抢注账号
      很多人无法注册到账号,但是,卑鄙的我第一天使用某软件注册了近400+账号,
      当时可是不到5分钟的时间,账号就被抢注完了,
      我是5d6d论坛台服DNF的版主hanyizhe
      (5d6d已经停运关闭了,不算广告吧、),
      每天的乐趣是在给每个求号玩家发放账号,然后组团刷图,解答很多知识分享下载外链。
      这些的一切,全是个人的爱好,
      可是好景不长,
      没有几天后就开始封IP,慢慢的,玩家少了,组团人员也少了。
      但,个人的爱好,一直没停,终究有一天,组团的人少了,玩家少了,朋友少了。
      后来回到国服,继续制作NPK,结交了不少朋友,
      凭的是个人爱好,热爱着游戏,当然,不只是DNF。


      7楼2017-02-06 03:35
      回复
        第一次接触现在泄漏的DNF台服前,我记得好像是2015年10月中旬。
        偶然间看到前辈虫神发布的教程,(当时好像是在国人群里?)
        入了这行后。。。。( )
        才进入国人群,不到2天,因为在我群里吐槽了一句,不知谁把我踢了。
        后来找前辈的教程,自己学习初步了解修改PVF后,进入了一个新服,
        我还记得叫做兄弟,后来改名叫做兄弟情深(gm是心梦无痕,)
        凭着个人爱好,以及个人见解,
        正好他也缺少技术,,然后卑鄙的我开始耍流氓了。
        当时还是70版本的时候,大家还在添加新SS,
        运用的方式是以现有的SS装备或某装备修改名字和等级,
        然后图标以及模型通过NPK做贴图补丁,
        苦逼的我在网吧精简NPK补丁,以及制作新NPK,当时的我根本就是一小白,
        我NPK精通呀,但精通有啥用,几十件SS,做NPK做的何时?
        由于PVF解包,写入工具还不是很好,
        只能通过NPK一个一个去查找对应图标,
        以及对应模型指向修改来添加新装备。
        凭着个人爱好,在网吧加班,哪怕才买不到2个星期的iphone6S被偷了,
        咱也一个一个做好NPK补丁,也精简了很多补丁。
        说明1:此时客户端用的是台服通用客户端,也就是0628的客户端。
        说明2:添加东西是从国服NPK修改坐标来完成模型图标。
        说明3:当时做技术,我是为了个人爱好,以及我也需要一个敢于把服作为平台让我学习,所以我没找心梦索取回报。哪怕丢了东西,也是属于自己的事情,所以我也没找心梦索取损失。
        没几天后,出来了各种可视化的工具,这时,PVF修改开始正式流行起来。
        卑鄙的我开始疯狂补习PVF知识,了解PVF结构,了解装备,道具的特性,文件属性。
        此刻,凭着个人爱好,使我成长起来。
        成长之路有收获也会有坎坷。
        没有前辈们铺好的路,打下的江山。
        也没有我们这些人的出现。
        再次感谢当时前辈们提供的入门教程,
        当然,矛盾也是会有的,卑鄙的斯内我,
        教了一个某登录器的通用提取BAT登陆密匙bug利用,
        教给了当时的一个小弟。
        哪想到这小弟利用BUG,莫名其妙的把我祸害了。


        8楼2017-02-06 04:30
        回复(2)
          以上为引子,可当作杂项,
          下面斯内我开始简单介绍PVF入门,
          第一步,先把Script.pvf当作作树形结构来理解
          1.前期不需要弄懂每个文件,但得懂每个文件夹对应的是储存的什么数据(读懂框架)
          2.用工具打开的Script.pvf,先看作为pvf目录下的有多少文件。以及如何区分储存(学会路径)
          3.pvf目录下大部分子目录内都会有2个文件, *.kor.str和*.lst (字符索引和路径索引)
          其中*代表的是当前文件夹名,偶尔有小的区别
          *.kor.str的路径索引文件是pvf/n_string.lst
          简单写法例子:
          文件:pvf/equipment/character/swordman/weapon/ssword/101000001.equ
          内容:[name]标签下<3::name_101000001`古代遗骨的青铜剑[活动]`>
          其中3::name_101000001表示n_string.lst文件内编号为3的字符索引文件
          字符索引文件:pvf/equipment/equipment.kor.str
          字符索引文件内部内索引编号name_101000001
          内部内索引字符:古代遗骨的青铜剑[活动]
          进阶写法例子:
          将[name]标签下<3::name_101000001`古代遗骨的青铜剑[活动]`>改为`古代遺骨的青銅劍[活動]`
          原始写法:
          [name]
          <3::name_101000001`古代遗骨的青铜剑[活动]`>
          进阶写法:
          [name]
          `古代遺骨的青銅劍[活動]`
          进阶写法特别说明:
          此方法跳过调用n_string.lst,改成内部写法。
          并非国服首发,70PVF内早已有此写法,细心的人可以从商城文件部分乱码字符查看。或者解压原版70PVF后,用正则搜索标签加`,或部分文件也有类似写法


          9楼2017-02-06 05:27
          收起回复
            如果你能熟悉了解上面所说的内容后,
            下面开始参照我提供的kor文件,
            最大的程度上优化自己的kor文件可以使众多描述改为和谐服。
            请别直接导入到PVF内。和谐服和台服部分指向区别。
            1pLhOW4N


            43楼2017-02-09 00:25
            收起回复
              地基打不好,盖利马啥楼。
              所以,别想着基础没打好,想做其他修改。
              修改的理论基础,
              咱口号是,看不懂的英文找度娘。
              翻译不过来,靠猜想。
              下面再提供台服原版PVF做参考文件。
              1pLhOW4N


              44楼2017-02-09 00:49
              收起回复
                PVF有了,描述有了。
                现在可以开始尝试,添加新装备。
                1 掌握新添加新道具,
                2 掌握新添加新装备,
                找两个不同装备内的区别。
                基础添加可以从豆腐百科内学会。
                要学的是区别,区分,联想,标签,标签下的值。
                例子
                某道具使用后城镇变身怪物。某道具使用后也变身,却变身成了NPC。
                其中的两个标签和标签下的数值,你可以联想到什么?
                先脑袋里面猜想,可能就是lst?
                然后尝试本地修改一次,然后本地登陆游戏,上游戏看效果。
                有如何变化。
                神农尝了百草,所以医学农业大神。
                多少人炸了无数次虚拟机,成了PVF大神。
                多少人懒得尝试,依旧上当,依旧被骗。
                虚拟机炸了,不能重装吗?
                虚拟机创建了镜像,不能还原吗?
                钱虽然可以赚回来,损耗的时间能回来吗?
                所以,
                相信自己,
                不要怕,
                利用自己的爱好给自己充电的机会。
                别怕任何事,做个勇敢的人,
                所以,
                我又消耗了你几分钟的时间,
                咯,上面的收藏你可以点击下。一秒钟
                嗯,你点了。顺便回复个1,也就3秒钟的时间,


                46楼2017-02-09 01:32
                收起回复
                  2025-07-21 23:24:25
                  广告
                  不感兴趣
                  开通SVIP免广告
                  先睡了,明早还要给徒弟做NPK。


                  48楼2017-02-09 02:36
                  收起回复
                    既然你诚心诚意的发问了,
                    我们就大发慈悲的告诉你!
                    为了DNF台服的繁荣;
                    贯彻爱与真实的邪恶,
                    可爱又迷人的反派角色
                    ~~斯内小流氓!
                    我是穿梭在银河的屌丝队!
                    苦命,
                    有妻的明天在等着我们!!
                    (小妖)擎天,我们走~~~
                    (擎天)从今天开始!向前看!
                    (斯内)sao si nei~~~
                    @仰7头微笑
                    世面上还没出现的副本,有新标签,
                    我已自行策划好一套新玩法地图。
                    植物大战僵尸。
                    其实使用的是活动副本的标签
                    可以让创建出来的地下城相互伤害。
                    新的玩法。
                    安图恩团战版本,很难突破。
                    不如和我一起做点趣味副本。
                    PS:守护者祭坛副本我一个都没有修复后好,主要没时间。
                    准备把新趣味地图做好后,再去修复好守护者祭坛副本,
                    另外,澄清外面谣传的DNF台服需要插件改服务端,才能开启守护者祭坛。
                    其实不用,开好活动,多看自己服务器里面server_str.xml文件,时间是2013年6月30日的文件
                    其中event id=92的活动是守护者祭坛,这里就已经说明了。
                    我很早就与几个技术交流过,可惜他们都没有做过活动。
                    后来,我自己研究服务端,又研究数据库后。
                    其实通过修改PVF就可以达到开启大部分活动。
                    另外到数据库找到守护者祭坛的表,修改表内容截至时间,开启的守护者祭坛很长一段时间没有关闭。
                    (说明下。我也不确定是否是永久开放,没实际测试,但是我守护者祭坛显示开启后,修改了对应过期时间,一直坚持到我关机,此前是是不是自己开放几分钟,或者开放10分钟,也可能是我进入了时间穿梭轨道把。哈哈。)
                    你们不让我开黄腔的。如果没有说明的东西,下面提问,


                    70楼2017-03-13 05:21
                    回复
                      外网小型架设 可以把所有ip改成127.0.0.1,数据库添加对应的内网用户,然后按照操作手册内,从大区,频道,工会,pk,拍卖,寄售行,逐项修改,并不是所有都要改成外网ip


                      来自iPhone客户端93楼2017-06-20 13:37
                      回复
                        什么ui


                        来自iPhone客户端94楼2017-06-20 13:38
                        回复