• This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn more.

Custom Badges [AiO] 0.9.3

No permission to download

Bluscream

Former Team
Contributor
#62
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.
You do not have permission to view link Log in or register now.
You do not have permission to view link Log in or register now.


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. (
You do not have permission to view link Log in or register now.

I got as far as being able to load the badges from the blob with pytson:
You do not have permission to view link Log in or register now.

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:
You do not have permission to view link Log in or register now.


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 :)