Matriz de diagnóstico: causas técnicas para travamentos e fechamentos (CTD)
Em jogos com muitas modificações instaladas, o encerramento abrupto para a área de trabalho (Crash to Desktop ou CTD) obedece a regras claras de integridade de arquivos e dependências.
| Momento do travamento | Falha subjacente | Causa mais provável | Solução direta |
|---|---|---|---|
| Fecha em até 2 segundos antes do menu principal | Arquivo mestre ausente (Missing Master) | Um mod ativado depende de um .esm/.esp que está desativado | Checar notificações no Mod Organizer 2 e ativar o master |
| Fecha exatamente ao carregar o save game | Conflito de FormID ou scripts órfãos no arquivo de save | Remoção inadequada de mod com scripts durante a campanha | Utilizar ferramenta de limpeza de save ou recuperar backup |
| Fecha aleatoriamente ao mudar de área no mapa | Malha 3D corrompida (Mesh), colisão ou falta de memória | Arquivo .nif defeituoso ou textura mal compactada | Inspecionar arquivo de log de falhas (Crash Log) |
| O jogo abre normalmente mas o mod não funciona | Prioridade invertida na lista de plugins | O patch de compatibilidade foi posicionado antes do mod base | Mover o patch para carregar depois do mod principal |
Por que organizadores automáticos (LOOT) não resolvem tudo
- Falta de regras para mods novos: O banco de dados do LOOT depende de curadoria humana. Mods recentes ou traduções não cadastradas são alocados sem regras específicas.
- Sobrescrita destrutiva de dados: Quando dois mods alteram o mesmo item, o LOOT apenas prioriza um deles, anulando o outro. A solução ideal envolve patches mesclados via xEdit.
Método de busca binária (50/50) para isolamento de problemas
Passo 1: Validação do ambiente básico
- Desative todos os mods normais, mantendo apenas extensores de script essenciais, e confirme que o jogo padrão inicia perfeitamente.
Passo 2: Divisão em 50%
- Ative a primeira metade da lista de mods e desative a segunda metade.
- Teste o jogo:
- Se travar: O problema está nessa metade ativa. Divida essa metade novamente em duas partes de 25% e repita.
- Se funcionar: Essa metade está perfeita. Desative-a e ative a outra metade para testar.
Passo 3: Localização precisa
Com essa metodologia, em uma lista de 512 mods, são necessários no máximo 9 testes ($2^9 = 512$) para descobrir o arquivo exato que causa o crash.