the add-ons

veadotube supports a simple add-on system – by adding veadotube add-ons in the form of .zip files into the .veadotube/addons folder of your user directory or the addons folder next to the veadotube executable, veadotube will load them and use them throughout the program.

the only currently available type of add-on is language packs. the plan for the future is to let the user write their own scripts for things such as custom nodes.

language packs

language packs can contain one or more languages to present the veadotube UI in, extending the default language list that veadotube comes with.

language pack add-ons are .zip files that contain one folder, text, and inside it are .txt files containing the strings for the respective language. you can see examples of string files in the text folder next to the veadotube executable; both versions of veadotube ship with all strings from all programs, so you can easily create language packs that apply to both versions as well.

we use the IETF language tag standard for choosing the language tag; so for Brazilian Portuguese, for example, the tag should be pt-BR.

there can be breaking changes between program updates, meaning that some localization keys can change without warning. if veadotube doesn’t find a key, it should simply fallback to English.