Matriz de diagnóstico: Tipos de registros corrompidos e limpeza no xEdit
Nas comunidades de mods da Bethesda (Skyrim, Fallout 4, Starfield), travamentos repentinos para a área de trabalho (CTD) quase sempre são causados por dados sujos salvos acidentalmente nos arquivos .esp. Contudo, limpar cegamente todos os alertas do LOOT pode estragar recursos intencionais colocados pelos autores.
| Tipo de Dado Sujo | Comportamento do Motor do Jogo | Nível de Risco | Ação Automatizada no xEdit | Quando NÃO se deve limpar |
|---|---|---|---|---|
| Referências Deletadas (UDR) | Causa fechamento imediato do jogo (CTD) quando outro mod consulta o objeto | Crítico | Restaurar e Desativar (Undelete and Disable References) | Nunca deixe de limpar. UDRs precisam ser corrigidas sempre. |
| Registros Idênticos ao Master (ITM) | Sobrescreve dados de outros mods com valores padrão, quebrando patches | Médio | Remover registros duplicados idênticos ao arquivo base | Se o mod reverter intencionalmente uma mudança de DLC para compatibilidade. |
| Navmeshes Deletadas | NPCs travam no lugar; crash ao entrar em novas células do mapa | Fatal | Não pode ser limpo automaticamente; exige edição no Creation Kit | Não use script automático; procure patches de navmesh da comunidade. |
| Edições Desgarradas (Wild Edits) | Alterações acidentais em altura de água ou relevo não relacionados | Médio | Poda manual dos registros na árvore de dados do xEdit | Inspecione manualmente cada entrada antes de excluir. |
O mecanismo de um travamento por UDR
Quando um criador de mods clica em "Delete" em um objeto nativo no Creation Kit em vez de marcá-lo como desativado:
- O motor do jogo remove o endereço de memória (FormID) daquele item.
- Se outro mod da sua ordem de carregamento (como um mod de iluminação ou de IA) tentar consultar a coordenada desse item, ocorre um erro fatal de ponteiro nulo e o jogo fecha sem qualquer aviso.
- O xEdit intercepta essa exclusão, recupera o registro e o move para 30.000 unidades abaixo do mapa com o status oculto, garantindo a integridade da memória.
Guia de execução segura do xEdit Quick Clean
Passo 1: Configurar atalho com parâmetro automático
- Baixe o xEdit correspondente ao seu jogo (ex:
SSEEdit.exe). - Cadastre o executável no Mod Organizer 2 (MO2) ou Vortex.
- No campo de argumentos, adicione:
-quickautoclean
Passo 2: Limpeza individual por arquivo
- Inicie o utilitário configurado.
- Na janela de módulos, marque apenas um único plugin por vez (nunca limpe vários juntos).
- Aguarde o processamento automático dos ITMs e UDRs.
- Quando a mensagem
Quick Clean completesurgir, feche a janela salvando o plugin modificado.