diff --git a/projects/openttd_vs100.vcxproj b/projects/openttd_vs100.vcxproj
index 5e7244c2ec..351989dd4a 100644
--- a/projects/openttd_vs100.vcxproj
+++ b/projects/openttd_vs100.vcxproj
@@ -431,6 +431,7 @@
+
@@ -642,6 +643,7 @@
+
diff --git a/projects/openttd_vs100.vcxproj.filters b/projects/openttd_vs100.vcxproj.filters
index b5984413d3..be295c10b8 100644
--- a/projects/openttd_vs100.vcxproj.filters
+++ b/projects/openttd_vs100.vcxproj.filters
@@ -522,6 +522,9 @@
Header Files
+
+ Header Files
+
Header Files
@@ -1155,6 +1158,9 @@
Header Files
+
+ Header Files
+
Header Files
diff --git a/projects/openttd_vs140.vcxproj b/projects/openttd_vs140.vcxproj
index 67d376164f..7698bc0497 100644
--- a/projects/openttd_vs140.vcxproj
+++ b/projects/openttd_vs140.vcxproj
@@ -349,6 +349,7 @@
+
@@ -375,6 +376,7 @@
+
@@ -384,6 +386,8 @@
+
+
@@ -444,6 +448,7 @@
+
@@ -502,6 +507,7 @@
+
@@ -578,6 +584,9 @@
+
+
+
@@ -603,11 +612,13 @@
+
+
@@ -649,6 +660,7 @@
+
@@ -681,6 +693,7 @@
+
@@ -745,6 +758,7 @@
+
@@ -767,6 +781,7 @@
+
@@ -807,6 +822,7 @@
+
@@ -835,6 +851,7 @@
+
@@ -851,6 +868,7 @@
+
@@ -879,6 +897,7 @@
+
@@ -892,6 +911,7 @@
+
@@ -905,6 +925,7 @@
+
@@ -1296,6 +1317,10 @@
+
+
+
+
diff --git a/projects/openttd_vs140.vcxproj.filters b/projects/openttd_vs140.vcxproj.filters
index 16a0179633..be295c10b8 100644
--- a/projects/openttd_vs140.vcxproj.filters
+++ b/projects/openttd_vs140.vcxproj.filters
@@ -225,6 +225,9 @@
Source Files
+
+ Source Files
+
Source Files
@@ -303,6 +306,9 @@
Source Files
+
+ Source Files
+
Source Files
@@ -330,6 +336,12 @@
Source Files
+
+ Source Files
+
+
+ Source Files
+
Source Files
@@ -510,6 +522,9 @@
Header Files
+
+ Header Files
+
Header Files
@@ -684,6 +699,9 @@
Header Files
+
+ Header Files
+
Header Files
@@ -912,6 +930,15 @@
Header Files
+
+ Header Files
+
+
+ Header Files
+
+
+ Header Files
+
Header Files
@@ -987,6 +1014,9 @@
Header Files
+
+ Header Files
+
Header Files
@@ -1002,6 +1032,9 @@
Header Files
+
+ Header Files
+
Header Files
@@ -1125,6 +1158,9 @@
Header Files
+
+ Header Files
+
Header Files
@@ -1221,6 +1257,9 @@
Header Files
+
+ Header Files
+
Core Source Code
@@ -1413,6 +1452,9 @@
GUI Source Code
+
+ GUI Source Code
+
GUI Source Code
@@ -1479,6 +1521,9 @@
GUI Source Code
+
+ GUI Source Code
+
Widgets
@@ -1599,6 +1644,9 @@
Widgets
+
+ Widgets
+
Widgets
@@ -1683,6 +1731,9 @@
Command handlers
+
+ Command handlers
+
Command handlers
@@ -1731,6 +1782,9 @@
Command handlers
+
+ Command handlers
+
Save/Load handlers
@@ -1815,6 +1869,9 @@
Save/Load handlers
+
+ Save/Load handlers
+
Save/Load handlers
@@ -1854,6 +1911,9 @@
Save/Load handlers
+
+ Save/Load handlers
+
Save/Load handlers
@@ -1893,6 +1953,9 @@
Tables
+
+ Tables
+
Tables
@@ -3066,6 +3129,18 @@
Threading
+
+ Threading
+
+
+ Threading
+
+
+ Threading
+
+
+ Threading
+
diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj
index a55a357771..9998f812c2 100644
--- a/projects/openttd_vs80.vcproj
+++ b/projects/openttd_vs80.vcproj
@@ -998,6 +998,10 @@
RelativePath=".\..\src\crashlog.h"
>
+
+
@@ -1842,6 +1846,10 @@
RelativePath=".\..\src\town.h"
>
+
+
diff --git a/projects/openttd_vs90.vcproj b/projects/openttd_vs90.vcproj
index 4a6195c0e1..5c584dbd44 100644
--- a/projects/openttd_vs90.vcproj
+++ b/projects/openttd_vs90.vcproj
@@ -995,6 +995,10 @@
RelativePath=".\..\src\crashlog.h"
>
+
+
@@ -1839,6 +1843,10 @@
RelativePath=".\..\src\town.h"
>
+
+