'Chronobreak' tool resolves bug with Miss Fortune during FlyQuest vs. Cloud9 match

by theScore Staff Feb 13
Thumbnail image courtesy of Riot Games

For the first time, Riot's "Terministic Disaster Recovery Tool", also referred to as "Chronobreak", was used to reset the game to a previous timestamp after a Miss Fortune ultimate by Johnny "Altec" Ru was blocked by a single minion.

"Previously, when something was deemed a bug and called for a remake, it was a full remake," said caster Joshua "Jatt" Leesman. "But with this tool, you can essentially replay the game automatically through to a certain point, which is right before the bug occurs."

At 10:47 into Game 3, Altec paused and requested a review of a failed fight between FlyQuest and Cloud9's bottom laners. Playing Miss Fortune, Altec used Bullet Time to try to secure a kill on C9 Andy "Smoothie" Ta but his ultimate suffered from both a graphical glitch and a damage bug, ending the fight with C9 securing a kill instead.

"One minion blocked all the damage from the Ult, obviously not intended, is the confirmation of the play," confirmed caster Rivington "RivingtonThe3rd" Bisland III. "That is a pretty severe happening actually, that would have been a fight win in the bot lane for them."

When the game was remade using the Chronobreak tool more than half an hour later, FLY went for the same bottom lane fight and, without the bug affecting Bullet Time, Altec secured the kill and won the fight.

Raven "Riotraves" Keene, Head Referee for the tournament, took to Reddit to explain their decision making process on the remake.

"I was trying to find a time close enough where people were not engaged [in a fight]," Riotraves explained. "A few seconds earlier than the time chosen had the laners engaged while a few seconds later had them much closer with less to no opportunity for possible counter-play out of a pause.

"The point we chose had the lane at an almost reset position. We want to place them in the fairest point that gives them the opportunity to still respond outside of the pause, but we don't want to go so far as to lose significant elements of the game state."

RiotBrentmeister also chimed in to give perspective as an engineer on the Chronobreak feature. He confirmed that the tool was shipped in Jan. 2017 for the LCS, and went into a bit more detail on how the tool works.

"Shortly put, it means that if you give the same inputs to a program you should get the same outputs," he wrote on Reddit. "So then it just becomes a matter of capturing 100% of the inputs (incoming network traffic, server configuration, initial game setup, game data, etc...) and replaying them back with the same timing information."

To close out the thread, caster David "Phreak" Turley expressed relief that the tool has succeeded but hopes they don't have to bring it up again.

"No matter who it was, we were all informed, 'Please call it the full name at the beginning,'" Phreak said.

"I have no doubts we'll all start to casualize (?) it in the near future. But even more hopefully, we don't have to use it again for a long time."

Kristine "Vaalia" Hutter is a news editor for theScore esports. You can find her on Twitter.