rattletrap 9.3.3 → 9.4.0
raw patch · 4 files changed
+16/−4 lines, 4 files
Files
- README.markdown +3/−3
- rattletrap.cabal +1/−1
- src/lib/Rattletrap/Data.hs +11/−0
- src/test/Main.hs +1/−0
README.markdown view
@@ -9,8 +9,8 @@ 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.88][], which was-released on 2020-12-08. If a replay can be played by the Rocket League client,+Rattletrap supports every version of Rocket League up to [1.92][], which was+released on 2021-02-01. 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@@ -128,7 +128,7 @@ [Build badge]: https://github.com/tfausak/rattletrap/workflows/CI/badge.svg [build]: https://github.com/tfausak/rattletrap/actions [Rocket League]: https://www.rocketleague.com-[1.88]: https://www.rocketleague.com/news/patch-notes--december-update/+[1.92]: https://www.rocketleague.com/news/patch-notes-v1-92/ [Ball Chasing]: https://ballchasing.com [Haskell]: https://www.haskell.org [C# parser]: https://github.com/jjbott/RocketLeagueReplayParser
rattletrap.cabal view
@@ -1,7 +1,7 @@ cabal-version: >= 1.10 name: rattletrap-version: 9.3.3+version: 9.4.0 synopsis: Parse and generate Rocket League replays. description: Rattletrap parses and generates Rocket League replays.
src/lib/Rattletrap/Data.hs view
@@ -37,6 +37,7 @@ , ("TAGame.CarComponent_TA", "Engine.ReplicationInfo") , ("TAGame.CrowdActor_TA", "Engine.ReplicationInfo") , ("TAGame.CrowdManager_TA", "Engine.ReplicationInfo")+ , ("TAGame.GameEvent_Football_TA", "TAGame.GameEvent_Soccar_TA") , ("TAGame.GameEvent_GodBall_TA", "TAGame.GameEvent_Soccar_TA") , ("TAGame.GameEvent_Season_TA", "TAGame.GameEvent_Soccar_TA") , ("TAGame.GameEvent_Soccar_TA", "TAGame.GameEvent_Team_TA")@@ -53,6 +54,7 @@ , ("TAGame.SpecialPickup_BallFreeze_TA", "TAGame.SpecialPickup_Targeted_TA") , ("TAGame.SpecialPickup_BallGravity_TA", "TAGame.SpecialPickup_TA") , ("TAGame.SpecialPickup_BallLasso_TA", "TAGame.SpecialPickup_GrapplingHook_TA")+ , ("TAGame.SpecialPickup_Football_TA", "TAGame.SpecialPickup_TA") , ("TAGame.SpecialPickup_BallVelcro_TA", "TAGame.SpecialPickup_TA") , ("TAGame.SpecialPickup_Batarang_TA", "TAGame.SpecialPickup_BallLasso_TA") , ("TAGame.SpecialPickup_BoostOverride_TA", "TAGame.SpecialPickup_Targeted_TA")@@ -99,6 +101,7 @@ , "TAGame.CarComponent_Jump_TA" , "TAGame.Default__CameraSettingsActor_TA" , "TAGame.Default__PRI_TA"+ , "TAGame.GameEvent_Football_TA" , "TAGame.GameEvent_GodBall_TA" , "TAGame.GameEvent_Season_TA" , "TAGame.GameEvent_Soccar_TA"@@ -115,6 +118,7 @@ , "TAGame.SpecialPickup_BallVelcro_TA" , "TAGame.SpecialPickup_Batarang_TA" , "TAGame.SpecialPickup_BoostOverride_TA"+ , "TAGame.SpecialPickup_Football_TA" , "TAGame.SpecialPickup_GrapplingHook_TA" , "TAGame.SpecialPickup_HauntedBallBeam_TA" , "TAGame.SpecialPickup_HitForce_TA"@@ -158,6 +162,7 @@ , ("Archetypes.Ball.Ball_Beachball", "TAGame.Ball_TA") , ("Archetypes.Ball.Ball_Breakout", "TAGame.Ball_Breakout_TA") , ("Archetypes.Ball.Ball_Default", "TAGame.Ball_TA")+ , ("Archetypes.Ball.Ball_Football", "TAGame.Ball_TA") , ("Archetypes.Ball.Ball_God", "TAGame.Ball_God_TA") , ("Archetypes.Ball.Ball_Haunted", "TAGame.Ball_Haunted_TA") , ("Archetypes.Ball.Ball_Puck", "TAGame.Ball_TA")@@ -190,6 +195,7 @@ , ("Archetypes.SpecialPickups.SpecialPickup_Batarang", "TAGame.SpecialPickup_Batarang_TA") , ("Archetypes.SpecialPickups.SpecialPickup_BoostOverride", "TAGame.SpecialPickup_BoostOverride_TA") , ("Archetypes.SpecialPickups.SpecialPickup_CarSpring", "TAGame.SpecialPickup_BallCarSpring_TA")+ , ("Archetypes.SpecialPickups.SpecialPickup_Football", "TAGame.SpecialPickup_Football_TA") , ("Archetypes.SpecialPickups.SpecialPickup_GravityWell", "TAGame.SpecialPickup_BallGravity_TA") , ("Archetypes.SpecialPickups.SpecialPickup_HauntedBallBeam", "TAGame.SpecialPickup_HauntedBallBeam_TA") , ("Archetypes.SpecialPickups.SpecialPickup_Rugby", "TAGame.SpecialPickup_Rugby_TA")@@ -200,6 +206,8 @@ , ("Archetypes.Teams.Team1", "TAGame.Team_Soccar_TA") , ("GameInfo_Basketball.GameInfo.GameInfo_Basketball:GameReplicationInfoArchetype", "TAGame.GRI_TA") , ("GameInfo_Breakout.GameInfo.GameInfo_Breakout:GameReplicationInfoArchetype", "TAGame.GRI_TA")+ , ("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:GameReplicationInfoArchetype", "TAGame.GRI_TA") , ("Gameinfo_Hockey.GameInfo.Gameinfo_Hockey:GameReplicationInfoArchetype", "TAGame.GRI_TA")@@ -381,11 +389,14 @@ , ("TAGame.RBActor_TA:bReplayActor", AttributeTypeBoolean) , ("TAGame.RBActor_TA:ReplicatedRBState", AttributeTypeRigidBodyState) , ("TAGame.RBActor_TA:WeldedInfo", AttributeTypeWeldedInfo)+ , ("TAGame.RumblePickups_TA:AttachedPickup", AttributeTypeFlaggedInt)+ , ("TAGame.RumblePickups_TA:ConcurrentItemCount", AttributeTypeInt) , ("TAGame.SpecialPickup_BallFreeze_TA:RepOrigSpeed", AttributeTypeFloat) , ("TAGame.SpecialPickup_BallVelcro_TA:AttachTime", AttributeTypeFloat) , ("TAGame.SpecialPickup_BallVelcro_TA:bBroken", AttributeTypeBoolean) , ("TAGame.SpecialPickup_BallVelcro_TA:bHit", AttributeTypeBoolean) , ("TAGame.SpecialPickup_BallVelcro_TA:BreakTime", AttributeTypeFloat)+ , ("TAGame.SpecialPickup_Football_TA:WeldedBall", AttributeTypeFlaggedInt) , ("TAGame.SpecialPickup_Rugby_TA:bBallWelded", AttributeTypeBoolean) , ("TAGame.SpecialPickup_Targeted_TA:Targeted", AttributeTypeFlaggedInt) , ("TAGame.Team_Soccar_TA:GameScore", AttributeTypeInt)
src/test/Main.hs view
@@ -147,6 +147,7 @@ , ("7256", "special edition") , ("75ce", "primary and secondary titles") , ("7bf6", "an online loadouts attribute")+ , ("81d1", "gridiron") , ("89cb", "remote user data") , ("8ae5", "new painted items") , ("92a6", "with server performance state")