Tabletop Simulator

Tabletop Simulator

View Stats:
Angello May 28 @ 3:16am
6
2
4
TTS Mod Vault
Hello there, I've created a tool called TTS Mod Vault.

It is a cross-platform mod backup tool for your Tabletop Simulator mods, saves and saved objects.

Download (Windows, Linux, macOS)
Nexus Mods[www.nexusmods.com]
GitHub[github.com]

TTS Mod Vault screenshots[www.nexusmods.com]

Features:
· Automatic handling of urls and files using old url format (http://cloud-3.steamusercontent.com/ -> https://steamusercontent-a.akamaihd.net/)
· Download - Download all assets to the local cache used by Tabletop Simulator
· Backup - Create backups in the ttsmod file format
· Import Backup - Import ttsmod files, created either by TTS Mod Vault or TTS Mod Backup
· Bulk actions - Download all, Backup all, Download & Backup all
· Sort & Filter - Sort by A-Z or newest, filter by folders and backup state
· Backup state - See which of your mods have a backup file and is it out of date or up to date
· Cleanup - Remove unused cached files that aren't part of your installed mods, saves or saved objects
· View Images - View all downloaded images of a specific mod in one place
· Replace URL – replace any asset URL with a new one
· Update URLs – replace prefixes or entire URLs, either for a single item or as a bulk action
· Mods & Saves paths - Separately set what paths are used for your Mods folder and your Saves folder in the Settings
· Open Files - You can open Audio, Images and PDF files
· Download Workshop Mod by ID - Enter the ID of TTS Mod you want to download and the tool will download both the JSON and image files

Feedback, suggestions, and comments are welcome!
Last edited by Angello; Dec 8 @ 9:53am
< >
Showing 1-15 of 119 comments
Angello May 28 @ 3:58am 
Note: Windows may show a security warning for unsigned software. Click 'More info' then 'Run anyway' to proceed.
Angello May 31 @ 11:43pm 
New bugfix version 1.0.1 has been released.
Hi man! First of all, thank you for the tool, it looks awesome! Then I have a question (I'm newbie in terms of TTS).
1) It seems I successfully downloaded all files from the game (all of them are green).
2) But when I load the game in TTS I see a warning that two files were missed. How is it possible if all the files are green in the tool? Do I load the game from the web instead of loading from the cash?
3) Let's imagine that the game was updated in the workshop and some models now should be pulled from another source. Can I still use (unzip) my old backup or it will be immediately updated from the workshop and all cashed file will became useless?
Hmm, looks like a bug. The object marked with green, but it wasn't downloaded in fact.. But still the tool looks really usefull
Angello Jun 3 @ 8:15am 
Originally posted by SaintVYrus:
Hi man! First of all, thank you for the tool, it looks awesome! Then I have a question (I'm newbie in terms of TTS).
1) It seems I successfully downloaded all files from the game (all of them are green).
2) But when I load the game in TTS I see a warning that two files were missed. How is it possible if all the files are green in the tool? Do I load the game from the web instead of loading from the cash?
3) Let's imagine that the game was updated in the workshop and some models now should be pulled from another source. Can I still use (unzip) my old backup or it will be immediately updated from the workshop and all cashed file will became useless?

Hello, thank you for trying it out!

Regarding your 2) point, could you share the link to the mod you're using so I could try to reproduce and investigate the issue? In general if files are downloaded/green then they are pulled from the cache, not the web.

For 3), yes you can still unzip/import your old backup. Will it be updated or not depends on TTS when you run it.
If you want to make sure you're using the unzipped version and prevent TTS from updating it then you could try doing these two things: first, making sure you are not subscribed to the mod on workshop and second, before you import the backup, open TTS and delete the mod from its list of mods.

Also please make sure you're using version v1.0.1 of TTS Mod Vault, there was a bug with asset url lists not updating correctly after mod was updated and that was fixed in that version.

Originally posted by SaintVYrus:
Hmm, looks like a bug. The object marked with green, but it wasn't downloaded in fact.. But still the tool looks really usefull

Along with what mod you're using, could you also tell me: which asset urls are problematic so I can try to reproduce and investigate the issue? ( you can right click on url -> copy url ), how are you sure they are not downloaded and what OS are you using?
Last edited by Angello; Jun 3 @ 8:33am
Hi Angello! Thank you for your answer. I want to help with tuning this util too, it looks very convinient. Yesterday I've tested different scenarious with subscribing/unsubscribing, copying, cleaning unused files (cool feature!) etc.
Originally posted by Angello:
could you share the link to the mod you're using so I could try to reproduce and investigate the issue?
Link to the mod: https://steamcommunity.com/sharedfiles/filedetails/?id=3087904244
broken links, that were marked with green:
https://www.dropbox.com/s/tdlfuow0n434wkf/lambert1_Normal_DirectX.png?dl=1
https://www.dropbox.com/s/lgrv731z9e8lo9u/backpack01.obj?dl=1
https://www.dropbox.com/s/6dceb308lff6e12/lambert1_Base_Color.png?dl=1
https://www.dropbox.com/s/sp1lm8d0v277ne0/backpack01_collider.obj?dl=1

All of them related to the same object in mod's json-file:
"GUID": "1dff84"

This mod isn't in English, but I think it's still usable as a test case for debugging.
Originally posted by Angello:
Also please make sure you're using version v1.0.1 of TTS Mod Vault
Yes, I've downloaded it from your Github repo.
Originally posted by Angello:
how are you sure they are not downloaded and what OS are you using?
I keep getting error messages during game loading. This is the log (recognized from a screenshot by ChatGPT 4o as I don't know how to copy text from the game console :D):
Originally posted by TTS:
Querying Workshop...1
File saved to C:\Users\Loveseals\Documents\My Games\Tabletop Simulator\Mods\Workshop\3087904244.json
Ведьмак: Старый Мир has been updated.
Workshop mods are up-to-date.
1 workshop thumbnails to download.
Workshop thumbnails are up-to-date.
Load image failed unsupported format: UNKNOWN
Supported formats: .jpg, .png, .webm, .mp4, .m4v, .mov, .rawt, .unity3d
at:
https://www.dropbox.com/s/tdlfuow0n434wkf/lambert1_Normal_DirectX.png?dl=1
Failed to load Model (.obj):
https://www.dropbox.com/s/lgrv731z9e81o9u/backpack01.obj?dl=1
Load image failed unsupported format: UNKNOWN
Supported formats: .jpg, .png, .webm, .mp4, .m4v, .mov, .rawt, .unity3d
at:
https://www.dropbox.com/s/6decb3081ffe61e2/lambert1_Base_Color.png?dl=1
Failed to load Model (.obj):
https://www.dropbox.com/s/spl1m8d0v277ne0/backpack01_collider.obj?dl=1
Loading complete.
Last edited by SaintVY[rus]; Jun 3 @ 12:23pm
Angello Jun 4 @ 12:01am 
This is fantastic info, thank you! I can't promise when I will look into the issue, I work sporadically on this tool when I find the time and energy for it, but it is on my list now and I'll try to get to it as soon as possible.
Hi Angello,

Let me start by saying thanks so much for making this! I've been worried about losing games to link rot for a while so i'm glad to have something to help.

Unfortunately I'm seeing certain mods just don't show up despite being an option in my mod browser in game. I've tried setting the directory to both the game data and the my documents directories, certain mods just don't show up. Any ideas what could be causing this? Thanks for your time!
Angello Jun 5 @ 12:18am 
Originally posted by ALargeFallingAnvil:
Hi Angello,

Let me start by saying thanks so much for making this! I've been worried about losing games to link rot for a while so i'm glad to have something to help.

Unfortunately I'm seeing certain mods just don't show up despite being an option in my mod browser in game. I've tried setting the directory to both the game data and the my documents directories, certain mods just don't show up. Any ideas what could be causing this? Thanks for your time!

Hello, thanks for trying it out, I'm glad it helps!

Regarding your issue, it's most likely because those mods that don't show up are in folders inside of the Mods/Workshop folder. So instead of json file being at Mods/Workshop/testFile.json its in Mods/Workshop/exampleFolder/testFile.json.

TTS still shows those but Mod Vault currently does not. I thought I had covered that case but must have made a mistake somewhere.

If it is that then I'll have a fix for that issue and the one SaintVY[rus] reported in the next version later this month.

The dropbox link issue - I've managed to find out why it's happening, just haven't finalized the fix for it yet.
Angello Jun 6 @ 9:46am 
New bugfix version 1.0.2 has been released.
Originally posted by Angello:
New bugfix version 1.0.2 has been released.
You're the best man! It works great now
p.s. Just a suggestion - it would be nice if broken links will be placed at the top of the list, but it's just a minor optional change.
p,p,s, Another idea - a link to the mod in the workshop.
Last edited by SaintVY[rus]; Jun 6 @ 4:05pm
Angello Jun 6 @ 11:01pm 
Originally posted by SaintVYrus:
Originally posted by Angello:
New bugfix version 1.0.2 has been released.
You're the best man! It works great now
p.s. Just a suggestion - it would be nice if broken links will be placed at the top of the list, but it's just a minor optional change.
p,p,s, Another idea - a link to the mod in the workshop.

Thank you! I'll add those ideas to my list to consider them for a future version.
Last edited by Angello; Jun 6 @ 11:02pm
Thank you for this tool, it work great on linux.

Could you add a feature to work around broken pastebin urls? So instead of trying to download models from pastebin.com/raw.php?i=<ID> or pastebin.com/<ID> it would try to download from pastebin.com/raw/<ID> and cache it as if it was downloaded from the original url.

Here's an example mod with broken pastebin urls:
https://steamcommunity.com/sharedfiles/filedetails/?id=2388648286
Last edited by Meep Moop; Jun 9 @ 11:13am
Originally posted by TyyppiHeppu:
Thank you for this tool, it work great on linux.

Could you add a feature to work around broken pastebin urls? So instead of trying to download models from pastebin.com/raw.php?i=<ID> or pastebin.com/<ID> it would try to download from pastebin.com/raw/<ID> and cache it as if it was downloaded from the original url.

Here's an example mod with broken pastebin urls:
https://steamcommunity.com/sharedfiles/filedetails/?id=2388648286
As a sideway you can just open json-file in the notepad and replace the links you need with a search tool.
Decided to give this a go after seeing it's available, but I apparently have such a huge library that it takes forever to load! I feel like it might be worth adding something to the initial "Loading" to show it's still working (currently waiting for it to finish, but Task Manager shows roughly 10% CPU use and 100MB/s disk use, so it's definitely thinking). A throbber, or an animated elipsis (1 -> 2 -> 3 -> 1 dots as it's working), just to show it hasn't hung (I'm currently still waiting for it to load after a couple of minutes).

Edited: it's plausible it may be stuck, but I'll leave it running overnight to see if it's actually done anything (since it's late and sleep is at a premium for me).
Double edit: and just as I finish my edit, it's done loading!
Last edited by Scautura; Jun 9 @ 4:27pm
< >
Showing 1-15 of 119 comments
Per page: 1530 50