Her New Memory
This Community Hub is marked as 'Adult Only'. You are seeing this hub because you have set your preferences to allow this content.

Her New Memory

Not enough ratings
Руководство по Мастерской
By Zodiacus Games
Пошаговая инструкция о том, как добавить свою модификацию в Мастерскую для игры.
   
Award
Favorite
Favorited
Unfavorite
Инициализация мода
Чтобы инициализировать мод и отобразить его в меню модов в игре, выполните следующие действия:

  1. Откройте папку игры и перейдите в папку модов;
    (Steam Folder)\steamapps\common\Her New Memory\game\mods\
  2. Создайте здесь папку и дайте ей имя, это будет ID вашего мода. Откройте папку.
    P.S.: Пробел и кириллица в названии запрещена, но нижнее подчеркивание допустимо.
  3. Создайте текстовый файл с расширением .rpy (не .txt), откройте его любым текстовым редактором (Блокнот, Notepad++, Sublime Text, и т.д.);
  4. В файле напишите следующее:
    init python: add_mod("myModID", name="Название мода", version=1.0)
    Примечание: После каждого двоеточия новая строка начинается с 4 пробелов (не табуляции).
    P.S.: Если у вас сюжетный мод, то после версии добавьте название стартовой метки:
    version=1.0, label="lb_my_story"
  5. Сохраните файл.

Имя текстового файла не может содержать пробелов, кириллицы или специальных символов.
В итоге должно получиться что-то вроде этого:
(Steam Folder)\steamapps\common\Her New Memory\game\mods\myModID\modinit.rpy

Теперь запустите игру и проверьте, появился ли ваш мод в меню модов.
Если все правильно и ваш мод есть в списке, вы можете добавить весь новый контент и скрипты в папку своего мода.
Добавление контента в мод
Весь новый контент и скрипты должны находиться внутри папки вашего мода (но вы можете создавать подпапки, главное не покидать папку мода).

Если вы хотите, чтобы ваш мод переставал работать при отключении в меню модов, то вызовите эту функцию в любом блоке "if":
is_mod_enabled("modID")
Пример функции мода:
init python: def bestmodfoo(modid="thebestmod") if is_mod_enabled(modid): # код мода

Пример сюжетного мода:

Руководство для начинающих по игровому движку.[www.renpy.org]
Импорт в Steam Мастерскую
Сначала запустите игру и проверьте свой мод на работоспособность и отсутствие ошибок.
После запуска игры все скрипты .rpy должны сгенерировать копию в формате .rpyc.
Если вы не хотите открывать исходный код своих скриптов, то перенесите файлы .rpy за пределы папки игры, оставьте только файлы .rpyc, они закодированы.
Или вы можете оставить оба типа файлов и иметь открытый исходный код.

  1. Перейдите в папку ModUploader в корне игры.
    (Steam Folder)\steamapps\common\Her New Memory\ModUploader
  2. Запустите файл "SteamWorkshopUploader.exe";
  3. В левом нижнем углу введите название вашего мода (например, myfirstmod) и нажмите кнопку "Create Item";
  4. Теперь открой папку "WorkshopContent", здесь должна быть сгенерирована папка с названием вашего мода;
  5. Переместите весь ваш мод (папку) из "Her New Memory/game/mods" в сгенерированную папку, у вас должно получится подобное:
    (Steam)\steamapps\common\Her New Memory\ModUploader\WorkshopContent\mymod\*ModID*
  6. Добавьте обложку мода в папку "WorkshopContent" (обложка должна быть квадратной, любое разрешение, формат .PNG / .JPG, ограничение в 2МБ.);
  7. Если вы пользуетесь Мастерской впервые, то сначала вы должны принять Соглашение подписчика Steam;
  8. Заполните все поля и нажмите кнопку "Submit *modname*";

Если вы получили статус "Successful", значит, ваш мод был успешно добавлен в вашу Мастерскую.
Если вы получили статус "Failed error, dunno why", то проверьте ваше подключение к интернету или возможные ошибки с расположением мода.
Публикация
Зайдите в Мастерскую игру, откройте страницу "Опубликованные вами файлы".

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

Если все работает отлично, то вы можете сделать свой мод видимым для всех, изменив его видимость. Установите статус "Общедоступный".