Resource icon

Custom Badges 0.9.3

No permission to download

Bluscream

Retired Staff
Contributor
Joined
May 8, 2015
Messages
967
Reaction score
934
Points
211
I'm close to finishing the external badges feature but i'd appreciate a helping hand with some binary stuff, if you're not experienced with coding just skip the rest.

Teamspeak saves the cached badges in the cfg/cache/badges directory. (Screenshot)

But the important part is stored in the settings.db in the BadgesData row in the Badges table.
It's a binary blob and i started reverse engineering it with @Splamy. (What we got back then)
I got as far as being able to load the badges from the blob with pytson: https://github.com/Bluscream/pyTSon_plugins/blob/master/include/bluscream.py#L126-L164
What i am currently stuck with is appending my external badges to that blob and writing it back to the db even tho i made some progress:
https://github.com/Bluscream/pyTSon_plugins/blob/master/scripts/customBadges/__init__.py#L79

So you can help me with either
  • Finding what tool Teamspeak is using to manage that binary data (I have tried to use a Protobuf parser but it wasn't valid, you're welcome to try if you have a better parser)
  • Giving me hints how to insert the delimiters to the array to finish the function :)
 

Fallindor

Member
Joined
Aug 28, 2016
Messages
1
Reaction score
0
Points
33
Hey,

I enabled manually the external icons and put manually the required files
But, it doens't work
http://prntscr.com/iza6xz

Is this feature supported, or was it just for fun?

EDIT: Sry, I didn't read your post before
 

SaadRoot

Active Member
Joined
Jan 8, 2017
Messages
32
Reaction score
12
Points
80
I have a problem with this script
<12:16:34> autorisations des clients insuffisantes (échec sur b_client_server_textmessage_send)
<12:16:42> ">_N0ise" a été ajouté au groupe de serveurs "Server Admin" par "Change me for no auto delete by ts-3.cx".
<12:16:52> ">_N0ise": ~cmdclientupdate~sclient_badges=overwolf=1:badges=1cb07348-34a4-4741-b50f-c41e584370f7,450f81c1-ab41-4211-a338-222fa94ed157
When i have server admin the badges arent showing and wheen i dont have anything it says b_clirnt_server_textmessage_send perm error
Is this an fix?
 

ike2117

Member
Joined
Apr 25, 2016
Messages
1
Reaction score
0
Points
33
how can i get access to the external icons like the pornhub and teaspeak icons??
 

uawkfneob-qweqwe

Restricted
Joined
Jan 14, 2018
Messages
3
Reaction score
0
Points
73
Hi , its a very nice plugin and works perfect on windows , recently i moved from windows to Ubuntu , how can i use it on Linux?
 

Bluscream

Retired Staff
Contributor
Joined
May 8, 2015
Messages
967
Reaction score
934
Points
211
Hi , its a very nice plugin and works perfect on windows , recently i moved from windows to Ubuntu , how can i use it on Linux?
It wont work on linux because TS3Hook is windows only. But soon @WolverinDEV will release TS3Hook for linux then i can rewrite CustomBadges to work on linux aswell

---- Automatically Merged Double Post ----

how can i get access to the external icons like the pornhub and teaspeak icons??
not possible yet
 
Last edited:
Top