logo
ru
ru

Пользовательский супруг патио

Создатель: aedenthorn
Обновлено:02/08/2021 20:04:12
23KB
mcafee
Аутентификация
Доверяют 200,000,000+ пользователям

Предварительно необходимые моды

будет автоматически установлен при использовании Пользовательский супруг патио

О этом моде

Позволяет настроить местоположение и плитки, используемые для открытой зоны супруга для любой ванили или пользовательского NPC с помощью пакетов контента.
Примечание: этот мод устарел, пожалуйста, используйтеИндивидуальное супружеское патио Reduxвместо.


Этот мод изначально был частьюНесколько супругов, но, похоже, это будет полезно любому супругу, поэтому я переношу это в этот новый мод (и по ходу дела улучшаю его!).

Этот мод представляет собой простую структуру. Сам по себе он ничего не делает; вам придётся создать и установить для него пакет контента. Либо это можно сделать, либо заставить создателя вашего супруга/супруги создать пакет контента для патио для этого NPC.

Теперь естьМастер по созданию патио для супругов на заказчто позволит вам создавать простые супружеские патио без каких-либо знаний JSON.Установите его вместе с этим модом и следуйте инструкциям на странице мода. Мастер не позволит вам выполнять расширенную настройку, но после настройки простых тайллистов вы сможете редактировать JSON-файл по своему усмотрению.

ПРИМЕЧАНИЕ: Если вам нужна помощь с этим модом, посетитемой Discord-сервер. Я не могу помочь вам с постами на Nexus, это слишком неудобно.

Простое использование

Для одного супруга/супруги в оригинальной версии вы можете адаптировать пример пакета контента вВкладка «Файлы». Установите этот мод, установите пакет контента, затем отредактируйте файл пакета контента.контент.jsonфайл, который выглядит так:



{
"области": {
"Эмили": {
расположение:
            {
"Х": 69,
"Y": 7
},
"useDefaultTiles": правда,
"useTilesOf": "Эмили"
        }
    }
}



Это указывает моду создать зону супруга для Эмили на тайле 73, 11, используя её стандартные тайлы патио. Просто измените имя и координаты местоположения, чтобы они соответствовали вашей супруге.

useTilesOf— это необязательный ключ, позволяющий указать другой набор плиток по умолчанию. Просто измените его на имя другого супруга/супруги в версии VANILLA.

Зоны супругов в оригинальной игре имеют размер 3x3 плитки, а «местоположение» относится к верхней левой плитке.

Вы также можете указать смещение NPC; это потребуется сделать для пользовательских NPC — в оригинальной версии супруги имеют стандартные местоположения в зоне супругов, но вы также можете их переопределить. ИспользуйтеnpcOffsetсо значениями X и Y, как ирасположение(см. пример с Софией ниже).

Чтобы найти координаты плитки, вы можете использоватьРежим отладкиВы можете проверить свой JSON по адресуhttps://smapi.io/json


Расширенное использование

Для более сложного примера, позволяющего использовать индивидуальную плитку, индивидуальную плитку и несколько зон патио для супругов, взгляните на пример пакета контента.content_complex.json(заменитьконтент.json(или просто скопируйте содержимое). В этом файле есть области для нескольких супругов, включая Софию, и он загружает пользовательскую таблицу плиток из PNG-файла:

{
"области": {
"Эмили": {
"расположение": {
"Х": 73,
"Y": 11
},
"useDefaultTiles": правда,
"useTilesOf": "Эмили"
},
"Хейли": {
"расположение": {
"Х": 74,
"Y": 7
},
"useDefaultTiles": правда,
"useTilesOf": "Хейли"
},
"София": {
"расположение": {
"Х": 77,
"Y": 11
},
"useDefaultTiles": false,
"specialTiles": [
                {
"расположение": {
"Х": 77,
"Y": 12
},
"слой": "Фронтальный",
"tilesheet": "CustomTileSheet",
"tileIndex": 0
},
                {
"расположение": {
"Х": 77,
"Y": 13
},
"слой": "Здания",
"tilesheet": "CustomTileSheet",
"tileIndex": 4
},
                {
"расположение": {
"Х": 78,
"Y": 13
},
"слой": "Здания",
"tilesheet": "CustomTileSheet",
"tileIndex": 6
},
                {
"расположение": {
"Х": 79,
"Y": 13
},
"слой": "Здания",
"tilesheet": "CustomTileSheet",
"tileIndex": 7
},
                {
"расположение": {
"Х": 80,
"Y": 12
},
"слой": "Фронтальный",
"tilesheet": "CustomTileSheet",
"tileIndex": 1
},
                {
"расположение": {
"Х": 80,
"Y": 13
},
"слой": "Здания",
"tilesheet": "CustomTileSheet",
"tileIndex": 5
                }
],
"npcOffset": {
"Х": 1,
"Y": 2
},
"npcAnimation": "Sophia_Farm1"
        }
},
"tileSheetsToAdd": {
"CustomTileSheet": {
"path": "assets/custom_tile_sheet.png",
"ширина": 4,
"высота": 2,
"tileWidth": 16,
"tileHeight": 16
        }
    }
}


Это говорит моду сделать следующее для Софии:

  • создать ее супругу область на 77,11
  • не используйте плитки по умолчанию для ее супруговой зоны (у нее их все равно нет),
  • добавить список специальных плиток в заданных координатах на заданном слое, используя заданное имя листа плиток (см. Пользовательские листы плиток ниже)
  • поместите Софию на смещение от 77,11 на 1,2 (т.е. на 78,13)
  • воспроизвести анимацию из списка анимаций под названием «Sophia_Farm1» (эта анимация предоставлена SVE).

Зоны супругов будут отображаться только для NPC, состоящих в браке с фермером, поэтому нет ничего плохого в создании пакета контента для вашего NPC, на случай, если игрок женится на нем.


Листы плитки на заказ

В примере выше также добавляется пользовательский лист плиток под названием «CustomTileSheet» из пользовательского png-файла, включенного в пакет контента, что позволяет добавлять пользовательскую графику плиток.

В пользовательских листах плиток необходимо указать ширину и высоту в тайлах, поэтому ширина этого листа составляет 64 пикселя (4 x 16) и высота 32 пикселя (2 x 16). Чтобы обозначить индекс тайла в пользовательском листе, отсчитайте его слева направо, начиная с 0. Таким образом, индексы тайлов в примере листа следующие:

0 1 2 3
4 5 6 7

Вы можете взглянуть на файл png в пакете примеров контента и сравнить его с областью супруга Софии на осеннем снимке экрана, чтобы лучше понять.

Вы также можете использовать{сезон}тег в пути к вашему листу тайлов, например

"path": "assets/custom_tile_sheet_{season}.png",

и затем использовать четыре отдельных файла png для четырех времен года, а именно:

assets/custom_tile_sheet_spring.png
assets/custom_tile_sheet_summer.png
assets/custom_tile_sheet_fall.png
assets/custom_tile_sheet_winter.png


Если вы используетеНесколько супругов, пожалуйста, используйте также этот мод, так как я удалил эту функциональность из того мода в последней версии.


Технические:

ТребуетСМАПИ, использует Harmony.

Совместимо сОбновление модовдля автоматического обновления.

Код находится наhttps://github.com/aedenthorn/StardewValleyMods.

Если вы хотите пожаловаться или попросить о помощи или помочь мне протестировать мои моды, вы можете посетитьмой Discord-сервер.

Список всех моих модов для Stardew Valley доступен по адресуhttps://www.nexusmods.com/stardewvalley/articles/895.

Лучшие моды для Stardew Valley

Изучите лучшие моды для Stardew Valley, которые добавляют новые функции, улучшенную графику и увлекательные способы преобразить ваш игровой процесс.
Содержание Patcher
Pathoschild27/10/2025 01:17:30
Загружает пакеты контента, которые меняют данные, изображения и карты игры без замены файлов XNB.
SMAPI - API модификации Stardew
Pathoschild15/07/2025 09:52:47
Мод-загрузчик для Stardew Valley.
NPC Карта местоположений
Bouhm22/10/2025 09:39:46
Смотрите NPC и игроков на карте с дополнительной минимальной картой.
Общее меню конфигурации мода
spacechase019/10/2025 03:48:57
Добавляет внутриигровый пользовательский интерфейс для редактирования параметров конфигурации других модов.
SpaceCore компанией
spacechase019/10/2025 22:27:21
Мод фреймворка, используемый некоторыми моими другими модами.
Расширенная долина Stardew
FlashShifter01/07/2025 07:17:39
Stardew Valley Expanded - это расширение для ConcernedApe's Stardew Valley. Этот мод добавляет 28 новых NPC, 58 мест, 278 событий персонажей, 43 рыбы, переосмысленные ванильные районы, три карты фермы, переосмысленную карту мира, отражающую все
Поиск чего угодно
Pathoschild27/10/2025 01:26:29
Смотрите прямую информацию о том, что находится под курсором, когда нажимаете F1. Узнайте любимые подарки деревенца, когда урожай будет готов к сбору урожая, как долго будет длиться забор, почему ваши фермерские животные несчастны и многое другое.
Объекты CJB - нерестилища
Pathoschild28/07/2025 06:24:40
Простое в использовании в игре меню для создания предметов.

Раскройте весь потенциал Stardew Valley с XMODhub — исследуйте эти лучшие моды уже сегодня!

mcafee
Аутентификация
Доверяют 200,000,000+ пользователям

Нужна помощь с загрузкой или установкой? Присоединяйтесь к нашему сообществу Discord для поддержки!

logo
Язык

Игровые решения

Ресурсы

Партнеры

Подписывайтесь на нас

discordfacebooktwitteryoutube
Поддержка:
support@xmodhub.com
Xmod_Lily
Бизнес:
dc@xmodhub.com or cathy@business.xmodhub.com
catherine_79237

Larvas Limited

Room 1201, 12/F Tai Sang Bank Building 130-132 Des Voeux Road Central HK