5 métodos para resolver los errores de LUA en World of Warcraft
Muchos jugadores de World of Warcraft se quejan de que aparecen errores de LUA al iniciar el juego. La notificación de estos errores suele indicar que algunos de los complementos no funcionan correctamente. Estos errores no dificultan el juego, pero su aparición constante en el cuadro de chat puede ser bastante molesta. Windows 7, 8 y 10 – Los usuarios de todas las versiones modernas del sistema operativo de Microsoft se ven afectados por estos errores.
¿Qué es LUA?
Antes de seguir adelante, es importante entender qué es LUA y con qué se come.
LUA es un lenguaje de programación de secuencias de comandos que aporta modularidad a una gran variedad de aplicaciones mediante la incrustación. LUA es uno de los lenguajes favoritos de la comunidad de modding de WoW, porque es relativamente fácil de aprender y se puede utilizar para desarrollar mods realmente impresionantes.
Tras analizar el problema, hemos llegado a la conclusión de que los errores de LUA en World of Warcraft pueden producirse por los siguientes motivos:
- Fallo en el funcionamiento del archivo del addon/interfaz. A menudo, los errores de LUA se producen como resultado de la ejecución incorrecta de complementos o archivos relacionados con la interfaz del juego WoW. Esto se debe a un código de modificación «torcido» o irrelevante. Las soluciones van desde reiniciar la interfaz hasta actualizar la versión del mod.
- Archivos del gestor de complementos «rotos». Si un reinicio básico de los archivos no ayudó, puedes probar a hacer un reinicio completo de la interfaz de WoW.
- Variables residuales de la consola personalizada. Se puede esperar un error de LUA si el jugador ejecuta WoW con variables de consola personalizadas relacionadas con un addon que se ha eliminado hace tiempo. Para resolver la situación, basta con deshacerse de estas variables.
- WoW tiene instalados complementos obsoletos o que ya no son compatibles. Es bastante sencillo: la versión actual de WoW tiene instaladas modificaciones que no han sido actualizadas por sus desarrolladores desde hace mucho tiempo, o que ya no son compatibles con la versión actual del juego. Actualiza los complementos o elimínalos por completo.
Cómo solucionar un error de LUA en World of Warcraft
Método #1 Recargar la interfaz del juego de WoW
Si el error se ha producido como resultado de un error o de una situación en la que no se han cargado todos los complementos con WoW, deberías deshacerte de él fácilmente realizando una recarga de la interfaz mediante un comando de consola. Sin embargo, ten en cuenta que el error es casi con toda seguridad un síntoma de algún otro problema, como un complemento obsoleto que se niega a funcionar correctamente con la versión actual de WoW.
Así, para recargar la interfaz de WoW, sólo tienes que abrir el chat del juego (caja de chat) y ejecutar el siguiente comando en él:
/recarga
Nota: Este método no funciona en las versiones más recientes de WoW, pero debería funcionar en la versión «vainilla».
Método #2 Reinicio completo de la interfaz de WoW y eliminación del gestor de complementos
Si un restablecimiento rudimentario de la interfaz no ha resuelto el error LUA, te recomendamos que realices un restablecimiento completo de la interfaz de WoW para eliminar cualquier código innecesario que pueda haber quedado en tu juego procedente de un complemento o gestor de complementos eliminado anteriormente.
También es muy importante que te deshagas del gestor de complementos y de los archivos de complementos que estés utilizando actualmente (!), situados en las tres carpetas principales de WoW.
- Cierra completamente WoW y su lanzador (asegúrate de comprobar si queda algún proceso del juego en el Administrador de Tareas);
- Pulsa Win+R y ejecuta appwiz.cpl;
- encuentra el gestor de complementos de WoW en la lista de programas instalados;
- PCM haz clic en el gestor y selecciona «Desinstalar»;
- sigue todas las instrucciones que se te indiquen para deshacerte del gestor de complementos;
- reinicia tu ordenador;
- navega hasta la carpeta raíz de World of Warcraft;
- Cambia el nombre de las tres carpetas siguientes:
- Caché→Caché.Dañado
- Interfaz→Interfaz.dañada
- WTF→WTF.Dañado
- Cierra todas las ventanas abiertas e inicia el WoW.
Comprueba si el error LUA ha dejado de aparecer o no.
Método #3 Restablecer las variables personalizadas de la consola
¿Reiniciar/restablecer la interfaz principal no tuvo el efecto deseado? Entonces deberías intentar restablecer todas las variables de la consola personalizada de WoW. Este procedimiento sólo funcionará si previamente has instalado y jugado con complementos que tienen parámetros potencialmente conflictivos entre sí.
Aquí tienes cómo restablecer las variables de la consola de WoW:
- iniciar WoW y abrir la caja de chat siempre que sea posible;
- ejecuta los siguientes comandos en la caja de chat:
- /consola Cvar_reset
- /consola cvar_defaut
Nota: ignora cualquier error de derecho después de introducir estos comandos: está bien.
- Reinicia WoW y comprueba si el error LUA ha desaparecido.
Método #4 Eliminación del addon Cartographer (o cualquier otro addon obsoleto)
Resulta que puedes obtener errores de LUA si ejecutas WoW con complementos obsoletos que ya no pueden funcionar con la versión actual del juego. Tienes que deshacerte de todos los complementos obsoletos, luego volver a entrar en el juego y comprobar si el problema se ha resuelto. Nos gustaría señalar de entrada que cada addon se desinstala de forma diferente, por lo que no podremos ayudarte con el proceso de desinstalación. Dato interesante: los errores de LUA suelen estar causados por el addon Cartographer.
Método #5 Desactivar los mensajes de error de LUA
Si no puedes deshacerte de los molestos errores de LUA (o no puedes determinar la causa de los mismos), te recomendamos que simplemente desactives los mensajes de error. Esto se hace de la siguiente manera:
- Inicia WoW y abre el cuadro de chat cuando aparezca;
- escribe el comando /consola scriptErrores 0 en el chatbox y pulsa Intro;
- reinicia WoW.
De este modo, se garantiza que dejarás de ver errores de LUA. Ejecuta /consola scriptErrores 1 para reactivar la función de visualización de mensajes de error.