Results 1 to 2 of 2
Thread: TeamSpeak 3 Package Installer
08-06-2011, 13:54 #1-= TeamSpeak Team =-
- Join Date
- Jul 2002
TeamSpeak 3 Package Installer
with the introduction of the TeamSpeak-3.0.0-rc2 Client, we now support so called "package files" which are basically archives containing all the files of a sound-pack, a skin, a plugin or a translation etc.. The package installer that automatically comes up when you try and "run" such a package file takes care of extraction and copying the files to the right places in the client.
Since it greatly eases the installation of any add-ons, we recommend all authors to repackage their work into such a package file.
Below some information on how this works:
TeamSpeak 3 Package Installer ----------------------------- The TeamSpeak Package Installer allows users to install plugins, soundpacks, skins etc. by opening a package file in Windows explorer. Requires TeamSpeak 3 Client rc-2 or later. Package files are ZIP archives with another file suffix. Only zlib compression is supported. Do not use Umlauts in your filenames inside the ZIP archive, they are not supported. Package files are identified by their file suffix: .ts3_plugin .ts3_style .ts3_soundpack .ts3_iconpack .ts3_translation .ts3_addon The suffix is a hint for the user about the package content. The install structure is not defined by the suffix but by the content of the package. Packages which contain multiple types (like stylesheet and an iconpack) could use the suffix of the primary content (e.g. .ts3_style) or the more generic .ts3_addon. The root directory of the archive is required to contain a special package information file named "package.ini". [Example package.ini] Name = Test Plugin Type = Plugin Author = TeamSpeak Systems GmbH Version = 1.0 Platforms = win32, win64, mac Description = "This is a test plugin." The Type field should match the file suffix or, in the case of a multiple content package, be a combination (e.g. "Style, Iconpack"). The Platforms field can be empty (allowed for all platforms) or a list of supported platforms of this add-on. Valid platform names are: win32, win64, linux_x86, linux_amd64, mac The package installer will validate the current platform it is running on against the list of supported platforms in the package.ini file. If the current platform is included in the list, installing will be allowed. If the platform list is empty or the field is not given, installing will be allowed. The hierarchy of a package archive is required to reflect the structure of the installed files relative to the TeamSpeak 3 installation directory. [my_plugin.ts3_plugin] package.ini plugins my_plugin_win32.dll my_plugin_win64.dll my_plugin_data data1.dat data2.dat The root level of this package will be extracted into the TeamSpeak 3 Client root folder, excluding package.ini. Note that content needs to be at the root level of the package and *not* within a subfolder. The following would be *wrong*: [my_invalid_plugin.ts3_plugin] my_plugin package.ini plugins my_plugin_win32.dll my_plugin_win64.dll my_plugin_data data1.dat data2.dat A soundpack might be look like this: [my_soundpack.ts3_soundpack] package.ini sounds my_soundpack (directory) sounds.ini sound_1.wav sound_2.wav Example for a combine iconpack and style package: [my_soundpack.ts3_style] package.ini styles my_style.qss my_style my_style_icon_1.png my_style_icon_2.png gfx my_gfx_pack my_icon_1.png my_icon_2.png
Last edited by dante696; 05-07-2011 at 15:50. Reason: Read me updated
13-12-2011, 10:19 #2-= TeamSpeak Team =-
- Join Date
- Jun 2008
You can leave Feedback or Problems here---------------------------------------------------------
Please don't send me private support questions.
They belong into the forum and maybe other users have these questions/problems too.
TeamSpeak FAQ || What should i report, when i open a client thread? || Report and upload your Crashdump here
NPL License (Registration)
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
By Peter in forum ToolsReplies: 1Last Post: 13-12-2011, 10:20
By Peter in forum SkinsReplies: 1Last Post: 13-12-2011, 10:19
By rsCuBe in forum Linux / FreeBSDReplies: 4Last Post: 20-12-2009, 18:20
By razR331 in forum [TeamSpeak 2] Server SupportReplies: 1Last Post: 24-04-2009, 18:32
By stoked in forum [TeamSpeak 2] Client SupportReplies: 2Last Post: 18-01-2007, 12:09