Hitman 3 will no longer offer the ability to import levels from Hitman 2 when it is released later this month, unless players re-purchase Hitman 2 in the Epic Games store. Near the bottom of a lengthy and complicated pre-launch guide, IO Interactive developers said the change in plans was due to “various circumstances beyond our control.” Hitman 1 and 2 have both been released on Steam, while Hitman 3 is being launched as an exclusive Epic Games Store.
Hitman 2 offered the ability to import Hitman 1 locations at launch and it was announced in August 2020 that Hitman 3 was meant to do the same thing again. At the time of writing, the Hitman 3 website still announces that “the locations in Forms 1 and 2 can be imported at no additional cost to existing owners.”
This is no longer the case. The pre-release guide explains that Hitman 1 will be available for free in return for claiming just 10 days after launch for anyone who buys Hitman 3 from the Epic Games Store. Meanwhile, Hitman 2 will be available to everyone for an 80% discount for 14 days after launch. In both cases, this is not IO advertising or what players expected when they pre-ordered the game.
It is not clear how this affects the ability to import progress between games. The pre-release guide suggests that progress can be imported directly from Hitman 2 on Steam to Hitman 3 on Epic, without mentioning whether locations from previous games should be present in Hitman 3. Progress gives you access to Agent items and costumes 47 for use on Hitman 3 levels.
Beyond the vague “different circumstances”, there is no explanation as to why there was a change in plan. Players naturally assume that this is due to the change of the series from Steam to the Epic Games Store, where the game is expected to be exclusive for 12 months. We have contacted both IO Interactive and Epic Games for comments and we will update this story if any of them respond.
function appendCarbon() { !function(a,l,b,c,k,s,t,g,A){a.CustomerConnectAnalytics=k,a[k]=a[k]||function(){ (a[k].q=a[k].q||[]).push(arguments)},g=l.createElement(b),A=l.getElementsByTagName(b)[0], g.type="text/javascript",g.async=!0,g.src=c+"?id="+s+"&parentId="+t,A.parentNode.insertBefore(g,A) }(window,document,"script","//carbon-cdn.ccgateway.net/script","cca",window.location.hostname,"04d6b31292"); }
function runMormont() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.onload = function() { triggerMormont() }; s.src="https://cdn.gamer-network.net/2018/scripts/mormont/v2.23.0/mormont.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function runSAK() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://sak.userreport.com/gamer-network/launcher.js"; s.id = 'userreport-launcher-script'; document.getElementsByTagName('head')[0].appendChild(s); }
function runSkimlinks() { var s = document.createElement('script'); s.type="text/javascript"; s.async = true; s.src="https://s.skimresources.com/js/87431X1560958.skimlinks.js"; document.getElementsByTagName('head')[0].appendChild(s); }
function youtubeParser(url){ var regExp = /^.*((youtu.be/)|(v/)|(/u/w/)|(embed/)|(watch?))??v?=?([^#&?]*).*/; var match = url.match(regExp); return (match&&match[7].length==11)? match[7] : false; }
function runBBMVS() {
jQuery('article main iframe').each(function(){ src = jQuery(this).attr('src'); if(src) { check_yt = youtubeParser(src); if(check_yt){ jQuery(this).attr('id', 'yt-' + check_yt); jQuery(this).attr('data-yt-id', check_yt); jQuery(this).addClass('yt-embed'); } } }); var promises = []; jQuery('article main iframe.yt-embed').each(function() { check_yt = jQuery(this).attr('data-yt-id'); (function(replace_yt) { promises.push(jQuery.getJSON( "https://gamernetwork.bbvms.com/json/search?query=%22" + replace_yt + "%22&context=all", function( data ) { if(typeof data['items'][0] !== 'undefined' && typeof data['items'][0].id !== 'undefined') { yt_video = jQuery('#yt-' + replace_yt); jQuery(yt_video).attr('data-bbvms-id', data['items'][0]['id']); }; })); })(check_yt); }); Promise.all(promises).then(function( data ) { first_yt = true; jQuery("[data-bbvms-id]").each(function() { yt_video_wrapper = jQuery(this).parent(); if(first_yt) { playout_id = 'rock_paper_shotgun_autoplay'; first_yt = false; } else { playout_id = 'rock_paper_shotgun'; } jQuery(yt_video_wrapper).after('