Логин:
Пароль:

http://lfforever.ru/design/ds_dw.css http://lfforever.ru/design/black.css
Сменить скин
Присоединяйся к каналу LFF в Discord!
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Фан Форум для LF'айтеров » Творчество » Презентация проектов » [Софт] Little Chat v1.0 (удобный чат для LF2)
[Софт] Little Chat v1.0
30.12.18 23:07 | #1

Репутация: 480
Постов: 3415



Представляю вам программку Little Chat (будем называть его "Чатик")! Я сделал её для более лёгкой переписки во время игры в LF2!
Если вкратце, суть такая: прога создаёт форму-слой (Оверлей) поверх окна LF, и ваши сообщения отображаются нём.
Ну а ещё вы можете видеть игровое время и некоторые игровые события (например, начало битвы).
Подключение игроков в Чатике происходит через IP (хамачевский IP вполне подойдёт).

Скриншот программы.


--------------------------
Инструкция.

1. Рассмотрим панельку [Welcome!].
* Здесь укажите свой ник. Это для вашего удобства. Ник не отправляется вашим собеседникам.
* Кнопка [Find LF2 process] используется для подключения Чатика к LF2, который должен быть запущен в этот момент.
* После подключения будет доступна активация Оверлея, это квадратик слева.
Оверлей будет отображаться, когда окно LF2 активно, то есть вы что-то делаете в игре.
* Ставьте галочку в правом квадрате, чтобы включить сохранение логов.

2. Далее панелька [New Friend].
* Здесь можно добавить игрока-товарища.
Если вы запускаете Чатик впервые, там уже будут заполнены поля моими ником и хамачевски IP :)

3. Теперь панельки [Friend List] и [Ready List].

Friend List это список добавленный игроков.
Ready List это список игроков, к которым вы хотите подключиться и чатиться с ними.
Ready List вмещает 7 игроков.
Выделите игрока и у вас будут доступны три кнопки.
* Кнопка со стрелочками - добавить игрока в Ready List или убрать оттудаt.
* Вторая кнопка - отредактировать ник, IP и цвет текста для игрока.
* Кнопка с крестиком - удалить игрока из Friend List.
Можете также использовать двойной клик по игроку вместо нажатия кнопки со стрелочками.

4. [Let's Chat]
Здесь отображается ваша переписка.
Ещё есть такая кнопочка [^], с её помощью можно сделать панель переписки побольше.

--------------------------
Переходим к [Options].
Жмите кнопочку, вам откроются дополнительные настройки.

1. [Choose color] - выберите цвет ваших сообщений.
Примечание: цветной текст для сообщений игроков используется только на Оверлее.
В основной переписке текст будет белым (исключение: системные сообщения).

2. Hotkeys! Можно назначить горячие клавиши.
* [Switch]- вкл/выкл режим ввода текста! Чатик заблокирует ваше управление в LF2 и вы сможете печатать текст, при этом не покидая окно игры.
Если при этом активирован Оверлей, вы будете видеть процесс переписки поверх экрана игры.
* [Display]- вкл/выкл Оверлей. Тут всё ясно.
* [Marker]- сделать заметку о времени текущего момента в игре.
Если во время битвы произошло что-то забавное, и вы захотите найти этот момент в реплее,
вам проще будет найти заметку в лог-файлах (если логи включены), чем запоминать время самому.

3. Можно выбрать, от кого получать сообщения:
* либо только игроки из Ready List;
* из Friend List и Ready List;
* или же любые игроки, даже если их нет у вас в списках.

4. Если у вас настроен цветной текст для игроков, но по какой-то причине вы захотели видеть только белый текст на Оверлее,
можно отключить цветной тест в меню Text color, вместо того чтобы редактировать текст каждого игрока отдельно.

5. Оповещения о входящих сообщениях, когда игра свёрнута и Оверлей скрыт.
Можно звуком (Sound), можно мерцанием иконки Чатика (Flashing).

6. Можно настроить отображение времени сообщений.
Это может быть системное время компьютера или же игровое время из LF2.
Примечание: в чат-логах сохраняется и то и другое время.

7. Ещё можно настроить оповещение об игровых событиях.
Варианты: в основной переписке или на Оверлее.
Для Оверлея есть ещё отдельная настройка - [aside].
Если здесь стоит галочка, системные и игровые сообщения будут отображаться отдельно от переписки игроков.

8. Бегунок "bg alpha level" позволит настроить прозрачность чёрного фона позади текста на Оверлее.

--------------------------
Что-то ещё?
Чатик создаёт файл конфигураций в той папке, где саходит сам Чатик.
Чтобы не создавать ещё больше багов, чем есть, не редактируйте этот файл.
Однако, если вы аккуратны, то его можно открыть, чтобы например изменить порядок игроков в списке Friend List.
Ещё создаётся папка "chatlogs", где хранятся лог-файлы.

Вот ещё некоторые интересные факты:
* правый клик мыши по Оверлею очистит его!
* Жмите Shift+Backspace для быстрой очистки поля ввода на Оверлее.
* Жмите Enter после отправки сообщения (по сути получится двойной Enter), и вы вернёте управление в игре.

Существует несколько текстовых команд.
Если сообщение начинается со слеша "/", сообщение будет воспринято Чатиком как командное.

/color переключает опцию [Text color]
/sound вкл/выкл звуковое оповещение
/flash вкл/выкл оповещение мерцающей иконкой

/time0 переключает опцию [Show timestamp], а именно отключает отображение времени
/time1 ...устанавливает отображение системного времени
/time2 ...устанавливает отображение игрового времени

/aside переключает опцию

[aside]/bold меняет жирность текста на Оверлее
/size меняет размер текста на Оверлее (совсем немножечко :D)

/pm для личных сообщений
Тут требуются пояснения.
"/pm player" - такая команда включит режим оправки ЛС, и последующие сообщения будут отправлены только указанному игроку.
Это может быть только игрок из Ready List. Вы увидите звёздочку "*" слева от его ника.
Игроков может быть несколько, просто перечисляйте их: /pm Marty Starsky.
Таким образом, вы можете чатиться только с вашими союзниками, когда играете 4 на 4.
Для отмены режима ЛС повторите команду с этим игроков(игроками).

И ещё одна команда:
/lines 20
Это позволяет задать количество строк текста на Оверлее. Минимум 5, максимум 20.

--------------------------
В общем, особо и нечего добавить, поэтому скачивайте и тестируйте!
Она на английском (привычка), но всё должно быть понятно.
Как мы любим, есть отсылочки и пасхалочки. А ещё возможны баги ;)
Надеюсь, мы будем чаще играть в кооперативе и пользоваться Чатиком.
Little Chat в архиве, который прикреплен к сообщению. Приятной игры! :)

Прикрепленные файлы: 9928178.png(32.1 Kb) · 9196147.png(102.2 Kb) · LittleChat_v1.0.rar(900.4 Kb)
31.12.18 13:28 | #2

Репутация: 445
Постов: 1247
Давно об этом мечтал)
Шад то знает :D

31.12.18 14:44 | #3

Репутация: 60
Постов: 1015
Отличная работа.
10.01.19 14:39 | #4

Репутация: 169
Постов: 1658
Ну никуя себе!  special_tan


Щёлкните на дракончика, он должен рости!!!
Никто не знает столько, сколько не знаю Я
11.01.19 22:26 | #5

Репутация: 445
Постов: 1247
Баги
- После некоторых клавиш, которые расположены слева возникают баги. Я думаю что это либо капс, или что более вероятно - переключение языка. Некоторые буквы почему-то печатаются большими - то все буквы, то не которые.
- При большом количестве сообщений, после пересечения максимального количество линий меняется цвет сообщений. Лечится пкм)

Предложения
- Было бы удобно иметь такую возможность корректировать окно чата в игре.
- Хочется удобно пользоваться бекспейсом. Длительное нажатие - стирание строки. Я знаю что скорее всего есть комбинация клавиш, которая позволяет стирать мгновенно, но удобнее когда тупо зажал - и готово)
-
 Хочется делать более длинные сообщения. Вроде не особо надо, но когда нужно написать длинное - появляется ступор, ибо буковки дальше не печатаются)
- Команды. В целом норм, хочу механику быстрого набора. (В майне через таб).

Фан Форум для LF'айтеров » Творчество » Презентация проектов » [Софт] Little Chat v1.0 (удобный чат для LF2)
  • Страница 1 из 1
  • 1
Поиск: