Capcom's ambitious open world RPG has finally arrived and Lee sits down with Rasmus to find out more about the game.