Chaoslauncher is an open source third-party launcher for StarCraft that allows the user to inject any universal plugins. More info here

It has not been updated since 2011. I decided to bring it back into a compilable state with a modern Pascal IDE (Lazarus). I also wanted to allow true multi-instance for StarCraft, which meant different installs of StarCraft could be run in parallel, which the most up-to-date version of Chaoslauncher did not support.

Main differences in functionality:

  • Settings are stored in a .ini file in the .exe’s folder
  • A lot of functionality (mostly features that required an internet connection) has been removed
  • Can be compiled in Lazarus

The changes were required to aid in my research.


GitHub