diff --git a/CMakeLists.txt b/CMakeLists.txt
index 977e1b7002..04f440734f 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -60,9 +60,9 @@ set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(ROOT_DIR "${CMAKE_CURRENT_LIST_DIR}")
-set(TITLE_SEQUENCE_VERSION "0.1.2c")
+set(TITLE_SEQUENCE_VERSION "0.4.0")
set(TITLE_SEQUENCE_URL "https://github.com/OpenRCT2/title-sequences/releases/download/v${TITLE_SEQUENCE_VERSION}/title-sequences.zip")
-set(TITLE_SEQUENCE_SHA1 "304d13a126c15bf2c86ff13b81a2f2cc1856ac8d")
+set(TITLE_SEQUENCE_SHA1 "4ab0065e5a4d9f9c77d94718bbdfcfcd5a389da0")
set(OBJECTS_VERSION "1.2.7")
set(OBJECTS_URL "https://github.com/OpenRCT2/objects/releases/download/v${OBJECTS_VERSION}/objects.zip")
diff --git a/openrct2.proj b/openrct2.proj
index be9ceffb65..21d12d0a36 100644
--- a/openrct2.proj
+++ b/openrct2.proj
@@ -44,8 +44,8 @@
2fe3bd994b3189899d93f1d5a881e725e046fdc2
https://github.com/google/googletest/archive/$(GtestVersion).zip
058b9df80244c03f1633cb06e9f70471a29ebb8e
- https://github.com/OpenRCT2/title-sequences/releases/download/v0.1.2c/title-sequences.zip
- 304d13a126c15bf2c86ff13b81a2f2cc1856ac8d
+ https://github.com/OpenRCT2/title-sequences/releases/download/v0.4.0/title-sequences.zip
+ 4ab0065e5a4d9f9c77d94718bbdfcfcd5a389da0
https://github.com/OpenRCT2/objects/releases/download/v1.2.7/objects.zip
23bdabf6bac872367b01288032ad4d4ef5d7100c
https://github.com/OpenRCT2/replays/releases/download/v0.0.67/replays.zip
diff --git a/shell.nix b/shell.nix
index d3015e05e7..46c314f555 100644
--- a/shell.nix
+++ b/shell.nix
@@ -22,8 +22,8 @@ let
title-sequences-src = pkgs.fetchFromGitHub {
owner = "OpenRCT2";
repo = "title-sequences";
- rev = "v0.1.2b";
- sha256 = "a220b4c3cd3180bebb261cc59141b7fb290b433631ba9c7587a4f2c9f7dc4e4c";
+ rev = "v0.4.0";
+ sha256 = "6e7c7b554717072bfc7acb96fd0101dc8e7f0ea0ea316367a05c2e92950c9029";
};
in
pkgs.stdenv.mkDerivation {