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.
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
.icocon múltiples tamaños. - (Opcional) ImageMagick para generar
.icopor línea de comandos. - Backup de la carpeta de texturas del cliente y del Main.exe.
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:
| Elemento | Dónde vive | Formato | Herramienta |
|---|---|---|---|
| Cursor in-game | Textura 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 | .ico | Resource Hacker |
| Íconos de UI in-game (botones de tienda, evento) | Texturas en la carpeta Interface/ | .ozt/.ozj | Conversor 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:
- Cambias el cursor editando un archivo de textura del cliente, no la configuración del mouse de Windows;
- La textura del cursor suele tener transparencia (el puntero no es un rectángulo), así que normalmente es
.ozt(base TGA con canal alpha).
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)
- Localiza la textura del cursor en la carpeta del cliente (ej.:
Interface/Cursor.ozt— varía por season/cliente); - Haz backup:
copy Interface\Cursor.ozt Interface\Cursor.ozt.bak; - Convierte el
.ozta.pngen el conversor MU, preservando el canal alpha; - Abre el
.pngen el editor y anota las dimensiones exactas (ej.: 32x32 o 64x64 — varía); - 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);
- Exporta como
.pngcon el alpha preservado; - Convierte de vuelta a
.ozt; - Reemplaza la textura en el cliente y prueba moviendo el mouse por la pantalla de juego.
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:
- Abre el cursor original e identifica dónde está la punta activa;
- Al redibujar, mantén la punta del nuevo cursor en el mismo píxel;
- 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
- Abre Resource Hacker;
File → Open→ selecciona elMain.exe;- En el panel izquierdo, expande Icon Group;
- Haz clic derecho en el grupo de íconos existente → Replace Icon (o Replace Resource);
- Selecciona tu
servidor-mu.ico; File → Save(Resource Hacker crea un_originalde seguridad en algunos casos, pero mantén tu backup de todas formas);- Cierra y verifica el nuevo ícono en el Explorer.
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:
- Ejecuta en la terminal:
ie4uinit.exe -show; - Si no se resuelve, reinicia el proceso del Explorer (Administrador de Tareas → Explorador de Windows → Reiniciar);
- Confirma que el acceso directo apunta al
Main.exeeditado, y no a una copia antigua en otra carpeta; - 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:
- Convierte en lote los
.ozj/.oztdeInterface/para verlos en miniatura; - Identifica el ícono que quieres cambiar;
- Edítalo manteniendo dimensiones y transparencia;
- Reconviértelo y reemplázalo;
- Pruébalo en el juego abriendo la ventana/sistema correspondiente.
Formatos y dimensiones de referencia
Valores de ejemplo — varían por season/cliente, revisa siempre el archivo original:
| Elemento | Formato típico | Dimensión de ejemplo | Transparencia |
|---|---|---|---|
| Cursor in-game | .ozt | 32x32 o 64x64 | Sí |
| Ícono del Main.exe | .ico | 16/32/48/256 (multi) | Sí |
| Ícono de botón de UI | .ozt | 32x32 | Sí |
| Ícono de ítem en el inventario | .ozt/.bmd | ~28x28 por casilla | Sí |
Errores comunes y soluciones
| Error | Causa probable | Solución |
|---|---|---|
| El cursor "clica torcido" | Hotspot desplazado en el nuevo arte | Alinear la punta del cursor al mismo píxel del original |
| Cursor con fondo negro/blanco | Transparencia perdida (guardado como .ozj) | Reexportar el PNG con alpha y convertir a .ozt |
| El cliente crashea al entrar al juego | Textura de cursor con dimensión equivocada | Recrear con las dimensiones exactas del original |
| El ícono del .exe no cambia | Caché de íconos de Windows | Ejecutar ie4uinit.exe -show o reiniciar el Explorer |
| Ícono borroso en la barra de tareas | .ico sin tamaño 32x32/48x48 | Generar .ico multi-tamaño incluyendo esas resoluciones |
| Acceso directo roto tras editar | Guardaste el .exe con otro nombre | Mantener el nombre Main.exe y reapuntar el acceso directo |
| El ícono de UI no se actualiza | Textura dentro de un paquete, no suelta | Verificar 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.exeen_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
.icogenerado 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.