Galera, problema resolvido.Desinstale o jogo. instale novamente sem colocar o crack. Baixe o mini imagem bf2 e monte imagem com o DAEMON Tools Lite.Pronto!!! ?? só jogar..... Lembre-se, não precisa crackear.
Tá á mesma mer.. de antes parece que vai entrar no joga mas volta para á area de trabalho.
Olá galera!, bom... pelo que vejo todos usam Piratex por aqui...
Então, esse erro geralmente acontece por conta de "mudanças" que a pessoa faz na pasta antes de atualizar.
Siga os passos, comigo deu certo, jogo em notebook. (normalzinho)
1 - Se estiver instalado, Desinstale TUDO, e use ccleaner para limpar registro. 2 - Reinicie, instale primeiro o BattleField 2 normal, SEM CRACKEAR. (importantissimo) 3 - SE for querer instalar a Special Force, é o momento, instale-o normalmente. (sem crackear tbm). 4 - Se possível, ultilizem primeiro a atualização do patche 1.30. (normalmente). 5 - final, baixem o patche 1.50 (mais atual) e instale normalmente.
Pronto, só entrar no jogo clicando no próprio .exe que fica na tela inicial. (No caso de pedir que coloque o CD, apenas emule uma das isos que baixou, seja o normal ou Special Force) e entre no jogo por ele.
Ae galera se o problema for igual ao meu eu estava caçando pela gamevicio e um cara camarada colocou esse topico que me ajudou pra caramba.
"Entao, estava com problema com meu BF2, quando entrava dava um som de erro e apertava enter e voltava pra area de trabalho, depois de muito pesquisar resolvi o meu problema.
OBS: Tenho WinXp sp3
- Primeiro passo: Saber qual é o problema Vá em propriedades no atalho do jogo e na linha: "C:Arquivos de programasEA GAMESBattlefield 2BF2.exe" +menu 1 +fullscreen 1
Deixe o "+fullscren 0" assim vc vê qual é o problema. No meu caso era o Dx9. Aparecia a seguinte msg "DirectX version 9.0c or higher is required to run BF2. Please install DX9c and try again."
Eu tinha instalado uma versão que deixava o XP com o Dx10 (furada), por isso dava o problema.
- Solução Clique Iniciar -> Executar -> regedit -> Procure a Pasta Directx (HKEY_LOCAL_MACHINESOFTWAREMicrosoftDirectX) -> clique para exportar ela e criar um backup, renomeie o arquivo, tipo directx_bac -> exporte mais uma vez e nomeie Dx9 -> apague a pasta Directx.
Edite o arquivo Dx9.reg e coloque:
Na ultima linha que começa com "version" mude os valores para "4.09.00.0904"
execute o arquivo
*no meu deu um problema com as aspas, entao, vc tbm pode recolocar as aspas.