ES Troubleshooting - LIHACHTETAN/ClassicUO-BadNewbie-BasicIDE GitHub Wiki
Solución de problemas — Español
Home · BASIC · UO API · A–Z · Examples · Languages
API Manual vacío
- Utilice
client, noclient-without-yoko. - Ejecute
ClassicUO.exedentro de la carpeta completa. - Compruebe los payload de Basic IDE/API junto al cliente.
- Cierre IDE y cliente, y vuelva a iniciar la edición Full.
- No copie archivos IDE antiguos encima de los actuales.
- Revise Output/Logs por errores de Runtime metadata o local Theia host.
Una navegación vacía suele significar que el frontend se abrió, pero el catálogo Runtime no se cargó.
Run abre launch.json
Use los comandos Basic integrados en el menú Run: Run Script, Run Without Debugging o Start Debugging. Una acción genérica de Theia/VS Code sin configuración reconocida puede abrir launch.json.
Already running: Main
Una instancia de la Main seleccionada sigue running o paused. Seleccione el script en Explorer y detenga esa instancia. Si la vista está desactualizada, vuelva a abrir la IDE para sincronizarla desde Runtime. No inicie otra vez el mismo punto de entrada antes de detenerlo.
F10 o F11 no funcionan
- Inicie Start Debugging.
- Coloque un breakpoint con
F9o espere la primera parada. - Use
F10,F11oShift+F11con el depurador detenido.
Tras un Stop definitivo, “selected script is not running” es un mensaje esperado.
El script solo aparece después de desplazarse
El archivo completo debe indexarse inmediatamente. Este comportamiento señala archivos IDE/extension antiguos o mezclados. Instale el cliente completo en una carpeta limpia y recupere únicamente sus scripts y perfiles.
No aparece el indicador verde o amarillo
- seleccione el script correcto en Explorer;
- confirme en Output que se inició;
- actualice el estado Runtime;
- asegúrese de que IDE y ClassicUO pertenecen a la misma instancia;
- no comparta archivos IDE copiados entre dos carpetas de cliente activas.
El cliente se congela con una llamada Basic
- añada
UO.Wait(...)en los bucles; - elimine bucles activos infinitos;
- no ejecute búsquedas síncronas grandes en cada iteración;
- use Runtime y cliente del mismo paquete;
- divida el trabajo pesado en pasos cortos.
El texto se vuelve negro al cambiar la fuente
Active Use original game/source color, pulse Apply y compruebe que no existan bibliotecas antiguas de renderizado. Con la opción desactivada se usa el color manual.
Falta el indicador NPC/Monster
Revise la opción NPC/Monster, longitud mayor que cero, posición, color y distancia de visibilidad. Solo pueden detectarse eventos speech, action o animation que el servidor envíe realmente.
Texture not found for sprite
Los datos del juego seleccionados no incluyen la textura solicitada. El cliente almacena el resultado negativo y usa un fallback. Compruebe la compatibilidad de sus datos legales con el servidor.
FPS vuelve a 60
Pulse Apply, compruebe permisos de escritura y evite mezclar ajustes de instalaciones distintas. FPS es una preferencia global de la instalación.
Auto Open Doors no abre la puerta
Compruebe casilla, distancia, serial accesible y reglas del servidor. La acción utiliza el serial concreto antes del paso y limita peticiones a la misma puerta aproximadamente cada 500 ms.
Las casillas desaparecen tras Apply
Revise permisos de escritura, perfil activo y clientes simultáneos escribiendo los mismos ajustes. Las opciones Experimental deben conservarse después de Apply y volver a abrir la página.