Бесконечное лето окно диалога

Бесконечное лето окно диалога

Для начала было бы неплохо скачать такую прогу как notepad++
обычным блокнотом тоже можно пользоваться но будет не удобно.

После того как мы скачали программу нам нужно создать файл нашего с вами мода, сделать это совсем просто, заходим в папку где лежит наша игра, далее ищем папку game, затем папку mods, открываем её и создаем папку с нашим модом, допустим я называю папку mymod,
далее открываем папку и создаем текстовый файл и подписываем его как нам угодно,
теперь чтобы игра распознала что это именно файл с модом, нам нужно сменить его расширение на rpy, а затем открыть его при помощи проги которую мы скачали( как менять расширения приложений на windows 7 найдете в инете).

Ну вот файл с нашим модом готов, теперь всё что нужно будет делать это писать в этом самом файле команды.

Дам совет, прежде чем писать мод, вам нужно подумать про что он будет, или же поискать разного рода фанфики чтобы сделать из них мод, иначе скорее всего вы просто забьете болт на это дело.

Для начала в первой строке пишем данную команду:
init:
далее нужно перейти на следующую строчку и сделать 4 пробела( иначе работать ничего не будет)

Затем пишем эту команду:
$ mods[«здесь можно написать что угодно»] = u»Здесь пишем название нашего мода»
должно выйти примерно так:

init:
$ mods[«dds»] = u»Чудесная поездка»
затем снова переходим на новую строчку и пишем команду:

label»тут пишем ту самую билиберду что мы придумали без ковычек»
должно выйти примерно так:
label dds:
В итоге у нас должен получиться такой набор команд:
init:
$ mods[«dds»] = u»Чудесная поездка»
label dds:

Вот теперь мы заложили так сказать, фундамент нашего мода, дальше ничего сложно нет(кроме английского языка).

ВАЖНО! Все последующие команды( то есть, диалоги, команды, смены фонов и тд)
пишутся после 4 пробелов

Читайте также:  Участники группы этим летом

Диалоги пишутся довольно просто, все что нам нужно это поставить пару англ букв и вуаля

К примеру давайте сделаем диалог где наш Семён спросит у слави что она делает

me»Приветик, что делаем?»
sl»Да так, площадь подметаем»

Как мы видим, всё довольно просто, ниже будет изображение с именами всех персонажей

th — это мысли нашего гг
Ещё можно сделать слова автора
для этого нужно просто написать ковычки без id
Вот так
«Вдруг в столовую ворвался кот и начал бегать по столам»

Для начала нам нужны названия всех фонов в игре

И так, чтобы сменить фон нам достаточно скопировать строчку с нужным нам фоном
Например я хочу чтобы мы стояли на остановке зимой

Так же если мы хотим чтобы наш фон красиво появлялся нам нужно прописать одну из команд, самая часто используемая это dissolve
Ещё можно делать анимацию ещё длиннее
dissolve2 (здесь можно поставить любую цифру, чем больше цифра, тем дольше анимация.

Чтобы показать персонажа нам нужно прописать следующую команду:

При помощи этой команды я показал на экране злую алису в обычной пионерской форме

тоесть
show (здесь пишем id персонажа который нам нужен) (эмоцию которая будет на персонаже) (одежду)

так же к этим командам можно добавлять команду dissolve
или же если мы хотим чтобы персонаж стоял чуть ближе или чуть левее то нужно прописать так
show dv angry pioneer far at left with dissolve
Здесь я показал злую Алису в пионерской форме чуть дальше и левее и с плавной анимацией

ниже я скину файл со всеми спрайтами

Тут всё так же довольно просто

для того чтобы включить музыку мы должны прописать следующую команду:
play music
В готовом варианте всё должно примерно выглядеть так:
play music music_list[«into_the_unknown»]

Читайте также:  Лилейник цветение все лето

Для того чтобы играть звуки нам нужна примерно такая же команда:
play sound
Для того чтобы включить эмбиенс(фоновый звук, к примеру звуки лагеря ночью) нужна следующая команда:
play ambience

Для остановки звуков нужно прописать вместо play, stop, тоесть
stop ambience

Так же хочу сказать пару слов о командах для того чтобы наша музыка звуки и тд начинались плавно и заканчивались так же плавно.
В этом нам помогут 2 команды

fadein»здесь можем написать цифру точно так же как с командой dissolve без ковычек» — пишем после того как написали команду play

fadeout»здесь можем написать цифру точно так же как с командой dissolve без ковычек» — пишем после команды stop

Ниже я прикреплю ссылку для скачивания файла со всей музыкой,звуками и тд

Давайте попробуем научиться делать небольшие сценки

К примеру я хочу чтобы мы вышли из автобуса и нас поприветствовала Ольга и мы направились через ворота к кибернетикам после чего закроем глаза

play ambience ambience_camp_entrance_day fadein 1 — здесь я добавил фоновый звук лагеря
scene bg int_bus with dissolve — здесь я поставил фон автобуса
$ renpy.pause(2) — это команда чтобы была небольшая пауза между строчками(цифру можно ставить любую, чем больше цифра, тем дольше пауза.
scene bg ext_camp_entrance_day
show mt normal pioneer
with dissolve — при помощи данной команды я сделал так чтобы Ольга и фон входа лагеря появились одновременно, этой командой можно объявлять несколько персонажей за раз а не по очереди.
mt»Наконец то ты приехал, мы тебя ждали»
hide mt with dissolve — я убрал Ольгу с экрана
play sound sfx_metal_door_handle_rattle — я добавил звук открытия металлической двери
scene bg ext_clubs_day with dissolve
show blink with dissolve — данная команда означает что мы закрыли глаза,
return — данная команда будет означать конец мода

Читайте также:  Календарь клева рыбы летом

А вот как это должно выглядеть в текстовом файле
init:
$ mods[«dds»] = u»Чудесная поездка»
label dds:
play ambience ambience_camp_entrance_day fadein 1
scene bg int_bus with dissolve
$ renpy.pause(2)
scene bg ext_camp_entrance_day
show mt normal pioneer
with dissolve
mt»Наконец то ты приехал, мы тебя ждали»
hide mt with dissolve
play sound sfx_metal_door_handle_rattle
scene bg ext_clubs_day with dissolve
show blink with dissolve
return

blink — закрыть глаза(можно совмещать с командой dissolve, чтобы вновь открыть глаза то нужно прописать команду hide blink)

unblink — открыть глаза(не отменяет прошлую команду)

$ renpy.pause(2) — пауза, цифру можно менять в зависимости сколько секунд должна длиться пауза

dissolve — плавное появление спрайтом и задников

dspr — тоже что и dissolve но только не так плавно

fadein — музыка, звуки и тд буду начинаться плавно

fadeout — музыка, звуки и тд буду заканчиваться плавно

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

Это моё первое руководство так что тапками не кидайтесь.

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

Если кто захочет заняться модами всерьёз то напиши мне в лс, и может будем делать моды вместе, так как одному будет довольно скучно да и в одиночку будет сложно писать какой либо мод.

Желаю вам успехов в этом непростом деле!

Источник

Оцените статью