
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”).