crosscode吧 关注:2,133贴子:13,495

[原创]游戏修改教程_交叉准则_Crosscode_本地修改

只看楼主收藏回复

一楼度娘,具体教程见二楼
首发于3DM论坛,审核中


IP属地:江苏1楼2018-02-05 19:38回复
    Crosscode游戏是加密的,无法用CE直接修改。(PS:其实我一开始只是想刷点CP点开技能,你们信吗
    而网上目前还没有现成的内存修改器,所以我就尝试去修改文件数据。
    我游戏是装在这个目录下的:F:\GAME\CrossCode v0.9.8.2
    进入到F:\GAME\CrossCode v0.9.8.2\assets\data ,我们能发现很多".json"后缀的文件,用UE或Sublime打开后可进行编辑。
    这其中我发现有两个文件值得我们去修改,分别是“skilltree.json” 和“item-database.json”。前者定义技能树,即电路加点;后者定义道具属性。
    修改文件前请先备份!修改文件前请先备份!修改文件前请先备份!
    若游戏报错,用原文件重新覆盖即可。


    IP属地:江苏2楼2018-02-05 19:40
    收起回复
      首先打开“skilltree.json” 文件,经过研究后我判断 "level" 属性定义了单项技能加点所需的CP点,
      我们可以通过Ctrl+H快捷键,将所有的 "level":1 , "level":2 和 "level":3 全部替换为 "level":0 。
      保存文件,打开游戏,你会发现可以实现无消耗加技能点了。技能说明会出现NaN,无视之,先把技能学了,然后开新档保存。
      退出游戏,将原“skilltree.json”覆盖回去,再打开游戏读取存档,会发现技能已经全部学上了。


      IP属地:江苏3楼2018-02-05 19:41
      回复(2)
        再打开“item-database.json” 文件,十分想吐槽游戏作者究竟是有多么喜欢一行到底。
        由于原文件不便于读写,我用python写了个脚本重新分行生成了一个新文件(见附件)。文件中共定义了415个道具,有以下对象属性:
        "name":道具名,依次是英德中韩日
        "description":道具描述,依次是英德中韩日
        "type":道具种类,包括装备、消耗品、任务道具等等
        "rarity":道具稀有度
        "level":道具等级
        "icon":道具图标
        "effect":道具效果
        若道具类型为装备,则还有额外三个属性:
        "equipType":装备穿戴类型
        "params":装备四维加成
        "properties":装备特效加成
        四维比较好理解,血攻防专;特效就比较复杂了,下面列出一些:
        "HP_REGEN":1.03,"CRITICAL_DMG":1.25,"MELEE_DMG":1.2,
        "PERFECT_GUARD_WINDOW":1.1,"OVERHEAT_REDUCTION":1.2,
        "AIMING_MOVEMENT":1.25,"DASH_INVINC":0.75,"STUN_THRESHOLD":1.02,
        "RANGED_DMG":1.2,"ITEM_BOOST":1.1,"MONEY_PLUS":1.1


        IP属地:江苏6楼2018-02-05 19:52
        收起回复
          在文件的25-28四行我们可以找到Rookiehat,Rookieblade,Rookieboots和Rookiebelt,
          即新手关获取的新手四件套,大家不妨一试
          我做个示范,
          找到第26行的新手剑,复制出以下片段:
          u3088\u3046\uff01"},"type":"EQUIP","cost":4,"level":1,"icon":"item-sword","equipType":"ARM","params":{"elemFactor":[1,1,1,1],"attack":2,"defense":1},"properties":{}
          按自己的需求进行修改并Ctrl+H替换掉原片段,比如:
          u3088\u3046\uff01"},"type":"EQUIP","cost":4,"level":1,"icon":"item-sword","equipType":"ARM","params":{"elemFactor":[1,1,1,1],"hp":500,"attack":50,"defense":25,"focus":75},"properties":{"AIMING_MOVEMENT":1.25,"RANK_PLANTS":2,"DROP_CHANCE":1.5,"ITEM_BOOST":1.2,"XP_PLUS":1.2,"MONEY_PLUS":1.5}
          暂时没有找到商店里装备合成公式的定义。


          IP属地:江苏7楼2018-02-05 19:52
          回复
            支持


            IP属地:广东8楼2018-02-05 20:49
            回复
              修改后的效果截图:



              IP属地:江苏10楼2018-02-05 21:09
              回复
                CrossCode\assets\data\enemies怪物地图区分


                IP属地:湖北11楼2018-02-19 22:55
                回复
                  看了楼主的帖子也没打算改,就看了看.json的文件= =然后...
                  ***还真是一行到底


                  13楼2018-02-27 18:31
                  回复
                    其实物品掉落可以在怪物的文件里改,技能时间也可以改,敌人属性都可以改。就是怕正式版游戏文件加密。所以不要在steam上发指南之类的提醒作者


                    来自Android客户端15楼2018-03-18 09:42
                    收起回复
                      请问 为什么技能修改了
                      虽然有些不要了
                      但是还是有些要技能点呢?


                      IP属地:河南16楼2018-09-23 10:42
                      回复
                        好像正版改完会给你一个关键物品叫作弊狗


                        IP属地:北京17楼2018-09-23 10:52
                        收起回复
                          BOSS打不过也可以改掉BOSS数据,不过相当破坏游戏体验就是了


                          18楼2018-09-23 10:53
                          回复