Looks like megagames either changed the urls or removed their old demos from the site.
Anyways I confirmed that the download link on softpedia works and is the correct game.
https://games.softpedia.com/get/Games-D ... tage.shtml
Appears to be a clean installer, as I believe softpedia used to bundle "optional" adware with their installer, this however looks to be the original installer...
https://legendsworld.net/shooter/game/9017
Maybe mirror the download on mega or something in the near future...
Sabotage (cancelled) Topic is solved
Moderator: LW Moderator