A mod that promises to be the “definitive Deus Ex experience” just released its final version Jul 10, 2017