TwoRatChat - чат для стримеров.

130723
+71
#1 Oxlamon (53) 15:35, 15 июля 2015г. (09:33, 11 июня)

Ну вот пришло время мне уйти с sc2tv (может временно, а может и нет). В связи с чем, я создаю тут тему поддержки программы для просмотра/показа чата TwoRatChat.

 

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

 

Из-за бана на дропбоксе крысочата (а это показатель полулярности, ура чтоли)

Было отключено автообновление, и скачать последнюю на сегодня версию можно по ссылке:

Скачать архив с крысочатом можно по ссылке:

 

http://tworatchat.com/

 

Распаковать куда вам надо, и можно скопировать настройки со старой программы, если она у вас была, он автоматически подхватит.

Если у вас скины, то можете скопировать свою папку /local в новый крысочат, и он так же все подхватит.

Эта программа НЕ ИМЕЕТ автообновления. Пока не имеет.

 

 

Инсталлер не делал, просто зипка с лаунчером. Распакуйте в нужную вам папку, и запустите оттуда exe. Можете погонять антивирусом сверху, я знаю, вы такое любите. После запуска, появится окошко, в котором согласитесь на обновление и терпите пока он пыхтит. Обновление медленное, но стабильное (если роскомнадзор не блочил в вашем регионе дропбокс). И можно работать.

 

Для старых пользователей, что нового в бетарелизе:

1) утечки памяти в источниках ГГ и ск2тв устранены, нужны тесты после много зрителей и долгих стримов. Вроде жрет теперь раза в 3-4 меньше, но надо тестов.

2) если вы стримите не один(а), а с другом/подругой, то при добавлении источника чата можно указать ники через зяпятую, и тогда они будут подсвечиваться все, как если бы, обращение было только к стримеру.

3) бейджики ск2тв добавлены

4) гг переподключается ощутимо быстрее

5) гг смайлики теперь только непремиум (мое отношение к неравенству вы знаете, извините)

 

ВНИМАНИЕ: Уровни, и HTTP-скрипты не совместимы со старой версией чата. Голосовое управление чатом временно отключено.

 

Что есть в стартовой-бета версии:

- Поддержка чатов:

1) cybergame - возможно скоро будет удален*

2) empiretv

3) gamerstv

4) gipsyteam

5) gohatv

6) goodgame

7) midlane - alpha версия, ждем стабилизации серверов

8) sc2tv - ждем затишья бардака, но вроде пока все работает

9) twitch

10) youtube - эти время от времени блокируют хитрый доступ к комментам, нужны отзывы

11) youtube.gaming - аналогично ютубу.

12) streamcube.ru

 

- Возможность читать чаты как вместе, так и отдельно

- Поддержка голосований

- Поддержка колеса фортуны (для выбора из чата, N-счастливчиков)

- Черный список

- Небольшое количество шкурок оформления

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

- Прозрачность чата для мышки

 

И может быть что-то еще есть, я уже не помню. Программа пилится уже больше 2х лет, все довольно стабильно, но в тихом омуте...

 

От вас нужны слова поддержки, конструктивная критика и может быть идеи )

 

Ближайшие планы:

1) Скины и стабилизация http-части чата

2) Голосовое управление

3) Расширение той части, где уровни и опыт зрителей

 

 

P.S. Работает только под Windows старше vista (под xp не проверяю и не буду) и требует установки .Net 4.5 [sp1]

P.P.S. Мультиплатформой не интересуюсь, для андроидов не буду делать отдельно.

Лучшие ответы

+36
#49 SilenaTok 11:18, 4 августа 2015г. (11:18, 4 августа 2015г.)

Не добавляется чат в OBS - точнее только черный прямоугольник видно без всяких меню и собственно чата. Что делаю не так? Windows 10

+13
#135 Oxlamon 16:25, 7 октября 2015г. (17:01, 7 октября 2015г.)

1. Смайлы ГГ есть и даже анимированы, премиум и прочее тоже есть.

2. Смайлы твича поддерживаются в полном объеме, от премиума до стандарта

3. Цвета твича так же поддерживаются.

4. Удаление отмодерированных сообщений есть.

5. Счетчики все работают.

 

Внешний вид и скины от разработчика появляться не будут скорее всего. Нету у меня времени и желания, если честно. Вот вам минигайд (до появления редактора на паблике):

 

В папке с крысочатом есть папка - local - эта папка по сути дубликат папки data, которая автоматически синхронизируется с сервером при запуске (попробуйте удалить или изменить любой файл в папке data и запустить крысочат. он предложит обновится). Именно по этому не рекомендую там ничего трогать. НО есть у программы одна особенность: когда она грузит какой-либо файл (например /img/goodgame.png) она вначале его ищет в папке /local/data (для нашего примера это будет  /local/data/img/goodgame.png) если не находит, то ищет в папке /data. Таким образом можно добавлять свои скины, не боясь что они куда-от улетят или перезапишутся при обновлении).

 

Сам скин для программы это html + css + js.

 

Если хочется менять или создать свой скин на основе того, что у меня уже есть, то алгоритм будет в следующем посте. Если хочется создать что-то мега-новое, то тут код вам в зубы и кодить можно все. Внутри у крысочата работает V8 - awesomium. А значит можно пользовать любые фантазии которые уже работают в браузерах.

 

Оригинальные саундбанки можно найти в папке /data/Commands.xml для того чтобы изменять, по вышеизложенным причинам, надо скопировать этот файл в по пути /local/data/Commands.xml. Редактор в пути (но опять же время, желание, ничего этого нету). Без редактора как с этим работать отпишу еще отдельным постом.

 

Еще раз для всех. ОБС если не захватывает то есть варианты, я отписал их выше. Проблема одна, если что-то там есть внутри драйвера видеокарты, то он может захватываться, а может и не может (ну вы поняли). Я на это дело не влияю.

 

Спасибо что вы с крысочатом ) Ждите посты-обучалочки.


Итак гайд номер 1.

Я хочу новый (не совсем новый) скин:

 

1. Выбираем какой скин мы возьмем за основу (тем более их всего 2 default и убогий default). Пусть для определения это будет default.html.

2. Копируем файл /data/default.html -> /local/data/sexyskin.html, если сейчас запустить крысочат и открыть настройки, то в меню скинов появится /sexyskin.html, можно применить и увидеть, что ничего не изменилось со времен default.html (что очевидно в общем-то) но за то, теперь мы можем его изменять. Давайте приступим.

3. Для полноты процесса также скопируйте и переименуйте файл /data/default.css -> /local/data/sexyskin.css

4. Теперь в любом текстовом редакторе откроем sexyskin.html и заменим ссылки cj старого default.css на новый sexyskin.css. Их там 2 поэтому внимательней. Так же там видны значения fadeInRight и fadeOutRight, это соответственно анимации появления и скрытия (вроде не используется, но я не помню) сообщений. Взять новые варианты можно на этом сайте - https://daneden.github.io/animate.css/ - извращайтесь друзья мои. Давайте для примера заменим fadeInRight на bounceInRight и сохраним все.

5. Крысочат сам не врубается, что скин уже поменялся, поэтому давайте напомним ему - зайдем в настройки и жмякнем применить скин. (ну или перезапустим, но это не быстро). Так можно менять скины и сразу зырить результат. Мы заметим что анимация появления сообщения изменилась. Ура. (Кстати не лишним будет отметить, что лапать настройки css внутри .html не надо, потому что awesomium не такой уж и безбажный, и там наиболее удачные хаки и настройки для этой сборки. Я предупредил, кароч)

6. Теперь цвета, размеры (это не всегда главное) и прочее будем менять в файле sexyskin.css (я уже открыл его в редакторе текста, и вы не тормозите).

7. Специалисты по CSS уже все поняли и врубились, остальные внемлют моим письменам: Где было не лень, я оставил комментарии.

8. Например если я хочу изменить шрифты, то в самом низу есть 3 блока где указан шрифт - Anonymous Pro - можете установить какой захотите. Например Comic Sans MS и наблюдать как вытекают глаза дизайнеров.

9.  Всего у крысочата 3 вида сообщений: обычное, системное и обычное, но где есть обращение к стримеру. Давайте сменим обычное сообщение, пусть оно будет розовое и на зеленом фоне, тогда заменим в блоке .message, значение параметра background-color на цвет фона background-color: rgba(0, 255, 0, 1.0); уберем тень (стираем строку -     text-shadow: 0 1px 1px black;) и наконец в блоке - message_text - меняем цвет обычного текста -  color: pink; Применяем скин и наслаждаемся вытекающими глазами уже у себя.

 

 

Это был краткий и сумбурный курс бойца со скинами в крысочате. 

 


И вот вам гайд №2.

Где, мать вашу, мои саундбанки?

 

Никуда эти самый банки не делись, но редактор для них не готов (и вот мотивации его крафтить нету). Так давайте залезем туда руками! Внимание! Если файл будет кривой, или еще чего-нить прога покрашится, ведь она доверяет конфигам. Не огорчайте крысочат, он такой доверчивый.

 

1. Копируем файл /data/commands.xml в /local/data/commands.xml и НЕ переименовываем

2. Открываем этот новый файл в текстовом редакторе (а лучше в редакторе которые поддерживает doctype, тогда у вас будет 0 шансов испортить конфиг, и появятся подсказки)

3. Логика там простая, есть действия - action, этих действий пока 2: вызвать команду в JS-коде скина или проиграть звук. Каждое действие можно вызвать активатором (их пока тоже 2, это комбинация клавиш или голосовая команда, как у Siri, но она тока у премов, которых пока нету, потому что не до них, кароч, для вас тока 1 активатор, это комбинация клавиш).

 

Итак мы хотим чтобы при нажатии на комбинацию Ctrl+Shift+N был звук 'Nooooooooooooooooo' от Дарта Вейдера. 

1. Качаем MP3/WAV с просторов инета и сохраняем в папку /local/sounds/no.mp3 

2. Добавляем в xml вот такой код:

 

  <action>
    <hotkey key="N" modifiers="Shift + Control"/>
    <playsound volume="0.5">
      <soundfile fileName="\Sounds\no.mp3" volume="1.0"/>
    </playsound>
  </action>

 

Сохраняем, и перезапускаем прогу. И, как бы, все. Звуков может быть несколько, и тогда крысочат выберет случайным образом что-то из списка. Опция (атрибут) volume это громкость (от 0.0 до 1.0, где 0 это тишина, а 1.0 максимальная громкость звука).

 

Ну и опять же спасибо за то, что вы с крысочатом)

+12
#71 Oxlamon 08:25, 7 сентября 2015г. (12:45, 7 сентября 2015г.)

Охламон не забил, охламон делает. Все о чем сообщено будет исправлено. Уже работает версия, которая содержит все (даже ненавистные мной премиум смайлы и анимации), захватывается и имеет html-скины (с минимальными знаниями будет возможно делать все), в которой устранены утечки, добавлено море стабильности.

 

Просто надо потерпеть когда я ее доведу до уровня крысочата старой школы (а это голосования и колесо фортуны)

 

Фирменный минимализм и обширные телепатические возможности чата останутся.

 

Вы можете ускорить если напишете мне в крысоскайп - timexplode - и выпросите закрытую БЕТУ, там вы выслушаете лекцию, что это БЕТА, там могут быть баги, глюки и мало скинов, и нету автообновления. И если будут возникать проблемы будете кидать лог мне (там нету паролей и логов с ваших порно сайтов). Именно после разговора я выдам немелкую папку с вожделенным чатом. Именно поэтому нету ее в паблике. Не люблю показывать половину работы - портит впечатление.


Да, кстати, чуть не забыл:

добавлено:

+ютуб гаминг чат

в процессе:

~реалтв чат - ждем


Итак, это первый открытый бета релиз чата.

 

https://dl.dropboxusercontent.com/u/1106938/TwoRatChat_OpenBeta.zip

 

Скачиваем, распаковываем в папку, запускаем, соглашаемся с обновлением и получаем свежую сборку. Обновляться будет теперь только эта сборка. Если хотите - переходите.

+9
#272 GorgeousSide 08:37, 22 декабря 2015г. (08:37, 22 декабря 2015г.)

Для коннекта к гудгейму:

- Зайдите в настройки чата, на вкладку с URL;

- для Гудгейма измените ссылку на: ws://chat.goodgame.ru:8081/chat/websocket

- Перезапустите Крысочат

 

Начнет коннектиться.

+7
#142 friksasha 18:56, 14 октября 2015г. (08:04, 15 октября 2015г.)

Товарищи, у меня чат GG подключился. Я взял ссылку чата GG из крысы версии 0.8.21.65(в которой всё работает, но смайлы не показываются) и вставил за место той которая была. ссылка: ws://chat.goodgame.ru:8081/chat/websocket

 

Sc2Tv отвалился, но вчера работал. Мне кажется это у них проблема, но всё же сообщу. Подключение с чату Sc2Tv ест много ресурсов проца, а убрать до подключения невозможно.((

 

И ещё, как сделать текст полужирным, а то тонкий ариал мне не нравится.

Как удалить не загрузившийся sc2tv чат. Он сжирает половину проца и всё начинает лагать. D;

 

Заметил, что даже после установки галочки "с рамкой", ничего не происходит и всё остаётся как было. А в этом режиме Xsplit не может захватить окно и на экране ничего не показывается. В версии 0.8.21.65 всё нормально запускалось и захватывалось.

 

Sc2Tv благополучно заработал, пока что.

0
#2 sleepsomewhile (185) 17:04, 15 июля 2015г. 

Спрошу здесь тогда, еще раз. Смайлики с ГГ в текущей не показываются из-за того, что я что-то не то сделал? Или все по причине "гг чет мутит, потом появятся", как мне на форуме ск2тв сказали.

0
#3 Crabs.Blacksad (806) 17:37, 15 июля 2015г. 

у меня смайлы с гг отображаются нормально. и вообще чат стал очень хорош, помню давно его пробовал не понравился, но щас вообще супер) спасибо

0
#4 sleepsomewhile (185) 21:48, 15 июля 2015г. 
#3, CCrabs.Control_irk

у меня смайлы с гг отображаются нормально. и вообще чат стал очень хорош, помню давно его пробовал не понравился, но щас вообще супер) спасибо

Скриншот настроек чата можно? Ежели не затруднит.

0
#5 PaLbI4. (23) 01:52, 16 июля 2015г. 

Не совсем понимаю как добавить Youtube Чат.Нужно вводить ключ из ссылки трансляции или саму ссылку (пробовал и так и так)?Либо я что-то делю не так, либо программка чуть косячит.)

+1
#6 kifchan (678) 07:02, 16 июля 2015г. 

Охламончик на гг woop woop dog1

ПС: скриншотиков еще в первый пост потом можно, для новоприбывших =)

0
#7 PaLbI4. (23) 12:32, 16 июля 2015г. 

Странно в старых версиях youtube чат нормально работает. В этой так и не загружает.

+4
#8 Oxlamon (53) 18:46, 16 июля 2015г. 

#2, Смайлы гг были изменены. Работают только в бете.

 


#7, проверю, исправлю )

#6, добавлю

0
#9 BurzuiTV (7) 19:07, 16 июля 2015г. 

3) gamerstv - возможно скоро будет удален*

чем они не угодили то? у меня там заходят частенько зрители, причем общительные)))

 

Лучше от Empire.tv избавьтесь, мало того что сервис у них через раз работает, так еще и новым пользователям невозможно запустить там стрим, также у них саппорт молчит всячески уже на протяжении года, как бы аминь....

 

P.s.: Только сегодня делал небольшой видео обзор по Ратчату

0
#10 sleepsomewhile (185) 19:48, 16 июля 2015г. 

#8, Понял, спасибо. Буду ждать фиксов! pled

0
#11 Oxlamon (53) 23:13, 16 июля 2015г. 

#10, Зачем ждать, если ты не пользователь http версии, то можно качать бетку и пользоваться всласть, там есть все, и будет еще больше.

#9, Там личное. Мне владелец портала обещал подарок, и не подарил. С одной стороны подарок - штука не обязательная. А с другой не надо было обещать.

0
#12 sAviOr.ua (179) 06:19, 17 июля 2015г. 

Несколько месяцев назад пробовал, очень сильно проседал фпс, пришлось отказаться. Без него вообще без лагов.

0
#13 toby3d (8) 00:58, 18 июля 2015г. 

Повторю вопрос с форума sc2tv: Когда будет HitBox?

И появится ли версия для linux-систем?

0
#14 kup9_nps (10) 10:56, 18 июля 2015г. 

у меня так и не получилось захватить ее через ОБС. Мб кто подскажет, почему?

0
#15 T72 (222) 12:01, 18 июля 2015г. 

#14, сохрани в картинку и  уже ее выводи.

0
#17 BurzuiTV (7) 16:40, 18 июля 2015г. 

#16, у меня лично установка нормальная. Ставится туда куда сбрасывешь исходник.

Да кстати, вопрос про Hitbox тоже поддерживаю, а также Connectcast и новый Reall.TV. 

Зачем это уже проблемы пользователей, лично у меня там есть зрители.

+1
#18 Nitie (1295) 17:56, 18 июля 2015г. 

название как у чата для револьверов

0
#19 Allad (10) 05:19, 19 июля 2015г. 

В последнее время при включенном чатике возникает проблема *неадекватного поведения*  клавиатуры и мышки....не реагируют на 1-3 сек и так довольно часто, примерно раз в 1-2 минуты.

 

Это точно чат, проверял.

0
#20 jumper1221 (73) 10:51, 20 июля 2015г. 

#19,  Присоединяюсь, вчера стримил Лимбо, клавиатура стабильно залипала на 2 сек примерено через каждые 1-2 мин. Пробовал через джостик играть --  то же самое происходит.

+1
#21 Oxlamon (53) 14:24, 20 июля 2015г. 

#19#20, вот это мега интересные темы, пытаюсь найти, что и кто виноват.

 

Новые чаты:

По поводу добавки источников чата, все будет, но нету сроков. Обычно пишу в сапорты, и если идут на встречу, то добавляю. если не идут, то реверс протокола обычно не быстрое дело. Можете помочь с этим, если есть прямые контакты владельцев или вы автор (обычно я беру небольшую мзду за добавление и сапорт, но случаи разные).

 

Внимание:

В общем в большинства пользователей наблюдаются проблемы с "залипанием" мышки\клавки.  Поэтому в бете постепенно будут появляться галочки на вкладке Debug которые надо будет убрать, и проверить останется ли проблема. И отписаться (если не лень) здесь на форуме.

 

Еще раз:

Линуксы и макоси не будут делаться, не люблю. Андроиды и айфоны тоже не интересны. Но для них есть http - можно захостить и смотреть на любом устройстве чат. Инсталер, будет как выйдем из беты. Будет ставиться и хранить там где захотите (а не как это было добетную эпоху)

 

Работа дальше:

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

 

Грустное:

Сегодня ночью умер один из 2х оставшихся совладельцев крысочата - Аксель. Все кто помнят, можете почтить память. Остальные просто взгрустните.


Давайте соберем статистику для тех у кого лагает:

1) включено ли сохранение в картинку

2) включен ли режим оверлея

3) включен ли HTTP

4) Включены ли global-hotkeys

5) Включен ли режим прозрачности для мышки

 

А так же какой скин у вас стоит, какие источники чата и примерно сколько зрителей активных, сколько времени стрима.

 

Отпишитесь у кого есть глюки, я постараюсь вам помочь.

0
#22 jumper1221 (73) 18:57, 20 июля 2015г. 

#21,  Для статистики

1) включено ли сохранение в картинку ---ДА

2) включен ли режим оверлея --- Да

3) включен ли HTTP ---- НЕТ

4) Включены ли global-hotkeys -- не нашел (что это?)

5) Включен ли режим прозрачности для мышки --- ДА

 

   Скин стоит стандартный, прозрачность фона примерно половина. Зрителей около 10, чат цепляю GG и Twitch время стрима 3,5- 4 часа.

   Как будет возможность, попробую поменять настройки и протестить.

0
#23 .Madlax (8) 11:37, 21 июля 2015г. 

1) включено ли сохранение в картинку - НЕТ

2) включен ли режим оверлея - НЕТ

3) включен ли HTTP - ДА

4) Включены ли global-hotkeys - ДА

5) Включен ли режим прозрачности для мышки - НЕТ

 

Скин свой (переделан из стандартного), прозрачности нет, источники - кибер, гг, ск2тв, твитч,зрителей 150-250, активных ~ несколько десятков.

 

Из замеченных глюков: для http twitch.png надо переименновать в twitchtv.png в источниках, также должен быть system.png для системных сообщений, иначе пустой квадратик.

 

Также для http некорректная обработка ссылок как картинок, пришлось добавлять для картинок свое регулярное выражение var urlrpic = /\[url\](.*?)(.jpeg|.jpg|.png|.gif)\[\/url\]/i; , хотя я об этом уже сообщал.

 

В идеале еще бы придумать способ, чтобы старые сообщения удалялись ДО появления новых, чтобы не было ситуации с offset().top, когда мессаги частично за пределами экрана и только после этого удаляются. Выглядит неэстетично, ибо видна четкая граница чата. Моих познаний пока для этого не хватает, если только не возвращаться к варианту фиксированного кол-ва отображаемых сообщений. А хочется именно фиксированных размеров чата.

0
#24 zawibis (3) 11:59, 21 июля 2015г. 

Почему у меня в игре он не показывается? В OBS и как картинку делал и как окно - всё равно только при предпросмотре показывается максимум, а в самой игре я его не вижу в полноэкранном режиме.
Хочется ведь и играть и видеть кто тебе пишет. Причём у многих стримеров так работает (и с этим с другими чатами), так почему у меня не видно? Чтобы запустил игру и сразу чат и вообще красота.

0
#25 T72 (222) 12:08, 21 июля 2015г. 

#24, предположу, что игра фулл скрин

0
#26 zawibis (3) 12:08, 21 июля 2015г. 

#25, Да. Фул. Обязательно в оконном режиме нужно играть? По другому никак?

 Написать сообщение

Комментарий успешно добавлен!
Войдите или зарегистрируйтесь, чтобы оставить комментарий.

У нас на сайте запрещено:

  1. Оскорблять других
  2. Материться
  3. Пропагандировать нездоровый образ жизни
  4. Заниматься откровенной рекламой
  5. Писать транслитом и заглавными буквами

За подобные вещи мы либо предупредим Вас, либо сразу заблокируем ваш аккаунт.

Спасибо за понимание и приятного общения.