仙五前修改吧 关注:167贴子:15,449

data修改教程 by 剑笔小生

只看楼主收藏回复

原帖地址 http://tieba.baidu.com/p/2164460785
非常好的入门帮助帖


IP属地:浙江1楼2014-11-04 22:01回复
    其实都快忘记这个东西了,但是呢,看到很多同学还是对这个感兴趣,就把自己积累的一点东西发一发,主要是修改data.pkg和脚本文件的,高手就不要进来喷我了。
    data部分的参数只能是有理数,这种无聊的东西是最简单的了随便讲讲……
    五前和小五的数据封包都是可以解开的,pkg文件的特性决定优先读取文件夹下颌pkg文件同名的文件夹内的文件,所以修改之后保存到同一个文件夹里的同名文件夹下就会生效,这样会完全覆盖封包文件里面的数据,所以说这样的修改只能导致其他主角全部出错的可怜情况啦~

    接下来和以前一样分文件介绍功能和修改方法


    IP属地:浙江2楼2014-11-04 22:02
    回复
      索引只需要搜索需要修改的文件名即可
      【accouterment.xml】
      xml文件需要手动设定打开方式,最好是专业一点的编辑器,但是记事本足够使用,而且读取阅览比较快速方便,还请注意。
      【范例全部使用五前的格式,小五的和五前差别之处会指出,但是一般没有】
      <row 编号="4001" 名称="猫眼镜石" 图示id="3325" 角色="1023" 描述="能够将任何隐藏机关一眼识破的猫眼形宝石。" 作用="运势2,招架2。" 物攻="" 仙攻="" 防御="" 仙防="" 身法="" 运势="2" 命中="" 闪避="" 招架="2" field1="" 价格="300" 卖出丢弃="" field2="" 冻结抗性="" 中毒抗性="" 灼魔几率="" 混乱抗性="" 脱力抗性="" 麻痹抗性="" 沉默抗性="" 异变抗性="" 昏睡抗性="" 消极抗性="" 污浊抗性="" 即死抗性="" 水抗性="" 火抗性="" 土抗性="" 风抗性="" 雷抗性="" 阴抗性="" 阳抗性="" field3="" 水加成="" 火加成="" 土加成="" 风加成="" 雷加成="" 阴加成="" 阳加成="" field4="" 备注="" />
      一条标准的首饰数据就是这样的,从<row到/>,这里面的文字的顺序、空格都是不可改变和添加的,【编号】用于作为识别道具的ID是绝不能重复的, 无论是和武器。防具,还是道具。
      名称能显示最大7个汉字14字节,编辑名称请注意,图示ID为展示图片的ID,可以是任何有或者能找到代码的图片,图片填入后会自动适应,但是有的会比较违和。【角色】里面的数字是适用角色的ID之和,例如瑾轩(1)和瑕妹子(2)的公共装备只需要输入3,而1023就是全员可以使用(1+2+4+···+512,有兴趣的自己算)
      后面的数据,可以任意修改,卖出丢弃不填则默认为可以(可以填1,0)
      抗性和加成是一个百分数,其中异常抗性计算为(技能命中率-角色抗性-装备抗性)*100%
      而属性加成和抗性的关系是仙术伤害*(100-角色抗性)*(100+施法者的加成)
      其中需要注意的是加成抗性只对仙术有效,属性物理攻击、属性绝技都是无效的。
      - - 别的都好解释了
      需要添加道具,直接接着原有数据加这种条目即可
      但是想把这种道具加到游戏里,不使用脚本的话,只能使用合成添加这类道具
      注意最下面的那一行必须作为最后一行存在~


      IP属地:浙江3楼2014-11-04 22:02
      回复

        补上曾经小五的图片,五前里售卖价格是价格的四分之一


        IP属地:浙江5楼2014-11-04 22:03
        收起回复
          【clothes.xml】
          完全和首饰一致,贴符最大为4,超过了理论不可行,买卖丢弃神马的一定要小心啊~


          IP属地:浙江6楼2014-11-04 22:03
          回复
            【compose.xml】
            合成是很值得一讲的东西,五前和小五大有成也合成败也合成之事,需要的话,可以设计出很有趣的组合,大家可以研究研究~
            <row 编号="1" 名称="紫菁玉蓉膏" 原料1="602" 数量1="1" 原料2="601" 数量2="2" 原料3="29" 数量3="4" 结果1="4" 结果2="17" />
            五前共90个合成公式,这个不必说,有一点尚未测试但是应该肯定的是设定太高的合成编号会导致出错。名称和道具可以不一致,只作为合成界面显示的文字,但是会出现对应结果1的道具描述。
            结果2是?事件产物,需要5次选择,原料显示的是道具编号,可以是任何装备和物品~


            IP属地:浙江7楼2014-11-04 22:04
            收起回复
              【flash.ini】
              管理特效代码,可以让小五和五前对比确认保留技能特效~


              IP属地:浙江8楼2014-11-04 22:04
              收起回复
                fontinfo.ini
                控制五前和小五的五个不同位置的文字,但是经测试小五里修改这个基本没用,还可能导致出错,不知道为什么。
                想替换文字的只需要把这个里面指定的文件名的ttf文件更换即可


                IP属地:浙江9楼2014-11-04 22:04
                回复
                  help.xml
                  游戏的帮助图片设定,小五里是没有的,最多增加8张~


                  IP属地:浙江10楼2014-11-04 22:05
                  回复
                    journal.xml
                    掌管主线支线的信息,可以修改文字,别的嘛~脚本部分再讲


                    IP属地:浙江12楼2014-11-04 22:05
                    回复
                      【level.xml】
                      十大主角的升级信息,很好懂,信息顺序和Cdata的一致,可以任意修改,必须是整数值


                      IP属地:浙江13楼2014-11-04 22:05
                      收起回复
                        【map.xml】
                        登陆的地图信息,注意后面的地图
                        <row 地图id="21" 名称="司云崖" 脚本id="11002" 旗标id="16021" 地图1="1068" 地图2="1084" 地图3="" 地图4="" 地图5="" />
                        显示的是不同剧情读取不同地图但是使用相同的NPC配置脚本和旗标,如司云崖1是初始司云崖,但是2就是最终战阴云密布的的司云崖


                        IP属地:浙江14楼2014-11-04 22:06
                        收起回复
                          【MapInfo.ini】
                          这个对于多数同学用不到,用到的不会来看我的贴


                          IP属地:浙江15楼2014-11-04 22:06
                          收起回复
                            【msteam】
                            这个嘛……是和msdata相辅相成的,编辑好的怪物都要在这里设置怪物的队伍,如果是小修改,也要记得处理现有的怪物组,避免有冲突和错误。
                            <row 编号="1"
                            脚本编辑时会用到,用来开打和赋予怪物组的。
                            商店脚本="3223"
                            战斗失败同时可以再次挑战时,开启的商店脚本,可以应用到别的道具上哦。不过小五没这个功能。
                            开始脚本="18027"
                            战斗开始时设定的第一个脚本,控制一些剧情、旗标、开场运镜。
                            结束脚本="7010"
                            战斗胜利时运行的脚本,不填代表直接回到战斗前场景(就是打小怪啦~)
                            失败脚本=""
                            战斗失败时可能执行的脚本,不执行代表会产生战斗失败效果
                            称号脚本=""
                            应该是用来结算某些BOSS称号的,BOSS战怪物组很常见
                            逃跑成功率="0"
                            我不解释,你懂的
                            怪物1="7004" 怪物2="7002" 怪物3="7002" 怪物4="7001" 怪物5="7001" 位置1="1" 位置2="2" 位置3="3" 位置4="4" 位置5="7"
                            编码的怪物和位置……这个很好懂。
                            旋转角度=""
                            没用
                            挑战="1"
                            是否失败可以重来~
                            以下可以作为备注
                            组成="草妖" 游荡模型="" 备注="夏侯府魔兽群1" />


                            IP属地:浙江17楼2014-11-04 22:07
                            回复
                              【music.lst】
                              用于登陆和赋予音乐编号代码,配合mapdata或者脚本使用。
                              3,map\003.mp3
                              [,]前面是赋予的代码,后面是游戏文件夹下→music(文件夹或者pkg文件)下面的路径,应该只支持标准的mp3和wav文件,这个有待测试


                              IP属地:浙江18楼2014-11-04 22:07
                              回复