Nazgob

Nazgob 

Разработчик модулей для FoundryVTT

333subscribers

17posts

Showcase

1

About

У вас бывало такое что вы хотите для своих игр в НРИ что-то крутое, ищете для этого модуль, находите что-то что соответствует вашим желанием дай Бог на десятую часть, и думаете "К чёрту, я могу сделать лучше!"? Лично у меня - было, и не раз. И как-то так вышло, что мои модули оказались кому-то нужны, ну и вот мы здесь - сидим пишем штуки.
По всем вопросам и предложениям можете смело обращаться ко мне через Discord — Nazgob. Так уж вышло, так я такой же живой мясной человек как и вы, так что пишите без стеснений

Модуль «Visual Novel Dialogues»

Модуль Visual Novel Dialogues предоставляет возможность преобразить ваши социальные сцены, используя окно Visual Novels Dialogues в стиле визуальных новелл или JRPG, но с особым функционалом разработанным для комфортной игры в D&D или другие НРИ
Основной функционал Visual Novel Dialogues позволит вам:
- Создавать и сохранять локации со своим привязанным фоном, погодой, названием локации и родительской локации, и т.д.
- Искать и выбирать локации в удобном окне выбора локаций с помощью фильтр-тегов или названия
- Создавать "Портреты" персонажей (или привязывать их к актёрам) с привязанным изображением-портретом, именем, титулом, и дополнительными настройками для улучшения отображения
- Искать и выбирать Портреты аналогично локациям в окне выбора актёров
- Настраивать "сцену" окна Visual Novel (далее VN), используя на ней от 1 до 4-10 Портретов, перемещая их между слотами, и изменяя их размер и положения для удобства
Дополнительный функционал включает в себя:
- Систему "Заявок" от "неважной" до "срочной" встроенную в окно VN, и позволяющую упростить и ускорить взаимодействие с игроками в социальных сценах
- Возможность скрывать фон окна VN, в случае если вам нужно видеть сцену
- Возможность скрыть весь интерфейс VN кроме фона
- Интеграция модулей Epic Rolls и Sequencer при их наличии
- Комфортное использования стандартного интерфейса FoundryVTT даже с открытым окном VN, занимающем всё пространство окна
- Неактивная очередь в верхней части экрана видимая только для Мастера
- Возможность массового автоматического добавление и настройки Портретов актёров, для которых был найден соответствующий файл-изображение в папке по умолчанию (выбирается в настройках)

Дайджест разработки VisualNovelDialogues v3 #1

Пока я уже третий день размышляю над тем, каким образом лучше всего встроить чат в интерфейс Театра, перебирая разные варианты, я решил написать коротенький дайджест обо всём что я успел сделать за последний месяц-два:

TL;DR:

- Возвращена и доработана система заявок (спотлайт без перебивания)
- Доделаны импорт и бэкапы настроек (проще переносить настройки и откатываться)
- Вышел бесплатный модуль Discord Relay. В интеграции с Visual Novel Dialogues он связывает подсветку портретов в Театре с активностью игроков в голосовом канале Discord
- Ближайшее обновление: встроенный чат и улучшения опыта "text-only" игр
- После чата: смена текстур UI Театра + наборы “Древесный/Стальной Лотос” для 2-го тира. Возможно, к этому моменту также будут готовы наборы в стиле Sci-Fi и в вампирской стилистике

Что было сделано

Самое главное:

- Система заявок: со старой версии модуля перекочевала доработанная в процессе система заявок. Благодаря ней, мастера смогут гораздо эффективней распределять спотлайт между своими игроками, а самим игрокам будет проще дать знать о желании высказаться без необходимости прерывать для этого чужой диалог. В дальнейшем, заявки будут ещё немного доработаны
- Интеграция с Discord: при помощи недавно вышедшего бесплатного модуля Discord Relay вы сможете связать "подсветку" портретов игроков с их активностью в голосовом канале! Это лишит вас необходимости постоянно переключать "активность" портретов во время оживлённых разговоров, не теряя при этом преимуществ выделения активных персонажей
- Бекапы/импорт были доработаны и приведены к финальному виду. Теперь вы сможете гораздо проще импортировать настройки модуля, и сохранять, использовать, а также отслеживать ваши бекапы настроек

Основные изменения:

- Улучшение внешнего вида: множество элементов UI были улучшены под влиянием обратной связи с пользователями модуля и свежего взгляда, для лучшего внешнего вида и более удобного использования
А, стоп, модуль для дискорда ведь пока что не бесплатный... во блин.........
[РАННИЙ ДОСТУП] - Discord Voicechat Sync
Level required:
Жабий корм

Модуль «Discord Voicechat Sync» теперь доступен в раннем доступе!

[Ссылка для скачивания будет в отдельном посте, и будет доступна всем подписчикам 2-го тира. После выхода из раннего доступа модуль станет бесплатным]
Открыт ранний доступ к новому модулю - «Discord Voicechat Sync: Hooks&Macros» Bot-free Discord voice relay for Foundry: join/leave and speaking start/stop events. For your macros & modules.
Ретранслятор голосовых событий из Discord без бота: события входа/выхода и начала/конца речи. Для ваших макросов и модулей :)
С помощью этого модуля, вы сможете прямо в мире FoundryVTT получать события из Discord о том что кто-то начал/закончил говорить, вышел/зашёл в голосовой канал, замутился/размутился, и т.д., а также привязывать к этим событиям свои действия с помощью крюков FoundryVTT.
Чуть позже будет добавлен функционал, чтобы вы могли привязывать к этим события свои макросы и прочие действия гораздо более удобным способом (сейчас вам нужен свой модуль или мировой скрипт, и базовые знания кода)
В этот раз интеграция дискорда вынесена в отдельный модуль с открытым API, так что вы сможете свободно использовать его в своих модулях и макросах, как только он выйдет из раннего доступа, и будет готов к открытому релизу!
Всё руководство по настройке находится в меню модуля, и предоставляет полноценную инструкцию. Позже я вынесу его отдельно в веб-формате
ВНИМАНИЕ: временно, модуль работает только в V13. В ближайших обновлениях будет добавлена поддержка для V12

Про патчи и версии

Для тех кто сидит на альфе новой версии - все патчноуты я пока что заливаю только в дискордовский сервак, ссылка на который находится вместе со ссылкой на модуль. Позже добавлю более удобный способ отображения версий и патчноутов (туда же гайд засуну сразу)

ОБНОВЛЯТЬ МОЖНО КАК ОБЫЧНО!
Ссылку для альфа-версии менять я не буду, так что обновлять модуль можете, как обычно, внутри FoundryVTT в списке модулей. Раз в пару дней дропаю патчи.

На полноценном релизе обновы добавлю ссылку на старом (первом) посте в котором сейчас старая версия модуля висит. То есть, будет старый пост с новой и старой стабильной версией модуля, и недавний пост только с альфа-версией. 
Бтв, под новый год дропну скидку на недельку, инсайдерская инфа. Авось и релиз обновы к этому моменту доделаю - вообще благодать тогда будет
Вот бы я ещё сразу весь текст поста писал целиком, а не редактировал его раз десять при перечитывании
Правильно же понимаю, что V.3 версия будет только для 13 версии фаундри? Или есть шанс, что ничего сильно не сломается на 12?
Niko Ki, я слежу за тем чтоб всё работало на обеих версиях. Это, правда, кошмарики временами, особенно учитывая то как разрабы любят стили менять в каждой версии капитально, но раз в пару версий я проверяю чтоб всё работало на v13 и v12, и чиню что надо
Альфа-тест мега-обновы V3
Level required:
Жабий корм

Мега-обновление (это заняло чуть больше времени)

Кстати, кажется я забывал заливать обновления на бусти. Надеюсь хотя бы ссылка там была актуальной.
Здесь основная информация. Ссылки будут в следующем (платном) посте.


Обновление

Ещё где-то с середины лета велась работа на масштабным обновлением модуля. Где я пропадал с декабря до середины лета - не суть важно, переезд и всё с этим связанное.
Новая версия модуля V.3 – это полный рефакторинг модуля, ибо старую его версию масштабировать было просто пыткой. Как раз на попытку накатить обновление на старую версию и заняло несколько месяцев – по итогу всё ушло в трубу и закончилось переписыванием ВСЕГО модуля С НУЛЯ. Клянусь, патчноут был на тысячу+ строк, но я задушился его писать. Проще сказать что поменялось ВСЁ. Ну, или почти всё. 
На ближайшие две недели я беру заслуженный отпуск, после чего дальше возьмусь за работу. Хочу хотя бы V3 доделать полноценно и выпустить в релиз. Меня бесит что сейчас всё ещё существует та – старая версия модуля. Кривая, косая, и еле-рабочая.


Альфа-тест

На самом деле, готова лишь часть обновления, но уже достаточно человек просило выложить его хотя бы частично, ибо над полной версией мне сидеть ещё месяца два минимум, если не больше. Соло-разработка, всё такое, выживаем как умеем. 
Часть функций временно отключена и/или скрыта. Самое крупное:
- Меню персонализации UI.
- Пресеты локаций (трижды доработаны и переосмыслены).
- Интеграция с Discord.
- Автосоздание Портретов (задушился. Так-то оно работало, но криво. Если бы сел чинить – тильтанул бы дня на три).
Весь временно недоступный контент будет добавляться по мере выхода обновлений, вплоть до полноценного релиза V3.
Доступ к альфа-тесту открытый, но с нюансом - второй тир подписки, как и заявлялось при его создании. "Ранний доступ к контенту", "возможность повлиять на разработку версий" и всё в этом роде. 
Выражаю большую благодарность всем кто решится поделиться копейкой за второй тир.
Блин, я буквально для личного использования внес правки вчера, чтоб модуль работал под v13. (кнопка добавления портрета на листе персонажа игрока и авто добавление портретов)...
Жду обновленной стабильной версии модуля
А из старого платного поста, ссылка модуля будет обновляться? А то там старый модуль, или я что-то не понимаю?
Илья Корнюхин, в старом посте ссылка будет сразу, как будет готова законченная версия обновления. Сейчас версия V3 находится в альфе, которая доступна только для второго тира

Про Дискорд-сервер, новое обновление и фидбек

Последнюю неделю я возился над новым обновлением для визуалки, в котором я добавил интеграцию с Дискордом (подсвечиваются портреты тех кто говорит в войсе), из-за которой возникло несколько вопросов, который я хотел бы вам задать:
Во-первых, нужен ли нам дискорд-сервер, или ещё какое-то место где вы сможете писать о багах, удобно узнавать об обновлениях, и т.д.? Планировал сделать его когда выпущу новый модуль, но вот полгода прошло, а мы всё ещё тут.
Во-вторых, сейчас интеграция с дискордом работает так, что вам нужно создать собственного дискорд-бота, что, в целом, займёт всего пару минут следования простой инструкции, но всё же. Единственный способ как это упростить который я смог найти - поднять собственный сервер для бота. Хочется узнать, насколько геморно вам будет потратить один раз пять минут на создание бота, и запускать один файлик для запуска бота раз в недельку, чтобы понимать, стоит ли мне тратить время, деньги и силы на создание сервера для бота. Конечно, если у вас есть идеи как сделать эту штуку проще (без сервера) - всегда готов послушать.
Ну, в-третьих, в целом хочется послушать насколько тепло примут это обновление, уж слишком много сил (и тотальной глупенькости) я в него вложил.
И, в-четвёртых, пишите пожалуйста про баги. Сейчас у меня нет времени водить игры самому, так что о багах я узнаю чисто случайно, а ведь кому-то приходится их терпеть :(
Кстати, думаю было заметно что обновления выходят редко, а нового модуля так и не видать. Скажу честно, это продлится где-то до середины января: переезд в другой город, походы по врачам которые я откладывал последние лет пять, весело в общем - времени модули строчить стало сильно меньше. Но пока что живём-выживаем.
На тему бота, я думаю уделить созданию 5 мин, с нормальной инструкцией - проблем не составит. Это проще, чем подводные камни по созданию собственного сервера для бота. Главное чтобы первый вариант стабильно работал. Но идея огонь и я давно жду подобного функционала в Foundry!
Вопрос про Discord Bridge, как его вообще настроить?

Вопрос про модуль на заявки и "Самый адекватный коммит"

Наконец-то доделал обнову визуалки на FoundryV12, вот сейчас тооочно заживём... И патчи делать станет проще, и багов станет меньше, эээх... А коммит то какой сочный, 4000 изменённых строк. Если ничего не сломается, я буду очень сильно удивлён :)
Помимо этого, есть один вопрос касающийся модуля Advanced Request: Я прям вижу что ему чего-то сильно не хватает чтобы он стал более "удобным для использования", но вообще не понимаю чего именно ему не хватает. Есть у кого-нибудь мысли мыслишки идейки? Хочу кстати добавить туда кнопку "Щас вернусь/Я тут", учитывая то как часто эта фраза летит в чат во время игр.
А потом выходит v13 и меняет интерфейс)
Subscription levels3

Лягушатник

$3.8 per month
Описание подписки
Нижний текст

Жабий корм

$6.7 per month
Для тех кто не хочет чтобы я умер от голода раньше времени
Единственное что вам даст этот уровень - гордость за спасение бренной души от двух часов работы

Дон Жабон

$14.9 per month
Для самых щедрых, или тех кто по ошибке молодости поверил в меня
Go up