Заметил, что в основном мерцание появляется если ложить файл config_default.ini одной версии в каталог оверлея совершенно др. версии. Недавно помогал настраивать одному пилоту (у него появились мерцания) - установили версию 2.18, настроили родной файл config_default.in и мерцания пропали.
Полная инструкция по установке и настройке Teamspeak 3 Overlay:1) Скачать последнюю версию программы
http://ts3overlay.r-dev.de/ и установить.
2) Перезагрузить компьютер.
3) Поставить птицу в TeamSpeak
Настройки (Settings) ---> Плагины (Plugins) ---> DirectX overlay plugin.
4) Настроить программу "под себя", отредактировав файл
C:\Program Files\TeamSpeak 3 Client\plugins\ts3overlay\config_default.ini.
Содержание config_default.ini с моими комментариями //////////////////////////////
// this is the default configuration file for ts3overlay
// don't modify this file. If you want to override specific settings,
// create a 'config_user.ini' instead.
//
// Values are loaded with the following priority:
// application-specific values from config_user
// application-specific values from default_config
// common values from config_user (from section [default])
// common values from default_config (from section [default])
[default]
// global.dll.disable_loading <true | false>
// this value can be overridden for a "blacklist"
// If the DLL is injected into a process, it checks, whether the application
// uses D3D. If there is no D3D and the next parameter "force_dll_loading" is
// not set to true, the DLL will immediately be unloaded.
// However, it might be useful to avoid injection into some processes.
// Setting this flag to 'true' will disallow the DLL to be injected, even
// if the application uses D3D.
// If you need to modify this values (e.g. because of a crash, or because
// it doesn't make sense to hook this specific application), leave me a
// notice in the forum, so I can include this value in the default
// configuration for the next version
dll.disable_loading = false
// global.dll.force_loading <true | false>
// You most probably never need to touch this value. If the DXHook-DLL is injected
// into a process, it tries to detect if a D3D Version is used by the process.
// Setting this flag to 'true' will inject the DLL, even if the process doesn't use
// D3D at all.
// The only application that should be forced in this way is the "InstallHook"
// application
dll.force_loading = false
// logs.directory <directory name>
// you can set this directory, if the default mechanism doesn't work for you
// example: logfile_dir = "C:\TEMP"
// leave it empty to use the default behavior (%appdata%\ts3overlay)
logs.directory =
// d3d9.use_present_hook <true | false>
// if a game uses d3d9, you can see that the logs are created, but still don't
// see any picture, you might set this value (only for this application) to
// true. Please also leave me a notice in the forum, so I can include this value
// in the default configuration for the next version
d3d9.use_present_hook = false
// d3d9.use_release_hook <true | false>
// On some XP systems, hooking the 'release' function may lead to a crash of the
// application. Setting this feature to false seems to work in most games, however
// you may try to set it to true if you experience problems on display resize, or
// on minimizing / restoring the application. Please also leave me a notice in the
// forum, so I can include this value in the default configuration for the next
// version
d3d9.use_release_hook = false
// d3d9.ignore_no_resize_reset <true | false>
// Just for testing. Changing this entry will most probably crash your games
d3d9.ignore_no_resize_reset = false
// overlay.display.window.opacity <0-100>
// overlay.display.scrollbar.opacity <0-100>
// overlay.display.titlebar.opacity <0-100>
// overlay.display.backgroundcolor <AARRGGBB>
// Modify these values for the opacity and colour of the overlay background as well
// as the opacity for the scrollbar and the titlebar
// Setting the opacity to 0 makes it completely invisible (except the player names
// of course), a value of 100 makes it completely opaque.
// Setting the titlebar's opacity to 0 is not recommended, it's better to set the
// next parameter 'overlay.display.titlebar.visibility'
overlay.display.window.opacity = 3 - прозрачность окна оверлея
overlay.display.scrollbar.opacity = 30 - прозрачность прокрутки окна оверлея
overlay.display.titlebar.opacity = 100 - прозрачность заголовка окна оверлея
overlay.display.backgroundcolor = FFFFFFFF - цвет фона окна оверлея
// overlay.display.titlebar.visibility <true | false>
// This setting enables the titlebar by default. It can however be changed via the
// new context menu
overlay.display.titlebar.visibility = true - отображение заголовка окна оверлея
// overlay.display.fontcolor.talking <AARRGGBB>
// overlay.display.fontcolor.silent <AARRGGBB>
// overlay.display.fontcolor.whispering <AARRGGBB>
// overlay.display.fontcolor.muted <AARRGGBB>
// overlay.display.fontcolor.channel <AARRGGBB>
// overlay.display.fontcolor.dragging <AARRGGBB>
// Modify these values for the color of the player names
overlay.display.fontcolor.talking = FFF2C700 - цвет отображения говорящего пользователя
overlay.display.fontcolor.silent = 80F2C700
overlay.display.fontcolor.muted = 800000FF - цвет отображения приглушенного пользователя
overlay.display.fontcolor.whispering = FFFF0000
overlay.display.fontcolor.channel = FF999900 - цвет отображения пользователей в текущем канале
overlay.display.fontcolor.dragging = FFFFFFFF
// overlay.initialization.mode <normal | minimal>
// You can modify this value to set the initial mode to the "minimal" mode, where
// people in your channel are only displayed while talking.
overlay.initialization.mode = normal - режим отображения пользователе канала
(normal - все, minimal - только, те кто кто говорит)
// overlay.initialization.xpos <any number>
// overlay.initialization.ypos <any number>
// overlay.initialization.width <any number>
// overlay.initialization.height <any number>
// overlay.logo.xpos <any number>
// overlay.logo.ypos <any number>
// overlay.logo.alpha.min <0 - 100>
// overlay.logo.alpha.max <0 - 100>
// Modify these values to set the initial position of the overlay and the logo.
// If you chose a number smaller than 0 for the position, the overlay will be
// aligned relative to the right / bottom border.
// Setting the maximum logo alpha to 0 will completely disable the logo (and thus
// the context menu)
overlay.initialization.xpos = 50 - положение окна оверлея по оси Х
overlay.initialization.ypos = 50 - положение окна оверлея по оси Y
overlay.initialization.width = 150 - ширина окна оверлея
overlay.initialization.height = 180 - высота окна оверлея
overlay.logo.xpos = 20 - положение логотипа ТС по оси Х
overlay.logo.ypos = -80 - положение логотипа ТС по оси Y
overlay.logo.alpha.min = 30 - прозрачность логотипа ТС
overlay.logo.alpha.max = 100
// overlay.popup.show_server_messages <true | false>
// overlay.popup.show_channel_messages <true | false>
// overlay.popup.show_chat_messages <true | false>
// Modify these values to enable / disable popup messages if people enter your channel,
// server or type something in the ts3 chat...
overlay.popup.show_server_messages = true - отображение сообщений сервера TeamSpeak
overlay.popup.show_channel_messages = true - отображение сообщений канала TeamSpeak
overlay.popup.show_chat_messages = true - отображение сообщений чата TeamSpeak
// overlay.self_visible_in_minimal_mode <0 | 1 | 2 | 3>
// This value determines, how your own player will be displayed in minimal mode
// 0 = Own player will never be visible
// 1 = Own player will only be visible while talking (default)
// 2 = Own player will only be visible while talking or muted
// 3 = Own player will always be visible
overlay.self_visible_in_minimal_mode = 1 - разные режимы отображения пользователей
// hook.follow_steam_trampoline <true | false>
// Set this value to 'false' if you experience any problems with games using
// the steam overlay.
hook.follow_steam_trampoline = false
// hook.method <0|1>
// Try to set this value to '1' if you experience any problems / crashes in
// hooked games. '0' is the more complex method, that will succeed for nearly
// any hook, but it still may be buggy in some aspects...
hook.method = 0
// mouse.hook_all_threads <true | false>
// keyboard.hook_all_threads <true | false>
// This parameters are necessary for some games (such as Guild Wars) to receive
// mouse or keyboard events within the overlay. Set this to false if you experience
// any problems
mouse.hook_all_threads = true
keyboard.hook_all_threads = false
// special handling for some games
[LEAGUE OF LEGENDS.EXE]
d3d9.use_present_hook = true
[L2.BIN]
d3d9.use_present_hook = true
[GW.EXE]
d3d9.use_present_hook = true
mouse.hook_all_threads = true
keyboard.hook_all_threads = true
[AION.EXE]
mouse.hook_all_threads = true
keyboard.hook_all_threads = true
[HL2.EXE]
d3d9.follow_steam_trampoline = true
[GLOBALAGENDA.EXE]
mouse.hook_all_threads = true
// The following lines are the current blacklist
[DEVENV.EXE]
dll.disable_loading = true
[EXPLORER.EXE]
dll.disable_loading = true
[OPERA.EXE]
dll.disable_loading = true
[FIREFOX.EXE]
dll.disable_loading = true
[PLUGIN_CONTAINER.EXE]
dll.disable_loading = true
[VLC.EXE]
dll.disable_loading = true
[IEXPLORE.EXE]
dll.disable_loading = true
[CHROME.EXE]
dll.disable_loading = true
[PIXWIN.EXE]
dll.disable_loading = true
[WLMAIL.EXE]
dll.disable_loading = true
[CURSECLIENT.EXE]
dll.disable_loading = true
[DWM.EXE]
dll.disable_loading = true
[SKYPE.EXE]
dll.disable_loading = true
[MPC-HC.exe]
dll.disable_loading = true
[XBMC.exe]
dll.disable_loading = true
// The following lines are the forcelist
// Runes of magic has two ways in starting a CLIENT.exe
// The first one is only the startup screen, which doesn't have any D3D, so the overlay
// detects that there is nothing to do.
[CLIENT.exe]
dll.force_loading = true
// InstallHook is the overlay's injection program. It doesn't have any Direct3D capabilities, but is
// necessary to start up the hook...
[INSTALLHOOK.EXE]
dll.force_loading = true
5) Если шрифт списка пользователей будет мелким - изменить настройки файла
C:\Program Files\TeamSpeak 3 Client\plugins\ts3overlay\styles\fonts\DejaVuSans-8.font (спасибо NIK'у за помощь!).