3 ms·You mean like twelve and most of the games with custom launchers are still on Steam?by Hamuko 4y agoYou mean like twelve and most of the games with custom launchers are still on Steam?