diff --git a/openrct2.common.props b/openrct2.common.props
index c054fdb0fd8e..b3db3fed6173 100644
--- a/openrct2.common.props
+++ b/openrct2.common.props
@@ -61,7 +61,7 @@
/utf-8 /std:c++17 /permissive- /Zc:externConstexpr
- imm32.lib;version.lib;winmm.lib;crypt32.lib;wldap32.lib;%(AdditionalDependencies)
+ wininet.lib;imm32.lib;version.lib;winmm.lib;crypt32.lib;wldap32.lib;%(AdditionalDependencies)
/OPT:NOLBR /ignore:4099 %(AdditionalOptions)
diff --git a/readme.md b/readme.md
index a97afd2be097..07e0bafd14f6 100644
--- a/readme.md
+++ b/readme.md
@@ -219,7 +219,7 @@ We also need need scenarios to distribute with the game, when the time comes. Fo
Companies that kindly allow us to use their stuff:
-| DigitalOcean | JetBrains | AppVeyor | Travis-CI |
-|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
-| [](https://www.digitalocean.com/) | [](https://www.jetbrains.com/) | [](https://www.appveyor.com/) | [](https://travis-ci.org/) |
-| Hosting of various services | CLion and other products | MSVC CI | Linux + macOS CI |
+| [DigitalOcean](https://www.digitalocean.com/) | [JetBrains](https://www.jetbrains.com/) | [AppVeyor](https://www.appveyor.com/) | [Travis-CI](https://travis-ci.org/) | [Backtrace](https://backtrace.io/) |
+|-----------------------------------------------------------------------------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
+| [](https://www.digitalocean.com/) | [](https://www.jetbrains.com/) | [](https://www.appveyor.com/) | [](https://travis-ci.org/) | [](https://backtrace.io/) |
+| Hosting of various services | CLion and other products | MSVC CI | Linux + macOS CI | Minidump uploads and inspection |
diff --git a/scripts/ps/appveyor_deploy.ps1 b/scripts/ps/appveyor_deploy.ps1
index 2e5f47ca51b3..50c279e2b0db 100644
--- a/scripts/ps/appveyor_deploy.ps1
+++ b/scripts/ps/appveyor_deploy.ps1
@@ -14,6 +14,11 @@ if ($nottesting -and $notvs2015)
if (${env:APPVEYOR_REPO_TAG} -eq "true" -or ${env:APPVEYOR_REPO_BRANCH} -match "^develop$|^push/")
{
msbuild openrct2.proj /t:UploadArtifacts /logger:"C:\Program Files\AppVeyor\BuildAgent\Appveyor.MSBuildLogger.dll"
+ # curl is sometimes aliased so be explicit
+ curl.exe --data-binary @bin/openrct2-dll.pdb 'https://openrct2.sp.backtrace.io:6098/post?format=symbols&token=e9e6d681fafdeac9f6131b4b59a155d54bebad567a8c0380d70643f4414819f5&upload_file=openrct2-dll.pdb'
+ curl.exe --data-binary @bin/openrct2-win.pdb 'https://openrct2.sp.backtrace.io:6098/post?format=symbols&token=e9e6d681fafdeac9f6131b4b59a155d54bebad567a8c0380d70643f4414819f5&upload_file=openrct2-win.pdb'
+ curl.exe --data-binary @bin/openrct2.dll 'https://openrct2.sp.backtrace.io:6098/post?format=symbols&token=e9e6d681fafdeac9f6131b4b59a155d54bebad567a8c0380d70643f4414819f5&upload_file=openrct2.dll'
+ curl.exe --data-binary @bin/openrct2.exe 'https://openrct2.sp.backtrace.io:6098/post?format=symbols&token=e9e6d681fafdeac9f6131b4b59a155d54bebad567a8c0380d70643f4414819f5&upload_file=openrct2.exe'
}
else
{
diff --git a/src/openrct2/platform/Crash.cpp b/src/openrct2/platform/Crash.cpp
index 1d671d009193..c9d9fb2beab1 100644
--- a/src/openrct2/platform/Crash.cpp
+++ b/src/openrct2/platform/Crash.cpp
@@ -10,12 +10,14 @@
#include "Crash.h"
#ifdef USE_BREAKPAD
+# include