Download the Liquipedia app here!Download the Liquipedia app to follow Brood War!Want personalized updates on Brood War esports? Download the Liquipedia app on iOS or Android to never miss your favorite tournaments and matches!
Liquipedia app match pages updated! Liquipedia app match pages are overhauled! Download on Android or iOS! Liquipedia app's match pages got completely revamped with game data, standings, VODs and more! Download the the latest version on iOS or Android and read our update blog here.

Replay Fix for 1.16.1

From Liquipedia StarCraft Brood War Wiki
[e][h]Replay Fix for 1.16.1
Tool Information
StarCraft: Brood War 1.16.1
Current Version:

RepFix is a BWL plugin that prevents a buffer overflow that occurs when watching a replay that contains multiple chat messages while the game was paused. When reading recorded game actions in replays, StarCraft stores game actions that occur on the next tick in a statically allocated buffer. Game chat that occurred while a game is paused are recorded (since patch 1.16) on the same tick. A buffer overflow occurs when the size of all the actions on a tick is greater than the size of the statically allocated buffer, which can only occur when there are game chat while a game is paused. If all the game chat during a paused game adds up to over 130 bytes of text, a buffer overflow occurs.


RepFix dynamically allocates a buffer for StarCraft to store actions in rather than allowing it to use its original static buffer. RepFix redirects StarCraft to its dynamically allocated buffer when it attempts to 1) copy actions to the buffer, 2) overwrite the buffer, 3) append data to the buffer, and 4) read from the buffer.


  • - Updated to work online
  • - Fixed action loss in mode
  • - Fixed activation behavior