游戏修改教程_交叉准则_Crosscode_本地修改
本帖最后由 amazinggrave 于 2018-2-5 19:54 编辑萌新发帖,请姥爷们多多回复{:3_110:}
Crosscode游戏进程被加密了,用CE没法直接修改。(PS:其实我一开始只是想刷点CP点开技能,你们信吗{:3_103:})
而网上目前还没有现成的内存修改器,所以我就尝试去修改文件数据。
我游戏是装在这个目录下的: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":装备特效加成
四维比较好理解,血攻防专;特效就比较复杂了,我下面简单列出一些来:"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在文件的25-28四行我们可以找到Rookiehat,Rookieblade,Rookieboots和Rookiebelt,
即新手关获取的新手四件套,大家不妨一试{:3_97:}
暂时没有找到商店里装备合成公式的定义。
度盘:1mjK5cne
密码:8xw1
使用时将文件名替换为item-database.json
页:
[1]