Модификации:Чертежи
Перейти к навигации
Перейти к поиску
← Индекс
Это заготовка статьи.
Вы можете помочь Stardew Valley Wiki, дополнив её! |
На этой странице объясняется, как игра использует чертежи для строительства зданий. Это расширенное руководство для разработчиков модов.
Данные
Чертежи хранятся в Content\Data\Blueprints.xnb, которые могут быть распакованы для редактирования. Вот исходные данные по состоянию на 1.5.1 для примера:
Данные |
---|
{
"Silo": "390 100 330 10 334 5/3/3/-1/-1/-2/-1/null/Silo/Allows you to cut and store grass for feed./Buildings/none/48/128/-1/null/Farm/100/false",
"Mill": "388 150 390 50 428 4/4/2/-1/-1/-2/-1/null/Mill/Allows you to mill wheat, beets and rice./Buildings/none/64/128/-1/null/Farm/2500/false",
"Earth Obelisk": "337 10 86 10/3/2/-1/-1/-2/-1/null/Earth Obelisk/Warps you to the mountains./Buildings/none/48/128/-1/null/Farm/500000/true",
"Water Obelisk": "337 5 372 10 393 10/3/2/-1/-1/-2/-1/null/Water Obelisk/Warps you to the beach./Buildings/none/48/128/-1/null/Farm/500000/true",
"Desert Obelisk": "337 20 88 10 90 10/3/2/-1/-1/-2/-1/null/Desert Obelisk/Warps you to the desert./Buildings/none/48/128/-1/null/Farm/1000000/true",
"Island Obelisk": "337 10 852 10 91 10/3/2/-1/-1/-2/-1/null/Island Obelisk/Warps you to Ginger Island./Buildings/none/48/128/-1/null/Farm/1000000/true",
"Junimo Hut": "390 200 268 9 771 100/3/2/-1/-1/-2/-1/null/Junimo Hut/Junimos will harvest crops around the hut for you./Buildings/none/48/64/-1/null/Farm/20000/true",
"Gold Clock": "/3/2/-1/-1/-2/-1/null/Gold Clock/Prevents debris from appearing on your farm. Keeps fences from decaying./Buildings/none/48/80/-1/null/Farm/10000000/true",
"Stable": "709 100 335 5/4/2/-1/-1/-2/-1/null/Stable/Allows you to keep and ride a horse. Horse included./Buildings/none/64/96/-1/null/Farm/10000/false",
"Well": "390 75/3/3/-1/-1/-1/-1/null/Well/Provides a place for you to refill your watering can./Buildings/none/32/32/-1/null/Farm/1000/false",
"Shipping Bin": "388 150/2/1/-1/-1/-1/-1/null/Shipping Bin/Throw items inside to sell them overnight./Buildings/none/48/80/-1/null/Farm/250/false/0",
"Coop": "388 300 390 100/6/3/1/2/2/2/Coop/Coop/Houses 4 coop-dwelling animals./Buildings/none/64/96/4/null/Farm/4000/false",
"Big Coop": "388 400 390 150/6/3/1/2/2/2/Coop2/Big Coop/Houses 8 coop-dwelling animals. Comes with an incubator. Unlocks ducks./Upgrades/Coop/64/96/8/null/Farm/10000/false",
"Deluxe Coop": "388 500 390 200/6/3/1/2/2/2/Coop3/Deluxe Coop/Houses 12 coop-dwelling animals. Comes with an auto-feed system. Unlocks rabbits./Upgrades/Big Coop/64/96/12/null/Farm/20000/false",
"Barn": "388 350 390 150/7/4/1/3/3/3/Barn/Barn/Houses 4 barn-dwelling animals./Buildings/none/96/96/4/null/Farm/6000/false",
"Big Barn": "388 450 390 200/7/4/1/3/4/3/Barn2/Big Barn/Houses 8 barn-dwelling animals. Allows animals to give birth. Unlocks goats./Upgrades/Barn/96/96/8/null/Farm/12000/false",
"Deluxe Barn": "388 550 390 300/7/4/1/3/4/3/Barn3/Deluxe Barn/Houses 12 barn-dwelling animals. Comes with an auto-feed system. Unlocks sheep and pigs./Upgrades/Big Barn/96/96/12/null/Farm/25000/false",
"Slime Hutch": "390 500 338 10 337 1/11/6/5/5/-1/-1/SlimeHutch/Slime Hutch/Raise up to 20 slimes. Fill water troughs and slimes will create slime balls./Buildings/none/96/96/20/null/Farm/10000/false",
"Shed": "388 300/7/3/3/2/-1/-1/Shed/Shed/An empty building. Fill it with whatever you like! The interior can be decorated./Buildings/none/96/96/20/null/Farm/15000/false",
"Big Shed": "388 550 390 300/7/3/3/2/-1/-1/Shed2/Big Shed/Doubles the size of the shed. The interior can be decorated./Upgrades/Shed/96/96/20/null/Farm/20000/false",
"Stone Cabin": "390 10/5/3/2/1/-1/-1/Cabin/Cabin/A home for a friend! Subsidized by the town agricultural fund./Buildings/none/96/96/20/null/Farm/100/false/0",
"Plank Cabin": "388 5 771 10/5/3/2/1/-1/-1/Cabin/Cabin/A home for a friend! Subsidized by the town agricultural fund./Buildings/none/96/96/20/null/Farm/100/false/0",
"Log Cabin": "388 10/5/3/2/1/-1/-1/Cabin/Cabin/A home for a friend! Subsidized by the town agricultural fund./Buildings/none/96/96/20/null/Farm/100/false/0",
"Greenhouse": "/7/6/3/5/-1/-1/null/Greenhouse/A place to grow crops from any season, year round!/Buildings/none/64/96/-1/null/Farm/-1/false/0/2 6 3 6 4 6 2 7 3 7 4 7",
"Mine Elevator": "388 30 390 15 334 5/4/2/1/1/-1/-1/null/Mine Elevator/Quickly travel between any mine elevators you construct. You can only build one per mine level./Buildings/none/64/64/-1/MineElevator/UndergroundMine",
"Fish Pond": "390 200 152 5 153 5/5/5/-1/-1/-2/-1/null/Fish Pond/Raise fish and harvest their produce. Fish multiply over time./Buildings/none/76/78/10/null/Farm/5000/false/2",
"Chicken": "animal/500/64/64/Chicken/Lays delicious eggs. Comes in two colors./null/Farm",
"Duck": "animal/1000/64/64/Duck/Lays eggs and occasionally drops feathers./null/Farm",
"Rabbit": "animal/1500/64/64/Rabbit/These are wooly rabbits!/null/Farm",
"Cow": "animal/1000/64/96/Cow/Produces rich, creamy milk./null/Farm",
"Sheep": "animal/1500/64/96/Sheep/Can be sheared for valuable wool./null/Farm",
"Goat": "animal/1500/64/96/Goat/Produces tasty goat's milk!/null/Farm",
"Pig": "animal/2000/64/96/Pig/These are specially trained to find truffles./null/Farm"
}
|
Формат
Файл содержит поля данных, разделенные /
, в двух форматах:
- Здания для животных (первым полем, является животное), как эта запись:
"Chicken": "animal/500/64/64/Chicken/Lays delicious eggs. Comes in two colors./null/Farm"
Поля для построек описаны в таблице
Индекс Поле Тип Пример Описание 0 null Строка animal Используется для обозначения животных, которые могут жить в здании. 1 moneyRequired Число 500 Сумма, необходимая для покупки. 2 sourceRectForMenuView Число 64 3 sourceRectForMenuView Число 64 4 displayName Строка Chicken Отображаемое в игре имя 5 description Строка Lays delicious eggs. Comes in two colors. Описание животного. 6 null Не используется в коде. 7 Farm Не используется в коде. - Любая другая запись, подобная этой:
"Barn": "388 350 390 150/7/4/1/3/3/3/Barn/Barn/Houses 4 barn-dwelling animals./Buildings/none/96/96/4/null/Farm/6000/false"
Индекс Поле Тимп Пример Описание 0 itemsRequired Число число 388 350 390 150 Предметы, необходимые для покупки, состоящие из пар <item ID>
<amount>
. В примере указано 350 Древесины (предмет с ID 388) и 150 Камня (предмет с ID 390).1 tilesWidth Число 7 Количество клеток ширина(x), на которые будет занимать здание при размещении на карте. Не изменяет размер размещенного изображения, изменяет "проходимую" область. 2 tilesHeight Число 4 Количество клеток высота(y), на которые будет занимать здание при размещении на карте. Не изменяет размер размещенного изображения, изменяет "проходимую" область. 3 humanDoor Число 1 Расположениичеловеческой двери, по x. 4 humanDoor Число 3 Расположениичеловеческой двери, по y. 5 animalDoor Число 3 Расположенииживотной двери, по x. 6 animalDoor Число 3 Расположенииживотной двери, по y. 7 mapToWarpTo Строка Barn 8 displayName Строка Barn Отображаемое в игре имя. 9 description Строка Houses 4 barn-dwelling animals. Описание здания, используемого в таких местах, как Меню столярного магазина. 10 blueprintType Строка Buildings Тип чертежа. Текущими (по состоянию на 1.2.29) типами являются: Buildings
(Строение),Upgrades
(Улучшение),Decorations
(Декор),Demolish
(Разрушение),Animals
(животные) хотя (по состоянию на 1.2.29) толькоBuildings
(Строение),Upgrades
(Улучшение), иAnimals
(животные) используются в коде.11 nameOfBuildingToUpgrade Строка none Используется только для чертежей с типом Upgrades
(Улучшение). Позволяет вам выбрать, какое здание/чертеж вы хотите заменить/обновить.12 sourceRectForMenuView Число 96 13 sourceRectForMenuView Число 96 14 maxOccupants Число 4 Максимальное количество животных, которые могут находится в здании. 15 actionBehavior Строка null 16 namesOfOkBuildingLocations Строка Farm Игровые локации, где разрешено строить это здание. В игре используется только Farm
и, насколько я могу судить (по состоянию на 1.2.29), она никогда не использовалась.17 moneyRequired Число 6000 Сумма денег, необходимая для покупки у Робин. 18 magical Логический false Построить здание мгновенно/волшебным образом.