Cómo cambiar músicas y sonidos del cliente de MU Online
Sustituye las bandas sonoras de mapa, los efectos de skill y los sonidos de interfaz del cliente de MU Online con el formato, sample rate y volumen correctos, sin saturar el audio ni romper el loop.
El audio es la capa de identidad que casi todo servidor de MU Online descuida — y es justamente por eso que cambiar la banda sonora y los efectos de sonido le da un aire tan característico a tu cliente. Una música de Lorencia remezclada, un efecto de skill más impactante, un sonido de login con la m
El audio es la capa de identidad que casi todo servidor de MU Online descuida — y es justamente por eso que cambiar la banda sonora y los efectos de sonido le da un aire tan característico a tu cliente. Una música de Lorencia remezclada, un efecto de skill más impactante, un sonido de login con la marca del servidor: son detalles que los jugadores sienten aunque no sepan explicar. Este tutorial muestra cómo sustituir músicas y sonidos correctamente, respetando formato, sample rate, volumen y loop, sin saturar el audio ni romper la reproducción. Todos los nombres de archivo y valores son ejemplos y varían según la season/cliente.
Requisitos previos
- Cliente de producción del servidor — la misma versión que descargan los jugadores.
- Editor de audio: Audacity (gratuito) es más que suficiente para cortar, normalizar y ajustar el loop. Reaper o Adobe Audition si quieres más control.
- Acceso a las carpetas de audio del cliente — típicamente
Music/ySound/(oData/Sound/), pero esto varía según la season/cliente. - Archivos de audio de origen con derecho de uso. Las bandas con copyright pueden generar un takedown en la distribución del cliente. Prefiere músicas royalty-free, compatibles con Creative Commons o composiciones propias.
- Editor de texto (Notepad++) por si la season usa un archivo de índice/mapeo de sonidos.
- Copia de seguridad completa de las carpetas de audio en una subcarpeta
_original/antes de cualquier cambio. - Auriculares o monitores decentes para evaluar volumen y clipping — el altavoz de un portátil engaña.
Music/ y Sound/ enteras a _original/. El audio es fácil de probar y fácil de estropear; tener el original a mano ahorra horas.Cómo organiza MU Online el audio
El audio del cliente se divide en dos categorías con reglas bien diferentes:
- Bandas sonoras (BGM) — una música por mapa/pantalla, reproducida en loop continuo. Están en la carpeta
Music/. El requisito crítico aquí es el loop limpio: la pista tiene que reiniciar sin chasquido. - Efectos de sonido (SFX) — sonidos cortos disparados por evento: golpe de skill, clic de botón, recogida de ítem, subir de nivel. Están en
Sound/oData/Sound/. El requisito crítico es la latencia baja y el volumen consistente — un efecto demasiado alto se vuelve una molestia.
El motor carga el audio por nombre de archivo. Cambiar el sonido es, en la práctica, sustituir el archivo manteniendo el mismo nombre y formato que espera el cliente. En algunos clientes hay un archivo de índice que mapea evento → archivo; en esos casos incluso puedes apuntar a un nombre nuevo, pero esto varía según la season/cliente.
Formatos y requisitos de audio
| Categoría | Formato típico | Sample rate | Canales | Observación |
|---|---|---|---|---|
| Banda sonora (BGM) | MP3 u OGG | 44100 Hz | Estéreo | Necesita un loop limpio |
| Efecto de sonido (SFX) | WAV (PCM) | 22050 o 44100 Hz | Mono o estéreo | Latencia baja, corto |
| Sonido de interfaz | WAV (PCM) | 22050 Hz | Mono | Muy corto (clic, hover) |
El formato exacto varía según la season/cliente: los clientes antiguos suelen usar WAV para todo; las seasons modernas aceptan MP3/OGG para la BGM. Verifica siempre la extensión de los archivos originales antes de exportar los tuyos — si el original es .wav y colocas un .mp3 con el mismo nombre, el cliente puede ignorarlo o colgarse.
Mapear los archivos de audio
Igual que en la interfaz, el primer trabajo es saber qué archivo es cuál.
- Abre la carpeta
Music/. Los nombres suelen indicar el mapa:
Music/
├── MuTheme.mp3 -> tema principal / pantalla de login
├── Lorencia.mp3 -> BGM de Lorencia
├── Dungeon.mp3 -> BGM de la Dungeon
├── Devias.mp3 -> BGM de Devias
├── Noria.mp3 -> BGM de Noria
└── ...
- Abre
Sound/(oData/Sound/) e identifica los efectos:
Sound/
├── sword1.wav -> sonido de golpe de espada
├── skill_evil.wav -> sonido de skill (ej.: Evil Spirit)
├── button.wav -> clic de botón de la UI
├── levelup.wav -> sonido de subir de nivel
├── pickup.wav -> recogida de ítem
└── ...
Estos nombres son ejemplos y varían según la season/cliente. Arma tu propia tabla de referencia escuchando los archivos originales en Audacity antes de sustituir.
Paso a paso: cambiar una banda sonora (BGM)
Vamos a sustituir la música de un mapa, el caso más común.
- Elige la pista de origen (con derecho de uso) y ábrela en Audacity.
- Confirma el formato objetivo mirando el archivo original que vas a sustituir (ej.:
Lorencia.mp3, estéreo, 44100 Hz). - Ajusta el sample rate de tu proyecto para que coincida con el original (Audacity → tasa del proyecto, esquina inferior izquierda).
- Corta la pista al tamaño deseado. Las bandas sonoras funcionan mejor entre 1 y 3 minutos, ya que se reproducen en loop.
- Crea un loop limpio (sección dedicada más abajo) — este es el paso que más falla.
- Normaliza el volumen al mismo nivel de los archivos originales (Efecto → Normalizar; mantén el pico por debajo de -1 dB para evitar clipping).
- Exporta en el formato exacto del original (Archivo → Exportar → MP3/OGG), con el mismo nombre de archivo que vas a sustituir.
- Copia a la carpeta de trabajo, prueba, y solo entonces llévalo al cliente de producción.
- Entra en el mapa correspondiente en el juego y escucha al menos dos ciclos completos del loop.
Cómo cortar un loop limpio
El "clic" o "chasquido" en cada repetición viene de un corte en el lugar incorrecto. El motor vuelve al inicio instantáneamente; si el final y el inicio no coinciden en amplitud, oyes el salto.
- En Audacity, haz un zoom bien cercano al inicio de la pista y posiciona el corte en un punto donde la onda cruza el cero (amplitud cero).
- Haz lo mismo en el final: corta también en un cruce por cero.
- Idealmente, el inicio y el final deben tener energía parecida — no termines en un clímax y reinicies en silencio.
- Aplica un fade de pocos milisegundos al principio y al final (Efecto → Fade In / Fade Out muy corto) para suavizar la unión, si aún hay chasquido.
- Para probar el loop antes de exportar, usa la reproducción en loop de Audacity (Shift+Espacio) y escucha la unión varias veces.
Paso a paso: cambiar efectos de sonido (SFX)
Los efectos exigen menos edición, pero más cuidado con el volumen y la latencia.
- Abre el efecto de origen en Audacity.
- Confirma el formato del original (casi siempre WAV PCM, 22050 o 44100 Hz, mono o estéreo).
- Corta el efecto para que sea corto y directo — un sonido de golpe no puede tener cola larga, o entorpece el combate rápido.
- Elimina el silencio al inicio (Efecto → Truncar Silencio). El silencio al comienzo del archivo se convierte en latencia percibida: el jugador hace clic y el sonido tarda.
- Normaliza el volumen consistente con los otros efectos. Un efecto mucho más alto que los demás irrita rápido.
- Exporta como WAV PCM (o el formato del original), con el mismo nombre.
- Prueba in-game disparando el evento (dar un golpe, hacer clic en el botón, subir de nivel).
> [!AVISO] Nunca dejes un SFX más alto que la BGM. El jugador oye decenas de efectos por minuto; si cada golpe satura el audio, baja el volumen general del juego y pierde también tu banda tan cuidada.
Estandarizar el volumen entre todos los audios
Una biblioteca de audio consistente es lo que distingue a un cliente profesional. Haz una pasada de estandarización:
- Define un nivel de referencia. Un buen punto de partida es normalizar todas las BGM al mismo pico (ej.: -3 dB) y los SFX un poco por debajo.
- Usa el análisis de loudness (si tu editor soporta LUFS) para nivelar la percepción de volumen, no solo el pico. Dos pistas con el mismo pico pueden sonar con volúmenes bien diferentes.
- Evita el clipping: ningún archivo debe tocar los 0 dB. Deja headroom de al menos -1 dB.
- Prueba la transición entre mapas: entra y sal de varios mapas seguidos. Si un mapa "explota" y otro "susurra", ajusta.
GUIA DE VOLUMEN (referencia, ajusta a tu gusto)
BGM (banda sonora) -> pico ~ -3 dB, loudness uniforme entre pistas
SFX de combate -> pico ~ -6 dB, corto y sin cola
SFX de interfaz -> pico ~ -9 dB, discreto
Sonido de login/tema -> pico ~ -3 dB, sin clipping en los climax
Probar el audio completo
Antes de distribuir, ejecuta este guion en un cliente de prueba:
- Pantalla de login/tema: el tema principal debe sonar limpio, al volumen correcto.
- Cada BGM de mapa: entra en Lorencia, Dungeon, Devias, Noria y en los mapas principales. Escucha al menos dos loops de cada uno — atención al chasquido de repetición.
- Transiciones: camina entre mapas conectados y comprueba que el cambio de banda es suave.
- SFX de combate: da golpes, usa skills. Latencia baja, volumen equilibrado.
- SFX de interfaz: haz clic en botones, abre ventanas, recoge ítems. Sonidos discretos y responsivos.
- Subir de nivel y eventos: dispara los sonidos de progresión y confirma que suenan gratificantes, no estridentes.
- Sesión larga: juega 15–20 minutos con el audio encendido. Si algún sonido cansa o irrita, ajústalo antes de lanzar.
Distribuir el audio personalizado
- Copia los archivos finales a las carpetas
Music/ySound/del cliente de producción. - Genera un patch solo con los archivos de audio modificados — el audio suele ser pesado, y nadie quiere volver a descargar el cliente entero por una banda.
- Publica el hash de integridad del paquete.
# Empaquetar solo el audio modificado y generar hash (PowerShell)
& "C:\Program Files\7-Zip\7z.exe" a -t7z -mx=9 patch-audio.7z Music\ Sound\
Get-FileHash patch-audio.7z -Algorithm SHA256 | Select-Object Hash
Si aún estás montando el servidor y el cliente desde cero, el audio es una de las etapas finales de personalización — el flujo completo de creación está en la guía cómo crear un servidor de MU Online.
Errores comunes y soluciones
| Síntoma | Causa probable | Solución |
|---|---|---|
| Loop con "clic" en cada repetición | Corte fuera del cruce por cero | Recortar inicio/final en amplitud cero y aplicar micro-fade |
| La música no suena | Formato/extensión distinta a la esperada | Exportar en el mismo formato del archivo original |
| Efecto con retraso perceptible | Silencio al inicio del archivo | Eliminar el silencio inicial (truncar silencio) |
| El audio satura / distorsiona | Clipping o normalización por encima de 0 dB | Normalizar con headroom de -1 dB, sin picos por encima de 0 |
| Un mapa mucho más alto que otro | Volúmenes no estandarizados | Nivelar por loudness (LUFS), no solo por pico |
| Efecto de combate irritante | SFX más alto que la BGM | Reducir el pico de los SFX por debajo de la banda |
| El cliente se cuelga al cargar el mapa | Archivo corrupto o sample rate inválido | Reexportar en el sample rate que espera la season |
| Sonido mono donde debería ser estéreo (o viceversa) | Conteo de canales distinto al original | Exportar con el mismo número de canales |
| Takedown en la distribución | Música con copyright | Usar solo audio con derecho de uso (royalty-free/CC) |
Lista de verificación de lanzamiento
- Copia de seguridad de
Music/ySound/guardada en_original/ - Formato, sample rate y canales confirmados a partir de los archivos originales
- Todas las músicas de origen con derecho de uso comprobado
- Loops de BGM cortados en amplitud cero, sin chasquido
- Volumen estandarizado entre todas las BGM (loudness uniforme)
- SFX cortos, sin silencio inicial, más bajos que la BGM
- Ningún archivo con clipping (headroom mínimo de -1 dB)
- Transiciones entre mapas probadas
- Sesión larga de prueba sin audio irritante ni cansado
- Patch solo con el audio modificado generado y hash publicado
- Cliente final probado desde el login hasta el combate real
Con bandas bien cortadas, efectos equilibrados y volumen estandarizado, el audio deja de ser un detalle olvidado y se convierte en parte de la identidad del servidor. Respeta el formato de cada season, cuida los loops y los derechos de uso, y valida todo en el cliente de producción antes de enviar el patch a los jugadores.
Preguntas frecuentes
¿Dónde están las músicas de MU Online?
Las bandas sonoras por mapa suelen estar en la carpeta Music/ del cliente, en formato de audio comprimido, y los efectos de sonido en la carpeta Sound/ o Data/Sound/. Los nombres y formatos varían según la season/cliente.
¿Puedo usar cualquier MP3 como música del servidor?
Técnicamente sí, pero tienes que respetar el formato que espera la season (MP3, WAV u OGG), el sample rate y, en el caso de las bandas sonoras, un loop bien cortado. También necesitas tener derecho de uso de la música — las bandas con copyright pueden generar problemas de distribución.
¿Cambiar sonidos afecta a otros jugadores o al servidor?
No. El audio es 100% cliente. Cada jugador oye los sonidos del cliente que descargó. El servidor no envía ni valida audio.
¿Por qué mi música nueva satura o queda demasiado alta?
Probablemente el archivo se normalizó a un volumen mayor que los originales o tiene clipping. Estandariza el volumen (normalización al mismo nivel de los archivos originales) y evita picos por encima de 0 dB.
La música de fondo corta y reinicia con un 'clic'. ¿Por qué?
El loop no está bien cortado. La pista necesita un inicio y un final que coincidan en amplitud cero, si no el motor genera un chasquido en cada repetición. Edita el punto de loop en un editor de audio.