diff --git a/projects/openttd_vs100.vcxproj b/projects/openttd_vs100.vcxproj
index 44aa0247ea..ba01b5450f 100644
--- a/projects/openttd_vs100.vcxproj
+++ b/projects/openttd_vs100.vcxproj
@@ -914,9 +914,15 @@
+
+
+
+
+
+
diff --git a/projects/openttd_vs100.vcxproj.filters b/projects/openttd_vs100.vcxproj.filters
index 7a5d16e2e6..58cb73cc78 100644
--- a/projects/openttd_vs100.vcxproj.filters
+++ b/projects/openttd_vs100.vcxproj.filters
@@ -1968,15 +1968,33 @@
Game Core
+
+ Game Core
+
+
+ Game Core
+
Game Core
+
+ Game Core
+
+
+ Game Core
+
Game Core
Game Core
+
+ Game Core
+
+
+ Game Core
+
Script API
diff --git a/projects/openttd_vs80.vcproj b/projects/openttd_vs80.vcproj
index 5d6897dfa8..2aa49ee4c8 100644
--- a/projects/openttd_vs80.vcproj
+++ b/projects/openttd_vs80.vcproj
@@ -2982,10 +2982,26 @@
RelativePath=".\..\src\game\game.hpp"
>
+
+
+
+
+
+
+
+
@@ -2994,6 +3010,14 @@
RelativePath=".\..\src\game\game_instance.hpp"
>
+
+
+
+
+
+
+
+
+
+
+
+
@@ -2991,6 +3007,14 @@
RelativePath=".\..\src\game\game_instance.hpp"
>
+
+
+
+
3) {
@@ -1895,6 +1906,8 @@ void IConsoleStdLibRegister()
IConsoleCmdRegister("start_ai", ConStartAI);
IConsoleCmdRegister("stop_ai", ConStopAI);
+ IConsoleCmdRegister("list_game", ConListGame);
+
/* networking functions */
#ifdef ENABLE_NETWORK
/* Content downloading is only available with ZLIB */
diff --git a/src/game/game.hpp b/src/game/game.hpp
index de9e8213c2..363682797e 100644
--- a/src/game/game.hpp
+++ b/src/game/game.hpp
@@ -12,6 +12,12 @@
#ifndef GAME_HPP
#define GAME_HPP
+#include "../core/string_compare_type.hpp"
+#include