Better yet would be if you could supply your own template entirely. (Or more likely, take the default on, modify it slightly, and have those changes propagate across all your installed games.)
This diff is primarily a refactor that takes all the AHK template building out of Game and puts it into its own AhkBuilder class.
Not-so-theoretical situation: you want to tweak (or bugfix!) the AHK templates. It's possible to do it manually per-game and then configure the Launcher not to overwrite your changes (note to self: wait, is that even documented?), but that's at best a pain in the ass. The only other option, unfortunately, is making an actual change to the Launcher and requiring a whole new build/installation.
Better yet would be if you could supply your own template entirely. (Or more likely, take the default on, modify it slightly, and have those changes propagate across all your installed games.)
This diff is primarily a refactor that takes all the AHK template building out of
Game
and puts it into its ownAhkBuilder
class.