Модификации:Животные: различия между версиями

Материал из Stardew Valley Wiki
Перейти к навигации Перейти к поиску
(→‎Значение: Небольшой перевод)
Метки: правка с мобильного устройства правка из мобильной версии
Строка 1: Строка 1:
 
←[[Модификации:Индекс|Индекс]]
 
←[[Модификации:Индекс|Индекс]]
{{Переведите}}
 
 
==Источник==
 
==Источник==
 
Данные о животных хранятся в <tt>'''Content\Data\FarmAnimals.xnb'''</tt>, Который можно распаковать с помощью [[Модификации:Редактирование XNB файлов#Распаковывание и упаковывание ресурсов|xnbcli]].
 
Данные о животных хранятся в <tt>'''Content\Data\FarmAnimals.xnb'''</tt>, Который можно распаковать с помощью [[Модификации:Редактирование XNB файлов#Распаковывание и упаковывание ресурсов|xnbcli]].
  
Вот пример для справки:
+
{{version|1.5.1}} для примера:
  
<tt>"Dinosaur": "1/0/107/-1/none/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/1/8/null/644/1000/Dinosaur/Coop"</tt>
+
{{collapse|Данные|content=<syntaxhighlight lang="json">
 +
{
 +
  "White Chicken": "1/3/176/174/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/4/7/null/641/800/White Chicken/Coop",
 +
  "Brown Chicken": "1/3/180/182/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/7/4/null/641/800/Brown Chicken/Coop",
 +
  "Blue Chicken": "1/3/176/174/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/7/4/null/641/800/Blue Chicken/Coop",
 +
  "Void Chicken": "1/3/305/305/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/4/4/null/641/800/Void Chicken/Coop",
 +
  "Golden Chicken": "1/3/928/928/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/7/4/null/641/800/Golden Chicken/Coop",
 +
  "Duck": "2/5/442/444/Duck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/3/8/null/642/4000/Duck/Coop",
 +
  "Rabbit": "4/6/440/446/rabbit/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/10/5/null/643/8000/Rabbit/Coop",
 +
  "Dinosaur": "7/0/107/-1/none/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/1/8/null/644/1000/Dinosaur/Coop",
 +
  "White Cow": "1/5/184/186/cow/36/64/64/64/36/64/64/64/1/false/Barn/32/32/32/32/15/5/Milk Pail/639/1500/White Cow/Barn",
 +
  "Brown Cow": "1/5/184/186/cow/36/64/64/64/36/64/64/64/1/false/Barn/32/32/32/32/15/5/Milk Pail/639/1500/Brown Cow/Barn",
 +
  "Goat": "2/5/436/438/goat/24/64/84/64/24/64/84/64/1/false/Barn/32/32/32/32/10/5/Milk Pail/644/4000/Goat/Barn",
 +
  "Pig": "1/10/430/-1/pig/24/64/84/64/24/64/84/64/1/false/Barn/32/32/32/32/20/5/null/640/16000/Pig/Barn",
 +
  "Hog": "1/5/640/-1/pig/24/64/84/64/24/64/84/64/2/false/Barn/32/32/32/32/20/5/null/640/1500/Hog/Barn",
 +
  "Sheep": "3/4/440/-1/sheep/24/64/84/64/24/64/84/64/1/true/Barn/32/32/32/32/15/5/Shears/644/8000/Sheep/Barn",
 +
  "Ostrich": "7/7/289/-1/Ostrich/24/64/84/64/24/64/84/64/0/false/Barn/32/32/32/32/15/5/null/644/16000/Ostrich/Barn"
 +
}
 +
</syntaxhighlight>}}
  
 
==Основной формат==
 
==Основной формат==
Строка 19: Строка 36:
 
{| class="wikitable"
 
{| class="wikitable"
 
|-
 
|-
! индекс
+
! Индекс
! синтакс
+
! Ключ
! описание
+
! Описание
 
|-
 
|-
 
| 0
 
| 0
 
| <tt>{{t|Days to Produce}}</tt>
 
| <tt>{{t|Days to Produce}}</tt>
| Number of days for the animal to [[Animals#Produce|produce]]. Is affected by [[Animals#Animal_Care|friendship and happiness]] in some way. [[Sheep]] are affected by the [[Shepherd]] profession.
+
| Количество дней, по истечению которых животное даст [[Животные#Продукты|продукты]]. На это влияет [[Животные#Уход за животными|дружба и настроение]], а на [[Овца|овец]] так же влияет профессия [[Пастух|пастуха]].
 
|-
 
|-
 
| 1
 
| 1
Строка 33: Строка 50:
 
| 2
 
| 2
 
| <tt>{{t|Default Produce Index}}</tt>
 
| <tt>{{t|Default Produce Index}}</tt>
| Index number for [[Animals#Produce|default produce item]] (ex <tt>184</tt> is "[[Milk]]"). Taken from [[Modding:Object data]].
+
| [[Модификации:Объекты|ID предмета]] для [[Животные#Продукты|стандартных продуктов]] (например, <tt>184</tt> - [[Ведерко_молока|Ведерко молока]]).
 
|-
 
|-
 
| 3
 
| 3
 
| <tt>{{t|Deluxe Produce Index}}</tt>
 
| <tt>{{t|Deluxe Produce Index}}</tt>
| Index number for [[Animals#Deluxe_and_Large_Products|deluxe produce item]] (ex <tt>186</tt> is "[[Large Milk]]"). Taken from [[Modding:Object data]].
+
| [[Модификации:Объекты|ID предмета]] для [[Животные#Большие и элитные продукты|больших и элитных продуктов]] (например, <tt>186</tt> - [[Бидон_молока|Бидон молока]]).
 
|-
 
|-
 
| 4
 
| 4
 
| <tt>{{t|Sound}}</tt>
 
| <tt>{{t|Sound}}</tt>
| What sound clip the animal will use. Accepts all [https://docs.google.com/spreadsheets/d/1CpDrw23peQiq-C7F2FjYOMePaYe0Rc9BwQsj3h6sjyo/edit#gid=239695361 Sound Bank IDs].
+
| Какой звук будет использовать животное [https://docs.google.com/spreadsheets/d/1CpDrw23peQiq-C7F2FjYOMePaYe0Rc9BwQsj3h6sjyo/edit#gid=239695361 список ID звуков].
 
|-
 
|-
| 5-8
+
| 5-12
| <tt>{{t|Front and Back Bounding Box}}</tt>
+
| {{t|bounding boxes}}
| Unused data. In the form of <tt>x/y/width/height/</tt>. Can be all zeroes.
+
| Неиспользуемые данные. Передние и задние (5-8) и боковые (9-12) ограничители, в формате <tt>x/y/ширина/высота</tt>. Могут быть нулями.
|-
 
| 9-12
 
| <tt>{{t|Sideways Bounding Box}}</tt>
 
| Unused data. In the form of <tt>x/y/width/height/</tt>. Can be all zeroes.
 
 
|-
 
|-
 
| 13
 
| 13
| <tt>{{t|Harvest Type}}</tt>
+
| {{t|harvest type}}
| Accepts <tt>0</tt> (lay like [[Chickens]]), <tt>1</tt> (grab with a [[tool]]), or <tt>2</tt> (unused - seen only on the Hog and sets name to "It"). [[Pigs]] have a <tt>harvest type</tt> of <tt>1</tt> and a <tt>harvest tool</tt> of <tt>null</tt>, but their [[Truffle]] finding capability is limited to animals that have a <tt>type</tt> that contains "Pig".
+
| How the animal produces items. Возможные значения <tt>0</tt> (лежит, как у [[Курица|Курицы]]), <tt>1</tt> (сбор с помощью [[Инструменты|инструмента]]), и <tt>2</tt> (не используется -видно только на свинье и отображается, как "Это"). [[Свинья]] имеет {{t|harvest type}} <tt>1</tt> и {{t|harvest tool}} <tt>null</tt>, но поиск [[Трюфель|трюфелей]] способны осуществлять только животные, которые в поле <tt>type</tt> содержат "Pig".
 
|-
 
|-
 
| 14
 
| 14
| <tt>{{t|Show Different Texture When Ready for Harvest}}</tt>
+
| {{t|change texture when item ready}}
| Used for indicating an animal with a secondary texture. Accepts <tt>true</tt> or <tt>false</tt>. Must have a <tt>Sheared</tt> texture loaded such as <tt>Animals/ShearedSheep.xnb</tt>.
+
| Следует ли животному использовать другую текстуру, когда происходит сбор предмета. Может быть <tt>true</tt> или <tt>false</tt>. Должна быть загружена <tt>Общая</tt> текстура, например, <tt>Animals/ShearedSheep.xnb</tt>.
 
|-
 
|-
 
| 15
 
| 15
| <tt>{{t|Building Type}}</tt>
+
| {{t|building type}}
| [[Animals#Housing|Building]] which the animal can live in such as <tt>Coop</tt> or <tt>Barn</tt>. Matches to [[Modding:Blueprint data|blueprints]] that have the building type in its name.
+
| [[Животные#Помещения|Помещение]] в котором животное может жить. Должен быть [[Модификации:Чертежи|тип чертежа]], например, <tt>Птичник</tt> или <tt>Хлев</tt>.
|-
 
| 16-17
 
| <tt>{{t|Front and Back Sprite Width/Height}}</tt>
 
| Size in pixels of front and back sprites. [[Coop]] animals such as [[Chickens]] are <tt>16/16</tt> and [[Barn]] animals such as [[Cows]] are <tt>32/32</tt>.
 
 
|-
 
|-
| 18-19
+
| 16-19
| <tt>{{t|Sideways Sprite Width/Height}}</tt>
+
| {{t|sprite size}}
| Size in pixels of sideways sprites. [[Coop]] animals such as [[Chickens]] are <tt>16/16</tt> and [[Barn]] animals such as [[Cows]] are <tt>32/32</tt>.
+
| Ширина и высота спрайты спереди и сзади (16-17) и сбоку (18-19) в пикселях. Животные в [[Птичник|птичнике]], такие как [[Курица|куры]], составляют <tt>16/16</tt> и животные в [[Хлев|хлеву]], такие как [[Корова|коровы]], составляют <tt>32/32</tt>.
 
|-
 
|-
 
| 20
 
| 20
| <tt>{{t|Fullness Drain}}</tt>
+
| {{t|fullness drain}}
| Daily amount taken from the animal's [[Animals#Food|fullness]] value.
+
| Значение, на которое ежедневно снижается [[Животные#Корм|сытость]] животного.
 
|-
 
|-
 
| 21
 
| 21
| <tt>{{t|Happiness Drain}}</tt>
+
| {{t|happiness drain}}
| Daily amount taken from the animal's [[Animals#Mood|happiness]] value.
+
| Значение, на которое ежедневно снижается [[Животные#Настроение|счастье]] животного.
 
|-
 
|-
| 21
+
| 22
| <tt>{{t|Harvest Tool}}</tt>
+
| {{t|harvest tool}}
| Which [[tool]] is needed to harvest [[Animals#Produce|produce]] from animal with a <tt>harvest type</tt> of <tt>1</tt>. Accepts <tt>null</tt> (no tool) or any [[tool]] such as <tt>Milk Pail</tt> or <tt>Shears</tt>.
+
| Какой [[Инструменты| инструмент]] нужен для сбора [[Животные#Продукты|продукта]] произведённого животным с {{t|harvest type}} <tt>1</tt>. Значение может быть <tt>null</tt> (без инструмента) или любой [[Инструменты|инструмент]], такой как <tt>Ведро для молока</tt> или <tt>Ножницы</tt>.
 
|-
 
|-
 
| 23
 
| 23
| <tt>{{t|Meat Index}}</tt>
+
| {{t|meat index}}
| Unused data. Index number for meat [[Modding:Object data|objects]]. May be used by mods such as [https://www.nexusmods.com/stardewvalley/mods/1538 Animal Husbandry].
+
| Неиспользуемые данные. [[Модификации:Объекты|ID предмета]] для мясного продукта, когда его разделывают. Может быть использовано в модах, таких как {{Nexus mod|1538|Animal Husbandry}}.
 
|-
 
|-
 
| 24
 
| 24
| <tt>{{t|Price}}</tt>
+
| {{t|sell price}}
| Used to calculate the amount you get for [[Animals#Selling Animals|selling]] an animal. This is not the cost of the animal when purchasing from [[Marnie's Ranch]].
+
| Влияет на цену при [[Животные#Продажа животных|продаже животного]]. Никак не влияет на цену животных на [[Ранчо_Марни|Ранчо Марни]], которая указана в игровом коде.
 
|-
 
|-
 
| 25
 
| 25
| <tt>{{t|Display Type}}</tt>
+
| {{t|display type}}
| Name to display for the animal's <tt>type</tt>. Used for non-English language compatibility, but is also present in English version.
+
| Переведённое название животного. Используется только когда, игра не использует английский язык; при использовании английского языка, будет отображено значение из поля {{t|type}}.
 
|-
 
|-
 
| 26
 
| 26
| <tt>{{t|Display Building}}</tt>
+
| {{t|display building}}
| Name to display for what <tt>building type</tt> the animal lives in.  Used for non-English language compatibility, but is also present in English version.
+
| Переведённое название здания. Используется только когда, игра не использует английский язык; при использовании английского языка, будет отображено значение из поля {{t|building type}}.
 
|}
 
|}
  
 
[[Category:Модификации]]
 
[[Category:Модификации]]
 
 
[[en:Modding:Animal data]]
 
[[en:Modding:Animal data]]

Версия 19:17, 14 августа 2021

Индекс

Источник

Данные о животных хранятся в Content\Data\FarmAnimals.xnb, Который можно распаковать с помощью xnbcli.

1.5.1 для примера:

Данные 
{
  "White Chicken": "1/3/176/174/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/4/7/null/641/800/White Chicken/Coop",
  "Brown Chicken": "1/3/180/182/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/7/4/null/641/800/Brown Chicken/Coop",
  "Blue Chicken": "1/3/176/174/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/7/4/null/641/800/Blue Chicken/Coop",
  "Void Chicken": "1/3/305/305/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/4/4/null/641/800/Void Chicken/Coop",
  "Golden Chicken": "1/3/928/928/cluck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/7/4/null/641/800/Golden Chicken/Coop",
  "Duck": "2/5/442/444/Duck/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/3/8/null/642/4000/Duck/Coop",
  "Rabbit": "4/6/440/446/rabbit/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/10/5/null/643/8000/Rabbit/Coop",
  "Dinosaur": "7/0/107/-1/none/8/32/48/32/8/32/48/32/0/false/Coop/16/16/16/16/1/8/null/644/1000/Dinosaur/Coop",
  "White Cow": "1/5/184/186/cow/36/64/64/64/36/64/64/64/1/false/Barn/32/32/32/32/15/5/Milk Pail/639/1500/White Cow/Barn",
  "Brown Cow": "1/5/184/186/cow/36/64/64/64/36/64/64/64/1/false/Barn/32/32/32/32/15/5/Milk Pail/639/1500/Brown Cow/Barn",
  "Goat": "2/5/436/438/goat/24/64/84/64/24/64/84/64/1/false/Barn/32/32/32/32/10/5/Milk Pail/644/4000/Goat/Barn",
  "Pig": "1/10/430/-1/pig/24/64/84/64/24/64/84/64/1/false/Barn/32/32/32/32/20/5/null/640/16000/Pig/Barn",
  "Hog": "1/5/640/-1/pig/24/64/84/64/24/64/84/64/2/false/Barn/32/32/32/32/20/5/null/640/1500/Hog/Barn",
  "Sheep": "3/4/440/-1/sheep/24/64/84/64/24/64/84/64/1/true/Barn/32/32/32/32/15/5/Shears/644/8000/Sheep/Barn",
  "Ostrich": "7/7/289/-1/Ostrich/24/64/84/64/24/64/84/64/0/false/Barn/32/32/32/32/15/5/null/644/16000/Ostrich/Barn"
}

Основной формат

Каждая запись в данных содержит ключ и значение состоящее из множества полей.

Ключ

Тип животного должен быть ключом, который существует в данных. Каждый ключ в данных должен быть уникальным.

Значение

Все записи имеют одинаковый формат значения, который нельзя переупорядочить. Каждое поле объясняется ниже.

Индекс Ключ Описание
0 <Days to Produce> Количество дней, по истечению которых животное даст продукты. На это влияет дружба и настроение, а на овец так же влияет профессия пастуха.
1 <Age When Mature> Количество дней до зрелости.
2 <Default Produce Index> ID предмета для стандартных продуктов (например, 184 - Ведерко молока).
3 <Deluxe Produce Index> ID предмета для больших и элитных продуктов (например, 186 - Бидон молока).
4 <Sound> Какой звук будет использовать животное список ID звуков.
5-12 <bounding boxes> Неиспользуемые данные. Передние и задние (5-8) и боковые (9-12) ограничители, в формате x/y/ширина/высота. Могут быть нулями.
13 <harvest type> How the animal produces items. Возможные значения 0 (лежит, как у Курицы), 1 (сбор с помощью инструмента), и 2 (не используется -видно только на свинье и отображается, как "Это"). Свинья имеет <harvest type> 1 и <harvest tool> null, но поиск трюфелей способны осуществлять только животные, которые в поле type содержат "Pig".
14 <change texture when item ready> Следует ли животному использовать другую текстуру, когда происходит сбор предмета. Может быть true или false. Должна быть загружена Общая текстура, например, Animals/ShearedSheep.xnb.
15 <building type> Помещение в котором животное может жить. Должен быть тип чертежа, например, Птичник или Хлев.
16-19 <sprite size> Ширина и высота спрайты спереди и сзади (16-17) и сбоку (18-19) в пикселях. Животные в птичнике, такие как куры, составляют 16/16 и животные в хлеву, такие как коровы, составляют 32/32.
20 <fullness drain> Значение, на которое ежедневно снижается сытость животного.
21 <happiness drain> Значение, на которое ежедневно снижается счастье животного.
22 <harvest tool> Какой инструмент нужен для сбора продукта произведённого животным с <harvest type> 1. Значение может быть null (без инструмента) или любой инструмент, такой как Ведро для молока или Ножницы.
23 <meat index> Неиспользуемые данные. ID предмета для мясного продукта, когда его разделывают. Может быть использовано в модах, таких как Animal Husbandry.
24 <sell price> Влияет на цену при продаже животного. Никак не влияет на цену животных на Ранчо Марни, которая указана в игровом коде.
25 <display type> Переведённое название животного. Используется только когда, игра не использует английский язык; при использовании английского языка, будет отображено значение из поля <type>.
26 <display building> Переведённое название здания. Используется только когда, игра не использует английский язык; при использовании английского языка, будет отображено значение из поля <building type>.