(ACHADO POR HighVoltage e Antichamas)
Andei fuçando e pesquisando o console do BF3.
Foram deixados alguns comandos, onde quase 100% deles sao para a melhoria da performace ou analize da mesma durante o jogo.
O console pode ser acessado quando o jogo é aberto. Usa-se a tecla padrao, o " ' ", isso mesmo, a teclinha encima do "tab". Para saber todos os comando apenas digite "List", com isso ele fornece uma lista com os comando, caso tenha esquecido algum.
Vou colocar alguns que creio ser os principais, mas lembro que alguns dele nao sei exatamente o que faz, apenas tenho uma noçao.
Depois dos comando sempre coloco "1 (True)" ou "0 (false)", onde significa ativado, ou nao ativado, nessa mesma ordem.
Com exeçao dos comandos de analize, ja fiz uma seleçao de 1(true) e 0(false) para quem esta com problemas de performace grafica. Mas fiquem a vontade para usar apenas um comando ou outro, e ativa-lo ou desativa-lo. Assim vc adapta seu problema a soluçao.
Comandos de analize:
Render.DrawFps 1 ou 0 // Mostra o FPS em tempo real no canto superio direito da tela
Render.PerfOverlayVisible 1 ou 0 // Mostra um grafico de 2 variaveis da performace da GPU (Placa grafica) e CPU.
Comandos graficos renderizaçao:
RenderDevice.Dx11Enable 0 // Desativa DX11, e Ativa DX10. Ja que BF3 só aceita esses 2.
RenderDevice.VSyncEnable 0 // Desativa o VSyncn.
RenderDevice.TripleBufferingEnable 1 // Creio que deixa salvar 3x mais aquivos temporario.
RenderDevice.ForceRenderAheadLimit 1 // Mais o menos força a renderizaçao sob sua visao.
Parte grafica global (Estes nao tenho muita noçao do que seja ainda, mas vou dar uns chutes) :
WorldRender.TransparencyShadowmapsEnable 1 // Deixa as sombras do mapa trasparentes. (arvore, casa, etc)
WorldRender.SpotLightShadowmapEnable 1 // Sombra da luz no mapa ativado sob sua vista creio.
WorldRender.SpotLightShadowmapResolution // Resoluçao da sombra do comando acima valor 4096 ou 8192
WorldRender.DxDeferredCspathEnable 0 ou 1 // Algo relacionado ao DX, em liberar algum pacote pra ele.
WorldRender.FxaaEnable 0 // Desativa AA, acredito.
Nao importa o que vc digite, depois de fechar o jogo e abri-lo novamente todos os comandos sao restaurados para o padrao. Assim nao tem o risco de vc descofigurar para sempre seu jogo.
Creditos para Bugabuga
http://www.midnightsg.net/smf/index.php?topic=3241.0