diff --git a/Alchemy/CodeChain/CodeChain.vcxproj b/Alchemy/CodeChain/CodeChain.vcxproj
index 88ba8403c..711288afc 100644
--- a/Alchemy/CodeChain/CodeChain.vcxproj
+++ b/Alchemy/CodeChain/CodeChain.vcxproj
@@ -85,94 +85,94 @@
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
diff --git a/Alchemy/DirectXUtil/DirectXUtil.vcxproj b/Alchemy/DirectXUtil/DirectXUtil.vcxproj
index ffd709b3e..13a8e781f 100644
--- a/Alchemy/DirectXUtil/DirectXUtil.vcxproj
+++ b/Alchemy/DirectXUtil/DirectXUtil.vcxproj
@@ -75,84 +75,84 @@
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
diff --git a/Alchemy/Graphics/Graphics.vcxproj b/Alchemy/Graphics/Graphics.vcxproj
index 315974e47..8a2ad9038 100644
--- a/Alchemy/Graphics/Graphics.vcxproj
+++ b/Alchemy/Graphics/Graphics.vcxproj
@@ -75,84 +75,84 @@
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
diff --git a/Alchemy/IntelJPEGUtil/IntelJPEGUtil.vcxproj b/Alchemy/IntelJPEGUtil/IntelJPEGUtil.vcxproj
index 4443392f6..cb6b04967 100644
--- a/Alchemy/IntelJPEGUtil/IntelJPEGUtil.vcxproj
+++ b/Alchemy/IntelJPEGUtil/IntelJPEGUtil.vcxproj
@@ -76,99 +76,99 @@
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
true
StaticLibrary
false
MultiByte
- v143
+ v145
true
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
StaticLibrary
false
MultiByte
- v143
+ v145
diff --git a/Alchemy/Kernel/Kernel.vcxproj b/Alchemy/Kernel/Kernel.vcxproj
index 9f4479f5c..9d8a27b7e 100644
--- a/Alchemy/Kernel/Kernel.vcxproj
+++ b/Alchemy/Kernel/Kernel.vcxproj
@@ -75,84 +75,84 @@
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
diff --git a/Alchemy/LibJPEGTurboUtil/LibJPEGTurboUtil.vcxproj b/Alchemy/LibJPEGTurboUtil/LibJPEGTurboUtil.vcxproj
index fa7740014..dfa2690d4 100644
--- a/Alchemy/LibJPEGTurboUtil/LibJPEGTurboUtil.vcxproj
+++ b/Alchemy/LibJPEGTurboUtil/LibJPEGTurboUtil.vcxproj
@@ -29,26 +29,26 @@
StaticLibrary
true
- v143
+ v145
NotSet
StaticLibrary
false
- v143
+ v145
true
NotSet
StaticLibrary
true
- v143
+ v145
NotSet
StaticLibrary
false
- v143
+ v145
true
NotSet
diff --git a/Alchemy/XMLUtil/XMLUtil.vcxproj b/Alchemy/XMLUtil/XMLUtil.vcxproj
index 99c9ee390..5b4dddd6f 100644
--- a/Alchemy/XMLUtil/XMLUtil.vcxproj
+++ b/Alchemy/XMLUtil/XMLUtil.vcxproj
@@ -75,84 +75,84 @@
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
diff --git a/Alchemy/zlib-1.2.7/contrib/vstudio/vc10/zlibstat.vcxproj b/Alchemy/zlib-1.2.7/contrib/vstudio/vc10/zlibstat.vcxproj
index e70d42328..b1ca44f67 100644
--- a/Alchemy/zlib-1.2.7/contrib/vstudio/vc10/zlibstat.vcxproj
+++ b/Alchemy/zlib-1.2.7/contrib/vstudio/vc10/zlibstat.vcxproj
@@ -75,67 +75,67 @@
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
@@ -154,7 +154,7 @@
StaticLibrary
false
- v143
+ v145
diff --git a/Mammoth/SteamUtil/SteamUtil.vcxproj b/Mammoth/SteamUtil/SteamUtil.vcxproj
index d2af66a44..374f053ca 100644
--- a/Mammoth/SteamUtil/SteamUtil.vcxproj
+++ b/Mammoth/SteamUtil/SteamUtil.vcxproj
@@ -68,92 +68,92 @@
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
true
- v143
+ v145
MultiByte
true
StaticLibrary
true
- v143
+ v145
MultiByte
true
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
diff --git a/Mammoth/TSE/TSE.vcxproj b/Mammoth/TSE/TSE.vcxproj
index c79c67669..26eb3218d 100644
--- a/Mammoth/TSE/TSE.vcxproj
+++ b/Mammoth/TSE/TSE.vcxproj
@@ -75,84 +75,84 @@
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
true
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
StaticLibrary
false
- v143
+ v145
diff --git a/Mammoth/TSUI/TSUI.vcxproj b/Mammoth/TSUI/TSUI.vcxproj
index 06131724a..88766a7ed 100644
--- a/Mammoth/TSUI/TSUI.vcxproj
+++ b/Mammoth/TSUI/TSUI.vcxproj
@@ -78,89 +78,89 @@
StaticLibrary
MultiByte
true
- v143
+ v145
StaticLibrary
MultiByte
true
- v143
+ v145
StaticLibrary
MultiByte
true
- v143
+ v145
StaticLibrary
MultiByte
true
- v143
+ v145
StaticLibrary
MultiByte
true
- v143
+ v145
StaticLibrary
MultiByte
true
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
true
StaticLibrary
MultiByte
- v143
+ v145
true
StaticLibrary
MultiByte
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
StaticLibrary
MultiByte
- v143
+ v145
diff --git a/README.md b/README.md
index 4a5be5420..59575158d 100644
--- a/README.md
+++ b/README.md
@@ -87,7 +87,7 @@ when installing DirectX SDKs:
[MSVC++ Redistributable Requirements](http://support.microsoft.com/kb/2728613)
-Use Microsoft Visual Studio 2019 or later. Open `File > Open > Project/Solution`
+Use Microsoft Visual Studio 2026 or later. Open `File > Open > Project/Solution`
`/Transcendence/Transcendence.sln`, which is the Transcendence
solution file. The following warnings, if shown under `Output` from Solution,
may be safely ignored:
diff --git a/Transcendence/TransAPI/TransAPI.vcxproj b/Transcendence/TransAPI/TransAPI.vcxproj
index 1f76ee1be..b8fbda68b 100644
--- a/Transcendence/TransAPI/TransAPI.vcxproj
+++ b/Transcendence/TransAPI/TransAPI.vcxproj
@@ -34,32 +34,32 @@
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
true
- v143
+ v145
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
StaticLibrary
false
- v143
+ v145
true
MultiByte
diff --git a/Transcendence/TransCompiler/TransCompiler.vcxproj b/Transcendence/TransCompiler/TransCompiler.vcxproj
index bdd193225..02ab17846 100644
--- a/Transcendence/TransCompiler/TransCompiler.vcxproj
+++ b/Transcendence/TransCompiler/TransCompiler.vcxproj
@@ -76,99 +76,99 @@
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
true
Application
false
MultiByte
- v143
+ v145
true
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
diff --git a/Transcendence/TransData/TransData.vcxproj b/Transcendence/TransData/TransData.vcxproj
index 6c6890dee..22071bafa 100644
--- a/Transcendence/TransData/TransData.vcxproj
+++ b/Transcendence/TransData/TransData.vcxproj
@@ -76,99 +76,99 @@
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
true
Application
false
MultiByte
- v143
+ v145
true
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
Application
false
MultiByte
- v143
+ v145
diff --git a/Transcendence/TransWorkshop/TransWorkshop.vcxproj b/Transcendence/TransWorkshop/TransWorkshop.vcxproj
index e9f544be7..555584b77 100644
--- a/Transcendence/TransWorkshop/TransWorkshop.vcxproj
+++ b/Transcendence/TransWorkshop/TransWorkshop.vcxproj
@@ -33,32 +33,32 @@
Application
true
- v143
+ v145
MultiByte
Application
true
- v143
+ v145
MultiByte
Application
true
- v143
+ v145
MultiByte
Application
false
- v143
+ v145
true
MultiByte
Application
false
- v143
+ v145
true
MultiByte
diff --git a/Transcendence/Transcendence/Transcendence.vcxproj b/Transcendence/Transcendence/Transcendence.vcxproj
index c8019a8d4..88a1ec7b0 100644
--- a/Transcendence/Transcendence/Transcendence.vcxproj
+++ b/Transcendence/Transcendence/Transcendence.vcxproj
@@ -76,84 +76,84 @@
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
true
Application
false
- v143
+ v145
true
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145
Application
false
- v143
+ v145