It will end up being the last game launched and thus be displayed by Steam. exe ( EFDaemon) is introduced that restarts the CoHEF.exe after the CoH window spawns and is focused. New System (the last game to launch is displayed as being played): Old System (FCFS, the first game to launch is displayed as being played): To fully grasp the structure of the program, we first have to look at the way Steam used to display the currently played game: It also implements a link to a basic diagnotics DB, that allows us to derive the total amount of crashes per version and the amount of players currently online. Furthermore, it uses a workaround to display the mod rather than the default Company of Heroes game as currently being played on Steamfriends. It functions as a communications tool between the game's scripting language SCAR (~Lua) and the actual achievements API. This project was created to implement and use the Steamworks API in a Company of Heroes ( 1) Steam mod. (You can find a copy of those in the EF_Bin folder) Company of Heroes: Eastern Front Steam Launcher Utilised Libraries