Всем доброго времени суток, друзья!
Сейчас я представляю вам обучающий гайд по написанию модификаций по игре "Бесконечное Лето". Ведь наверняка многие из вас, после прохождения основной сюжетной линии, захотят продолжить получение удовольствия от этой прекрасной игры, в жанре визуальной новеллы.
Для удобной работы потребуется:
● Notepad++ / Visual Studio Code / Блокнот
Можно использовать абсолютно любой текстовый редактор, это значения не имеет.
● Punto Switcher
Помогает перевести ошибочно написанный текст на иноязычной раскладке.
● Photoshop
Позволит Вам создавать свои спрайты и фону, при условии, если вы хорошо рисуете.
● Любой MP3 плеер
Нужен для прослушивания музыки и звуков, заложенных в файлы игры
Данная визуальная новелла написана на игровом движке Ren`py. Пугаться не стоит, вам не нужно быть ТОПовым программистом в сфере IT, данный движок устроен легко и понятно.
Первым делом создаём текстовый документ в папке по пути:
steam\steamapps\common\Everlasting Summer\game\mods
Потом меняем разрешение файла с .txt на .rpy, меняем вид кодировки на UTF-8.
Готово! Вы подготовились к написанию кода для своего творения!
Начинаем!
Итак, первым блоком нашего мода - это блок объявления. В нём содержится весь основной код.
1) Создаём этот блок с помощью команды "init:"
2) Создаём наш запускаемый блок:
3) Пишем всё, что душе угодно!
4) Любуемся свои первым творением!
Разбираем наш код:
● play - запускает звук
● music - помещает его на канал "музыка". Существует три канала, а именно: music, sound и ambience. Music и ambience проигрывают звук в цикле.
● music_list[""] - звук берётся из внутреннего списка игры.
● fadein <число> - время, за которое звук будет нарастать.
● scene - задаётся нижний слой, на который чаще всего помещаются фоны.
● bg - указывает, какая картинка является фоном.
● ext_camp_entrance_day - название картинки.
● with dissolve - анимация появления картинки. Dissolve - медленный переход, dspr - быстрый.
● show - появление картинки на фоне.
● sl - название спрайта персонажа.
● pioneer - одежда.
● far, close - расстояние до главного героя. far - дальнее и close - ближнее положение. at left - положение относительно центра экрана. Слева направо: fleft, left, cleft, center, cright, right, fright.
● {w} - пауза во время чтения. Игрок должен нажать ЛКМ для продолжения чтения.
● sl, me - имена персонажей
● th - мысли, отображается в виде "~Мда...Что-то грустно~"
● return - возврат на предыдущий уровень. Если уровень закончился, то игра возвращает игрока в главное меню.
ВСЕ файлы игры "Бесконечное Лето" есть здесь:
https://eversoviet.blogspot.com/p/blog-page_96.html
Всем спасибо за прочтение моей статьи о создании модификаций по игре "Бесконечное Лето"!