El mayor portal de MU Online de Brasil — desde 2003
Tutorial Intermedio Cliente

Cómo configurar cursor e íconos personalizados en el cliente de MU

Personaliza el cursor del mouse y los íconos del cliente de MU Online, desde el puntero in-game hasta el ícono del Main.exe, dejando el aspecto de tu servidor coherente desde el escritorio hasta la pantalla de juego.

GA Gabriel · Actualizado el 27 ago 2024 · ⏱ 20 min de lectura
Respuesta rápida

Los pequeños detalles son lo que separa un cliente amateur de un cliente con cara de servidor serio. El cursor del mouse dentro del juego, el ícono en la barra de tareas, el ícono del acceso directo en el escritorio y los íconos de sistemas in-game (tienda, eventos, atajos) forman una identidad visu

Los pequeños detalles son lo que separa un cliente amateur de un cliente con cara de servidor serio. El cursor del mouse dentro del juego, el ícono en la barra de tareas, el ícono del acceso directo en el escritorio y los íconos de sistemas in-game (tienda, eventos, atajos) forman una identidad visual continua — desde el momento en que el jugador hace clic en el acceso directo hasta cuando está cazando en Lorencia. Esta guía muestra, en la práctica, cómo cambiar cada uno de estos elementos, qué formatos usar y cómo no romper el cliente en el proceso. Es un tutorial de nivel intermedio: vas a trabajar con texturas del MU y con recursos del ejecutable, pero sin edición de bytes arriesgada.

Requisitos previos

  • Cliente de tu servidor ya montado y funcional. Si aún estás montando el servidor en sí, mira antes la guía de cómo crear un servidor de MU Online.
  • Editor de imagen con soporte de transparencia: GIMP (gratuito) o Photoshop.
  • Conversor de texturas MU (.ozj/.ozt) compatible con tu season.
  • Resource Hacker (gratuito) para editar el ícono incrustado en el Main.exe.
  • IcoFX, GIMP o un conversor en línea para generar archivos .ico con múltiples tamaños.
  • (Opcional) ImageMagick para generar .ico por línea de comandos.
  • Backup de la carpeta de texturas del cliente y del Main.exe.
Atenção: Antes de cualquier cambio, copia la carpeta de texturas (ej.: Interface/, Data/) y el Main.exe a una carpeta _original/. Restaurar un cursor roto lleva segundos si tienes backup, y horas si no lo tienes.

Entiende los tres "íconos" diferentes del cliente

Mucha gente lo confunde todo en uno solo, pero hay tres cosas distintas, cada una editada de una manera:

ElementoDónde viveFormatoHerramienta
Cursor in-gameTextura en la carpeta del cliente.ozt/.ozj (varía)Conversor MU + editor de imagen
Ícono del Main.exe (barra de tareas/acceso directo)Recurso incrustado en el ejecutable.icoResource Hacker
Íconos de UI in-game (botones de tienda, evento)Texturas en la carpeta Interface/.ozt/.ozjConversor MU + editor de imagen

La regla mental: si aparece dentro del juego, es textura; si aparece en Windows (barra de tareas, Explorer), es recurso del .exe.

Cómo funciona el cursor del MU

En la mayoría de las versiones, MU Online dibuja su propio puntero del mouse como una textura, ocultando el cursor de Windows mientras el juego está en foco. Esto tiene dos implicaciones:

  1. Cambias el cursor editando un archivo de textura del cliente, no la configuración del mouse de Windows;
  2. La textura del cursor suele tener transparencia (el puntero no es un rectángulo), así que normalmente es .ozt (base TGA con canal alpha).
Nota: El nombre y el formato del archivo del cursor varían por season/cliente. Un ejemplo común es una textura llamada Cursor.ozt (o similar) dentro de Interface/, pero confírmalo en tu cliente antes. Si hay varios estados de cursor (normal, sobre enemigo, sobre ítem), puede haber más de un archivo o varias imágenes en la misma textura.

Cambiar el cursor in-game (paso a paso)

  1. Localiza la textura del cursor en la carpeta del cliente (ej.: Interface/Cursor.ozt — varía por season/cliente);
  2. Haz backup: copy Interface\Cursor.ozt Interface\Cursor.ozt.bak;
  3. Convierte el .ozt a .png en el conversor MU, preservando el canal alpha;
  4. Abre el .png en el editor y anota las dimensiones exactas (ej.: 32x32 o 64x64 — varía);
  5. Dibuja tu nuevo puntero manteniendo:
  • El mismo tamaño de imagen;
  • El "punto caliente" (la punta que efectivamente clica) en el mismo lugar que el original, normalmente la esquina superior izquierda;
  • Transparencia alrededor del puntero (no lo aplanes sobre un fondo sólido);
  1. Exporta como .png con el alpha preservado;
  2. Convierte de vuelta a .ozt;
  3. Reemplaza la textura en el cliente y prueba moviendo el mouse por la pantalla de juego.
Dica: Los cursores muy grandes estorban el gameplay — el jugador pierde la puntería en clics rápidos de skill. Mantén el puntero compacto y con la punta bien definida, aunque el arte sea estilizado.

Cuidados con el "punto caliente" (hotspot)

El punto caliente es el píxel exacto del cursor que cuenta como clic. Si tu arte desplaza la punta del puntero al centro de la imagen, el jugador va a hacer clic "torcido" — apunta a un monstruo y acierta en el suelo de al lado. Para evitarlo:

  1. Abre el cursor original e identifica dónde está la punta activa;
  2. Al redibujar, mantén la punta del nuevo cursor en el mismo píxel;
  3. Si el motor de tu cliente permite configurar el hotspot en un archivo externo, ajústalo ahí; de lo contrario, alinea el arte al hotspot fijo del original.

Cambiar el ícono del Main.exe

El ícono que aparece en la barra de tareas, en el Alt+Tab y en el Explorer es un recurso incrustado en el ejecutable. Para cambiarlo necesitas primero un .ico bien construido.

Generar un .ico con múltiples tamaños

Un buen .ico contiene varias resoluciones en la misma imagen (16x16, 32x32, 48x48, 256x256), para que Windows elija la correcta en cada contexto.

# Generar un .ico multi-tamaño con ImageMagick (PowerShell)
magick convert logo.png -resize 256x256 icon_256.png
magick convert logo.png -resize 48x48  icon_48.png
magick convert logo.png -resize 32x32  icon_32.png
magick convert logo.png -resize 16x16  icon_16.png
magick convert icon_256.png icon_48.png icon_32.png icon_16.png servidor-mu.ico

Si prefieres sin línea de comandos, IcoFX y varios conversores en línea generan .ico multi-tamaño a partir de un PNG.

Reemplazar el ícono con Resource Hacker

  1. Abre Resource Hacker;
  2. File → Open → selecciona el Main.exe;
  3. En el panel izquierdo, expande Icon Group;
  4. Haz clic derecho en el grupo de íconos existente → Replace Icon (o Replace Resource);
  5. Selecciona tu servidor-mu.ico;
  6. File → Save (Resource Hacker crea un _original de seguridad en algunos casos, pero mantén tu backup de todas formas);
  7. Cierra y verifica el nuevo ícono en el Explorer.
Atenção: Guarda con "Save" y no con "Save As" apuntando a otro nombre si tu launcher espera exactamente Main.exe. Un nombre diferente rompe los accesos directos y el updater.

Cuando el ícono "no cambia"

Windows guarda un caché de íconos agresivo. Si cambiaste el ícono y el Explorer aún muestra el antiguo:

  1. Ejecuta en la terminal: ie4uinit.exe -show;
  2. Si no se resuelve, reinicia el proceso del Explorer (Administrador de Tareas → Explorador de Windows → Reiniciar);
  3. Confirma que el acceso directo apunta al Main.exe editado, y no a una copia antigua en otra carpeta;
  4. En último caso, limpia el caché de íconos y cierra/inicia sesión.

Cambiar íconos de UI in-game

Los botones de tienda, eventos, atajos y minimapa también son texturas. El proceso es idéntico al del cursor:

  1. Convierte en lote los .ozj/.ozt de Interface/ para verlos en miniatura;
  2. Identifica el ícono que quieres cambiar;
  3. Edítalo manteniendo dimensiones y transparencia;
  4. Reconviértelo y reemplázalo;
  5. Pruébalo en el juego abriendo la ventana/sistema correspondiente.
Dica: Estandariza el estilo. Si dejas el ícono de la tienda moderno y colorido pero los íconos de evento siguen con el estilo antiguo, la interfaz queda "remendada". Elige una paleta y un trazo y aplícalos en todos los íconos que edites.

Formatos y dimensiones de referencia

Valores de ejemplo — varían por season/cliente, revisa siempre el archivo original:

ElementoFormato típicoDimensión de ejemploTransparencia
Cursor in-game.ozt32x32 o 64x64
Ícono del Main.exe.ico16/32/48/256 (multi)
Ícono de botón de UI.ozt32x32
Ícono de ítem en el inventario.ozt/.bmd~28x28 por casilla

Errores comunes y soluciones

ErrorCausa probableSolución
El cursor "clica torcido"Hotspot desplazado en el nuevo arteAlinear la punta del cursor al mismo píxel del original
Cursor con fondo negro/blancoTransparencia perdida (guardado como .ozj)Reexportar el PNG con alpha y convertir a .ozt
El cliente crashea al entrar al juegoTextura de cursor con dimensión equivocadaRecrear con las dimensiones exactas del original
El ícono del .exe no cambiaCaché de íconos de WindowsEjecutar ie4uinit.exe -show o reiniciar el Explorer
Ícono borroso en la barra de tareas.ico sin tamaño 32x32/48x48Generar .ico multi-tamaño incluyendo esas resoluciones
Acceso directo roto tras editarGuardaste el .exe con otro nombreMantener el nombre Main.exe y reapuntar el acceso directo
El ícono de UI no se actualizaTextura dentro de un paquete, no sueltaVerificar si el cliente lee texturas sueltas o empaquetadas

Empaquetar y distribuir

# Empaquetar solo los archivos modificados (PowerShell + 7-Zip)
& "C:\Program Files\7-Zip\7z.exe" a -t7z -mx=9 patch-visual.7z Interface\ Main.exe

# Hash de integridad para publicar en el sitio
Get-FileHash patch-visual.7z -Algorithm SHA256 | Select-Object Hash

Si usas launcher/updater, agrega los archivos modificados a la lista de actualización para que los jugadores reciban cursor e íconos nuevos automáticamente.

Lista de verificación de lanzamiento

  • Backup de la carpeta de texturas y del Main.exe en _original/
  • Nombre y formato reales del archivo de cursor confirmados en tu cliente
  • Cursor recreado en las dimensiones exactas, con transparencia
  • Hotspot (punta activa) alineado al original — clic probado en el juego
  • .ico generado con múltiples tamaños (16/32/48/256)
  • Ícono del Main.exe reemplazado vía Resource Hacker
  • Caché de íconos de Windows actualizado e ícono confirmado
  • Íconos de UI in-game estandarizados en el mismo estilo
  • Cliente abierto desde el acceso directo hasta el juego sin crashes
  • Parche comprimido y hash SHA256 publicado
  • Archivos agregados a la lista del launcher/updater (si lo hay)

Preguntas frecuentes

¿El cursor del MU es el cursor de Windows o una textura del juego?

En la mayoría de las versiones, el cursor in-game es una textura propia del cliente, renderizada por el motor, y no el cursor de Windows. Por eso cambias su arte en los archivos de textura del cliente, no en la configuración del mouse de Windows.

¿Qué formato usa el cursor del juego?

Varía por season/cliente. Muchos clientes usan una textura con transparencia (.ozt, base TGA con alpha) para el puntero. Confirma el formato del archivo original de tu cliente antes de crear el arte.

¿Cómo cambio el ícono que aparece en la barra de tareas?

Ese es el ícono incrustado en el Main.exe. Usa Resource Hacker para reemplazar el recurso Icon Group por un archivo .ico con múltiples tamaños. No es una textura del juego, es un recurso del ejecutable.

El ícono no cambió incluso después de reemplazarlo. ¿Qué pasó?

Casi siempre es el caché de íconos de Windows. Ejecuta ie4uinit.exe -show o reinicia el Explorer. Confirma también si editaste el Main.exe correcto y si el acceso directo no apunta a una copia antigua.

¿Necesito el mismo tamaño de imagen del cursor original?

Sí. Mantén las dimensiones de la textura original del cursor. Tamaños diferentes pueden distorsionar el puntero, desplazar el punto de clic o hacer que el cliente se cuelgue al cargar la textura.

GA
Editor de guías y builds

Gabriel cubre gameplay, builds de clases, PvP y progresión. Prueba cada estrategia en un servidor antes de publicar.

Sigue leyendo

Artículos relacionados