• You've discovered RedGuides 📕 an EverQuest multi-boxing community 🛡️🧙🗡️. We want you to play several EQ characters at once, come join us and say hello! 👋
  • IS THIS SITE UGLY? Change the look. To dismiss this notice, click the X --->
Resource icon

MyChat 04/23/2024

MyChat​

By Grimmier

Basic Chat Window.​

This was inspired because I play on Project Lazarus, and we don't have tabbed chat windows. Combine that with EQ's horrible filtering. This lets you create your own event based filters.

Features:

  • Customizable channels and colors.
  • Channels get their own tab's you can toggle on or off.
  • Main chat tab will show all channels always.
  • Configure Channels from a GUI accessible from the options menu
  • Right Clicking a tab will clear it.
  • Reads settings from MyChat_Settings.ini MyChat_Settings.Lua in the MQ\Config dir.
  • You can customize any event string you would like and create a channel for it that you can turn on of off at any time.
  • Toggling a channel on or off will save that setting to the settings Lua as well.
  • Edit and Add Channels and events through a GUI.
  • You can Import Configs from other characters.
    • Importing will append '_NEW' to a channel name if it already exists and create a new one.
    • you can alternatively check the Clean Import option where we will just write a fresh file.
    • All Imports will first back up original file with _BAK appended to the file name.
  • You can Toggle Channels on or off from displaying on the Main Channel.
  • You can Toggle Events on or off for a given Channel.
  • Filter String TOKENS
    • For filter strings you can use TOKENS to replace character names.
    • TOKENS AVAIL
    • M3 = Your Name
    • TK1 = Main Tank's Name
    • M1 = Main Assist's Name
    • H1 = Group Healers Name (CLR, SHM, DRU)
    • GP1 = Any Group Member's Name (except your own)
    • G1 - G5 = Group Member's Name in Slot 1-5 respectively
    • PT1 = Your Pets name
  • ZOOM. right click a tab to turn on ZOOM mode. this will scale up the font size.
    • ZOOM mode is not a true console, instead we are using a table with wrapped text rows.
    • When Selecting a row or hovering with the mouse over one, pressing Ctrl-C will copy that line of text to the clipboard.
    • for more refined copy toggle the zoom off and use the normal console.
  • Auto locking Auto-Scroll, in Zoom mode.
    • if you scroll up auto scrolling for that tab's zoom window will unlock.
    • Scrolling back to the bottom will relock scroll on.
  • format for settings:
Settings:

See default_settings.Lua in the MyChat folder


Values:
  • channelName = what shows in your menu to toggle on or off. anything you want to name it.
  • eventString= the search pattern that will trigger the event to write to console.
    • Each Channel can have multiple events.
      • Each event has a color and an eventstring setting. meaning you can have a different color for different lines all within the same channel.
        see example video below with a WHO channel.
  • filterString = further refining of the event.
    • so if your event was #*#say#*#,#*#
      • you could filter that further with 'You' and give that a color, and anytime You say,
        the filter will color that line whatever color you want.
      • otherwise if no filters matched it uses the events color.
  • color = what color do you want that channels lines to be?

TODO:
  • GUI to edit and add events without having to edit config and reload.
  • Tabs for the channels.
  • Multiple window option.
  • Item Links figure out item links without having to use linkDB.
Media:



MyChat_Config.gif
MyChat_Zoom.gif

1710311103095.png

1710229455430.png
Source Repository
https://github.com/grimmier378/mychat
[git] Automation options?
Yes
Author
grimmier
First release
Last update
Rating
0.00 star(s) 0 ratings

More resources from grimmier

Share this resource

Latest updates

  1. 04/23/2024

    [1.70] - 2024-04-23 Bug Fixes🐛 - Added some checks to also prevent saving blank names to...
  2. 04/23/2024

    [1.69] - 2024-04-23 Bug Fixes🐛 - Fix for blank filter strings. you could create them but they...
  3. 04/07/2024

    [1.68] - 2024-04-07 Bug Fixes🐛 - Fix for collapsible headers all having the same event string...
Back
Top