Yep, the
<datastore> variable is intended for exactly what you described: being able to seamlessly move from one PC to another. When you select a file, such as a sound file or a chip image, the TD will automatically convert the path to a "<datastore>" version, IF the file you select is within your data store. For example, my data store is here:
C:\Users\Corey\Documents\The Tournament Director 2\DataIf I choose this audio file:
C:\Users\Corey\Documents\The Tournament Director 2\Data\sounds\deal-em.mp3... the TD will automatically convert it to:
<datastore>\sounds\deal-em.mp3If I get a new laptop and move my TD and all my data to the new laptop (as described in this TD FAQ:
https://www.thetournamentdirector.com/faq.html#faq31), the TD should still be able to find that audio file. Even if I log into my new laptop as a different user. If I now login as TheTD, my data store will be here:
C:\Users\TheTD\Documents\The Tournament Director 2\DataThat would make this path invalid on the new laptop:
C:\Users\Corey\Documents\The Tournament Director 2\Data\sounds\deal-em.mp3But since the path was stored as:
<datastore>\sounds\deal-em.mp3It's OK, because on the new laptop
<datastore> is
C:\Users\TheTD\Documents\The Tournament Director 2\Data.
This functionality hasn't changed. Are you sure you are selecting a file inside of your data store folder?