Resource icon

Custom Badges 0.9.3

No permission to download

Bluscream

Retired Staff
Contributor
May 8, 2015
967
934
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 :)
 

SaadRoot

Active Member
Jan 8, 2017
32
12
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?
 

uawkfneob-qweqwe

Active Member
Jan 14, 2018
3
0
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
May 8, 2015
967
934
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