Sorry, we don't support your browser.  Install a modern browser

Bug: Save/Workshop paths broken on fresh install (Unity 6 Path.Combine regression)#3080

After installing TTS today, I get these errors on every launch:

Error loading Save games: The network path was not found: ‘\My Games\My Games\Tabletop Simulator\Saves’
Error loading Workshop games: The network path was not found: ‘\My Games\My Games\Tabletop Simulator\Mods\Workshop’
Root cause (confirmed): TTS stores path components with a // prefix in the assembly (e.g. “//My Games”). In older Mono, Path.Combine(documentsPath, “//My Games”) concatenated normally, resolving to Documents\My Games. In Unity 6’s updated Mono runtime, //My Games is treated as a UNC root, which discards the Documents base path entirely. The result is \My Games\My Games\Tabletop Simulator\Saves — an unresolvable UNC path that Windows tries to reach as a network share.

System: Windows 11, fresh TTS install, Unity 6000.3.10f1. All Windows APIs return the correct Documents path (C:\Users...\Documents). The issue is purely in TTS’s path construction code.

Fix: Remove the // prefix from path component strings in the assembly, or use Path.Combine arguments that are not rooted (e.g. “My Games” instead of “//My Games”).

22 days ago