Warning: include_once(/var/www/web/../var/bootstrap.php.cache): failed to open stream: No such file or directory in /var/www/web/app.php on line 11

Warning: include_once(): Failed opening '/var/www/web/../var/bootstrap.php.cache' for inclusion (include_path='.:') in /var/www/web/app.php on line 11

Warning: session_cache_limiter(): Cannot change cache limiter when headers already sent in /var/www/var/cache/prod/classes.php on line 91

Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/var/cache/prod/classes.php on line 91

Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/var/cache/prod/classes.php on line 203

Warning: ini_set(): Headers already sent. You cannot change the session module's ini settings at this time in /var/www/var/cache/prod/classes.php on line 203

Warning: session_set_save_handler(): Cannot change save handler when headers already sent in /var/www/var/cache/prod/classes.php on line 222
Rogiel.com — Portfolio — Star Replay

Built on top of php-mpq

Inherits most of the php-mpq constructs, such as streams and decoreted streams to ease development and extensibility.

Streamed events

Parsing a long replay file can be hard on the memory usage, this is why all replay events are streamed using PHP 5 generators

Fully compatible

All replay structures are data mined from the official Blizzard replay parser implementation and thus is fully compatible down to the first public version of the game.

Available on GitHub for free

Star Replay is free and available on GitHub

Online demo

A very simple online demo

Star Replay

A PHP 5.5+ library that parses StarCraft II replay files into a rich object oriented graph.

composer require "rogiel/star-replay"