TGViewer
Channel Public Channel
Мастерская Ренпайщика

Мастерская Ренпайщика

@renpyhelixmaster_ru

Канал, в котором будут публиковаться полезные фишки для Ренпая.

Бот для Тейков — @renpy_master_bot
Subscribers
762
Photos
27
Videos
0
Links
59
Recent Posts 16 shown
Post #118 203
#ВП
  • ❤ 1
Post #117 209

Forwarded from Баранка

✎✐✎ХУДОЖНИК ДЛЯ ВАС✎✐✎
┈┈┈┈┈┈┈┈┈┈┈┈┈┈┈

➤Все указано в обложке прайс-листа

➤ Рисую обложки для новелл тоже :) (или что-то в этом духе)

➤Дедлайн: 1-3 недели

➤Оплата: Сбербанк
➤Предоплата 50% после скетча


➤Отзывы оставлять под этим постом(в ТГК)
┆
➤ЛС: @angryaunt
➤ТГК: @angryaunthouse
  • ❤ 3
Post #112 882

Forwarded from 🌱KREST-700 | ГИК | НОВЕЛЛЫ🌱

🗣АНОНС «ПРОКЛЯТЫЙ УДАЧЕЙ»

▶️➿➿➿➿➿➿➿
🌿❎«Проклятый удачей» — сатирическое приключение в необычном сеттинге, которое расскажет историю о неудачнике, получившем контроль над самой удачей!

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

Сможет ли герой усвоить урок Бога или навсегда сгинет в этом жестоком мире, в котором не существует самой концепции удачи? Всё решит один бросок кубика.


🌿❎ Особенности проекта:
🌿Все выборы подвластны лишь обычному броску кубика. Вы не властны над своей судьбой, но это не значит что она предрешена.
🌿Уникальный визуальный стиль и постановка сцен с динамическим повествованием через комикс-кадры.
🌿События игры разворачиваются в мире "Тестовоый сцены" — черновике бога, в котором он тестировал разные вещи и сценарии. В нём вы увидите гротескные коллажированные локации и биороботов пытающихся имитировать людей.
🌿Покорите меха-сердце биоробота так похожего на вайфу из вашей онлайн-игры или влачите бессмысленное существование в этом одиноком мире.


Игра разрабатывается командой IGB Team, игра выйдет на платной основе, в этом году планируется выход бесплатной демо-версии.
🌿💚А что вы думаете по этому поводу?


❎ПОДПИСАТЬСЯ НА ТГК IGB❎

#анонс_GIK700 #проклятый_удачей #luck_cursed #новелла #визуальная_новелла #новости_новелл
▶️➿➿➿➿➿➿➿
❎Навигация🌿Маскот🌿Бот для тейков🌿Наш чат🌿Подписаться🌿
  • 🔥 9
  • ❤ 1
Post #111 1.33K

Forwarded from 🌱KREST-700 | ГИК | НОВЕЛЛЫ🌱

🗣Twists&Turns: РЕЛИЗ?!

▶️➿➿➿➿➿➿➿
🌿❎Спустя целых пять лет наконец-то вышел на свет релиз ТНТ — по мнению нашей редакции, одной из культовых фан-игр команды разработки IGB Team.

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

Всего над игрой работает 8 человек, среди которых:
Сценарист, программист, геймдизайнер:
vIgnitio

Художник фонов:
Alex Lomolom
Художник CG артов:
RSblasnever
Художник спрайтов:
JustWinter
Художник интерфейса:
stormama
Композиторы:
catastrophic
Charty
remellia


💚И несмотря на небольшой объëм представленного материала в текущей версии игры, команда уверяет, что множество работы направленной на будущее развитие геймплея осталось за кадром.

Оценить титанический труд команды можно уже сейчас, как и предварительно почитать некоторые ревью уже сыгравших участников в канале IGB Team. Ну а мы уже готовим обзор данной игры: ожидайте!🍃


🌿СКАЧАТЬ НА GAMEJOLT
🌿СКАЧАТЬ НА GOOGLE DRIVE
🌿СКАЧАТЬ НА ЯНДЕКС ДИСК

#релиз_GIK700 #twists_and_turns  #новелла #визуальная_новелла #новости_новелл
▶️➿➿➿➿➿➿➿
❎Навигация🌿Маскот🌿Бот для тейков🌿Наш чат🌿Подписаться🌿
  • ❤ 11
  • 🙏 2
  • 🔥 1
Post #110 1.23K
Мастерская Ренпайщика Функция автоозвучки (основана на функции озвучки диалога в стиле "андертейл" из прошлых постов) ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ default speaking_char = None define sm = Character(_("Кто-то"), callback=name_callback, cb_name="somename") define narrator = C…
🌿В данной функции обнаружил существенное различие:

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

В целом это не критично и вызывает такие различия только если вы используете call label, или другие вызовы контекста, но дабы не гадать "а почему эта строка не озвучивается" - лучше переделаю как положено.
  • 🔥 7
  • ❤‍🔥 3
  • 👍 2
Post #109 1.53K
⚡️ЗАВЕТ НОВИЧКА №2⚡️
➿➿➿➿➿➿➿➿
Завет новичка Ч.2 — чтиво предназначенное для начинающих свою РУВН карьеру людей на таком прекрасном движке как RenPy

9️⃣Если кто-то вам помогает, то не нужно сначала делать, а потом дослушивать. Выслушайте все рекомендации, обдумайте, и только потом вносите изменения в код. Если вы будете делать сразу же, а потом в середине диалога писать "а тут ошибка", вас будут тихо ненавидеть, а может и не тихо.

1️⃣0️⃣Перед тем как увидеть ошибку и испугаться её, откройте код и перечитайте место предполагаемой ошибки, после изменения которого она собственно и возникла. Возможно вы написали xaling вместо требуемого xalign, и тогда всё встанет на свои места.

1️⃣1️⃣При поиске тех или иных решений своих проблем перед тем как делать запрос в группы помощи, гуглите свой вопрос на английском языке, в таком случае вам будут выпадать эффективные ответы с GitHub или Lemmasoft. Если вы не знаете английский — встроенные в страницу переводчики вам помогут.

1️⃣2️⃣Будьте здоровы и не используйте хотспоты. А свод правил начинается с нуля потому что это программирование, baby.
1️⃣3️⃣Если вы пишите тейк в любые группы помощи, не пишите "А можно... ". Пишите: "как реализовать", а лучше "помогите реализовать". Сделать можно всё. А реализовать сможет не каждый. Иначе вам так и будут отвечать, что сделать можно, а как: сами думайте.

Конец Ч.2.

🔣Часть номер один: https://t.me/renpyhelixmaster_ru/108
🔣Часть номер три: Пока её нет. Надеюсь не будет.

#адм_пост
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
» Инфо-Пост » ВП-ПОСТ » Ссылки » Бот Для Тейков »
  • ❤ 17
  • 🔥 5
  • 🕊 3
Post #108 1.39K
⚡️ЗАВЕТ НОВИЧКА⚡️
➿➿➿➿➿➿➿➿
Завет новичка Ч.1 — чтиво предназначенное для начинающих свою РУВН карьеру людей на таком прекрасном движке как RenPy
0️⃣При скачивании RenPy НЕ СКАЧИВАЙТЕ ПОСЛЕДНЮЮ ВЕРСИЮ в том случае, если вы не планируете заморачиваться с продвинутыми микшерами и конвертацией 3д моделей в плоские пнг средствами ренпая (т.е - хотели 3д модель в ренпай, а получилось тупо плоская пнгшка которую вы итак могли сделать). Это всё при желании можно сделать с помощью отдельного кода. Работайте на версиях 8.2.0 или 8.3.7 — они самые стабильные и технически хорошо выполненные версии.

1️⃣Загружая RenPy на ПК, при установке выбирайте диск С или диск D — без подпапок. А если подпапка нужна для отделения ренпая от других программ — именуйте её строго английскими символами. Папка ренпая не должна находиться на рабочем столе/в документах/изображениях и других местах, которые могут создавать non ascii символы (т.е — не английские символы).

2️⃣При создании папки проектов, она не должна находиться на рабочем столе/ и далее (текст выше). Так же папка не должна иметь русских символов в названии, строго английские. Папка НЕ должна находиться внутри папки самого движка ренпая (прим. renpy-8.2.0-sdk/mynovells/).

3️⃣При создании иных файлов внутри папки проекта, будь то png, rpy, txt, папки, и иные элементы — они НЕ должны содержать русских символов, и желательно, заглавных букв. И если механика для которой предназначается изображение (пример sideImage, где картинка должна называться somechar side.png) НЕ предусматривает наличие именно ПРОБЕЛА в качестве разделителя, вместо него лучше ставить нижнее подчеркивание.

4️⃣При добавлении изображений в игру, проверяйте чтобы они не содержали в себе названия типа форматирования. Это можно проверить тыкнув ПКМ по изображению и открыв Свойства — если в названии присутствует .jpg или .png и так далее, то этот кусок нужно убрать. Иначе вы требуете от игры показать изображение name.png, а оно может показать только name.png.png

5️⃣При создании спрайтов героев используйте высоту разрешения вашего проекта (прим. 1080 пикселей) а ширину отрезайте строго по тому, сколько занимает места на холсте ваш персонаж. Это котируется только в том случае если вы будете использовать слоёные изображения, где могут быть выпирающие элементы (в таком случае можно оставлять больше пространства)

6️⃣При написании тейков в ЛЮБЫЕ группы помощи при выскакивании ошибки нажимайте Copy BBCode или Скопировать BBCode, скрин места где возникла ошибка в коде, и прикрепляйте либо в свёрнутой цитате код ошибки и скрин кода, либо отправляйте следом в комментарии. НИКТО, даже супер профессиональные кодеры не скажут вам точное решение ошибки, ибо иногда синтаксис ренпая может очень по-глупому триггерится на те места, где ошибки в помине нет, и она сделана вообще в диаметрально противоположной части кода.

7️⃣После любого знака двоеточия в коде всегда идёт сноска на строку вниз с одним отступом. В качестве TAB я напишу .... — четыре пробела то бишь.
screen somebox():
....hbox:
........hbox:
............hbox:
................hbox: И так можно до бесконечности — смысл в том что всегда после : идёт сноска вниз и +1 таб (четыре пробела).

8️⃣НЕ ИСПОЛЬЗУЙТЕ ХОТСПОТЫ БЕЗ НЕОБХОДИМОСТИ.
Хотспоты предназначены для горячих точек -- буквально. Например чтобы сделать интерактивную карту, И ТО МОЖНО ОБОЙТИСЬ БЕЗ НИХ.
Добавляя в своё меню кнопки нарисованные и сделанные с помощью хотспотов, вы заеб*тесь при переводе игры на разные языки — потому что вам нужно будет переводить эти картинки, и тем самым занимать место проекта. Это относится в принципе ко всей графике, но к хотспотам особенно.
Хотспоты можно и НУЖНО заменять на textbutton, button или imagebutton — а лучше вообще, создать свой шрифт на любом сайте предназначенном для этого, и использовать button, в котором можно будет этим шрифтом сделать красивый текст, который, самое главное, будет переводиться на тот язык который вы этому шрифту НАРИСУЕТЕ.

Конец Ч.1.

🔣Ч.2: https://t.me/renpyhelixmaster_ru/109
  • ❤ 23
  • 🙏 4
  • 🔥 2
Post #107 1.72K

Forwarded from 🌱 ГИКовские | Чат Разработчиков 🌱 (Гиканутый)

🔤🔤🔤🔤🔤🔤🔤🔤🔤
➿➿➿➿➿➿➿➿➿
💬ГИКовские — чат для разработчиков игр в жанрах визуальных и интерактивных новелл, а также других контент-мейкеров в этом направлении.

😶 Мы приветствуем как опытных, так и новичков в данной сфере: в этом чате вы сможете поделиться сюжетом игры, процессом её создания, или помочь кому-то советом.


❎Ограничений по входу нет: даже если вы не разработчик, то можете присутствовать в чате и общаться с другими!
➿➿➿➿➿➿➿➿➿

🔣Чат ГИКовских🔣
🔣Чат ГИКовских🔣
🔣Чат ГИКовских🔣

▶️➿➿➿➿➿➿➿
❎🌿ВП-ПОСТ🌿Правила🌿ПромТайм🌿Бот для тейков🌿Основной ТГК🌿
  • ❤ 7
  • ❤‍🔥 3
  • 🔥 1
  • 🕊 1
Post #104 1.31K
This message couldn't be displayed on your device. To view the message, install Max.
  • ❤ 25
  • 👎 11
  • 🥴 8
  • ⚡ 3
  • ❤‍🔥 1
  • 🏆 1
Post #103 1.76K

Forwarded from 🌱KREST-700 | ГИК | НОВЕЛЛЫ🌱

🗣ГРИН KREST-700 | ГиК

▶️➿➿➿➿➿➿➿
🌿🥷 Мы — начинающее сообщество
в сфере РУВН комьюнити!
Наша цель: распространение новостей о
русских визуальных и интерактивных новеллах!

🌿⏺Что вы сможете здесь увидеть:
🌿Качественный контент с приятным оформлением
🌿 Отзывчивый и приветливый админ-состав
🌿Интерактивы и раздачи
🌿Новости из других сфер игрового комьюнити


🌿⭐️ Наш постинг отличается от классических
новостных каналов!
У нас вы сможете отправить свой запрос
в специального бота, и мы рассмотрим вашу тему
для публикации в канале.

🌿🥷Мы приветствуем молодых разработчиков,
которые хотят поделиться с миром своими играми!🎶

🌿ПОДПИСАТЬСЯ🌿
🌿ПОДПИСАТЬСЯ🌿
🌿ПОДПИСАТЬСЯ🌿
▶️➿➿➿➿➿➿➿
🌿Навигация🌿Маскот🌿Бот для тейков🌿Наш чат🌿Подписаться🌿
  • 👍 8
  • ❤‍🔥 1
  • 👌 1
Post #102 1.52K
Мастерская Ренпайщика Простая система учета игрового времени в сюжете ▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁ Данная система направлена на простое учитывание времени суток, дня, или еще чего-нибудь. Есть более сложные варианты её реализации, но так как система обязана быть простой — мы не…
Обновил пост и сделал код немного корректнее.
Всем добра.
  • ❤‍🔥 14
  • ❤ 3
  • 🕊 2
  • ⚡ 1
Post #101 1.77K
Вас уже 600 откуда вы приходите😭
  • ❤ 25
  • 🙏 5
  • ❤‍🔥 2
  • 🔥 2
Post #100 2.17K

Forwarded from Погорелец NEWS | HELIX741

🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿🌿

➿➿➿➿➿➿➿➿➿➿
ᅠᅠВизуальная новелла «Погорелец» — игра, повествующая
о постапокалиптическом мире в постсоветских декорациях и о его людях.
ᅠᅠВ центре повествования сталкер по имени Войла,
который пытается найти свою, пропавшую
ᅠᅠво время Катаклизма, жену
...
ᅠᅠ
🌿Жанры: Приключение, Хоррор, Открытый мир, Русреал, Визуальная Новелла, Постапокалипсис, Научная Фантастика,
Российская, Психологический хоррор, Фантастический хоррор, 2D, Без регистрации

Языки: Русский, Английский
❗️Возрастное ограничение: 18+
ᅠᅠᅠᅠПлатформы: Windows, Android, PC
🌿Разработчик и Издатель: Инди-Студия HELIX741🌿

🌿Страница игры в  STEAM » https://store.steampowered.com/app/3921950/Pogorelecz
🌿Страница игры на VKPLAY » https://vkplay.ru/play/game/burned-one

➿➿➿➿➿➿➿➿➿➿
» ВП-ПОСТ » Администраторы » Ресурсы » Правила » Коммишки » Главы » Прогресс » Отзывы » Навигация » Поддержка проекта » Арт-Ком »
  • ❤ 15
  • ❤‍🔥 2
  • 👌 1
Post #99 2.03K
Вас уже целых 500🥹
  • 🔥 41
  • ❤ 19
  • 🕊 11
  • ❤‍🔥 3
  • 👍 1
Post #98 2.14K
Показ фрейма с играющей прямо сейчас музыкой
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
Увидел тейк в RenPy Help, поэтому дублирую ответ сюда.
Система автоматическая и не требует ручного показа фрейма при проигрывании музыки.

init -2 python:
__ms_meta = {
"music/SomeName.ogg": _("Какой-то Автор - И его трек"), # уберите _() если не нужен перевод названий треков
"music/Aaa2102.ogg": _("Что-то там"),
}
init -2 python:

__ms_current = None

def __ms_notifier():
global __ms_current
track = renpy.music.get_playing()
if not track or track == __ms_current:
return

if renpy.seen_audio(track): #<- Уберите это если нужно ВСЕГДА показывать нотифай
return # уже слышали — не показываем #<- Уберите это если нужно ВСЕГДА показывать нотифай

# Помечаем как услышанный
renpy.mark_audio_seen(track) #<- Уберите это если нужно ВСЕГДА показывать нотифай

track_to_label = __ms_meta.get(track)

# Шаг 2: если не найдено — используем сам путь как fallback
if track_to_label is None:
track_to_label = track

# Шаг 3: сохраняем и показываем
__ms_current = track
renpy.run(ToggleScreen("displaymusic", track_label=track_to_label))
renpy.config.interact_callbacks.append(__ms_notifier)


transform ms_fade(duration=0.5):

xalign -0.1
alpha 0.0

on show:
ease duration xalign 0.0 alpha 1.0

on hide:
ease duration xalign -0.1 alpha 0.0


screen displaymusic(track_label):
zorder 201
$ __ms_dur = 5
frame:
at ms_fade
textbutton track_label:
text_color "#fff"
align (0.5,0.5)
action ToggleScreen("displaymusic")

timer __ms_dur action ToggleScreen("displaymusic")

Пояснения:
__ms_dur — Длительность показа уведомления.
__ms_meta — Список с вашими аудио-файлами и соответствующими им названиями.
__ms_current — Определяем, играет ли сейчас музыка чтобы не выводить ничего на экран во время интеракт-коллбека, и есть ли она вообще чтобы не вызывать нотифай просто так.
renpy.config.interact_callbacks — список обратных вызовов при непосредственно интеракции с игрой.


Экран показа уведомлений можно модифицировать и видеоизменять как вам захочется.

Для работы данной системы лучше создать отдельный файл getplay.rpy и закинуть его в папку game, но вы можете его просто разместить и до лейбла старт.
Методы воспроизведения музыки не важны, хоть через play music name (как define
audio.name), хоть через play music "music/name.mp3".
Личная рекомендация: музыку держать в папке music для корректной работы.


#адм_пост #готовый_код
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
» Инфо-Пост » ВП-ПОСТ » Ссылки » Бот Для Тейков »
  • 🙏 16
  • ❤‍🔥 3
  • ❤ 3
  • 👌 3
  • 👍 2
Post #96 1.87K
Выборы на время
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁

Код для выборов на время (по окончанию таймера применяется последний, или определенный выбор)

###
#По умолчанию когда таймер заканчивается, выбирается последний вариант который будет являться неправильным
#Неправильный вариант можно настроить с помощью параметра wrongch
#По желанию можно сделать так чтобы неправильный вариант не отображался
#(в таком случае выборов правильных должно быть больше чем один, чтобы у игрока хотя бы были какие-то варианты. Можно и один оставить. конечно, чисто "успей кликнуть")

screen timedmenu(items, time=5, wrongch=None, show_death_choices=False):
style_prefix "choice"

if wrongch is None:
$ wrongch = len(items) - 1
if time > 0:
frame:
align(.2, .1)
xysize (0, 0)
bar value AnimatedValue(value=0, range=1, delay=time, old_value=1) xsize gui.choice_button_width
timer time action renpy.curry(renpy.set_focus)("timedmenu", wrongch, layer="screens")

timer time + .25 action items[wrongch].action

vbox:
for index in range(len(items)):
$ i = items[index]
if show_death_choices or index != wrongch:
textbutton i.caption:
action i.action
id index

###Использование:
#Нумерация выборов идет от 0.
#Например спрятаться в шкафу - номер 0, спрятаться под кроватью - номер 1.
#time - время, сколько будет длиться выбор

label example:

menu(screen="timedmenu", time=5, wrongch=0):
"Спрятаться в шкафу":
"Вас нашли и убили"
"Спрятаться под кроватью":
"Вы выжили"

##Второй вариант, где последний - всегда неудачный
menu(screen="timedmenu", time=10):
"Спрятаться в шкафу":
"Вы выжили"
"Спрятаться под кроватью":
"Вас убили"


Прописывать всю ветку взаимодействия в выборе не обязательно, можно просто прописать в нем вместо какого либо текста jump на нужную ветку, если это необходимо.

В дополнительном комментировании код не нуждается.

#адм_пост #готовый_код
▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁▁
» Инфо-Пост » ВП-ПОСТ » Ссылки » Бот Для Тейков »
  • 🔥 20
  • ❤‍🔥 7
  • 🏆 6
  • ❤ 1
Older posts →

About this channel

How can I read @renpyhelixmaster_ru without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Мастерская Ренпайщика: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Мастерская Ренпайщика have?
Мастерская Ренпайщика (@renpyhelixmaster_ru) has 762 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Мастерская Ренпайщика know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →