[quote name='aj_hix36']Will this activate on steam?[/QUOTE]
No, it's an Origin exclusive game. This and Battlefield are the justification for Origin existing at all. (It will activate on Origin, I'm fairly sure that's the only way it will run at all, honestly.)