ChatDiamond [Release]

Search, find and discuss about Mutators!
Post Reply
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

ChatDiamond [Release]

Post by The_Cowboy »

Howdy!

Allow me to present ChatDiamond, a native mod for your chatting needs!!

Image

The mod is under heavy development and presently at alpha stage, meaning huge scope for improvement over long period of time.

The salient features are like so

1. Chat display with emojis and emotes (animated emojis).
2. Messages can be copied from the history along with server ips and urls.
3. Hyperlinks are identifiably blue colored and underlined text.
4. Console window with useful filters.

Meta features
1. Tutorial on native modding (wip).
2. Tutorial on clientside UT messaging (wip).

Finally, the release page
https://github.com/ravimohan1991/ChatDi ... .1.0-alpha

Happy Hanukkah!
And five cheers for new year!!
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
User avatar
[rev]rato.skt
Adept
Posts: 438
Joined: Mon Aug 16, 2010 1:09 pm

Re: ChatDiamond [Release]

Post by [rev]rato.skt »

Good i go test :D
Brazilian Server:
Alma Negra - 34.95.189.187:7777
Classic - madruga.utbr.cf:7777
Duel - x1.utbr.cf:6666
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

Re: ChatDiamond [Release]

Post by The_Cowboy »

Ok I have had a brainstorming session for caching the chat text. Instead of storing the message and metadata in ini file, which limits the history of message due to limit in the size of datastructure, using native routines, I am dumping the data into text file with no need of erasing the past messages and metadata, ever. A text file of 20 MBs of size may store a year's chat messages (if 50 kb is utilized each day).

This is beginning to feel familiar, for a Discord user, where one can scroll right to the start with no history being erased due to space constraints.
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

Re: ChatDiamond [Release]

Post by The_Cowboy »

Perhaps. I am already using json format for chat metadata, natively, and dumping to a text file is more simple for me, because of the structure of chat metadata. In json format the string looks like

Code: Select all

{"ChatMessage":"Dirt bag!","FaceName":"FCommandoSkins.goth4Malise","LocalTime":"Sunday 21 May 2023 05:23","PlayerName":"Leftist_Tyranny","SkinName":"FCommandoSkins.goth1T_0","Team":"Red"}
{"ChatMessage":"nice","FaceName":"Dummy","LocalTime":"Sunday 21 May 2023 05:26","PlayerName":"somasup","SkinName":"None","Team":"Spectator"}
where the text needs be stored line by line for each chat message.
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

Re: ChatDiamond [Release]

Post by The_Cowboy »

Howdy!

A beta version of ChatDiamond is up for testing purposes. Happy chatting.
Attachments
ChatDiamond-Beta-Subject.zip
(3.65 MiB) Downloaded 5 times
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
User avatar
The_Cowboy
Skilled
Posts: 165
Joined: Mon Jan 24, 2011 3:22 am
Personal rank: Codezilla

Re: ChatDiamond [Release]

Post by The_Cowboy »

Howdy!

A new version of Chat Diamond is up https://github.com/ravimohan1991/ChatDi ... s/tag/v0.8

Happy Hanukkah!

Image
Feralidragon wrote:Trial and error is sometimes better than any tutorial, because we learn how it works for ourselfs, which kills any doubts about anything :tu:
Patreon: https://www.patreon.com/FreeandOpen
Post Reply