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

注册 登录

QQ登录

只需一步,快速开始

查看: 7453|回复: 21
打印 上一主题 下一主题

[原创] 存档全面解析

[复制链接]

5

主题

622

帖子

962

积分

超级玩家

Rank: 5Rank: 5

贡献度
33
金元
8204
积分
962
精华
1
注册时间
2010-6-1
跳转到指定楼层
主题
发表于 2020-2-23 14:29 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 pkstar 于 2020-2-23 16:39 编辑

这游戏的存档是纯明文的,没有任何加密或者封装,改起来非常简单。
当然修改以后,游戏乐趣趋近于0了,只给有兴趣的同学们抛砖引玉一下。

先上两张改完的截图,一把武器,一件胸甲:




修改之前,1.退出游戏2.备份一下你的存档
角色存档的位置:C:\Users\用户名\Saved Games\wolcen\savegames\characters\角色名.json
仓库存档的位置:C:\Users\用户名\Saved Games\wolcen\savegames\playerchest.json

修改工具推荐 visual studio code 或者 notepad++,这些都是开源免费的编辑器软件。

先来看仓库文件,插播一句,json里边的括号都是成对出现的,大括号{。。。},中括号[。。。],括号之间可以嵌套
因为文件比较大,可以用全部折叠的功能,先把json折叠起来,变成这个样子:


上边三行不用鸟他,Panels就是仓库内容,展开第一个看一下:



Id就是仓库页码,0,1,2,3,4分别代表第一到第五页
Locked:false就是这页已经解锁,Locked:true就是没有解锁
InventoryGrid下面是当前页里边存储的东西,单独拎出来第一个东西看下
<前两行代表格子位置,横轴x坐标,纵轴y坐标,每个仓库页是10*10=100个格子,
坐标都是从0开始,那么第一行第一列就是(0,0),第一行第十列就是(9,0),第十行第一列就是(0,9),第十行第十列就是(9,9),
ItemType代表是个什么东西,比如Gem就是宝石,Foot Armor就是鞋子,对照着游戏看最清楚
不同物品的属性是不一样的,比如宝石或者试剂之类的东西,因为是可叠加的,所以有数量概念,也就是这个stacksize
装备的属性问题,单独后面说。。。


再来看角色存档:




CharacterCustomization里边性别、头像之类
Stats里边属性点、天赋点、等级、经验、金钱、原初亲和

UnlockedSkills已经获得的技能,具体看下
<技能名字、等级、经验,Variants应该是一串标记位,代表技能修正是否激活,1激活,0没有

SkillBar,五个技能槽里边放的什么技能
BeltConfig,药水槽位是否解锁
CharacterCosmeticInventory,应该是已经收集的外观
InventoryGrid,背包,格式跟仓库是一样的

InventoryEquipped,身上装备,看第一个: 1--Chest Armor--胸甲
3--Helmet--头盔
5/6--Shoulder--肩膀
9/10--Arm Armor--胳膊
11--Leg Armor--腿
14--Amulet--项链
15--Sword1H--左手武器位,我这是单手剑
16--Shield--右手武器位,我这是盾牌
17--Foot Armor--脚
19--Belt--腰带
21/22--Ring--戒指

接着来看宝石孔位,也就是Sockets下面
<这段的意思是,有三个孔位,三个孔位都是进攻型3,三个孔位分别镶嵌了不同的8级宝石,
插播。。。改宝石等级就是这么简单。。。把08改成09就是9级宝石。。。
孔位的类型就是Effect值决定的,目前孔位类型对应值如下:
进攻型1:0
进攻型2:3
进攻型3:6
防守型1:1
防守型2:4
防守型3:7
支持型1:2
支持型2:5
支持型3:8
孔位最多可以有多少个,没试过。。。自行尝试吧

终于说到重点了哈,装备属性,OMG
装备属性总体分为两大块,固有属性(白字),随机属性(蓝字)
所谓固有,就是不受试剂洗装备的影响
固有属性又分为两部分,具体看图:



固有属性1,这部分,武器是在字段Weapon下面<这是一把紫色单手剑,自带伤害38-60,普攻每击生成怒气75

其他的装备的固有属性1部分是在字段Armor下面
<这是一件紫色胸甲,自带护甲330,生命525

固有属性1貌似是不可以随便改类型的,
比如巫师的装甲一般是没有全抗的,战士重型甲是带全抗的,硬改巫师甲似乎无效,这点不很确定,没时间测试了

再看字段MagicEffects
<其中Default部分就是固有属性2,RolledAffixes就是随机属性
这两段都是可以随便改的

修改属性的时候,如果只是改值,没什么可说的。如果换类型的话,需要把已有的那个类型属性完全复制过来,不要自己编哈,比如改了EffectName,那么是会无效的


一些比较牛x的属性,大概整理了一下,首先看武器专用:
<

非武器加攻击或者法术伤害值,这个不全,懒得找了<


百分比增加所有伤害,一条就够了,囊括物质、神秘、元素
<

加所有属性值,一条就够了,囊括各种单独属性
<

百分比增加全抗,一条就够了,囊括物质、神秘、元素
<还有一个加全抗值的,但是这个受限于装备固有属性1里边要有全抗这个属性
<

加暴击值,暴击百分比,暴击伤害百分比,各自一条,囊括攻击暴击、法术暴击<


攻速,这个没找到统一的,攻击、法术分开
<


闪避值,闪避百分比
<



异常状态相关,这个囊括单个某种异常状态
<


还有强力的特殊效果
<


剩下的杂七杂八:
<



评分

3

查看全部评分

回复

使用道具 举报

0

主题

61

帖子

82

积分

初级玩家

Rank: 2

贡献度
0
金元
815
积分
82
精华
0
注册时间
2025-3-12
舒服的沙发
发表于 2025-3-14 03:36 | 只看该作者
打发撒发说法说
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-3-25 16:15 , Processed in 0.529801 second(s), 19 queries , Memcached On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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