模组:成就数据

来自Stardew Valley Wiki
跳到导航 跳到搜索

目录

此页面说明了游戏如何存储和解析成就数据,这是针对模组开发人员的高级指南。

原始数据

成就数据存储在 Content\Data\Achievements.xnb 文件中, 可以 解包以编辑. 这里有 1.5.4 版本的中文版数据:

中文版数据 
{
        "0": "新手(1.5万)^赚取15,000金^true^-1^18",
        "1": "牛仔(5万)^赚取50,000金^true^0^21",
        "2": "农场主(25万)^赚取250,000金^true^1^20",
        "3": "百万富翁(100万)^赚取1,000,000金^true^2^1",
        "4": "千万富翁(1000万)^赚取10,000,000金^false^-1^3",
        "5": "全套收集^完成博物馆收集。^true^28^0",
        "6": "新朋友^与某人达到了5颗心的等级。^true^-1^14",
        "7": "最好的朋友^与某人达到了10颗心的等级。^true^6^31",
        "9": "深受喜爱的农夫^与8个人达到了10颗心的等级。^true^7^32",
        "11": "朋友圈^与4个人达到了5颗心的等级。^true^6^26",
        "12": "广结好友^与10个人达到了5颗心的等级。^true^11^25",
        "13": "万人迷^与20个人达到了5颗心的等级。^true^12^11",
        "15": "厨子^做出10道不同的料理。^true^18^12",
        "16": "副主厨师^做出25道不同的料理。^true^15^7",
        "17": "美食大厨^烹饪每种配方^true^16^35",
        "18": "节节高升^升级你的房屋。^true^-1^13",
        "19": "富裕生活^将房屋升级至最大号。^true^18^15",
        "20": "自己动手^制作15个不同的物品。^true^-1^29",
        "21": "工匠^制作30个不同的物品。^true^20^16",
        "22": "制造大师^制作所有物品。^true^21^23",
        "24": "渔夫^抓住10种不同的鱼。^true^-1^28",
        "25": "老海员^抓住24种不同的鱼。^true^24^5",
        "26": "垂钓大师^抓住所有种类的鱼。^true^25^24",
        "27": "捕鱼大师^抓住100条鱼。^true^64^30",
        "28": "无主宝藏^向博物馆捐赠40种不同的物品。^true^-1^6",
        "29": "听差^完成10个“需要帮助”任务。^true^-1^22",
        "30": "帮了大忙^完成40个“需要帮助”任务。^true^29^10",
        "31": "混合栽培^每种作物运送15 份。^true^-1^34",
        "32": "单一栽培^一种作物运送300 份。^true^-1^33",
        "34": "全部货物^寄出每一种物品。^true^-1^9"
}

格式

索引位置 字段 值举例
0 成就的名称 节节高升
1 成就的描述 升级你的房屋。
2 是否要在获得该成就之前就在成就面板上显示 true
3 前置条件,必须先触发了哪个成就才能触发本成就 -1
4 hat earned (index from hats.xnb) 13

如果索引2为“true”且索引3为“-1”,则成就将显示在收藏选项卡上(如果尚未达到,则显示为灰色)

否则,索引 3 会显示在“收藏”选项卡上显示成就之前必须获得的成就数。 (例如:您必须获得成就 28“Treasure Trove”才能显示成就 5“A Complete Collection”。)

如果索引2为“false”,则成就只会在获得之后才会显示出来

关于帽子的列表,请参阅 帽子数据