Модификации:Достижения: различия между версиями
Shtompel (обсуждение | вклад) |
(update .xnb data for RU v1.5.6) |
||
(не показаны 3 промежуточные версии этого же участника) | |||
Строка 4: | Строка 4: | ||
==Источник== | ==Источник== | ||
− | Данные о достижениях хранятся в < | + | Данные о достижениях хранятся в <samp>Content\Data\Achievements.ru-RU.xnb</samp>, могут быть [[Модификации:Редактирование_XNB_файлов#Редактирование распакованных данных|извлечены для редактирования]]. Вот исходные данные по состоянию на {{version|1.5.6}} для примера: |
{{collapse|Данные|content=<syntaxhighlight lang="json"> | {{collapse|Данные|content=<syntaxhighlight lang="json"> | ||
{ | { | ||
− | "0": " | + | "0": "Новичок (15 тыс.)^Заработать 15 000 з.^true^-1^18", |
− | "1": " | + | "1": "Ковбой (50 тыс.)^Заработать 50 000 з.^true^0^21", |
− | "2": " | + | "2": "Поселенец (250 тыс.)^Заработать 250 000 з.^true^1^20", |
− | "3": " | + | "3": "Миллионер (1 млн.)^Заработать 1 000 000 з.^true^2^1", |
− | "4": " | + | "4": "Легенда (10 млн.)^Заработать 10 000 000 з.^false^-1^3", |
− | "5": " | + | "5": "Полная коллекция^Завершить коллекцию музейных экспонатов.^true^28^0", |
− | "6": " | + | "6": "Новый друг^Достигнуть уровня дружбы в 5 сердечек с кем-либо.^true^-1^14", |
− | "7": " | + | "7": "Лучшие друзья^Достигнуть уровня дружбы в 10 сердечек с кем-либо.^true^6^31", |
− | "9": " | + | "9": "Наш любимый фермер^Достигнуть уровня дружбы в 10 сердечек с 8-ю людьми.^true^7^32", |
− | "11": " | + | "11": "Потому что мы - банда!^Достигнуть уровня дружбы в 5 сердечек с 4-мя людьми.^true^6^26", |
− | "12": " | + | "12": "Связи^Достигнуть уровня дружбы в 5 сердечек с 10-ю людьми.^true^11^25", |
− | "13": " | + | "13": "Популярность^Достигнуть уровня дружбы в 5 сердечек с 20-ю людьми.^true^12^11", |
− | "15": " | + | "15": "Повар^Приготовить 10 разных блюд.^true^18^12", |
− | "16": " | + | "16": "Су-шеф^Приготовить 25 разных блюд.^true^15^7", |
− | "17": " | + | "17": "Шеф-повар^Приготовить каждое из блюд.^true^16^35", |
− | "18": " | + | "18": "Заживeм!^Расширить свой дом.^true^-1^13", |
− | "19": " | + | "19": "Красивая жизнь^Расширить свой дом до максимального размера.^true^18^15", |
− | "20": " | + | "20": "Сделай сам^Смастерить 15 разных предметов.^true^-1^29", |
− | "21": " | + | "21": "Умелец^Смастерить 30 разных предметов.^true^20^16", |
− | "22": " | + | "22": "Мастер^Смастерить каждый из предметов.^true^21^23", |
− | "24": " | + | "24": "Рыболов^Поймать 10 разных видов рыб.^true^-1^28", |
− | "25": " | + | "25": "Старый мореход^Поймать 24 разных вида рыб.^true^24^5", |
− | "26": " | + | "26": "Мастер рыбной ловли^Поймать каждый из видов рыб.^true^25^24", |
− | "27": " | + | "27": "Славный улов^Поймать 100 рыб.^true^64^30", |
− | "28": " | + | "28": "Сокровищница^Отдать в музей 40 различных предметов.^true^-1^6", |
− | "29": " | + | "29": "Курьер^Выполнить 10 поручений с доски объявлений.^true^-1^22", |
− | "30": " | + | "30": "Добрая душа^Выполнить 40 поручений с доски объявлений.^true^29^10", |
− | "31": " | + | "31": "Севооборот^Отправить на рынок по 15 единиц урожая от каждой культуры.^true^-1^34", |
− | "32": " | + | "32": "Монокультура^Отправить на рынок 300 ед. урожая от одной культуры.^true^-1^33", |
− | "34": " | + | "34": "Мастер-груз^Отправить на рынок каждый из доступных предметов.^true^-1^9" |
} | } | ||
</syntaxhighlight>}} | </syntaxhighlight>}} | ||
==Формат== | ==Формат== | ||
− | {| class="wikitable" | + | {|class="wikitable" |
|- | |- | ||
! Индекс | ! Индекс | ||
Строка 49: | Строка 49: | ||
|- | |- | ||
| 0 | | 0 | ||
− | | name <br><small>Наименование</small> | + | | name <br /><small>Наименование</small> |
| ''Moving Up'' | | ''Moving Up'' | ||
|- | |- | ||
| 1 | | 1 | ||
− | | description<br><small>Описание</small> | + | | description<br /><small>Описание</small> |
| ''Upgrade your house.'' | | ''Upgrade your house.'' | ||
|- | |- | ||
| 2 | | 2 | ||
− | | display achievement on collections tab before it's earned<br><small>Отображать достижения на вкладке коллекции до того, как они будут заработаны</small> | + | | display achievement on collections tab before it's earned<br /><small>Отображать достижения на вкладке коллекции до того, как они будут заработаны</small> |
| ''true'' | | ''true'' | ||
|- | |- | ||
| 3 | | 3 | ||
− | | prerequisite achievement <br><small>Достижение необходимых условий</small> | + | | prerequisite achievement <br /><small>Достижение необходимых условий</small> |
| ''-1'' | | ''-1'' | ||
|- | |- | ||
| 4 | | 4 | ||
− | | hat earned (index from < | + | | hat earned (index from <samp>hats.xnb</samp>) <br /><small>Головной убор заработан (ID из <samp>hats.xnb</samp>)</small> |
| ''13'' | | ''13'' | ||
|- | |- |
Текущая версия на 03:49, 6 января 2023
← Индекс
На этой странице объясняется, как игра хранит и анализирует данные о достижениях. Это расширенное руководство для разработчиков модов.
Источник
Данные о достижениях хранятся в Content\Data\Achievements.ru-RU.xnb, могут быть извлечены для редактирования. Вот исходные данные по состоянию на 1.5.6 для примера:
Данные |
---|
{
"0": "Новичок (15 тыс.)^Заработать 15 000 з.^true^-1^18",
"1": "Ковбой (50 тыс.)^Заработать 50 000 з.^true^0^21",
"2": "Поселенец (250 тыс.)^Заработать 250 000 з.^true^1^20",
"3": "Миллионер (1 млн.)^Заработать 1 000 000 з.^true^2^1",
"4": "Легенда (10 млн.)^Заработать 10 000 000 з.^false^-1^3",
"5": "Полная коллекция^Завершить коллекцию музейных экспонатов.^true^28^0",
"6": "Новый друг^Достигнуть уровня дружбы в 5 сердечек с кем-либо.^true^-1^14",
"7": "Лучшие друзья^Достигнуть уровня дружбы в 10 сердечек с кем-либо.^true^6^31",
"9": "Наш любимый фермер^Достигнуть уровня дружбы в 10 сердечек с 8-ю людьми.^true^7^32",
"11": "Потому что мы - банда!^Достигнуть уровня дружбы в 5 сердечек с 4-мя людьми.^true^6^26",
"12": "Связи^Достигнуть уровня дружбы в 5 сердечек с 10-ю людьми.^true^11^25",
"13": "Популярность^Достигнуть уровня дружбы в 5 сердечек с 20-ю людьми.^true^12^11",
"15": "Повар^Приготовить 10 разных блюд.^true^18^12",
"16": "Су-шеф^Приготовить 25 разных блюд.^true^15^7",
"17": "Шеф-повар^Приготовить каждое из блюд.^true^16^35",
"18": "Заживeм!^Расширить свой дом.^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 | 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 это секретное достижение, которое не отображается, пока оно не заработано.
Список головных уборов смотри тут.