Triple Agent is a utility to parse and analyze the timeline component of SpyParty replays. [1] The Triple Agent repository also contained pre-parsed games from recent Spy Party competitive events that can be analyzed without spending the time to parse.
Triple Agent works by automatically scrolling and taking screenshots of the timeline of games, but is not able to directly read timeline content from replay files at this time. Because of this, it is likely to work only on my machine until work is done to make the code more generic. This means that parsing does require a computer with SpyParty installed, and may not work will all setups currently. [1]. Once the screenshots are taken, the individual components of the timeline are matched against a list of known timeline items to create a full timeline.
See Installation Instructions for how to get everything installed, and check out all_games_manifest.json for details on which events have replays parsed already.
Available data includes anything that can be seen directly from the timeline including:
- Timeline event text & times
- Cast data
- Partial mission progress
- Drink and Book takes
But excludes:
- Spatial data (time add locations, which statues was picked up, etc.)
- Animation data (starting statue layout, number of read animations, idle times, etc.)
The examples folder showcases some of the most interesting or useful statistics that can be obtained with this data.
The full manifest of parsed events can be found at: all_games_manifest.json.
- checker for making SpyParty
- LtHummus for the SpyPartyParse library, which was extremely helpful in developing Triple Agent.
- WarningTrack for SpyPartyFans, and the competitive replay downloads, which were a major help with this project.
This project is licensed under the MIT License - see the LICENSE.md file for details
[1] | (1, 2) At this time, parsing is not fully automated and may not work for all setups, see Parsing Quirks for more information. |