Карусель донатов: зрители крутят ваше следующее испытание
Донаты заполняют шкалу. Когда она заполняется, лента карт прокручивается на стриме, останавливается на одной из них, и то, что выпало, попадает в ваш список испытаний — со счётчиком или таймером, прямо в OBS. Это для стримеров, чей чат и так подначивает их на что-нибудь, — чтобы за подначки платили, чтобы их было видно на экране и чтобы их считали, а не забывали к следующей игре.
Бесплатно — как всё, что работает на вашем компьютере.
Порог донатов достигнут — карусель запускается
Что видят ваши зрители
Всё происходит в одном цикле, и это понятно без объяснений: деньги поступают, шкала растёт, лента крутится, карта выигрывает. Никому не нужно объяснять, что происходит — они видят это своими глазами.
- Шкала показывает, сколько собрано и сколько осталось до следующего вращения, чтобы зритель видел, что его донат стал последней каплей.
- Когда шкала заполняется, лента прокручивается по экрану и замедляется, останавливаясь на карте — так же, как при открытии кейсов.
- Шкала сама называет, кто довёл её до предела и что ему выпало, — на несколько секунд вместо сумм, так что человек, который заплатил, упоминается на экране.
- Всё выпавшее добавляется в список испытаний: счётчики для того, что вы делаете, таймеры для того, что терпите.
- Один крупный донат может оплатить сразу несколько вращений: они встают в очередь, и лента крутится, пока очередь не кончится.
- Шкалу и список испытаний можно оформить любой из двенадцати тем в «Материале», а «Эффект по контуру» идёт вокруг них всё время или вспыхивает, когда выпадает карта или в списке появляется новое испытание.
Что попадает на карты
Карта — это то, что вам, возможно, придётся сделать: играть следующий час без HUD, выполнить запрос из чата, выпить что-то, выбранное чатом. Карты объединены в группы, и группа определяет, как часто они выпадают.
- У каждой группы есть редкость, и редкость задаёт шансы — легендарная карта редкая, потому что вы сделали её редкой, а не из-за числа, которое нужно вычислять.
- Цвет карты повторяет её редкость, так что дорогой дроп узнаётся ещё до того, как его прочитают.
- Серия создаёт целый ряд пронумерованных карт из одного шаблона — для случаев, когда испытание — «сделай это ещё раз».
- Карта может нести счётчик — разы, минуты или проценты, — а карта без счётчика просто объявляется и уходит в историю.
- Любую карту и любую группу целиком можно выключить, а не удалять: набор для стримов другого рода подождёт, а не пропадёт.
Шансы читаются, а колода не приедается
Редкостей шесть, от обычной до артефакта, и та, что стоит у группы, определяет, как часто она выпадает. Остальные настройки этого раздела не дают длинному вечеру свестись к трём одним и тем же картам.
- Рядом с каждой группой стоит её шанс — как часто она выпадает, вы читаете числом, а не вычисляете.
- Включите «без повторов», и выпавшая карта уходит из колоды группы, пока не пройдёт вся остальная группа.
- Гарантия обрывает полосу невезения: после заданного вами числа вращений следующая карта обязана быть не ниже названной редкости.
- Группы умеют включаться сами по игре, в которую вы играете, — один набор для GTA, другой для шутеров, и кнопка, которая добавляет ту игру, что идёт прямо сейчас.
- Игру называют Twitch и Kick, а YouTube — нет, поэтому там группы остаются на тумблерах, которые вы выставили руками.
- Карусель крутится ещё до того, как вы что-нибудь настроили: три группы готовых карт приезжают вместе с ней, и их переименовывают, правят или выбрасывают, как любые другие.
Порог растёт и снижается в затишье
Фиксированная шкала надоедает за один вечер: первое вращение волнует, десятое — это уже арифметика. Две настройки не дают ей стать скучной.
- Порог может расти после каждого вращения, так что десятое испытание вечера стоит дороже первого.
- Когда донаты перестают поступать какое-то время, порог тихо снижается на время, и шкала показывает это — вечер, который затих, получает шанс на возобновление вместо застоя.
- Скидка действует только пока вы в эфире, поэтому ночной перерыв не даёт бесплатного вращения тому, кто первым задонатит утром. Карусель, выключенная на плитке, скидку тоже не начинает; а скидка, которая уже шла в момент выключения, доживает свой срок.
- Все суммы в вашей базовой валюте, и пул работает с любыми подключёнными сервисами донатов.
- Битсы Twitch идут в копилку, пока их учёт не выключен, а донат, пришедший мимо площадок, добавляется в неё руками.
- Либо не привязывайте вращение к шкале вовсе и крутите только по кнопке — копилка продолжит наполняться и подождёт вас.
Список испытаний ведёт счёт
Испытание, которое выпало и было забыто, — не испытание. Список — это память: он находится в OBS и сохраняется после перезапуска.
- Строка счётчика растёт каждый раз, когда выпадает та же карта — пять отжиманий, потом десять, потом пятнадцать.
- Строки складываются по названию счётчика, а не по карте: три разные карты, означающие приседания, дают одно число, а не три.
- Строка таймера идёт на экране и издаёт звук, когда время вышло, так что чат знает об этом раньше вас.
- Истёкший таймер не пропадает: строка остаётся с пометкой «время вышло», пока вы не скажете, что дело сделано.
- Таймеры продолжают считать после перезапуска приложения, так что сбой посреди стрима не стирает ваш долг.
- Вы можете отметить строку выполненной, изменить число или добавить свою строку из панели управления, не выходя из стрима.
Управление во время игры
Всё, что нужно во время стрима, находится на плитке панели управления на втором мониторе — а не в окне настроек, куда нужно переключаться.
- Плитка показывает шкалу, очередь ожидающих вращений и последние выпавшие карты.
- Одна кнопка вращает прямо сейчас — для случаев, когда вы хотите раздать испытание сами.
- Плитка испытаний запускает и останавливает таймеры и редактирует числа на месте.
- Кнопка питания останавливает всё разом — донаты перестают идти в копилку, вращения прекращаются, оверлеи в OBS гаснут, — но накопленное не стирается.
- У каждой ленты, шкалы и списка испытаний есть ещё свой тумблер «В эфире» в списке оверлеев. Он убирает из эфира только этот оверлей: копилка копит дальше, вращения идут, таймеры считают, так что зрители могут платить за вращения, которых не видят.
- Сброс обнуляет копилку и очередь, когда вечер начинается заново.
- Обе плитки отображают те же данные, что и оверлеи OBS — измените на панели, и оверлей обновится.
Из чего собрано
Каждая часть — отдельный модуль: ставите только нужные, и любой можно убрать, не сломав остальное.
Как начать
- Откройте Каталог модулей → Дополнительные и установите карусель: движки, оверлеи и тайлы пульта приезжают одним набором.
- Подключите сервис донатов, чтобы было чем заполнять шкалу.
- Откройте Карусель → Карусель, напишите карты, распределите их по группам и задайте каждой группе редкость.
- Задайте порог и решите, будет ли он расти после каждого вращения.
- Добавьте ленту, шкалу и список испытаний в OBS как браузерные источники.
- Добавьте две плитки на панель управления и ведите вечер оттуда.
Карусель и список испытаний — отдельные модули не случайно: стрим, которому нужно вращение без учёта результатов, просто не добавляет оверлей испытаний в OBS, а там, где нужен только счёт, список наполняют руками.
Работает вместе с
Скачать strAImer
Всё на этой странице работает на вашем компьютере — бесплатно, без аккаунта, ничего подключать не нужно.
Чего-то здесь не хватает? Попросите на доске идей — по голосам видно, что нужнее всего. Предложить идею