diff --git a/README.markdown b/README.markdown
--- a/README.markdown
+++ b/README.markdown
@@ -10,16 +10,21 @@
 can be used to modify replays in order to force everyone into the same car or
 change the map a game was played on.
 
-Rattletrap supports every version of Rocket League up to [1.95][], which was
-released on 2021-04-14. If a replay can be played by the Rocket League client,
+Rattletrap supports every version of Rocket League up to [2.01][], which was
+released on 2021-08-10. If a replay can be played by the Rocket League client,
 it can be parsed by Rattletrap. (If not, that's a bug. Please report it!)
 
 Rattletrap is a command-line application. You should only use it if you're
 comfortable running things in terminals or command prompts. Otherwise consider
-using another tool like [Ball Chasing][]. Rattletrap is written in [Haskell][].
-If you'd like to use a program written in a different language, consider
-@jjbott's [C# parser][] or @nickbabcock's [Rust parser][].
+using another tool like [Ball Chasing][].
 
+Rattletrap is written in [Haskell][]. If you'd like to use a program written in
+a different language, consider one of the following:
+
+- <https://github.com/jjbott/RocketLeagueReplayParser> (C#)
+- <https://github.com/nickbabcock/rrrocket> (Rust)
+- <https://github.com/Bakkes/CPPRP> (C++)
+
 ## Install
 
 Get Rattletrap by downloading [the latest release][] for your platform.
@@ -27,7 +32,7 @@
 Rattletrap is also available as [a Docker image][docker].
 
 To build Rattletrap from source, install [Stack][]. Then run
-`stack --resolver lts-14.25 install rattletrap`.
+`stack --resolver nightly-2021-05-01 install rattletrap`.
 
 ## Replays
 
@@ -53,7 +58,7 @@
 ```
 
 ```
-rattletrap version 10.0.0
+rattletrap version 11.2.0
   -c           --compact         minify JSON output
   -f           --fast            only encode or decode the header
   -h           --help            show the help
@@ -133,10 +138,8 @@
 [Docker badge]: https://img.shields.io/docker/v/taylorfausak/rattletrap?label=docker&logo=docker&logoColor=white
 [docker]: https://hub.docker.com/r/taylorfausak/rattletrap
 [Rocket League]: https://www.rocketleague.com
-[1.95]: https://www.rocketleague.com/news/patch-notes-v1-95/
+[2.01]: https://www.rocketleague.com/news/patch-notes-v2-01-season-4-update/
 [Ball Chasing]: https://ballchasing.com
 [Haskell]: https://www.haskell.org
-[C# parser]: https://github.com/jjbott/RocketLeagueReplayParser
-[Rust parser]: https://github.com/nickbabcock/rrrocket
 [the latest release]: https://github.com/tfausak/rattletrap/releases/latest
 [Stack]: https://docs.haskellstack.org/en/stable/README/
diff --git a/rattletrap.cabal b/rattletrap.cabal
--- a/rattletrap.cabal
+++ b/rattletrap.cabal
@@ -1,7 +1,7 @@
 cabal-version: 2.0
 
 name: rattletrap
-version: 11.1.1
+version: 11.2.0
 synopsis: Parse and generate Rocket League replays.
 description: Rattletrap parses and generates Rocket League replays.
 
diff --git a/src/lib/Rattletrap/Console/Main.hs b/src/lib/Rattletrap/Console/Main.hs
--- a/src/lib/Rattletrap/Console/Main.hs
+++ b/src/lib/Rattletrap/Console/Main.hs
@@ -142,9 +142,9 @@
     Left (ls, e) -> do
       IO.hPutStr IO.stderr $ unlines
         [ "ERROR: " <> Exception.displayException e
-        , "# Context: " <> List.intercalate " -> " ls
-        , "# You are using Rattletrap version " <> Version.string
-        , "# Please report this problem at https://github.com/tfausak/rattletrap/issues/new"
+        , "-- Context: " <> List.intercalate ", " ls
+        , "-- You are using Rattletrap version " <> Version.string
+        , "-- Please report this problem at https://github.com/tfausak/rattletrap/issues/new"
         ]
       Exit.exitFailure
     Right x -> pure x
diff --git a/src/lib/Rattletrap/Data.hs b/src/lib/Rattletrap/Data.hs
--- a/src/lib/Rattletrap/Data.hs
+++ b/src/lib/Rattletrap/Data.hs
@@ -210,7 +210,9 @@
   , ("GameInfo_FootBall.GameInfo.GameInfo_FootBall:Archetype", "TAGame.GameEvent_Football_TA")
   , ("GameInfo_FootBall.GameInfo.GameInfo_FootBall:GameReplicationInfoArchetype", "TAGame.GRI_TA")
   , ("gameinfo_godball.GameInfo.gameinfo_godball:Archetype", "TAGame.GameEvent_GodBall_TA")
+  , ("GameInfo_GodBall.GameInfo.GameInfo_GodBall:Archetype", "TAGame.GameEvent_GodBall_TA")
   , ("gameinfo_godball.GameInfo.gameinfo_godball:GameReplicationInfoArchetype", "TAGame.GRI_TA")
+  , ("GameInfo_GodBall.GameInfo.GameInfo_GodBall:GameReplicationInfoArchetype", "TAGame.GRI_TA")
   , ("Gameinfo_Hockey.GameInfo.Gameinfo_Hockey:GameReplicationInfoArchetype", "TAGame.GRI_TA")
   , ("GameInfo_Items.GameInfo.GameInfo_Items:GameReplicationInfoArchetype", "TAGame.GRI_TA")
   , ("GameInfo_Season.GameInfo.GameInfo_Season:GameReplicationInfoArchetype", "TAGame.GRI_TA")
@@ -296,6 +298,7 @@
   , ("TAGame.Car_TA:ClubColors", AttributeType.ClubColors)
   , ("TAGame.Car_TA:ReplicatedDemolish_CustomFX", AttributeType.CustomDemolish)
   , ("TAGame.Car_TA:ReplicatedDemolish", AttributeType.Demolish)
+  , ("TAGame.Car_TA:ReplicatedDemolishGoalExplosion", AttributeType.CustomDemolish)
   , ("TAGame.Car_TA:RumblePickups", AttributeType.FlaggedInt)
   , ("TAGame.Car_TA:TeamPaint", AttributeType.TeamPaint)
   , ("TAGame.CarComponent_Boost_TA:bNoBoost", AttributeType.Boolean)
diff --git a/src/test/Main.hs b/src/test/Main.hs
--- a/src/test/Main.hs
+++ b/src/test/Main.hs
@@ -87,8 +87,10 @@
   , ("22ba", "a vote to forfeit")
   , ("27b6", "some UTF-16 text")
   , ("29f5", "frames")
+  , ("2cf8", "demo v2.01")
   , ("2cfe", "a new playstation id")
   , ("3381", "patch 1.37")
+  , ("35f6", "heatseeker v2.01")
   , ("372d", "a camera yaw attribute")
   , ("383e", "older unknown content field")
   , ("387f", "a frozen attribute")
