星露谷的存档文件(SaveGame/SaveGameInfo)是JSON 格式,包含了游戏内几乎所有的进度数据,核心字段可以分为六大类,每类字段对应不同的游戏内容,以下是详细拆解:
一、 基础存档信息字段
这类字段用于标识存档本身,不影响游戏内数据,但关系到存档能否正常加载。
字段名 | 类型 | 含义 |
|---|
uniqueID
| 字符串 | 存档唯一标识符,区分不同存档 |
playerName
| 字符串 | 角色名称 |
farmName
| 字符串 | 农场名称 |
dayOfMonth
| 整数 | 当前游戏天数(每月 1-28 天) |
year
| 整数 | 当前游戏年份(第 1 年、第 2 年等) |
season
| 字符串 | 当前季节(spring/summer/fall/winter) |
isMale
| 布尔值 | 角色性别(true为男,false为女) |
二、 角色核心属性字段
直接影响角色能力和状态,是修改的高频目标。
字段名 | 类型 | 含义 |
|---|
money
| 整数 | 金币数量(建议修改时不超过 9999999,避免溢出) |
health
| 整数 | 当前生命值 |
maxHealth
| 整数 | 最大生命值 |
stamina
| 整数 | 当前体力值 |
maxStamina
| 整数 | 最大体力值 |
experience
| 数组 | 各技能经验值,顺序为:耕种、采矿、采集、钓鱼、战斗 |
level
| 数组 | 各技能等级(对应 experience,0-10 级) |
professions
| 数组 | 已解锁的职业(如耕种的Tiller/Rancher,数值对应职业 ID) |
三、 物品与背包字段
管理角色携带物品、储物箱、装备等内容。
字段名 | 类型 | 含义 |
|---|
items
| 数组 | 背包物品列表,每个元素是一个物品对象,包含itemId(物品 ID)、stack(数量)、quality(品质:0 普通 / 1 银 / 2 金 / 4 铱) |
equipment
| 数组 | 装备栏,顺序为:武器、工具、帽子、戒指 1、戒指 2 |
chests
| 数组 | 所有储物箱数据,每个箱子对应一个物品数组 |
shippingBin
| 数组 | 出货箱内的物品 |
craftingRecipes
| 数组 | 已解锁的配方 ID 列表 |
cookingRecipes
| 数组 | 已解锁的烹饪配方 ID 列表 |
四、 农场与建筑字段
记录农场布局、建筑、设施等信息。
字段名 | 类型 | 含义 |
|---|
buildings
| 数组 | 已建造的建筑(鸡舍、畜棚、温室等),包含建筑类型、位置、升级状态 |
terrainFeatures
| 数组 | 农场地形元素(作物、树木、石头、杂草等) |
furniture
| 数组 | 农场放置的家具(栅栏、路灯、装饰等) |
shedItems
| 数组 | 小屋内的储物箱物品(若有多个小屋会分多个数组) |
greenhouse
| 对象 | 温室内部的作物和设施数据 |
五、 社交与剧情字段
控制 NPC 好感度、剧情进度、任务完成状态。
字段名 | 类型 | 含义 |
|---|
friendships
| 对象 | NPC 好感度数据,键为 NPC 名称,值为好感度数值(0-10 心,1 心 = 250 点) |
marriageStatus
| 布尔值 | 是否已婚 |
spouse
| 字符串 | 配偶名称(未婚则为空) |
quests
| 数组 | 已接取 / 完成的任务列表 |
eventsSeen
| 数组 | 已触发的剧情 ID 列表(避免重复触发剧情) |
mailReceived
| 数组 | 已收到的邮件 ID 列表 |
六、 世界状态与设置字段
记录游戏全局状态和偏好设置。
字段名 | 类型 | 含义 |
|---|
communityCenterCompleted
| 布尔值 | 社区中心是否完成 |
bundles
| 数组 | 社区中心献祭包的完成状态 |
museumPieces
| 数组 | 博物馆捐赠的物品 ID 列表 |
isHardMode
| 布尔值 | 是否开启困难模式 |
weatherForTomorrow
| 字符串 | 明日天气(sunny/rainy/snowy/stormy等) |
soundVolume/musicVolume
| 浮点数 | 音效 / 音乐音量(0-1 之间) |
关键注意事项
部分字段是嵌套对象 / 数组,修改时需要保持结构完整,比如items数组里的每个物品必须包含itemId和stack,否则会导致存档损坏。
物品 ID 对应游戏内的物品编码,比如铱金矿的itemId是74,金星种子是439,可以参考星露谷物品 ID 对照表来修改。
SaveGameInfo文件主要存储存档的元数据(如存档名称、最后游玩时间),而SaveGame才是核心进度数据,修改优先操作SaveGame。