guide
finding (and changing) the data folder

veadotube saves session data regularly, including app settings, autosaved avatars, log files, whatnot. it also loads add-ons from the data folder, and talks to other veadotube instances from there!

data folder

the data folder is located in your home folder, named .veadotube. this folder and its subfolders are automatically created when you launch veadotube for the first time. to quickly get to this folder on each platform:

  • Windows: press Windows + R on your keyboard, paste %USERPROFILE%\.veadotube, and press Enter.
  • macOS: open Finder, press Command + Shift + G, paste ~/.veadotube, and press Enter.
  • Linux: it depends on your system actually! but it is at ~/.veadotube just like the other platforms.

in this folder you should find the following folder structure:

  • addons contains add-ons that veadotube will load during start-up, in .zip format;
  • data is where veadotube saves session data and avatars and whatnot;
    • language.txt holds the current language selected and affects all veadotube apps;
    • mini contains data specifically for veadotube mini;
      • autosave.veado is your autosaved avatar!
      • data.yaml contains the current app settings, including background colour, currently selected microphone device, microphone sensitivity levels, and so on;
      • window.yaml contains the current size and position of the app window;
  • instances stores the currently open instances of veadotube, with their ID and websocket address;
  • logs is where the log files are at.

making your save data portable

this is not supported on macOS!

you can also store your save data and add-ons folder right next to the executable instead of your home folder!

a simple way to do that is to create an empty file named save.txt in the same folder as the executable. when you launch veadotube, it’ll store your data in the same directory, in a folder called user. it’ll also load add-ons from the new addons folder that’s also in this directory.

you can also use the save.txt file to change the save directory name! for example, if your save.txt file contains the text hello, the app will use a folder called user-hello as the data folder.

aside from the save.txt method, you can also achieve this by launching veadotube with the --save argument, which will also launch it as a portable application! and by using, for example, --save hello, it’ll save to the user-hello folder as well. this can be useful if you’re launching multiple veadotube mini instances!

do note that even if you launch veadotube like this, it’ll still use the instances and logs folders in your home folder!

data folder in mini 1.4

veadotube mini 1.4 and older versions are made in Unity, meaning that they use the default Unity save folders. here’s how you find your data in these versions:

  • Windows: press Windows + R on your keyboard, paste %USERPROFILE%\AppData\LocalLow\olmewe\veadotube mini, and press Enter.
  • macOS: open Finder, press Command + Shift + G, paste one of the following paths, and press Enter:
    • data files: ~/Library/Application Support/olmewe/veadotube mini
    • log files: ~/Library/Logs/olmewe/veadotube mini
  • Linux: it’s at ~/.config/unity3d/olmewe/veadotube mini!

in these folders, you should find the following files:

  • data.yaml contains the current app settings, including background colour, currently selected microphone device, microphone sensitivity levels, and so on;
  • autosave.veadomini is the current avatar, which it’s automatically saved right before the app is closed;
  • Player.log is the latest log file, and it logs most internal Unity and veadotube functions and behaviours, useful for debugging;
  • Player-prev.log is the second-to-last log file; essentially the same contents but for a previous session of the app.

you can delete any of these if you’d like, which should only clear your in-app data and not affect anything else.

newer versions of veadotube mini automatically load these files and saves them in the new data folder! so don’t worry about migrating from an old version.

data folder in mini 1.3c and older

even older versions of mini did not use the data folder extensively, and actually saved things using the PlayerPrefs functionality in Unity! which is the least reliable thing ever, and not the smartest idea, but that’s how it was.

for these versions you might not find data.yaml or autosave.veadomini as they’re even more hidden, but any recent version of veadotube mini should be able to load them from the depths of your computer. do note that it only attempts to do so if it cannot find any current save data in the new data folder or the 1.4 data folder!