Have been looking for a download link that isn't the dlsite or some super annoying redirect shit. Please help