Нить о движке визуальных новелл. Скачать последнюю версию: https://www.renpy.org/latest.html Документация: https://www.renpy.org/doc/html/ Давно надо было сделать этот тред.
Предлагаю забанить ОПа
>перекорячивать Что под этим подразумевается?
Для написания кросплатформенной интерактивной визуальной новелыы, синс лохматого года было достаточно знания html. Позже JS, позже флеша. Зачем учить питон, чтобы перекорячивать движок созданный для упрощения жизни полным нубам едва освоившим мышку? Для написания текстовой адвенчуры? Откуда вы такие извращенцы в таких количествах только берётесь? У меня нет слов.
>>14424 Ну, учить питон это громко сказано, его и учить то не надо. С ним даже бабулька этажо выше разберутся. А заниматься извращениями - это полезно, я когда-то имиджборду на MediaWiki пилил.
>>14422 Пиши на Ц http://code.tutsplus.com/courses/30-days-to-learn-c
Но что там перекорячивать? По идее как раз никаких проблем сделать текстовую вн на ренпае нет.
И много анонов пользуется ренпаем? Расскажите о своих проектах.
>>14431 http://labuda.coyc.net/
>>14432 Если не секрет, какая выкладка по полной версии? Сколько нужно нарисоать CG, задников, спрайтов?
Поделюсь своим опытом починки странного бага в RenPy. Суть бага: если использовать ctc click to continue, стандартная вн-ная иконка, которая сообщает что вывод текста закончился и надо кликнуть, чтобы пошел новый, то после вывода текста начинает прыгать кернинг расстояние между буквами, что выглядит очень неприятно. Ну т.е. выглядит это так: выводится себе текст одной ширины, вывод закончился, появляется иконка, БАЦ, текст становится другой ширины. Неприятно. В каких версиях RenPy воспроизводится: Как минимум во всех за 2016й год, на данный момент вплоть до 6.99.9 Как чинить: Надо выключить авто-подстраивание кернинга для вашего текста. Если вы используете стандартный стиль для текста, записанный в options.rpy, то в этот самый options.rpy надо добавить строчку: style.default.adjust_spacing = False Добавлять её надо под секцию: >## These let you customize the default font used for text in Ren'Py. Мне эта находка очень помогла, думаю может помочь кому-то еще.
style.default.adjust_spacing = False
>>14433 В смысле? До завершения? Полторы картинки осталось.
>>14437 Спасибо, как раз раздумываю, нужно ли прикручивать эту функцию вообще.
Привет, Балмер. Возможно ли на Ren'Py сделать анимированное меню? Если да, то как его сделать?
>>14457 Берёшь питон, и херачишь.
>>14457 Возможно, и даже очень просто. Можно поставить мувик, а можно и с помощью встроенного движка для анимаций. Т.е. мы опишем image с анимацией: http://pastebin.com/CUGfGALS Лучше анимацию вынести в отдельный файл и дать ему такое имя, чтобы он был подхвачен ренпаем как можно раньше. Например, можно назвать его 00_my_animation.rpy. После этого открываешь options.rpy, ищешь там запись mm_root, ставишь её такую: mm_root = "my_animation", Если картинка была подхвачена вовремя и ты всё написал правильно, у тебя будет анимированное меню. >>14458 >>14460 Советчики уровня /б/, если на всё отвечать в стиле "вон там где-то туториал валяется под столом, может быть", то нахрена нам свой раздел и тред по ренпаю? Уже хоть ссылку на нужный туториал указывайте.
mm_root = "my_animation",
>>14465 Спасибо большое! Добра тебе.
>>14465 Но ведь чтобы сделать нечто сложное в духе меню БЛ, действительно придётся херачить питон?
>>14431 Лолботуэ, например. Хотя, я подозреваю, что он и есть ОП.
Там есть какая-нибудь команда, чтобы плавно сменить фон за спрайтами без необходимости заново прописывать всю сцену? А то так спрайты мигают на этом моменте.
>>14506 Первое что приходит в голову - отобразить новый бекграунд как картинку, а не как сцену. А чтобы она отрисовалась за персонажем - воспользоваться директивой behind. show my_new_background behind character1, character2 with dissolve
show my_new_background behind character1, character2 with dissolve
>>14422 >>14425 Пишу рогалики на движке википедии. Недорого.
>>14508 Правильное решение. Собственно, scene img ...- это просто алиас для двух строчек: 1. scene onlayer master 2. show img ... Так что менять фон при помощи show - это не какой-то костыль, а нормальное поведение.
scene img ...
scene onlayer master
show img ...
Балмер-сенпай, как сделать так, чтобы при наведении на бар показывался тултип поверх него? Например ХП бар который при ховере показывает конкретное количество хпойнтов. Я бака и думал, что можно просто hovered tt.Action("HP: [hp]/[hp_max]") прицепить, но не получилось, кажется даже ховер не работает сам по себе, не то что тултип.
hovered tt.Action("HP: [hp]/[hp_max]")
>>14704 Подозреваю, что придётся ковырять питон.
>>14708 Бида. Ну ладно, может как-нибудь хаково поставлю наверх прозрачную кнопку или еще что, функционала-то мне от нажатия не надо.
По-моему, проще по-быстрому написать свой движок на HTML, CSS и Javascript, чем ковырять ренпи.
>>14713 Когда люди пилят ВН, они предпочитают пилить ВН, а не очередной движок.
Там вышла новая версия со встроенным логом и новым интерфейсом. При этом, как я понял, нормальной конвертации старых проектов в новый формат там нет, пришлось вручную новый создать и переносить туда скрипты.
>>14718 Могли бы книгу запилить, с картинками.
>>14898 Туда музло и спецэффекты не встроить.
А правда, что ренпай устарел?
>>14900 Так обнови.
Подскажите пожалуйста хороший способ паковать игровые ресурсы в ренапае, а то очень неопрятно, когда голая иерархия ресурсов в релизе валяется.
>>14977 >From the front page of the launcher, choose "Build Distributions". Based on the information contained in options.rpy, the launcher will build one or more archive files containing your game.
>>14981 Мужик, "один или два архива" - это оно про то что будет тебе по зипнику с игрой на целевую платформу. Ресурсы будут лежать всё так же открыто, к сожалению.
>>14982 https://www.renpy.org/doc/html/build.html#archives
>>14983 Спасибо! Даже стыдно, что я такой слепой.
Похвастаюсь и я проектом: https://vn410.itch.io/mirai-zufall Mirai Zufall: Random Episode of the Future. Новелла очень короткая, читать минут 5, но сколько же сил ушло на то чтобы всё сделать, хех.
>>15712 Я вижу, на изображении космолет, фигурировавший картой в анриал торнаменте.
>>14432 Проекту как-то помочь с картинками или ещё чем можно или уже всё? Относительно недавно читал, задумка понравилась
>>15849 Нужен только саундтрек.
>>15852 Хотел бы свою новеллу как-то сделать, тоже с музыкальной частью проблемы. ФЛстудио разве не подойдет для муз. части, если заморочиться а ней?
>>15923 Программа за меня музыку не напишет.
>>15927 Напишет. https://www.jukedeck.com https://www.auralfractals.net http://superwillow.sourceforge.net И т.д. Еще можно посмотреть в сторону использования royalty-free треков или классической музыки.
Объясните ньюфагу, пожалуйста, как встроить CTC (Click To Continue)-значок в новых версиях Ренпая. новый гуи вышел как раз к тому моменту, когда была изучена половина старого
>>16195 А разве реализация этого конкретного элемента от старого отличается?
>>16195 Только вот недавно встраивал CTC в проект на новом ренпае, встраивается точно так же, как раньше. Новый гуй его не затрагивает.
Работаю в Ren`Py на вн под названием "Yotsuba Adventures" в одиночку, спрайты беру с интернетов, возможно добавлю музыку.
>>16657 Ты просто реэнактишь мангу, или это додзи?
Что делать если проект в ренпае не включается? Идёт загрузка а потом дропает на главную.
>>16660 А раньше пускался? Что изменилось?
>>16660 В первую очередь смотреть логи в папке с проектом. errors.txt traceback.txt log.txt
- wahaba + wakaba 3.0.9 + futaba + futallaby -