It has been a very long time since I've played LoL ... could never really get into the big DOTA craze when this particular genre started to kick up ... however, what's so wrong in using cross-platform APIs and development platforms? I'm taking a gander here that Riot are using some Windows-specific APIs which don't…