Ubisoft announces Far Cry compilation