Um mod desenvolvido pela comunidade para Total War: Rome II eleva o desempenho do jogo em até 20% e melhora significativamente os mínimos de 0,1% em 33%.
Quase 13 anos após seu lançamento, Total War: Rome II recebeu uma atualização de desempenho desenvolvida pela comunidade, que eleva os quadros por segundo (FPS) em até 20% e melhora os mínimos de 0,1% em 33%. O mod, criado pelo modder JGdaCaesar, resolve gargalos de CPU no motor de jogo Warscape, da Creative Assembly, e já foi testado com hardware de última geração.
Como o mod funciona
O mod otimiza três operações intensivas de CPU:

- Streaming de texturas: Reduz a carga de CPU em até 12 a 17 vezes ao otimizar como o motor processa solicitações de tiles de textura.
- Instruções legadas de CPU: Substitui 1.200 conversões ineficientes de x87 por instruções modernas, eliminando um gargalo que consumia 10% do tempo da thread principal.
- Ordenação da lista de renderização: Reworka rotinas ineficientes, acelerando essas operações em até 11 vezes.
Resultados dos benchmarks
Testes realizados com um processador Ryzen 9 9950X3D e uma placa de vídeo GeForce RTX 5090 em 4K revelaram melhorias significativas:
- Mapa de campanha: Aumento de 20% no FPS médio (de 100,5 para 120,5).
- Batalhas grandes: Aumento de 19% no FPS médio (de 118,4 para 140,4).
- 1% lows: Melhora de 29% (de 71,8 para 92,5).
- 0,1% lows: Melhora de 33% (de 57,9 para 77,0).
As melhorias nos mínimos de 1% e 0,1% indicam uma redução de picos de latência, resultando em jogabilidade mais suave durante batalhas intensas.

Instalação e requisitos
O mod está disponível no Steam Workshop e seu código fonte no GitHub. Para instalar, é necessário se inscrever no mod e executar o arquivo install.bat, que copia o arquivo dinput8.dll para a pasta do jogo. O mod requer um processador com suporte a SSE4.1 e é compatível com versões atuais do jogo e modificações convencionais (.pack e UI). No entanto, conflitos podem ocorrer com outros mods que utilizam dinput8.dll.

Uso de IA no desenvolvimento
O desenvolvedor utilizou a IA Claude, da Anthropic, para auxiliar na reversão de engenharia e codificação, testando os resultados no jogo.
É impressionante que modders ainda descubram oportunidades de otimização significativas em um jogo de estratégia lançado em 2013. O mod está disponível para download no Steam Workshop, e os resultados dos benchmarks podem ser verificados no subreddit r/totalwar.

Fonte: r/totalwar
