Skip to content

Placepolter/Better-Chat-Darkmode

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Better Chat plugin for TeamSpeak 3

Disclaimer i do not own this code this is just an modified version for friends

  • clean install for darkmode:
    • step 1 download version 1.14 Here
    • step 2 go to \Teamspeak 3\config\plugins and replace the QtLxBTSC_win64.dll file with This
    • step 3 Then add chat_files and replace chat.html in \Teamspeak 3\config\plugins\LxBTSC\template
    • step 4 restart TS3 if its still running
    • step 5 profit

--------------Ignore all of this below---------------

Build status

Releases: Here

Automatic build for current master: Windows 64bit only

What does it do?

  • Plugin inserts a new chat widget into TeamSpeak UI on top of the regular one
    • The new widget is based on QWebEngine (Chromium 69)
    • Enables html/css/javascript to be used to style, script and embed content into the chat
    • Option to have avatars in chat
    • Enables custom emotes easily shareable via Teamspeak server file system, packages or external urls

What does it NOT do

Features

Style with css, for example show user avatars in chat

Animated emotes & no size restrictions

Emotes

Embed linked images, youtube, tweets etc...

Youtube

Twitter

Building

Windows

Visual Studio 2017

Visual Studio 2017 (v141) toolset

Windows 8.1/10 SDK

Qt Visual Studio Tools

Qt 5.12.3

Building QWebEngine

With proprietary codecs enabled on Windows https://doc.qt.io/qt-5.12/qtwebengine-platform-notes.html

Install everything mentioned in above section

Install Python 2.7, Bison & Flex, GPerf

Make sure everything is in system PATH

Open Visual Studio 2017 x64 Developer Command Prompt and navigate to webengine directory in Qt sources

Run

qmake -- -webengine-proprietary-codecs
nmake

Thats it, hours later compilation should be done 😄. Paste the resulting QWebEngine files to teamspeak directory.

Linux

Install Qt sdk and in the project directory run:

qmake -config release
make

Debugging

To debug the javascript side of things, add the environment variable

QTWEBENGINE_REMOTE_DEBUGGING=PORT

and point your browser to http://127.0.0.1:PORT/

About

HTML chat for Teamspeak 3

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published