MyChat Client settings profile is a default text file in the format INI.

 

File example

 

[Network]

ReconnectTime=10

Secured=yes

ProxyType=0

ProxyHost=

ProxyPort=80

ProxyAuth=no

ProxyUserName=

ProxyUserPass=

 

[General]

WindowsStart=yes

ConfirmExit=no

StartPassword=no

DailyUpdatesCheck=yes

OpenPrivateByOneClick=yes

FadeWindows=yes

DoubleClickPagesClose=yes

MainWindow=1

ShowUsersCounterOnTheTabs=yes

ShowMainToolsPanel=yes

ShowSendButton=yes

CtrlEnterSend=no

TipOfTheDayNum=7

ShowTipOfTheDay=no

DisableAvatars=yes

QuickMsgAutoSend=yes

SpellCheck=no

AutoHideMainWindow=no

 

[Events]

ShowPopupTrayWindow=yes

PopupOnNewBBS=yes

PopupOnChannelMessage=no

PopupOnPrivateMessage=no

DateTimeStampFormat=[hh:mm:ss]

TimeStamp=yes

TrayBBSMsg=yes

TrayChMsg=yes

TrayPvMsg=yes

TrayDontHide=no

TrayWindowDuration=5

OpenPrivateOnPersonalOrAlert=no

BlinkOnTaskBar=no

 

[HotKeys]

HotKeyMyChat=<Win>+F12

HotKeyMyChatScreenShot=<Win>+F9

UseGlobalHotKeys=yes

EscHide=yes

 

[Smileys]

SmileysSet=classic

 

[Sounds]

AllSoundsOff=no

SndNewMsg=yes

SndBadWord=yes

SndLeave=yes

SndJoin=yes

SndChatType=yes

SndChatBS=yes

SndStatus=yes

SndError=no

SndPrivate=yes

SndChatRet=yes

SndSignal=yes

SndChat=yes

SndBroadcast=yes

SndFilesExchangeRequest=yes

SndFilesExchangeDone=yes

SndScreenShot=yes

SndMediaBusy=yes

SndMediaCall=yes

SndMediaCallReject=yes

SndMediaEndCall=yes

SndMediaIncomingCall=yes

SndNewMsgFile=newmsg.mp3

SndBadWordFile=badword.mp3

SndLeaveFile=leave.mp3

SndJoinFile=join.mp3

SndChatTypeFile=chattype.mp3

SndChatBSFile=chatbs.mp3

SndStatusFile=status.mp3

SndErrorFile=error.mp3

SndPrivateFile=private.mp3

SndChatRetFile=chatret.mp3

SndSignalFile=signal.mp3

SndChatFile=chat.mp3

SndBroadcastFile=broadcast.mp3

SndScreenShotFile=screenshot.mp3

SndFilesExchangeRequestFile=filesrequest.mp3

SndFilesExchangeDoneFile=filesdone.mp3

SndMediaBusyFile=mediabusy.mp3

SndMediaCallFile=mediacall.mp3

SndMediaCallRejectFile=mediacallreject.mp3

SndMediaEndCallFile=mediaendcall.mp3

SndMediaIncomingCallFile=mediaincomingcall.mp3

 

[SysEvents]

ShowSysEvents=yes

EnterTxtxCh=yes

LeaveTxtxCh=yes

QuitChat=yes

ChangeTheme=yes

BanUser=yes

TurnOut=yes

ConnectionLost=yes

Ignore=yes

ConnectionRestored=yes

AutoFillBroadcastUsersList=yes

ShowImagesInChat=yes

ImagesThumbsSize=2

DisableEmotions=no

EnableSmileysAnimation=yes

AutoreplaceSmileys=no

UseMessagesFontLayouts=yes

LoadHistoryType=1

History_1_Num=100

 

[Logs]

Server=yes

TxtChannels=yes

Privates=yes

Files=yes

 

[Security]

OptionsPassword=

 

[Languages]

Language=russian.ini

 

[SendFiles]

InputFilesDir=C:\Users\Toshiba\Documents\MyChat\

BasePort=10000

BufferSize=5

DataPort=10001

SayYes=yes

RememberSelectInputFilesFolder=no

RandomPorts=yes

RandomPortStart=10000

RandomPortEnd=20000

 

[Colors]

color_ch_pv_back=13758972

color_inp_back=13758972

color_userslist_back=13758972

color_userslist_text=0

color_own_nick_text=255

color_active_link=255

color_visited_link=8388736

color_timestamp=10526880

color_hello_nick=13209

color_users_nick_text=16711680

 

[Update]

UseAccountForUpdates=no

UpdateLogin=

UpdatePassword=

UpdateDomain=

ForceUpdateFromMyChatServerInActiveDirectory=no

 

[Special]

MessagesFontSize=1

ToolsPanelType=1

PagesPanel=3

 

[Additional]

PrivateInfoFields=EMAIL,WORK_PHONE,HOME_BIRTHDAY,IP_ADDRESS

ProgramCaption=%program% %ver% - %nickname% [%company%] (%state%)

 

[Interface]

TrayIconListNumber=0

 

[MediaCalls]

MediaNetworkTransportTCP=yes

MediaNetworkTransportUDP=no

IceTransportPolicy=all

 

Parameters and sections of the file INI

Parameter

Value

Description

[Network] program network settings

ReconnectTime

10

time for repeat connection attempt with the server after disconnection (in seconds);

Secured

yes

traffic encryption ("no", if encryption is not necessary);

ProxyType

0

type of the proxy server:

0 — not in use;

1 — SOCKS4;

2 — SOCKS5;

ProxyHost

 

proxy server address for work, if necessary;

ProxyPort

80

port for connection via the proxy server;

ProxyAuth

no

authorization status on the proxy server;

ProxyUserName

 

user's name for authorization on the proxy server;

ProxyUserPass

 

user's password for authorization on the proxy server;

[General] main settings section

WindowsStart

yes

automatically launch MyChat Client when the operating system starts;

ConfirmExit

no

request confirmation when exiting the program;

StartPassword

no

display the accounts manager window after launch and do not connect automatically to MyChat Server;

DailyUpdatesCheck

yes

weekly check for updates on the official website;

OpenPrivateByOneClick

yes

show private dialogues by one click on the header from a contacts panel;

FadeWindows

yes

smooth display appearance for dialogue windows;

DoubleClickPagesClose

yes

close applications in private dialogues and conferences by double click on the header;

MainWindow

1

what to do with the program main window after launch:

0 — do nothing;

1 — hide the window to the system tray after start;

2 — maximize the window (full screen);

ShowUsersCounterOnTheTabs

yes

show the number of users in conferences and tabs;

ShowMainToolsPanel

yes

show main tools panel;

ShowSendButton

yes

show the button for sending messages in dialogues;

CtrlEnterSend

no

send messages using Ctrl+Enter;

TipOfTheDayNum

7

number of "Tip of the Day";

ShowTipOfTheDay

no

show the window "Tip of the Day" with helpful recommendations;

DisableAvatars

yes

disable avatars in the chat;

QuickMsgAutoSend

yes

send messages instantly to the chat with the set of ready phrases;

SpellCheck

yes

system for spell checking in messages;

AutoHideMainWindow

no

automatically hide the main window when a user is inactive;

[Events] reaction on various events in the chat

ShowPopupTrayWindow

yes

show pop-up notifications in a system tray;

PopupOnNewBBS

yes

show window above all windows when receiving messages on the announcements board;

PopupOnChannelMessage

no

show chat window above all windows when receiving any message in a conference;

PopupOnPrivateMessage

no

show chat window above all windows when receiving any message in a private dialogue;

DateTimeStampFormat

[hh:mm:ss]

date/time stamps in messages;

TimeStamp

yes

show date/time stamps in the chat;

TrayBBSMsg

yes

show incoming notifications in the system tray when receiving messages on the announcement board;

TrayChMsg

yes

Show pop-up notifications in the system tray when receiving a message in a conference;

TrayPvMsg

yes

show pop-up notifications in the tray when receiving messages in a private dialogue;

TrayDontHide

yes

do not hide the notifications window in the system tray;

TrayWindowDuration

5

duration time for displaying notification windows in the tray (in seconds);

OpenPrivateOnPersonalOrAlert

no

open the private dialogue when receiving personal or important messages in conferences;

BlinkOnTaskBar

yes

flashing on the taskbar when receiving new messages;

[HotKeys] settings for global hotkeys in the chat

HotKeyMyChat

<Win>+F12

global combination for  calling MyChat Client from the tray;

HotKeyMyChatScreenShot

<Win>+F9

global combination for sending screen copy in the chat;

UseGlobalHotKeys

yes

use global system combinations in the chat;

EscHide

yes

hide MyChat window to the tray using the button Esc;

[Smileys] settings for emoticons (smileys)

SmileysSet

classic

name of a used set of smileys;

[Sounds] — settings for sounds in the chat

AllSoundsOff

no

disable all sounds in the chat;

SndNewMsg

yes

enable sounds for messages on the announcements board;

SndBadWord

yes

enable sounds for obscene word filter;

SndLeave

yes

enable sounds for exiting the conference;

SndJoin

yes

enable sounds for entering the conference;

SndChatType

yes

enable sounds for message typing;

SndChatBS

yes

enable sounds for editing the message (Del, Backspace);

SndStatus

yes

enable sounds for changing the conference topic, titles, blocking;

SndError

no

disable sounds for errors;

SndPrivate

yes

enable sounds for new private messages;

SndChatRet

yes

enable sounds for pressing Enter in the message input field;

SndSignal

yes

enable sounds for the signal command (for attracting attention);

SndChat

yes

enable sounds for incoming messages in the conference;

SndBroadcast

yes

enable sounds for incoming notifications (broadcasts);

SndFilesExchangeRequest

yes

enable sounds requests for accepting files;

SndFilesExchangeDone

yes

enable sounds for complete process of files exchanging;

SndScreenShot

yes

enable sounds for creating a screen copy;

SndMediaBusy

yes

enable sounds for "Busy" statuses during calls;

SndMediaCall

yes

enable sounds of outgoing sounds during voice and video calls;

SndMediaCallReject

yes

enable sounds for call rejection;

SndMediaEndCall

yes

enable sounds for a call end;

SndMediaIncomingCall

yes

enable sounds for incoming voice or video call;

SndNewMsgFile

newmsg.mp3

sounds file for the message on the announcements board;

SndBadWordFile

badword.mp3

sounds file for filtering obscene words;

SndLeaveFile

leave.mp3

sounds file for exiting the conference;

SndJoinFile

join.mp3

sounds file for entering the conference;

SndChatTypeFile

chattype.mp3

sounds file for typing text in the chat;

SndChatBSFile

chatbs.mp3

sounds file for editing the message text in the chat (Del, Backspace);

SndStatusFile

status.mp3

sounds file for system messages in conferences;

SndErrorFile

error.mp3

sounds file for errors;

SndPrivateFile

private.mp3

sounds file for receiving private messages;

SndChatRetFile

chatret.mp3

sounds file for pressing Enter in the window for typing messages;

SndSignalFile

signal.mp3

sounds file for  the signal command (for attracting attention);;

SndChatFile

chat.mp3

sounds for incoming message in the conference;

SndBroadcastFile

broadcast.mp3

sounds file for incoming notification;

SndScreenShotFile

screenshot.mp3

sounds file for creating screen copy;

SndFilesExchangeRequestFile

filesrequest.mp3

sound file for receiving files;

SndFilesExchangeDoneFile

filesdone.mp3

sounds file for complete process when exchanging files;

SndMediaBusyFile

mediabusy.mp3

sounds file for the "Busy" status during calls;

SndMediaCallFile

mediacall.mp3

sounds file for outgoing voice/video calls;

SndMediaCallRejectFile

mediacallreject.mp3

sound file for rejecting a call;

SndMediaEndCallFile

mediaendcall.mp3

sounds file for ending a call;

SndMediaIncomingCallFile

mediaincomingcall.mp3

sounds file for incoming voice/video call;

[SysEvents] system event

ShowSysEvents

yes

show system messages in conferences;

EnterTxtxCh

yes

show the event for entering the conference;

LeaveTxtxCh

yes

show the event for exiting the conference;

QuitChat

yes

show the event for exiting the chat;

ChangeTheme

yes

show the event when changing the conference topic;

BanUser

yes

show the event when punishing a user in the conference;

TurnOut

yes

show the event when kicking out a user from the conference;

ConnectionLost

yes

show the event  when disconnecting with the server in conferences;

Ignore

yes

show the event when other users ignore your messages in a conference;

ConnectionRestored

yes

show the event when restoring connection with the server in conferences;

AutoFillBroadcastUsersList

yes

automatically fill the window for sending notifications to the list of users from the current conference or private dialogue;

ShowImagesInChat

yes

show images in the messages;

ImagesThumbsSize

2

size for images thumbnails:

0 — small;

1 — default;

2 — big;

3 — large

DisableEmotions

no

disable graphic smileys in the chat text;

EnableSmileysAnimation

yes

enable animation for graphic smileys in the chat text;

AutoreplaceSmileys

no

automatically replace text smileys with graphic ones when typing the message in the chat;

UseMessagesFontLayouts

yes

use the font marking in the message text;

LoadHistoryType

1

Automatic upload of messages history when opening conference or private messages in the chat:

0 — do not load the message history;

1 — load last N messages;

History_1_Num

100

how many messages to load in the window when opening conference or private dialogue;

[Logs] logs

Server

yes

log the connection to the server;

TxtChannels

yes

log the message in text conferences;

Private dialogues

yes

log private messages;

Files

yes

log operations when exchanging files;

[Security] security section

OptionsPassword

 

set a password for entering the program settings;

[Languages] languages

Language

ukrainian.ini

interface localization file for system messages;

[SendFiles] settings for files exchanging

InputFilesDir

 

folder for accepting files from other users;

BasePort

10000

managing FTP port for direct files receiving in a local network;

BufferSize

5

buffer size for transferring files:

0 — 8 KB;

1 — 16 KB;

2 — 32 KB;

3 — 64 KB;

4 — 128 KB;

5 — 256 KB;

6 — 512 KB;

DataPort

10001

FTP port for sending binary data by using the technology of the direct file transfer in a local network;

SayYes

yes

accept files from users from a contacts list with no questions;

RememberSelectInputFilesFolder

no

remember folders with accepted files for each user;

RandomPorts

yes

use random FTP ports from a range for direct file transfer in a local network;

RandomPortStart

10000

start of the ports range for direct file transfer in a local network via FTP;

RandomPortEnd

20000

end of the ports range for direct file transfer in a local network via FTP;

[Colors] —settings for colors of the program elements

color_ch_pv_back

13758972

background for conferences and private dialogues;

color_inp_back

13758972

background for the message input field;

color_userslist_back

13758972

background for the users list in the conference;

color_userslist_text

0

text of the users list in conferences;

color_own_nick_text

255

own nickname in messages;

color_active_link

255

active link in conferences and private dialogues;

color_visited_link

8388736

already opened link in conferences and private dialogues;

color_timestamp

10526880

date/time stamps for messages;

color_hello_nick

13209

addressed nickname in the chat;

color_users_nick_text

16711680

users nicknames and links in messages;

[Update] —updates

UseAccountForUpdates

no

use a special Windows user account for updating the program;

UpdateLogin

 

Windows user login for updates;

UpdatePassword

 

Windows user password for updates;

UpdateDomain

 

Windows user domain name for updates;

ForceUpdateFromMyChatServerInActiveDirectory

no

when working in Active Directory, update via MyChat Server;

[Special] — special section

MessagesFontSize

1

font size in the chat:

0 — small;

1 — default;

2 — big;

3 — large;

ToolsPanelType

1

size of the main toolbar:

0 — small;

1 — default;

PagesPanel

3

where to place conversation tabs:

1 — on top;

2 — on the right;

3 — on the bottom;

4 — on the left;

[Additional] — additional settings

PrivateInfoFields

EMAIL

information fields about an interlocutor that should be shown in the private dialogue;

ProgramCaption

%nickname%

header style of the main window;

[Interface] — interface

TrayIconListNumber

0

icon type in the system tray:

0 — default;

1 — variant №2;

2 — variant №3;

[MediaCalls] — settings for calls

MediaNetworkTransportTCP

yes

use TCP protocol for calls;

MediaNetworkTransportUDP

yes

use UDP protocol for calls;

IceTransportPolicy

all

connection method:

relay — via the server;

all — directly and via the server.