logo
ru
ru

С Днем Рождения

Создатель: Omegasis
Обновлено:22/07/2025 15:12:28
83KB
mcafee
Аутентификация
Доверяют 200,000,000+ пользователям

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

будет автоматически установлен при использовании С Днем Рождения

О этом моде

Мод, который добавляет в день рождения игрока в Stardew Valley.
Вы когда-нибудь задумывались, почему в Stardew Valley нет дня рождения? Больше не беспокойтесь!

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

Обновлено для SDV 1.6+!
Требуется SMAPI 4.0 или более поздняя версия.

Установить
  • Установите последнюю версию SMAPI.
  • Загрузите файл Happy Birthday этого мода и распакуйте его вStardew Valley/Моды.
  • Загрузите пакет контента с переводом Happy Birthday. Пакет контента на английском языке можно найти на отдельной странице загрузки модов.здесь. Это необходимо для того, чтобы Vortex мог корректно обрабатывать загрузку пакета контента, поскольку он не работал в комплекте с модом.
  • Установить версию 3.0.0+Ядро Звездной Пылитакже.
  • Запустите игру с помощью SMAPI.

Использование
Меню выбора дня рождения должно появиться утром, когда вы проснётесь. В свой день рождения поговорите с NPC, как обычно, и они поздравят вас с днём рождения и подарят подарки. Их подарки будут меняться в зависимости от вашей дружбы с ними. Проверьте почтовый ящик на наличие писем от родителей.

Часто задаваемые вопросы
1.Помогите! Льюис не приходит и не спрашивает о моём дне рождения, а мой супруг не спрашивает о моём любимом подарке!
- Вы установили хотя бы один пакет контента HappyBirthday? Основной пакет, который я создаю и поддерживаю, можно найти здесь.https://www.nexusmods.com/stardewvalley/mods/11148.
— Вы играете на Android/IOS? В настоящее время эта платформа не поддерживается, так как для поддержки этих платформ потребуется внести существенные изменения.
– Есть ли в папке мода HappyBirthday папка с данными о дне рождения вашего игрока? Если да, то решит ли её удаление проблему?
-Можно ли запустить команду SMAPI (без кавычек) в консоли, чтобы сбросить запрос на день рождения? "Omegasis.Happy_Birthday.reset_birthday"

2. Работает ли этот мод на мобильных устройствах? (Android/IOS)
— Сейчас нет, но я рассматривал возможность модернизации. Главным препятствием будет найти время и настроить среду разработки.
3. Можете ли вы поддержать этот мод, чтобы сделать его совместимым с модом (XYZ)?
Существует множество модов, которые вносят изменения в NPC, карты и т.д., что затрудняет совместимость со всеми ними. Как бы мне ни хотелось сделать этот мод совместимым со всеми, у меня, к сожалению, нет на это времени. Возможно, есть несколько более крупных модов с разной степенью совместимости (например, Stardew Valley Expanded), но это будет решаться в каждом конкретном случае.
4. Могу ли я создать пакет контента для этого мода и загрузить его самостоятельно?
- Конечно, и пожалуйста, сделайте это!


Новое в версии 3.0.0


    Основные изменения
  • Жители деревни, которые не подарили подарок/не поздравили игрока в день рождения, вместо этого отправят письмо с этими запоздалыми пожеланиями и подарками. Больше не нужно всех преследовать!
  • Игроков больше не спрашивают о дне рождения при запуске игры. Вместо этого у Льюиса есть событие снаружи фермерского дома, где он спросит вас об этом.
  • Игроков больше не спрашивают об их любимом подарке в начале игры. Вместо этого у супруга/супруги будет событие с ними, когда они поженятся, и они спросят об этом, что больше соответствует изначальному замыслу, согласно которому именно супруг/супруга должна была дарить игроку любимый подарок.
    Добавлены новые события ко дню рождения.
  • Вечеринка по случаю дня рождения сообщества: Когда соберете 5 и более сердечек у всех жителей деревни, отправляйтесь в салун, чтобы получить приятный сюрприз. :)
  • Специальные мероприятия по случаю дня рождения супруга/супруги: у каждого супруга/супруги есть особое мероприятие, на котором они поздравляют вас с днём рождения и дарят вам ваш любимый подарок! Включает дополнительный диалог, выходящий за рамки основного подарка.
  • Joja также отмечает дни рождения своих членов, но это возможно только до тех пор, пока они находятся в городе.
  • События дня рождения теперь сохраняются в файлах .json, чтобы их можно было изменить в случае возникновения случайного конфликта (например, если NPC застревают на модифицированных картах).
    Незначительные изменения
  • Теперь «Джунимос» устроят вечеринку в честь дня рождения игрока в Общественном центре, независимо от того, закончилась она или нет. Только не будьте участником Joja!
  • Подарки на день рождения маме и папе теперь можно настраивать в конфигурационном файле мода.
  • Папа дает меньше денег в течение первого года и 5 тысяч в течение второго года и более.
  • Добавлены поздравления с днем рождения для Лео.
    Качество жизни
  • Добавлено поле поиска в меню выбора подарков.
  • Добавлены всплывающие подсказки в меню выбора подарков.
    Моддинг
  • Переписаны системы подарков и поздравлений с днём рождения, чтобы использовать формат пакета контента для поздравлений с днём рождения. Это означает, что добавление пользовательских NPC через пакеты контента должно быть НАМНОГО проще, поскольку достаточно добавить только запись об их подарках и диалогах. Подробнее см. ниже.
    Исправления ошибок:
  • Работникам фермы больше не нужно заново выбирать день рождения при перезапуске игры. (Я знаю, что это был огромный отчёт об ошибке.)
  • Запретить пользователям выбирать день рождения в праздничные дни. Изначально эта возможность была, но при обновлении мода она почему-то сломалась. Готов убрать её, если кто-то попросит, так как теперь игроки могут получать поздравления с днём рождения по почте на следующий день. :)



Дополнительно: Пакеты контента
При переписывании Happy Birthday до версии 3.0 я хотел дать пользователям возможность добавлять свой контент в Happy Birthday без необходимости обращаться ко мне. Поэтому решением стало создание пакетов контента, которые выполняют несколько функций.

1. Добавить поддержку пользовательских диалогов NPC.
1.1. Пользовательский диалог создается путем создания/редактирования файла /Content/Strings/BirthdayWishes.json. Если вы создаете новый пакет контента для своих собственных NPC, удалите все записи и просто добавьте имя своего NPC и желаемое пожелание на день рождения. Например, если у вас есть NPC по имени Джошуа, вам нужно будет добавить лайк в файл BirthdayWishes.json.
«Джошуа»: «Привет, @, так здорово видеть тебя в твой день рождения! Надеюсь, сегодняшний день будет для тебя незабываемым!»
1.1.1 То же самое можно сделать для супругов (если ваш мод добавляет пользовательских кандидатов на брак), отредактировав SpouseBirthdayWishes. Обратите внимание, что есть специальные ключевые слова, такие как {TimeOfDay} или {AffectionateSpouseWord}, которые преобразуются в текст, соответствующий времени суток, например, «Доброе утро» и «Тыква, сладкое сердечко» и т. д., что позволяет варьировать текст.

1.2. Для добавления/редактирования поздравлений с прошедшим днём рождения в почте вам нужно изменить файл /Content/Strings/Mail.json, где вы сделаете то же самое, но напишете сообщение для поздравления с прошедшим (то есть на следующий день) днём рождения. Например, это может выглядеть так.
"Джошуа": "С прошедшим днём рождения, @! ^ Надеюсь, в этом году мы сможем проводить больше времени вместе. ^^ - Джошуа {0}"
1.2.1: {0} в конце строки — этокритическийВедь именно так подарки на день рождения добавляются в электронное письмо. Забыв об этом, игрокне будетполучить запоздалый подарок на день рождения из-за особенностей того, как я добавил поддержку динамических подарков для почты.
1.2.2: Текст писем в Stardew Valley структурирован иначе, чем текст диалогов. Рекомендую вам прочитать вики, чтобы понять разницу между ними, так как мне самому потребовалось много времени, чтобы разобраться, поскольку я долгое время не заглядывал в неё.

1.3. Поддержка пользовательских подарков. Добавив файл в папку /Content/Data/Gifts с соответствующим именем NPC, вы можете указать, какие подарки этот NPC будет дарить игроку. Рекомендую посмотреть файл /Content/Data/Gifts/RegisteredGifts.json, где указаны все идентификаторы подарков для оригинальной игры Stardew Valley.

2. Добавить возможность добавлять дополнительные строки диалогов для событий. Не так интересно, но теперь моддеры могут изменять текст.

Я лично рекомендую взять прилагаемый пакет контента на английском языке, скопировать его и модифицировать для создания собственных пакетов. Только не забудьте при этом внести изменения в файл Manifest.json!



Дополнительно: Добавление переводов

Благодаря возможности добавления модов в пользовательские переводы, система пакетов контента теперь также выполняет функцию системы перевода контента. Для добавления нового перевода для оригинального контента требуется лишь внести несколько изменений.

1. Все файлы в папке /Content/Strings/ необходимо будет изменить для нового перевода. Это касается поздравлений с днём рождения, писем, диалогов событий и т. д.
2. Файл /TranslationInfo.json необходимо изменить, добавив в поле «LanguageCode» код перевода, используемый в игре. Например, для добавления испанского перевода потребуется изменить код языка в новом пакете контента на «LanguageCode»: «es-ES».

Это должно значительно упростить пользователям добавление собственных переводов или вариантов диалогов без необходимости отправлять мне информацию. Просто создайте пакет контента и перетащите его в папку StardewValley/Mods, и всё будет хорошо! Happy Birthday автоматически загрузит его!


Относительно пакетов контента:

Не стесняйтесь выпускать пакеты контента под своим профилем. Я больше не буду добавлять пакеты с переводом в раздел загрузок этого мода, но буду рад, если и другие получат должное признание за свою работу. Если вы создадите пакет контента, обязательно подпишитесь на систему пожертвований модов Nexus!

Относительно поддержки модов:
Знаю, что многие просили добавить поддержку популярных модов, таких как Stardew Valley Expanded. Я уже много структурировал, чтобы это сделать, но мне ещё предстоит разобраться, что конкретно нужно сделать, а также написать события/диалоги и т.д. для этих новых NPC. Я сам не играл с этим модом, поэтому не могу ничего обещать в ближайшем будущем, но всё равно хотел бы этим заняться.

На данный момент, если вы заинтересованы в моддинге дополнений для Happy Birthday, доступна дополнительная поддержка таких функций, как добавление пользовательских предметов, которые можно дарить из модов на день рождения игрока, добавление пользовательских событий и расширение возможностей событий. Чтобы узнать о возможностях, см.
https://github.com/janavarro95/Stardew_Valley_Mods/blob/DevelopmentModRewrites/GeneralMods/HappyBirthday/Framework/API/HappyBirthdayAPI.cs
и

https://github.com/janavarro95/Stardew_Valley_Mods/tree/DevelopmentModRewrites/GeneralMods/HappyBirthday/Framework/Events
для получения более подробной информации.


Относительно ошибок:
Если в моде обнаружена ошибка, пожалуйста, напишите об этом в разделе «Ошибки» на странице этого мода, чтобы я мог её принять к сведению и исправить. Это поможет мне понять, что ещё нужно исправить. Хотя я протестировал новую версию настолько тщательно, насколько это было возможно, я понимаю, что, вероятно, упустил несколько моментов, работая над ней допоздна, поэтому, пожалуйста, проявите терпение и сообщите мне об этом.

Заключительные замечания:
Прошло уже больше пяти лет с тех пор, как я выпустил Happy Birthday, часть своего хобби-эксперимента по полноценному погружению в дизайн видеоигр. Хотя я знаю, что не всегда был очень активным, мне было очень приятно общаться с сообществом, видеть ваши отзывы и читать о том, как другим нравится моя работа. Я никогда не стремился стать таким популярным, но я рад, что помог вам получить позитивный опыт Stardew Valley. Спасибо за путешествие и всего наилучшего, как всегда. :)

Омегасис.

Особая благодарность следующим людям!

пользователь nexus:церрелидля оригинального английского диалога для поздравления с днем рождения.
Все пользователи Nexus создают свои собственные переводы для мода!
PathosChild за всю многолетнюю поддержку и помощь в моддинге!
Spacechase0 за использование SpaceCore, которое (в какой-то момент!) помогло запустить мод! (SDV 1.5)

conundrum9999для добавления доступа к экранному ридеру через stardew-access.
Видетьhttps://github.com/janavarro95/Stardew_Valley_Mods/pull/95иhttps://github.com/khanshoaib3/stardew-access

(LEGACY V 2.0) Включены переводы:
Китайский: Спасибо пользователю NexusЭриньян!
Русский: Сделано мной (Omegasis) для мероприятий на день рождения и пожеланий ко дню рождения, сделанных пользователем Nexus:церрели
Строки итальянского меню:LeecanIt
Немецкий: пользователь NexusНадин0147
Русский: пользователь Nexusпананаевас

Смотрите также

Лучшие моды для 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