Модификации:Достижения: различия между версиями
Shtompel (обсуждение | вклад) |
Shtompel (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
← [[Модификации:Индекс|Индекс]] | ← [[Модификации:Индекс|Индекс]] | ||
− | + | ||
− | + | На этой странице объясняется, как игра хранит и анализирует данные о достижениях. Это расширенное руководство для разработчиков модов. | |
==Источник== | ==Источник== | ||
Строка 41: | Строка 41: | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
− | == | + | ==Формат== |
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! | + | ! Индекс |
− | ! | + | ! Поле |
− | ! | + | ! Пример значения |
|- | |- | ||
| 0 | | 0 | ||
− | | name | + | | name <br><small>Наименование</small> |
| ''Moving Up'' | | ''Moving Up'' | ||
|- | |- | ||
| 1 | | 1 | ||
− | | description | + | | description<br><small>Описание</small> |
| ''Upgrade your house.'' | | ''Upgrade your house.'' | ||
|- | |- | ||
| 2 | | 2 | ||
− | | display achievement on collections tab before it's earned | + | | display achievement on collections tab before it's earned<br><small>Отображать достижения на вкладке коллекции до того, как они будут заработаны</small> |
| ''true'' | | ''true'' | ||
|- | |- | ||
| 3 | | 3 | ||
− | | prerequisite achievement | + | | prerequisite achievement <br><small>Достижение необходимых условий</small> |
| ''-1'' | | ''-1'' | ||
|- | |- | ||
| 4 | | 4 | ||
− | | hat earned (index from <tt>hats.xnb</tt>) | + | | hat earned (index from <tt>hats.xnb</tt>) <br><small>Головной убор заработан (ID из <tt>hats.xnb</tt>)</small> |
| ''13'' | | ''13'' | ||
|- | |- | ||
|} | |} | ||
− | + | Если индекс 2 - "true" и индекс 3 - "-1", то на вкладке "Коллекции" отобразится звезда достижения (она будет выделена серым цветом, если еще не достигнута). В противном случае индекс 3 показывает номер достижения, которое необходимо заработать, прежде чем достижение будет отображено на вкладке Коллекции. (Например: вы должны заработать достижение 28 "Treasure Trove" до достижения 5 "A Complete Collection", чтобы оно отобразилось.) | |
− | + | Единственное достижение со значением "false" имеет индекс 2 это секретное достижение, которое не отображается, пока оно не заработано. | |
− | + | Список головных уборов смотри [[Модификации:Головные уборы|тут]]. | |
[[Category:Модификации]] | [[Category:Модификации]] | ||
[[en:Modding:Achievement data]] | [[en:Modding:Achievement data]] |
Версия 11:42, 13 сентября 2021
← Индекс
На этой странице объясняется, как игра хранит и анализирует данные о достижениях. Это расширенное руководство для разработчиков модов.
Источник
Данные о достижениях хранятся в Content\Data\Achievements.xnb, могут быть извлечены для редактирования. Вот исходные данные по состоянию на 1.5.1 для примера:
Данные |
---|
{
"0": "Greenhorn (15k)^Earn 15,000g^true^-1^18",
"1": "Cowpoke (50k)^Earn 50,000g^true^0^21",
"2": "Homesteader (250k)^Earn 250,000g^true^1^20",
"3": "Millionaire (1mil)^Earn 1,000,000g^true^2^1",
"4": "Legend (10mil)^Earn 10,000,000g^false^-1^3",
"5": "A Complete Collection^Complete the museum collection.^true^28^0",
"6": "A New Friend^Reach a 5-heart friend level with someone.^true^-1^14",
"7": "Best Friends^Reach a 10-heart friend level with someone.^true^6^31",
"9": "The Beloved Farmer^Reach a 10-heart friend level with 8 people.^true^7^32",
"11": "Cliques^Reach a 5-heart friend level with 4 people.^true^6^26",
"12": "Networking^Reach a 5-heart friend level with 10 people.^true^11^25",
"13": "Popular^Reach a 5-heart friend level with 20 people.^true^12^11",
"15": "Cook^Cook 10 different recipes.^true^18^12",
"16": "Sous Chef^Cook 25 different recipes.^true^15^7",
"17": "Gourmet Chef^Cook every recipe.^true^16^35",
"18": "Moving Up^Upgrade your house.^true^-1^13",
"19": "Living Large^Upgrade your house to the maximum size.^true^18^15",
"20": "D.I.Y.^Craft 15 different items.^true^-1^29",
"21": "Artisan^Craft 30 different items.^true^20^16",
"22": "Craft Master^Craft every item.^true^21^23",
"24": "Fisherman^Catch 10 different fish.^true^-1^28",
"25": "Ol' Mariner^Catch 24 different fish.^true^24^5",
"26": "Master Angler^Catch every fish.^true^25^24",
"27": "Mother Catch^Catch 100 fish.^true^64^30",
"28": "Treasure Trove^Donate 40 different items to the museum.^true^-1^6",
"29": "Gofer^Complete 10 'Help Wanted' requests.^true^-1^22",
"30": "A Big Help^Complete 40 'Help Wanted' requests.^true^29^10",
"31": "Polyculture^Ship 15 of each crop.^true^-1^34",
"32": "Monoculture^Ship 300 of one crop.^true^-1^33",
"34": "Full Shipment^Ship every item.^true^-1^9"
}
|
Формат
Индекс | Поле | Пример значения |
---|---|---|
0 | name Наименование |
Moving Up |
1 | description Описание |
Upgrade your house. |
2 | display achievement on collections tab before it's earned Отображать достижения на вкладке коллекции до того, как они будут заработаны |
true |
3 | prerequisite achievement Достижение необходимых условий |
-1 |
4 | hat earned (index from hats.xnb) Головной убор заработан (ID из hats.xnb) |
13 |
Если индекс 2 - "true" и индекс 3 - "-1", то на вкладке "Коллекции" отобразится звезда достижения (она будет выделена серым цветом, если еще не достигнута). В противном случае индекс 3 показывает номер достижения, которое необходимо заработать, прежде чем достижение будет отображено на вкладке Коллекции. (Например: вы должны заработать достижение 28 "Treasure Trove" до достижения 5 "A Complete Collection", чтобы оно отобразилось.)
Единственное достижение со значением "false" имеет индекс 2 это секретное достижение, которое не отображается, пока оно не заработано.
Список головных уборов смотри тут.