Ola ygor_ma
Esse erro normalmente aparece quando o EA App não consegue validar ou recriar o arquivo de licença local do jogo. Como você já tentou vários passos básicos, vale testar alguns procedimentos que costumam resolver especificamente esse problema no BF3.
Primeiro, tente forçar a recriação completa das licenças:
- Feche totalmente o EA App.
- Vá em C:\ProgramData\Electronic Arts\EA Services\License
- Apague os arquivos dentro dessa pasta (apenas as licenças).
- Abra novamente o EA App como administrador e tente iniciar o jogo.
Outra coisa que ajuda em alguns casos é limpar também o cache mais profundo do EA App:
- Menu ☰ → Ajuda → Recuperação do aplicativo → Limpar cache
- O aplicativo vai reiniciar automaticamente.
Também vale verificar se o jogo está sendo iniciado pela mesma conta EA que possui o BF3, especialmente se ele foi comprado pela Steam ou outra loja, pois a licença fica vinculada à conta que ativou o jogo originalmente.
Se o erro “Failed to request legacy license” continuar aparecendo, recomendo o contacto com o suporte para que a mesma possa ser verificada diretamente.
.