RocketLeagueReplayParserCLI 1.0.3

dotnet tool install --global RocketLeagueReplayParserCLI --version 1.0.3
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest # if you are setting up this repo
dotnet tool install --local RocketLeagueReplayParserCLI --version 1.0.3
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=RocketLeagueReplayParserCLI&version=1.0.3
nuke :add-package RocketLeagueReplayParserCLI --version 1.0.3

Rocket League Parser CLI

This project has been created in order to allow for future Data Analysis of Rocket League Replays. Currently it is very bare bones but does extract every bit of information from a Replay, you may just need to Program extracting certain parts yourself.

Installation

Use the following command to Install the tool on your device. Make sure you have proper dependencies

dotnet tool install --global RocketLeagueReplayParserCLI

Usage

To use the Command Line tool use the following command

rlparse path/to/replay/file/or/folder

Here is an Example

rlparse GoldenGoose.replay

This will display barebones information about the Replay

image

Commands

Commands can be Chained onto the default Command, it will overide the displayed information from the regular usage for more specific info. Multiple Commands can be chained along to display more info per usage.

Commands can be used using the Following method

rlparse path/to/file/or/folder --CommandName1 commandArg1 commandArg2 ... --CommandName2 commandArg1 commandArg2

Stats Commands

All Stats Commands function extremely similarly. You can use the Stat Name as a Command to display the Teams Stat or can Isolate a single players Stat. The Stat name is Capitalized and has no Spaces

Usage

To display the Goals from each team use

rlparse path/to/file/or/folder --Statname

To display an individual Players goals use Make sure enter the PlayerName with no Spaces (Ex: My Tyranosaur --> MyTyranosaur)

rlparse path/to/file/or/folder --Statname PlayerName

Example

Team
rlparse path/to/file/or/folder --Goals 
Player
rlparse path/to/file/or/folder --Goals MyTyranosaur

Stat Command Options

Goals

The Goals Command will display the number of Goals each team has scored, or you can isolate the goals of a certain Player by specifying their name.

Assists

The Assists Command will display the number of Assists each team has, or you can isolate the Assists of a certain Player by specifying their name.

Saves

Displays the Team or Players Saves

Score

Displays the Team or Players Score

Shots

Displays the Team or Players Shots


Other Commands

Rename

Creates a Copy of the Replay File Renamed to what the Player Named it in game.

Usage
rlparse path/to/file/or/folder --Rename
Save Replay

Saves the Class object Replay created from the Extraction process as a JSON File. Can Specify the Name and the Save Path aswell

Usage

Save Replay at Current Location (Name of file is same as Replay Name

rlparse path/to/file/or/folder --SaveReplay

Save Replay With New Name (Save Same Location)

rlparse path/to/file/or/folder --SaveReplay NewName

Save Replay with new Name and New Location

rlparse path/to/file/or/folder --SaveReplay NewName /new/path/to/save
Save Psyonix Replay

Saves the Raw Extracted Replay file as a JSON File. Can Specify the Name and the Save Path aswell

Usage

Save Replay at Current Location (Name of file is same as Replay Name

rlparse path/to/file/or/folder --SavePsyonixReplay

Save Replay With New Name (Save Same Location)

rlparse path/to/file/or/folder --SavePsyonixReplay NewName

Save Replay with new Name and New Location

rlparse path/to/file/or/folder --SavePsyonixReplay NewName /new/path/to/save

Creator

Created by MrDNAlex

Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
1.0.3 82 5/12/2024
1.0.2 147 4/15/2024
1.0.1 152 4/15/2024
1.0.0 145 4/6/2024