From 3ff1ab937b6c22e4d1613fa48d9aa51f5bb04a76 Mon Sep 17 00:00:00 2001 From: mibac138 <5672750+mibac138@users.noreply.github.com> Date: Wed, 17 Dec 2025 04:00:46 +0100 Subject: [PATCH] Normalize stack trace file locations The stack traces paths are significantly shorter, and only show the relevant path fragment. Before: /home/runner/work/Multiplayer/Multiplayer/Source/Client/Desyncs/DeferredStackTracing.cs:41 After: Multiplayer/Client/Desyncs/DeferredStackTracing.cs:41 See https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/compiler-options/advanced#pathmap for docs. Despite the warning, breakpoints still do work (at least for me). --- Source/Client/Multiplayer.csproj | 4 ++++ Source/Common/Common.csproj | 3 +++ Source/MultiplayerLoader/MultiplayerLoader.csproj | 3 +++ 3 files changed, 10 insertions(+) diff --git a/Source/Client/Multiplayer.csproj b/Source/Client/Multiplayer.csproj index 9757fa6e..635fb482 100644 --- a/Source/Client/Multiplayer.csproj +++ b/Source/Client/Multiplayer.csproj @@ -64,6 +64,10 @@ ..\..\ + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))=$(AssemblyName)/ + + diff --git a/Source/Common/Common.csproj b/Source/Common/Common.csproj index 405f8217..23618b9a 100644 --- a/Source/Common/Common.csproj +++ b/Source/Common/Common.csproj @@ -27,4 +27,7 @@ + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))=$(AssemblyName)/ + diff --git a/Source/MultiplayerLoader/MultiplayerLoader.csproj b/Source/MultiplayerLoader/MultiplayerLoader.csproj index f967be55..ba7f7a84 100644 --- a/Source/MultiplayerLoader/MultiplayerLoader.csproj +++ b/Source/MultiplayerLoader/MultiplayerLoader.csproj @@ -31,4 +31,7 @@ + + $([System.IO.Path]::GetFullPath('$(MSBuildThisFileDirectory)'))=$(AssemblyName)/ +