crosscode吧 关注:2,133贴子:13,495
  • 5回复贴,共1

[原创]游戏修改教程_交叉准则_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属地:江苏10楼2018-02-05 21:09
            回复