Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #6 from grimmier378/dev
Zoom Slider and readme update
- Loading branch information
Showing
3 changed files
with
300 additions
and
270 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,42 +1,36 @@ | ||
# MyChat | ||
By _Grimmier_ | ||
|
||
## Basic Chat Window. | ||
|
||
## *Features:* | ||
* Customizable channels and colors. | ||
* Reads settings from MyChat_Settings.ini 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. | ||
|
||
*example MyChat_Settings ini.* | ||
|
||
```[ChannelName]=[EventString]=[FilterString]=[Color]``` | ||
|
||
``` | ||
[Events_Channels] | ||
Ooc=#*#say#*# out of character,#*#=out of character=dkgreen | ||
Shout=#*#shout#*#,#*#=shout=red | ||
Auction=#*#auction#*#,#*#=auction=dkgreen | ||
XP=#*#gained#*#experience!#*#=experience!=dkyellow | ||
AA=#*#gained an ability point#*#=an ability point=orange | ||
Group=#*#tells the group#*#=group,=teal | ||
Guild=#*#tells the guild#*#=guild,=green | ||
Tells=#*#tells you,#*#=tells you,=magenta | ||
Say=#*#says,#*#=says,=white | ||
``` | ||
|
||
ChannelName is what shows in your menu to toggle on or off. anything you want to name it. | ||
EventString is the search pattern that will trigger the event to write to console. | ||
FilterString is used in the lua parse to determine what channel the line belongs to. key search word to match to channel. | ||
Color what color do you want that channels lines to be? | ||
|
||
## *valid colors* | ||
green dkgreen | ||
red dkred | ||
teal dkteal | ||
orange dkorange | ||
magenta dkmagenta | ||
purple dkpurple | ||
yellow dkyellow | ||
blue dkblue | ||
white grey black | ||
# 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. | ||
* Right Clicking a tab will clear it. | ||
* Reads settings from MyChat_SERVERNAME_CHARNAME.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. | ||
* 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. | ||
|
||
## Sample Config. | ||
|
||
https://github.com/grimmier378/MyChat/blob/main/default_settings.lua | ||
|
||
## IMAGES | ||
|
||
![Screenshot 2024-03-13 002355](https://github.com/grimmier378/MyChat/assets/124466615/2406f5ad-edf4-48b2-983e-d061e61a6deb) | ||
![MyChat_Zoom (2)](https://github.com/grimmier378/MyChat/assets/124466615/a2ac3909-3470-4d33-8a7f-41cae9ba64da) | ||
![MyChat_Config](https://github.com/grimmier378/MyChat/assets/124466615/f284f649-3ff0-4f58-b051-6c47c2572ca9) | ||
![MyChat_Zoom](https://github.com/grimmier378/MyChat/assets/124466615/fc9473ff-34f8-46eb-b0e4-46e4994f6af3) |
Oops, something went wrong.