爱尼西亚与契约纹吧 关注:11,007贴子:12,939

避免折磨我们来修改data文件吧

只看楼主收藏回复



IP属地:陕西1楼2024-05-18 19:27回复
    游戏目录下data文件里面包含配置文件,常用内容
    actors.json 角色默认信息
    armors.json 防具信息
    Map001.json 旧都美基斯塔信息
    items.json 物品信息
    weapons.json 武器信息


    IP属地:陕西2楼2024-05-18 19:30
    收起回复
      artors.json文件,以第一条为例
      {"id":1,"battlerName":"","characterIndex":0,"characterName":"actor/actor_0001_0001","classId":1,"equips":[11,0,0,0,0],"faceIndex":0,"faceName":"Actor1","traits":[{"code":43,"dataId":675,"value":1},{"code":43,"dataId":692,"value":1}],"initialLevel":1,"maxLevel":99,"name":"艾妮希雅","nickname":"","note":"<EquipSlots: [1,4,3,6,5,5,5]>\n","profile":"主人公"},
      重要信息如下
      maxLevel,最高等级,修改一下解决最高等级15的问题
      note信息是说明信息,针对这个场景,EquipSlots表示角色装备7个物件都是什么类型
      1 武器,4 衣服,3 头,6 脚, 5 其他。所以其他角色都是4个其他,而主角只有3个其他


      IP属地:陕西3楼2024-05-18 19:36
      回复
        armors防具,items物品,weapons武器结构基本一样
        以武器文件的第11个物品,圣典为例
        {"id":11,"animationId":181,"description":"厚厚的一本,用来打人一定很痛。\n[dice][param][special]","etypeId":1,"traits":[{"code":31,"dataId":1,"value":0},{"code":22,"dataId":0,"value":0}],"iconIndex":186,"name":"雷斯塔圣典","note":"<<Dice:1>\n<Unique:0>\n<Critical:99>\n<Type:Atk>\n<weapon>\n<装備条件アクター:1>\n<uniqueItem><rate:UC>\n<SG種別:5><SGカテゴリ:武器>\n<SG説明:\n雷斯塔教的光荣圣典。\n除了对神的信仰以及教义的根本外,还记载了许多的历史。\n稀有度:\\SCRIPT{data.meta.rate}\n> ","params":[0,0,0,0,1,0,0,0],"price":1000,"wtypeId":6},
        修改params内容就是修改属性,属性的中文说明就是params.json文件,我只修改了前8个,"最大HP","最大MP","攻撃力","防御力","魔法力","魔法防御","敏捷性","運"。后面的三个没测试多添加参数是否有影响

        还有一个属性是note里面的<Type:Atk>,表示武器普通伤害类型Atk力量,Mat精神,Agi敏捷


        IP属地:陕西4楼2024-05-18 19:42
        回复
          items里面多提一下,拿经验之书说明
          {"id":1162,"animationId":41,"consumable":true,"damage":{"critical":false,"elementId":0,"formula":"0","type":0,"variance":20},"description":"写有经验丰富的前辈探索者经验的书。增加[50]EXP。\n[itemEffect]","effects":[{"code":21,"dataId":61,"value1":1,"value2":0},{"code":22,"dataId":61,"value1":1,"value2":0}],"hitType":0,"iconIndex":296,"itypeId":1,"name":"老手之书","note":"<SCRIPT:\nvar actorId = target._actorId;\n$gameActors.actor(actorId).tmpExp += 50\n>\n\n<rate:R>\n<book>\n<enableSwitch:140>\n<itemCategory:技能书>","occasion":2,"price":5000,"repeats":1,"scope":7,"speed":0,"successRate":100,"tpGain":0},
          里面的note是使用脚本,这里的tmpExp += 50,所以经验就50,改这里就是改一本书的经验两。MaxItems表示物品上限,MaxItems:20就表示最多带20个,就算你用saveeditonline改了物品数量超上限,使用后他的数量也会变成这个值
          price金币价格
          effects表示使用后对角色的影响,里面两个内容,11表示生命,12表示蓝量


          IP属地:陕西5楼2024-05-18 19:48
          收起回复
            使用saveeditonline过程中参数不知道对应什么,就看这个GameVariable.json文件


            IP属地:陕西6楼2024-05-18 19:49
            回复
              Map001大地图,主要目的是修改任务接受和购买物品内容,id102是我们好友薇兹的内容,内容太长就不展开了,里面包含了角色的交互,任务,对话,购买物品等
              买东西会有一个这种记录{"code":302,"indent":2,"parameters":[0,18,0,0,false]}。第一个可购买的物品都类似这样。在后面添加{"code":605,"indent":2,"parameters":[0,19,0,0]}就会修改物品栏。修改后再次打开游戏的时候,需要退出房间在进入才生效
              购买的内容会分多种类型,如结局前,结局后购买的物品是不同的(一般情况下,同一个角色前后可购买内容是一样的)
              parameters里面,第一个值0表示内容来自items.json文件,1armors防具,2weapons武器


              IP属地:陕西7楼2024-05-18 19:55
              回复
                不要把结尾那个parameters:【】那一条删了,那个表示物品列表结尾


                IP属地:陕西8楼2024-05-18 19:56
                回复
                  修改爽一时,一直修改一直爽
                  成就,时间跳跃那些也能改就不说明了


                  IP属地:陕西9楼2024-05-18 19:57
                  回复
                    正确的


                    IP属地:江西来自Android客户端10楼2024-05-18 21:29
                    回复
                      支持了


                      IP属地:广东来自Android客户端11楼2024-05-18 21:34
                      回复
                        怎么修改能让某个商人卖全部的武器和防具


                        IP属地:浙江来自Android客户端12楼2024-05-18 23:39
                        收起回复
                          有没有洗点攻略


                          IP属地:浙江13楼2024-05-19 02:55
                          收起回复


                            IP属地:云南来自Android客户端14楼2024-05-19 13:57
                            回复
                              有修改圣性的么?


                              IP属地:广东来自Android客户端15楼2024-05-19 17:07
                              回复