diff --git a/Content.Tests/Content.Tests.csproj b/Content.Tests/Content.Tests.csproj
index 29f7538883..91e6aa6080 100644
--- a/Content.Tests/Content.Tests.csproj
+++ b/Content.Tests/Content.Tests.csproj
@@ -1,4 +1,4 @@
-
+
$(TargetFramework)
@@ -24,6 +24,7 @@
+
diff --git a/DMCompiler/DMCompiler.csproj b/DMCompiler/DMCompiler.csproj
index 8f9126626f..b2b408eb79 100644
--- a/DMCompiler/DMCompiler.csproj
+++ b/DMCompiler/DMCompiler.csproj
@@ -14,8 +14,8 @@
-
+
diff --git a/DMDisassembler/DMDisassembler.csproj b/DMDisassembler/DMDisassembler.csproj
index 6e56f0e729..d570979a53 100644
--- a/DMDisassembler/DMDisassembler.csproj
+++ b/DMDisassembler/DMDisassembler.csproj
@@ -11,6 +11,7 @@
+
diff --git a/OpenDream.sln b/OpenDream.sln
index 5f59b35685..34444b6537 100644
--- a/OpenDream.sln
+++ b/OpenDream.sln
@@ -7,18 +7,18 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "TestGame", "TestGame", "{72
ProjectSection(SolutionItems) = preProject
TestGame\code.dm = TestGame\code.dm
TestGame\environment.dme = TestGame\environment.dme
- TestGame\renderer_tests.dm = TestGame\renderer_tests.dm
TestGame\map_z1.dmm = TestGame\map_z1.dmm
TestGame\map_z2.dmm = TestGame\map_z2.dmm
TestGame\map_z3.dmm = TestGame\map_z3.dmm
+ TestGame\renderer_tests.dm = TestGame\renderer_tests.dm
TestGame\TestInterface.dmf = TestGame\TestInterface.dmf
EndProjectSection
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "icons", "icons", "{4F1F4C68-4117-4ECC-8174-D399C1D6C409}"
ProjectSection(SolutionItems) = preProject
+ TestGame\icons\displace.dmi = TestGame\icons\displace.dmi
TestGame\icons\mob.dmi = TestGame\icons\mob.dmi
TestGame\icons\turf.dmi = TestGame\icons\turf.dmi
- TestGame\icons\displace.dmi = TestGame\icons\displace.dmi
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "DMCompiler", "DMCompiler\DMCompiler.csproj", "{5CE157DB-7811-499B-97B7-11AC3C2C728F}"
@@ -102,10 +102,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenDreamPackageTool", "Ope
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Robust.Xaml", "RobustToolbox\Robust.Xaml\Robust.Xaml.csproj", "{62F71077-77A6-4F0F-9A47-AA341668E194}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenDreamShared.Common", "OpenDreamCommon\OpenDreamShared.Common.csproj", "{556A81FF-5A5F-4DC9-9E18-AFD9767FA082}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenDreamNoClient", "OpenDreamNoClient\OpenDreamNoClient.csproj", "{CCBE231F-192D-4CDB-8931-555B04B56534}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenDreamShared.Common", "OpenDreamShared.Common\OpenDreamShared.Common.csproj", "{F1781BFF-D0C9-4666-BE0D-447C06CDB821}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -113,6 +113,7 @@ Global
Release|Any CPU = Release|Any CPU
Release|x64 = Release|x64
Tools|Any CPU = Tools|Any CPU
+ Tools|x64 = Tools|x64
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{5CE157DB-7811-499B-97B7-11AC3C2C728F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
@@ -125,6 +126,8 @@ Global
{5CE157DB-7811-499B-97B7-11AC3C2C728F}.Release|x64.Build.0 = Release|Any CPU
{5CE157DB-7811-499B-97B7-11AC3C2C728F}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{5CE157DB-7811-499B-97B7-11AC3C2C728F}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {5CE157DB-7811-499B-97B7-11AC3C2C728F}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {5CE157DB-7811-499B-97B7-11AC3C2C728F}.Tools|x64.Build.0 = Tools|Any CPU
{2879AF7A-6026-4A95-9F6E-37489FFE764E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2879AF7A-6026-4A95-9F6E-37489FFE764E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2879AF7A-6026-4A95-9F6E-37489FFE764E}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -135,6 +138,8 @@ Global
{2879AF7A-6026-4A95-9F6E-37489FFE764E}.Release|x64.Build.0 = Release|Any CPU
{2879AF7A-6026-4A95-9F6E-37489FFE764E}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{2879AF7A-6026-4A95-9F6E-37489FFE764E}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {2879AF7A-6026-4A95-9F6E-37489FFE764E}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {2879AF7A-6026-4A95-9F6E-37489FFE764E}.Tools|x64.Build.0 = Tools|Any CPU
{260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -145,6 +150,8 @@ Global
{260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Release|x64.Build.0 = Release|Any CPU
{260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {260FDE5A-C587-4603-B45D-EF2049F7B2F6}.Tools|x64.Build.0 = Tools|Any CPU
{2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -155,6 +162,8 @@ Global
{2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Release|x64.Build.0 = Release|Any CPU
{2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {2C2A8FA2-1C54-4781-A79C-288AB39325FA}.Tools|x64.Build.0 = Tools|Any CPU
{2E744769-C54D-4F43-9592-C2743B3BA95F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2E744769-C54D-4F43-9592-C2743B3BA95F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2E744769-C54D-4F43-9592-C2743B3BA95F}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -165,6 +174,8 @@ Global
{2E744769-C54D-4F43-9592-C2743B3BA95F}.Release|x64.Build.0 = Release|Any CPU
{2E744769-C54D-4F43-9592-C2743B3BA95F}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{2E744769-C54D-4F43-9592-C2743B3BA95F}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {2E744769-C54D-4F43-9592-C2743B3BA95F}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {2E744769-C54D-4F43-9592-C2743B3BA95F}.Tools|x64.Build.0 = Tools|Any CPU
{23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -175,6 +186,8 @@ Global
{23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Release|x64.Build.0 = Release|Any CPU
{23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {23AB2010-6763-4A97-99D2-DC10D2F9F3B5}.Tools|x64.Build.0 = Tools|Any CPU
{B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -185,6 +198,8 @@ Global
{B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Release|x64.Build.0 = Release|Any CPU
{B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {B2DC3A15-42D9-42CF-B9FC-F1FB5F7E41F7}.Tools|x64.Build.0 = Tools|Any CPU
{7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -195,6 +210,8 @@ Global
{7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Release|x64.Build.0 = Release|Any CPU
{7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {7C10CFFC-4EE7-4115-A69A-7B60D19712AB}.Tools|x64.Build.0 = Tools|Any CPU
{F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -205,6 +222,8 @@ Global
{F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Release|x64.Build.0 = Release|Any CPU
{F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {F7A90FEE-4B51-4B86-A6ED-F1AD8E4B870E}.Tools|x64.Build.0 = Tools|Any CPU
{432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -215,6 +234,8 @@ Global
{432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Release|x64.Build.0 = Release|Any CPU
{432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {432B5670-6BEF-4F3D-A1D0-86F03CBD5BD1}.Tools|x64.Build.0 = Tools|Any CPU
{65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Debug|Any CPU.Build.0 = Debug|Any CPU
{65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -225,6 +246,8 @@ Global
{65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Release|x64.Build.0 = Release|Any CPU
{65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {65C1D5FF-4EED-468D-8452-1BC62ED6C624}.Tools|x64.Build.0 = Tools|Any CPU
{B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -235,6 +258,8 @@ Global
{B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Release|x64.Build.0 = Release|Any CPU
{B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {B4312CDA-EE13-4EFC-ACC1-24FB29900F2F}.Tools|x64.Build.0 = Tools|Any CPU
{F5B751BB-FFC3-4331-873A-51315740462A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F5B751BB-FFC3-4331-873A-51315740462A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F5B751BB-FFC3-4331-873A-51315740462A}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -245,6 +270,8 @@ Global
{F5B751BB-FFC3-4331-873A-51315740462A}.Release|x64.Build.0 = Release|Any CPU
{F5B751BB-FFC3-4331-873A-51315740462A}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{F5B751BB-FFC3-4331-873A-51315740462A}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {F5B751BB-FFC3-4331-873A-51315740462A}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {F5B751BB-FFC3-4331-873A-51315740462A}.Tools|x64.Build.0 = Tools|Any CPU
{A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -255,6 +282,8 @@ Global
{A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Release|x64.Build.0 = Release|Any CPU
{A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {A34BFECC-B541-48E6-82BA-506BBDB7C40B}.Tools|x64.Build.0 = Tools|Any CPU
{4A4148E4-C82C-45F5-8278-371CA0567EFB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{4A4148E4-C82C-45F5-8278-371CA0567EFB}.Debug|Any CPU.Build.0 = Debug|Any CPU
{4A4148E4-C82C-45F5-8278-371CA0567EFB}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -265,6 +294,8 @@ Global
{4A4148E4-C82C-45F5-8278-371CA0567EFB}.Release|x64.Build.0 = Release|Any CPU
{4A4148E4-C82C-45F5-8278-371CA0567EFB}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{4A4148E4-C82C-45F5-8278-371CA0567EFB}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {4A4148E4-C82C-45F5-8278-371CA0567EFB}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {4A4148E4-C82C-45F5-8278-371CA0567EFB}.Tools|x64.Build.0 = Tools|Any CPU
{D5D921FD-A535-40CE-AED2-0526AC4015E4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D5D921FD-A535-40CE-AED2-0526AC4015E4}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D5D921FD-A535-40CE-AED2-0526AC4015E4}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -275,6 +306,8 @@ Global
{D5D921FD-A535-40CE-AED2-0526AC4015E4}.Release|x64.Build.0 = Release|Any CPU
{D5D921FD-A535-40CE-AED2-0526AC4015E4}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{D5D921FD-A535-40CE-AED2-0526AC4015E4}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {D5D921FD-A535-40CE-AED2-0526AC4015E4}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {D5D921FD-A535-40CE-AED2-0526AC4015E4}.Tools|x64.Build.0 = Tools|Any CPU
{7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -285,6 +318,8 @@ Global
{7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Release|x64.Build.0 = Release|Any CPU
{7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {7AA19C30-0627-473E-B3D0-08E96FC2D77D}.Tools|x64.Build.0 = Tools|Any CPU
{ECB7A503-FF99-4E73-927A-B434915A452A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{ECB7A503-FF99-4E73-927A-B434915A452A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{ECB7A503-FF99-4E73-927A-B434915A452A}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -295,6 +330,8 @@ Global
{ECB7A503-FF99-4E73-927A-B434915A452A}.Release|x64.Build.0 = Release|Any CPU
{ECB7A503-FF99-4E73-927A-B434915A452A}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{ECB7A503-FF99-4E73-927A-B434915A452A}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {ECB7A503-FF99-4E73-927A-B434915A452A}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {ECB7A503-FF99-4E73-927A-B434915A452A}.Tools|x64.Build.0 = Tools|Any CPU
{C598983A-4FE6-45FF-A6C2-1563394285E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C598983A-4FE6-45FF-A6C2-1563394285E1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C598983A-4FE6-45FF-A6C2-1563394285E1}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -305,6 +342,8 @@ Global
{C598983A-4FE6-45FF-A6C2-1563394285E1}.Release|x64.Build.0 = Release|Any CPU
{C598983A-4FE6-45FF-A6C2-1563394285E1}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{C598983A-4FE6-45FF-A6C2-1563394285E1}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {C598983A-4FE6-45FF-A6C2-1563394285E1}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {C598983A-4FE6-45FF-A6C2-1563394285E1}.Tools|x64.Build.0 = Tools|Any CPU
{293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Debug|Any CPU.Build.0 = Debug|Any CPU
{293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -315,6 +354,8 @@ Global
{293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Release|x64.Build.0 = Release|Any CPU
{293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {293D0AEA-7934-461C-9DAD-EC1827CE9DE3}.Tools|x64.Build.0 = Tools|Any CPU
{CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -325,6 +366,8 @@ Global
{CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Release|x64.Build.0 = Release|Any CPU
{CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {CBF4EBB8-A6A0-446F-82D4-B1D24FF5B3FF}.Tools|x64.Build.0 = Tools|Any CPU
{2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Debug|Any CPU.Build.0 = Debug|Any CPU
{2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -335,6 +378,8 @@ Global
{2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Release|x64.Build.0 = Release|Any CPU
{2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {2F7EE143-7BED-4731-90F0-E45AD7CC5E02}.Tools|x64.Build.0 = Tools|Any CPU
{DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -345,6 +390,8 @@ Global
{DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Release|x64.Build.0 = Release|Any CPU
{DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {DEC65C37-03EF-4064-9C37-12CEB9ABD52A}.Tools|x64.Build.0 = Tools|Any CPU
{5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -355,6 +402,8 @@ Global
{5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Release|x64.Build.0 = Release|Any CPU
{5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {5CC537C3-91A8-484F-BA2C-A7D35D38A8B9}.Tools|x64.Build.0 = Tools|Any CPU
{B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Debug|Any CPU.Build.0 = Debug|Any CPU
{B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -365,6 +414,8 @@ Global
{B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Release|x64.Build.0 = Release|Any CPU
{B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {B8383CBC-8AE4-4F3B-9BE0-0D41030E7F68}.Tools|x64.Build.0 = Tools|Any CPU
{0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Debug|Any CPU.Build.0 = Debug|Any CPU
{0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -375,6 +426,8 @@ Global
{0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Release|x64.Build.0 = Release|Any CPU
{0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {0D2AA0E2-B2DA-4EAF-9D7F-3E89257E74CD}.Tools|x64.Build.0 = Tools|Any CPU
{E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Debug|Any CPU.Build.0 = Debug|Any CPU
{E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -385,6 +438,8 @@ Global
{E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Release|x64.Build.0 = Release|Any CPU
{E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {E83EE2FF-1D0D-4268-884A-0CF305F64AAE}.Tools|x64.Build.0 = Tools|Any CPU
{F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -395,6 +450,8 @@ Global
{F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Release|x64.Build.0 = Release|Any CPU
{F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {F3735A7F-44A2-4BEE-ADD6-952577D4DC33}.Tools|x64.Build.0 = Tools|Any CPU
{D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Debug|Any CPU.Build.0 = Debug|Any CPU
{D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -405,6 +462,8 @@ Global
{D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Release|x64.Build.0 = Release|Any CPU
{D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Tools|Any CPU.ActiveCfg = Tools|Any CPU
{D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Tools|Any CPU.Build.0 = Tools|Any CPU
+ {D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Tools|x64.ActiveCfg = Tools|Any CPU
+ {D080D3FA-CE53-40D2-AC9A-940FD9EB5055}.Tools|x64.Build.0 = Tools|Any CPU
{A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -415,6 +474,8 @@ Global
{A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Release|x64.Build.0 = Release|Any CPU
{A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Tools|Any CPU.ActiveCfg = Debug|Any CPU
{A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Tools|Any CPU.Build.0 = Debug|Any CPU
+ {A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Tools|x64.ActiveCfg = Release|Any CPU
+ {A86753A5-C9D8-4F3E-B030-BCFC64DF35D6}.Tools|x64.Build.0 = Release|Any CPU
{366AA569-0889-491B-AB00-F038EAEC5221}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{366AA569-0889-491B-AB00-F038EAEC5221}.Debug|Any CPU.Build.0 = Debug|Any CPU
{366AA569-0889-491B-AB00-F038EAEC5221}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -425,6 +486,8 @@ Global
{366AA569-0889-491B-AB00-F038EAEC5221}.Release|x64.Build.0 = Release|Any CPU
{366AA569-0889-491B-AB00-F038EAEC5221}.Tools|Any CPU.ActiveCfg = Debug|Any CPU
{366AA569-0889-491B-AB00-F038EAEC5221}.Tools|Any CPU.Build.0 = Debug|Any CPU
+ {366AA569-0889-491B-AB00-F038EAEC5221}.Tools|x64.ActiveCfg = Release|Any CPU
+ {366AA569-0889-491B-AB00-F038EAEC5221}.Tools|x64.Build.0 = Release|Any CPU
{351729DE-F70D-4136-AD48-1E08A715C1B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{351729DE-F70D-4136-AD48-1E08A715C1B1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{351729DE-F70D-4136-AD48-1E08A715C1B1}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -435,6 +498,8 @@ Global
{351729DE-F70D-4136-AD48-1E08A715C1B1}.Release|x64.Build.0 = Release|Any CPU
{351729DE-F70D-4136-AD48-1E08A715C1B1}.Tools|Any CPU.ActiveCfg = Debug|Any CPU
{351729DE-F70D-4136-AD48-1E08A715C1B1}.Tools|Any CPU.Build.0 = Debug|Any CPU
+ {351729DE-F70D-4136-AD48-1E08A715C1B1}.Tools|x64.ActiveCfg = Release|Any CPU
+ {351729DE-F70D-4136-AD48-1E08A715C1B1}.Tools|x64.Build.0 = Release|Any CPU
{62F71077-77A6-4F0F-9A47-AA341668E194}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{62F71077-77A6-4F0F-9A47-AA341668E194}.Debug|Any CPU.Build.0 = Debug|Any CPU
{62F71077-77A6-4F0F-9A47-AA341668E194}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -445,16 +510,8 @@ Global
{62F71077-77A6-4F0F-9A47-AA341668E194}.Release|x64.Build.0 = Release|Any CPU
{62F71077-77A6-4F0F-9A47-AA341668E194}.Tools|Any CPU.ActiveCfg = Debug|Any CPU
{62F71077-77A6-4F0F-9A47-AA341668E194}.Tools|Any CPU.Build.0 = Debug|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Debug|x64.ActiveCfg = Debug|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Debug|x64.Build.0 = Debug|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Release|Any CPU.Build.0 = Release|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Release|x64.ActiveCfg = Release|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Release|x64.Build.0 = Release|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Tools|Any CPU.ActiveCfg = Debug|Any CPU
- {556A81FF-5A5F-4DC9-9E18-AFD9767FA082}.Tools|Any CPU.Build.0 = Debug|Any CPU
+ {62F71077-77A6-4F0F-9A47-AA341668E194}.Tools|x64.ActiveCfg = Release|Any CPU
+ {62F71077-77A6-4F0F-9A47-AA341668E194}.Tools|x64.Build.0 = Release|Any CPU
{CCBE231F-192D-4CDB-8931-555B04B56534}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CCBE231F-192D-4CDB-8931-555B04B56534}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CCBE231F-192D-4CDB-8931-555B04B56534}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -465,6 +522,20 @@ Global
{CCBE231F-192D-4CDB-8931-555B04B56534}.Release|x64.Build.0 = Release|Any CPU
{CCBE231F-192D-4CDB-8931-555B04B56534}.Tools|Any CPU.ActiveCfg = Debug|Any CPU
{CCBE231F-192D-4CDB-8931-555B04B56534}.Tools|Any CPU.Build.0 = Debug|Any CPU
+ {CCBE231F-192D-4CDB-8931-555B04B56534}.Tools|x64.ActiveCfg = Release|Any CPU
+ {CCBE231F-192D-4CDB-8931-555B04B56534}.Tools|x64.Build.0 = Release|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Debug|x64.Build.0 = Debug|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Release|x64.ActiveCfg = Release|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Release|x64.Build.0 = Release|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Tools|Any CPU.ActiveCfg = Debug|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Tools|Any CPU.Build.0 = Debug|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Tools|x64.ActiveCfg = Release|Any CPU
+ {F1781BFF-D0C9-4666-BE0D-447C06CDB821}.Tools|x64.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/OpenDreamClient/OpenDreamClient.csproj b/OpenDreamClient/OpenDreamClient.csproj
index 0421e82885..11b190d4f2 100644
--- a/OpenDreamClient/OpenDreamClient.csproj
+++ b/OpenDreamClient/OpenDreamClient.csproj
@@ -11,6 +11,7 @@
NU1507
+
diff --git a/OpenDreamNoClient/OpenDreamNoClient.csproj b/OpenDreamNoClient/OpenDreamNoClient.csproj
index d0e95f6cd9..9f048b3046 100644
--- a/OpenDreamNoClient/OpenDreamNoClient.csproj
+++ b/OpenDreamNoClient/OpenDreamNoClient.csproj
@@ -7,7 +7,7 @@
-
+
diff --git a/OpenDreamPackaging/OpenDreamPackaging.csproj b/OpenDreamPackaging/OpenDreamPackaging.csproj
index 17e2a8b044..55516a9200 100644
--- a/OpenDreamPackaging/OpenDreamPackaging.csproj
+++ b/OpenDreamPackaging/OpenDreamPackaging.csproj
@@ -9,6 +9,7 @@
+
diff --git a/OpenDreamRuntime/OpenDreamRuntime.csproj b/OpenDreamRuntime/OpenDreamRuntime.csproj
index a0b8488c4b..b5d7bea973 100644
--- a/OpenDreamRuntime/OpenDreamRuntime.csproj
+++ b/OpenDreamRuntime/OpenDreamRuntime.csproj
@@ -7,9 +7,9 @@
AnyCPU
-
+
diff --git a/OpenDreamShared/OpenDreamShared.csproj b/OpenDreamShared/OpenDreamShared.csproj
index 9095ff8d10..239f4f9b3f 100644
--- a/OpenDreamShared/OpenDreamShared.csproj
+++ b/OpenDreamShared/OpenDreamShared.csproj
@@ -15,7 +15,7 @@
-
+