3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 13160|回复: 12
打印 上一主题 下一主题

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

[复制链接]

2

主题

329

帖子

471

积分

高级玩家

Rank: 4

贡献度
0
金元
4705
积分
471
精华
0
注册时间
2016-1-25

G胖の微笑

跳转到指定楼层
主题
发表于 2018-2-4 19:33 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 amazinggrave 于 2018-2-5 19:54 编辑

萌新发帖,请姥爷们多多回复
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”。前者定义技能树,即电路加点;后者定义道具属性。
修改文件前请先备份!修改文件前请先备份!修改文件前请先备份!
若游戏报错,用原文件重新覆盖即可。
首先打开skilltree.json文件,经过研究后我判断  "level" 属性定义了单项技能加点所需的CP点,
所以我们可以通过Ctrl+H快捷键,将所有的 "level":1 , "level":2 和 "level":3 全部替换为 "level":0 。
保存文件,打开游戏,你会发现可以实现无消耗加技能点了。技能说明会出现NaN,无视之,先把技能学了,然后开新档保存。
退出游戏,将原“skilltree.json”覆盖回去,再打开游戏读取存档,会发现技能已经全部学上了。

再打开item-database.json文件,十分想吐槽游戏作者究竟是有多么喜欢一行到底。
由于原文件不便于读写,我用python写了个脚本重新分行生成了一个新文件(见附件)。文件中共定义了415个道具,有以下对象属性:
"name":道具名,依次是英德中韩日
"description":道具描述,依次是英德中韩日
"type":道具种类,包括装备、消耗品、任务道具等等
"rarity":道具稀有度
"level":道具等级
"icon":道具图标
"effect":道具效果

若道具类型为装备,则还有额外三个属性:
"equipType":装备穿戴类型
"params":装备四维加成
"properties":装备特效加成

四维比较好理解,血攻防专;特效就比较复杂了,我下面简单列出一些来:<在文件的25-28四行我们可以找到Rookiehat,Rookieblade,Rookieboots和Rookiebelt,
即新手关获取的新手四件套,大家不妨一试

暂时没有找到商店里装备合成公式的定义。
度盘:1mjK5cne
密码:8xw1
使用时将文件名替换为item-database.json
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2026-3-28 01:59 , Processed in 0.028629 second(s), 16 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表