Skip to content

Parse and get information from Armagetron Advanced recordings

License

Notifications You must be signed in to change notification settings

armanelgtron/AAREC-Parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Armagetron Advanced recording parser

Parses aarec files to get information about them.

Currently two seperate interface options are offered:

gui.py interface

Requires PyQt or PySide, most tested with PyQt 5.15 and 6.2. WIP

cli.py interface

arguments

--human - output human-friendly format, this is default

--json - spit out information in json to be parsed by another script

--mode - select the mode, see modes section

--[show|hide]-percentage - always show/hide progress while reading file

modes

mode 0: test
mode 1: stats

This is intended to collect a bunch of stats and spit them out when the end of the recording is reached. At the moment, it doesn't collect any useful stats, and there's no way to tell it what stats to collect and when.

mode 2: scores

This is the default mode.

Spit out scores on a certain event. By default, on every match win, it spits out the winner, the teams scores, and the player scores on every match win.

mode 3: messages

Print all console/chat messages and their timestamps.

About

Parse and get information from Armagetron Advanced recordings

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages