diff --git a/openrct2.vcxproj b/openrct2.vcxproj
index c8604f7de5..738db609f1 100644
--- a/openrct2.vcxproj
+++ b/openrct2.vcxproj
@@ -200,7 +200,7 @@
-
+
@@ -533,7 +533,7 @@
-
+
diff --git a/src/openrct2.c b/src/OpenRCT2.cpp
similarity index 99%
rename from src/openrct2.c
rename to src/OpenRCT2.cpp
index 5a8cf1ac93..a117169f97 100644
--- a/src/openrct2.c
+++ b/src/OpenRCT2.cpp
@@ -28,7 +28,7 @@
#include "network/http.h"
#include "network/network.h"
#include "object_list.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "platform/crash.h"
#include "platform/platform.h"
#include "rct2/interop.h"
diff --git a/src/PlatformEnvironment.cpp b/src/PlatformEnvironment.cpp
index 0b3425c846..23a69eba83 100644
--- a/src/PlatformEnvironment.cpp
+++ b/src/PlatformEnvironment.cpp
@@ -22,7 +22,7 @@
extern "C"
{
- #include "openrct2.h"
+ #include "OpenRCT2.h"
#include "platform/platform.h"
}
diff --git a/src/audio/audio.c b/src/audio/audio.c
index feb247257e..fff42d59fd 100644
--- a/src/audio/audio.c
+++ b/src/audio/audio.c
@@ -19,7 +19,7 @@
#include "../intro.h"
#include "../localisation/language.h"
#include "../localisation/string_ids.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../util/util.h"
#include "audio.h"
#include "mixer.h"
diff --git a/src/audio/mixer.cpp b/src/audio/mixer.cpp
index 3a54f51cc4..2fcec07960 100644
--- a/src/audio/mixer.cpp
+++ b/src/audio/mixer.cpp
@@ -18,7 +18,7 @@
extern "C" {
#include "../config.h"
#include "../localisation/localisation.h"
- #include "../openrct2.h"
+ #include "../OpenRCT2.h"
#include "../platform/platform.h"
#include "../rct2.h"
#include "audio.h"
diff --git a/src/cmdline/CommandLine.cpp b/src/cmdline/CommandLine.cpp
index f3d64df841..2b53576c70 100644
--- a/src/cmdline/CommandLine.cpp
+++ b/src/cmdline/CommandLine.cpp
@@ -19,7 +19,7 @@
extern "C"
{
#include "../platform/platform.h"
- #include "../openrct2.h"
+ #include "../OpenRCT2.h"
}
#include "../core/Console.hpp"
diff --git a/src/cmdline/ConvertCommand.cpp b/src/cmdline/ConvertCommand.cpp
index 526d3e8a85..47f763938a 100644
--- a/src/cmdline/ConvertCommand.cpp
+++ b/src/cmdline/ConvertCommand.cpp
@@ -26,7 +26,7 @@ extern "C"
{
#include "../game.h"
#include "../interface/window.h"
- #include "../openrct2.h"
+ #include "../OpenRCT2.h"
#include "../rct2.h"
}
diff --git a/src/cmdline/RootCommands.cpp b/src/cmdline/RootCommands.cpp
index b4bd232b2e..2586279392 100644
--- a/src/cmdline/RootCommands.cpp
+++ b/src/cmdline/RootCommands.cpp
@@ -21,7 +21,7 @@
extern "C"
{
#include "../config.h"
- #include "../openrct2.h"
+ #include "../OpenRCT2.h"
#include "../platform/crash.h"
}
diff --git a/src/cmdline_sprite.c b/src/cmdline_sprite.c
index 82895773dd..a791746ffa 100644
--- a/src/cmdline_sprite.c
+++ b/src/cmdline_sprite.c
@@ -16,7 +16,7 @@
#include "drawing/drawing.h"
#include "image_io.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "platform/platform.h"
#include "util/util.h"
#include "cmdline_sprite.h"
diff --git a/src/config.c b/src/config.c
index 241910f853..22d425615c 100644
--- a/src/config.c
+++ b/src/config.c
@@ -22,7 +22,7 @@
#include "localisation/language.h"
#include "localisation/localisation.h"
#include "network/network.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "util/util.h"
enum {
diff --git a/src/core/Guard.cpp b/src/core/Guard.cpp
index 031e8841d5..daa4bceb4d 100644
--- a/src/core/Guard.cpp
+++ b/src/core/Guard.cpp
@@ -30,7 +30,7 @@
extern "C"
{
- #include "../openrct2.h"
+ #include "../OpenRCT2.h"
void openrct2_assert(bool expression, const char * message, ...)
{
diff --git a/src/drawing/sprite.c b/src/drawing/sprite.c
index 499eb4d2a6..75ac2f2c5f 100644
--- a/src/drawing/sprite.c
+++ b/src/drawing/sprite.c
@@ -16,7 +16,7 @@
#include "../addresses.h"
#include "../common.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../sprites.h"
#include "../util/util.h"
#include "drawing.h"
diff --git a/src/game.c b/src/game.c
index 8c6647bd65..c5d75fd12c 100644
--- a/src/game.c
+++ b/src/game.c
@@ -32,7 +32,7 @@
#include "management/research.h"
#include "network/network.h"
#include "object.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "peep/peep.h"
#include "peep/staff.h"
#include "platform/platform.h"
diff --git a/src/input.c b/src/input.c
index d1912acc4c..bfcc0d5807 100644
--- a/src/input.c
+++ b/src/input.c
@@ -36,7 +36,7 @@
#include "world/map.h"
#include "world/sprite.h"
#include "world/scenery.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "rct2.h"
typedef struct rct_mouse_data {
diff --git a/src/interface/screenshot.c b/src/interface/screenshot.c
index bb26c32bc8..5c0aea57b5 100644
--- a/src/interface/screenshot.c
+++ b/src/interface/screenshot.c
@@ -21,7 +21,7 @@
#include "../image_io.h"
#include "../intro.h"
#include "../localisation/localisation.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../platform/platform.h"
#include "../rct2.h"
#include "../util/util.h"
diff --git a/src/network/network.cpp b/src/network/network.cpp
index 20d217b90a..cd429b6f57 100644
--- a/src/network/network.cpp
+++ b/src/network/network.cpp
@@ -26,7 +26,7 @@
#include "../core/Guard.hpp"
extern "C" {
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../platform/platform.h"
#include "../util/sawyercoding.h"
}
diff --git a/src/peep/peep.c b/src/peep/peep.c
index d831593a13..c748143882 100644
--- a/src/peep/peep.c
+++ b/src/peep/peep.c
@@ -26,7 +26,7 @@
#include "../management/marketing.h"
#include "../management/news_item.h"
#include "../network/network.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../rct2.h"
#include "../ride/ride.h"
#include "../ride/ride_data.h"
diff --git a/src/platform/posix.c b/src/platform/posix.c
index 8a2566daba..f74eea3457 100644
--- a/src/platform/posix.c
+++ b/src/platform/posix.c
@@ -28,7 +28,7 @@
#include
#include "../config.h"
#include "../localisation/language.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../util/util.h"
#include "platform.h"
#include
diff --git a/src/platform/shared.c b/src/platform/shared.c
index c434531dbc..0f8404d368 100644
--- a/src/platform/shared.c
+++ b/src/platform/shared.c
@@ -27,7 +27,7 @@
#include "../interface/window.h"
#include "../localisation/currency.h"
#include "../localisation/localisation.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../rct2.h"
#include "../title.h"
#include "../util/util.h"
diff --git a/src/platform/windows.c b/src/platform/windows.c
index e591a113e4..6828079e67 100644
--- a/src/platform/windows.c
+++ b/src/platform/windows.c
@@ -30,7 +30,7 @@
#include
#include
#include
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../localisation/language.h"
#include "../util/util.h"
#include "../config.h"
diff --git a/src/rct2.c b/src/rct2.c
index afb697f26c..ae9f2daa70 100644
--- a/src/rct2.c
+++ b/src/rct2.c
@@ -35,7 +35,7 @@
#include "network/twitch.h"
#include "object.h"
#include "object/ObjectManager.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "peep/staff.h"
#include "platform/platform.h"
#include "rct1.h"
diff --git a/src/rct2/S6Exporter.cpp b/src/rct2/S6Exporter.cpp
index 90100b16cb..4f0b39c343 100644
--- a/src/rct2/S6Exporter.cpp
+++ b/src/rct2/S6Exporter.cpp
@@ -34,7 +34,7 @@ extern "C"
#include "../management/news_item.h"
#include "../management/research.h"
#include "../object.h"
- #include "../openrct2.h"
+ #include "../OpenRCT2.h"
#include "../peep/staff.h"
#include "../rct2.h"
#include "../ride/ride.h"
diff --git a/src/rct2/S6Importer.cpp b/src/rct2/S6Importer.cpp
index 58af4d7250..fe53dddf4a 100644
--- a/src/rct2/S6Importer.cpp
+++ b/src/rct2/S6Importer.cpp
@@ -30,7 +30,7 @@ extern "C"
#include "../management/marketing.h"
#include "../management/news_item.h"
#include "../management/research.h"
- #include "../openrct2.h"
+ #include "../OpenRCT2.h"
#include "../peep/staff.h"
#include "../rct2.h"
#include "../ride/ride.h"
diff --git a/src/ride/vehicle.c b/src/ride/vehicle.c
index 6fd5d0358f..97e71c94a9 100644
--- a/src/ride/vehicle.c
+++ b/src/ride/vehicle.c
@@ -22,7 +22,7 @@
#include "../hook.h"
#include "../interface/viewport.h"
#include "../localisation/localisation.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../scenario.h"
#include "../world/map_animation.h"
#include "../world/sprite.h"
diff --git a/src/scenario.c b/src/scenario.c
index ced4aef136..db71779474 100644
--- a/src/scenario.c
+++ b/src/scenario.c
@@ -30,7 +30,7 @@
#include "network/network.h"
#include "object.h"
#include "object_list.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "peep/staff.h"
#include "platform/platform.h"
#include "ride/ride.h"
diff --git a/src/title.c b/src/title.c
index 9e968b1764..130b5765e3 100644
--- a/src/title.c
+++ b/src/title.c
@@ -29,7 +29,7 @@
#include "management/news_item.h"
#include "management/research.h"
#include "network/network.h"
-#include "openrct2.h"
+#include "OpenRCT2.h"
#include "peep/staff.h"
#include "ride/ride.h"
#include "scenario.h"
diff --git a/src/windows/changelog.c b/src/windows/changelog.c
index f16e376611..4f6615bd78 100644
--- a/src/windows/changelog.c
+++ b/src/windows/changelog.c
@@ -19,7 +19,7 @@
#include "../interface/widget.h"
#include "../interface/window.h"
#include "../localisation/localisation.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../platform/platform.h"
#include "../rct2.h"
#include "../util/util.h"
diff --git a/src/windows/save_prompt.c b/src/windows/save_prompt.c
index ab90d39346..a5ad5db998 100644
--- a/src/windows/save_prompt.c
+++ b/src/windows/save_prompt.c
@@ -21,7 +21,7 @@
#include "../interface/themes.h"
#include "../interface/widget.h"
#include "../interface/window.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../rct2.h"
#include "../sprites.h"
diff --git a/src/windows/tile_inspector.c b/src/windows/tile_inspector.c
index 60de76d74d..45e33085d6 100644
--- a/src/windows/tile_inspector.c
+++ b/src/windows/tile_inspector.c
@@ -22,7 +22,7 @@
#include "../interface/widget.h"
#include "../interface/window.h"
#include "../localisation/localisation.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../ride/track.h"
#include "../sprites.h"
#include "../world/footpath.h"
diff --git a/src/world/map.c b/src/world/map.c
index ba7ecae200..4c342e8c02 100644
--- a/src/world/map.c
+++ b/src/world/map.c
@@ -25,7 +25,7 @@
#include "../localisation/localisation.h"
#include "../management/finance.h"
#include "../network/network.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../rct2.h"
#include "../ride/ride_data.h"
#include "../ride/track.h"
diff --git a/src/world/sprite.c b/src/world/sprite.c
index f40e65caf3..e73e34cf6e 100644
--- a/src/world/sprite.c
+++ b/src/world/sprite.c
@@ -21,7 +21,7 @@
#include "../interface/viewport.h"
#include "../localisation/date.h"
#include "../localisation/localisation.h"
-#include "../openrct2.h"
+#include "../OpenRCT2.h"
#include "../scenario.h"
#include "fountain.h"
#include "sprite.h"