Editar mensajes en el server

Es este tutorial vamos aprender a editar y/o traducir los distintos mensajes en nuestro servidor 1.04x season 3 y season 4.



Para eso vamos a necesitar un programa el cual nos permitirá poder abrir y visualizar el contenido de los archivos con extensión .wtf
1)Una vez descargado el programa, lo abrimos y veremos una pantalla como la siguiente

Interfaz del editor wtf

2)Ahora lo que hacemos simplemente es ir
File(F)=>Open(O)
y buscamos en nuestra carpeta Muserver (D:\muserver ó C:\muserver depende en donde instalaron el servidor)
Dentro de Muserver, vamos a la carpeta DATA y abrimos y seleccionamos el archivo message_kor.wtf (_kor hace referencia al protocolo de nuestro servidor, la mayoria de los servidores utilizan ese protocolo, pero la mayoria no son todos.
Para esto deberán buscar en otros tutoriales como saber que protocolo utiliza nuestro Servidor MuOnline)
La ruta de búsqueda del archivo quedaría así
Muserver\data\message_kor.wtf
Abriendo archivo wtf

3)Como verán el programa cargará todos los mensajes del server los cuales podemos editar, también encontramos en el Type 11 todos los comandos del pj admin el cual podemos modificar y/o acortar (Recuerden que algunas versiones Season contiene un archivo específico llamado GmSystem.ini o .txt presentes en algunos tipos de Files, este posee determinados comandos dentro del archivo para ser activador a partir )
Veamos este ejemplo, supongamos que queremos modificar el comando /Trans
Para esto nos ubicamos sobre
Type 11
SN 206
Editando comando trans

4)Ahora supongamos que queremos acortar ese comando y no escribir como comando /Trans sino sólo que el comando funcione al escribir lo siguiente /T
Para esto vamos abajo donde dice
MSG
y borramos los escrito (/Trans).
Luegpo ponemos el comando que nosotros querramos, por ejemplo /T (Cuidado con las minúsculas y mayúsculas, dentro del juego debemos respetarlas)
Luego un click en donde dice "MOD(M)" [con esto agregamos el comando].

Aclaración: recuerden que sólo estamos modificando los existentes y no estamos agregando ningún comando.
Sólo estamos modificando o traduciendo.

Modificando comando trans por t

5)Al hacer click en el boton "Mod(M)" el programa volverá a recargar la lista y nuestro nuevo comando será agregado modificando el existente.
Pero no solo podemos modificar comandos, además de esto podemos traducir ciertos mensajes en el server como el
[Devil Square] is closed
por este
[Devil Square] ah cerrado sus puertas
Ustedes realizen las personalizaciones a su gusto y traduzcan lo que crean necesario.
Otra aclaración: nunca modifiquen ni cambien ni toquen las variables internas del archivo, estás son las que contienen este símbolo %
Algunos ejemplos son: %d , %s , etc. [Estas son variables que no debemos cambiar, una de ellas por ejemplo es el nombre del servidor]
Será cuestión de leer y modificar lo que nos parezca importante.

Editar mensajes en el cliente

En este tutorial vamos a aprender a modificar los distintos mensajes que aparecen en nuestro cliente.
Para esto vamos a utilizar un programa que nos permite editar archivos en formato bmd.
1)Luego de la descarga del programa, abrimos el programa, y vamos a
File=>Open=>Text BMD=>Season 3 y 4
En la nueva ventana que nos aparece, nos pide que busquemos el archivo text.bmd de nuestro cliente, este archivo se encuentra en
Cliente/data/local
(Donde cliente es la carpeta de nuestro juego)
Una vez que lo encontramos hacemos un clic en "Abrir"

Abriendo el text bmd con el editor

2)Al abrir el archivo text.bmd aparecerá dos columnas , una llamada Line (linea) y otra llamada Text (texto)
Ustedes sólo deben modificar o traducir la columna "text"
Este es un trabajo que requiere conocimientos en Ingles para traducir y paciencia para leer se que son muchas lineas pero abrá que leer una por una y donde vean el nombre del otro servidor MuOnline, lo cambiamos por nuestro nombre.
Yo les voy a dar una pequeña ayuda, la imágen siguiente muestra algunos aspectos básicos que hay que editar para personalizar nuestro cliente:

Visualizando los cambios en un cliente Season 3

3)Pero ahora se preguntarán ¿Dónde cambio eso y en que lineas encuentro esas traducciones?
Por ejemplo:
  • El nombre de nuestro server (en mi caso tuservermu) lo podemos encontrar en la
    linea 540-559

  • La versión de nuestro server la podemos encontrar en la
    linea 456
    (puede que en su cliente no este la versión o vean escrito otra cosa eso lo puede manejar ustedes ya que estamos personalizando nuestro cliente , si quieren no pongan la versión y pongan lo que quieran )

  • La dirección de mi página web la podemos encontrar en la
    linea 454
    (puede que en su cliente no este el e-mail o vean escrito otra cosa eso lo puede manejar ustedes ya que estamos personalizando nuestro cliente , si quieren no pongan el e-mail y pongan otra cosa )

  • Y lo que esta en un cuadrito que en mi caso dice Tutoriales editados por asd* para uso exclusivo de https://guiaservermu.blogspot.com lo podemos encontrar en la
    linea 1692-1694

  • Aclaraciones: seguramente cuando vallan a una linea verán que abajo se repite, es por eso que pongo 1692-1694 (Rango)
    Eso quiere decir que editen las lineas 1692,1693,1694 (de todas maneras lo verán ustedes mismo en el programa).
    Otro punto importantísimo: Ustedes si quieren pueden traducir cosas al español por ejemplo si leen todos los mensajes verán cosas como: Crear character (crear personaje) o Vitality (vitalidad) si quieren pueden ir traduciendo esas cosas al español.
    Por supuesto que les va a llevar tiempo y tal vez lo que editan no corresponde a lo que ustedes pensaban que era. Todo será cuestión de probrar.
    Y por último el cliente tiene un conjunto de variables internas, las podemos reconocer por este símbolo %d , %u , etc
    Esos simbolos (variables) NO LOS MODIFIQUEN NI LOS BORREN .
    Para despedirme les dejo unas posibles léneas en las que seguro editarán:
    -Linea 402
    -Linea 481
    -Linea 1070, 1071, 1072
    -Linea 1149
    -Linea 1235
    -Linea 1714
    -Linea 2118
    Seguramente en estas lineas encontrarán el nombre , e-mail , o web de otro server, es decir, del server que se bajaron el cliente.
    En tutoriales recientes en realición a la edición de nuestro cliente MuOnline presentamos nuevos programas y herramientas para la edición de nuestro cliente.
    Estas nuevas herramientas tiene ciertas ventajas extras, como por ejemplo un buscador de palabras o un traductor interno.

    Editar el logo de carga del cliente

    En este tutorial vamos a aprender a modificar nuestro "Logo de carga" para clientes Season 3 y Season 4.
    Para esto vamos a utilizar el mismo programa que utilizamos para modificar el "Logo Inicial" [ Ver tutorial ]



    Ahora como siempre, vamos a los pasos que nos guiarán para realizar este tutorial:
    1)Abrimos el programa , buscamos nuestro cliente y nos posicionamos sobre la siguiente ruta
    D:\Cliente\data\interface
    (Recuerden que la ruta puede variar, ustedes tendrán su cliente en otra ruta.
    También recuerden tener tildada la primera opción en donde dice Browse Files Type y recuerden que el símbolo [+] sirve para ir abriendo las sub-carpetas que contiene nuestro cliente)

    Carpeta interface desde el MU image skiner

    2)Ahora veamos que archivos corresponden al "Logo de Carga" (Para los que no saben, el logo de carga o imagen de carga es aquella imagen que aparece luego que ponemos nuestro usuario y password de nuestra cuenta, el logo de carga es esa imagen que vemos antes de ingresar al juego).
    Los archivos que corresponden al logo de carga son cuatro (4) y estos son los siguientes:
    LSBg01.OZJ, LSBg02.OZJ, LSBg03.OZJ, LSBg04.OZJ
    Selección de los archivos correspondientes a la interface

    3)Si hacen un click en cada archivo, podemos visualizar la imagen , lo que vamos hacer ahora es muy simple: haremos un clic sobre el archivo y un clic en el boton "Convert", repetimos este paso con los 4 archivos.
    Lo que estamos haciendo acá es modificar los formatos, es decir, vamos a pasar los cuatro archivos con extencion .OZJ a . JPG para poder editarlos.
    (Ya sabemos que con en el formato .OZJ no podemos editar las imágenes, es por eso que necesitamos de este programa para convertirlas en .jpg y así poder editarlas)

    Recuerden que los nuevos archivos .jpg que vamos a crear lo podemos visualizar en el mismo directorio que están los originales, es decir, en nuestra carpeta de nuestro cliente.
    En mi caso sería
    D:\cliente\data\interface
    Convirtiendo archivos de ozj a jpg

    4)Una vez que convertimos los cuatro archivos (LSBg01.OZJ, LSBg02.OZJ, LSBg03.OZJ, LSBg04.OZJ), los buscamos en nuestro cliente (el programa no lo cerramos sólo lo minimizamos)en mi caso sería D:\Cliente\Data\Interface (donde cliente es la carpeta de su juego).
    Ver la siguiente imagen:

    Visualizando los archivos convertidos en jpg

    5)Bueno como abran visto, en la imagen anterior ya tenemos nuestras cuatro imágenes en formato .jpg para editarlas y/o personalizarlas a nuestro gusto.
    Una aclaración: para quien no se dió cuenta esas cuatro imágenes forman una sola. (No es que son cuatro imagenes, la cuatro forman la misma imagen y eso lo veremos ahora)

    6)Entonces tenemos cuatro imágenes en el formato .jpg para editar y cada imagen es un pedacito de la imagen completa, la siguiente imagen detallará que archivo es cada una de ellas:

    Imágenes marcadas en el cliente

    7)Como verán, para poder editarla, la deben hacer por partes, pero recuerden que cada parte forma el todo.
    Yo siempre recomiendo usar photoshop para este tipo de trabajos, pero el photoshop no es un herramienta sencilla de usar. (Si quieren trabajar con la imágen entera pueden unir todas las partes y trabajarla así, luego deberán fraccionarla nuevamente con las dimensiones originales)

    Lo que voy hacer ahora es darles las medidas exactas de la imagen completa y luego les daré las medidas que corresponde a cada parte fraccionada, esto lo hago para facilitarles el trabajo a ustedes asique empezemos:

    Tamaño de la imagen completa:
    800*600 (800px de ancho y 600px de alto)
    LSBg01:
    400*512 (400px de ancho y 512px de alto y esta imagen pertenece a la que esta arriba a la izquierda)
    LSBg02:
    400*512 (400px de ancho y 512px de alto y esta imagen pertenece a la que esta arriba a la derecha)
    LSBg03:
    400*88 (400px de ancho y 88 de alto y esta imagen pertenece a la que esta abajo a la izquierda)
    LSBg04:
    400*88 (400px de ancho y 88 de alto y esta imagen pertenece a la que esta abajo a la derecha)
    Tomando el camino más fácil, busquen una imagen (que desean utilizar)la personalizan con el nombre de su server y a su gusto, una vez que terminan la imagen le dan las dimensiones de 800*600 y luego la cortan en cuatro (4) partes (pero no en cuatro partes cualquiera, sino respetando las dimensiones que mencioné arriba , es decir la que corresponde los archivos LSBg01, LSBg02, LSBg03, LSBg04)

    8)Una vez que tenemos modificadas las cuatro (4) imágenes, lo que haremos será convertirlas de formato, es decir, de .jpg a .ozj
    Para eso abrimos nuestro programa que descargamos anteriormente y seleccionamos en
    Files Type [La opción bmp/jpg/tga/ files *.bmp,*.jpg,*tga]
    Seleccionando la opción dos para convertir los archivos

    9)Ahora lo que haremos será un click sobre el archivo LSBg01.jpg y luego un clic en el boton "Convert".
    (En mi ejemplo yo guardé los archivos fraccionados .jpg dentro de la misma carpeta de origen, si ustedes editaron la imagen y luego fraccionaron y guardaron las imágenes en otra carpeta o en el escritorio deberán buscar los archivos en esas rutas)
    Luego repetimos el mismo paso con los archivos LSBg02.jpg, LSBg03.jpg y LSBg04.jpg
    (Lo que estamos haciendo es volver a transformar los archivos de imagen de nuestro nuevo logo de carga al formato de lectura del cliente [.OZJ])

    Archivos convertidos de jpg a ozj

    Recuerden que deben convertir las cuatro (4) imágenes , una vez finalizado cerramos el programa.
    Si la conversión de las 4(cuatro) imágenes fue realizada sobre el escritorio, o una carpeta que nosotros creamos, recuerden que deben copiar esos archivos y pegarlos en la siguiente ruta "Cliente\data\interface", cuando nos pregunte si deseamos reemplazar los archivos, debemos seleccionar "Si"

    Si la conversión la realizaste directamente sobre la ruta 2Cliente\data\interface" no debemos realizar nada extra.
    Finalmente ingresamos al juego a verificar los resultados.

    Editar el logo inicial del cliente

    En este tutorial aprenderemos a editar el Logo Inicial de nuestro Cliente para servidores Season 3 y Season 4.
    Este software o programa nos permite poder abrir todo tipo de imagenes .bmd y convertirlas a .jpg o viceversa (de .jpg a .bmd)
    Si tenes dudas sobre esto lee los donde se explica sobre el tema.



    Comenzemos:
    Hoy vamos aprender a cambiar el logo inicial de nuestro cliente MuOnline.
    Como ustedes saben, cuando iniciamos nuestro servidor vamos a ver dos imagenes:
    El "Logo Inicial" es la primer imagen que podemos visualizar (es esa imagen que tiene un barrita que va cargando el juego) luego ingresamos a la parte donde debemos poner nuestros datos como el login/passwrod y finalmente visualizamos la segunda imagen más conocida como "Logo de carga" (esta sería la última imagen que vemos previa a ingresar al juego)
    Después de esta explicación vamos a los pasos, en este primer tutorial aprenderemos a cambiar el logo inicial. (Si quieren modificar el logo de carga revisen el sitio para buscar ese tutorial que ya está disponible)

    1)Luego de la descarga del programa, lo abrimos y veremos una imagen como la siguiente:

    Interfaz del Mu image Skiner

    2)Ahora lo que debemos hacer es buscar donde tenemos nuestro cliente , en mi caso sería
    D:/Cliente/
    y fijense que al abrir el programa tiene un símbolo + y otro -
    El + significa que esa carpeta es expandible, es decir, que se puede seguir abriendo y el símbolo - cierra esa expansión.
    Al encontrar nuestro cliente, la primera carpeta en ver se llamará DATA
    Entonces hacemos un click en el símbolo + bajamos un poco (SIN EXPANDIR MÁS ENTRADAS) y buscamos la carpeta llamada INTERFACE y hacemos un click ahi.
    Lo que verán el la columna del medio son todos los archivos que contiene esa carpeta En caso de no ver ningun archivo verifiquen que en la parte superior del programa este seleccionada la la opción que dice: bmd/jpg/tga/ozb/ozj/ozt files (*.bmp;*.) en Files Types.
    Ver la siguiente imagen:

    Carpeta interface del cliente

    3)Lo que hicimos recien fue algo realmente básico, es similar a buscar nuestro Cliente en la pc, abrir la carpeta "Data" y luego la carpeta "Interface".
    Ahora veamos que archivo corresponde al logo inicial.
    El logo inicial está compuesto por dos imágenes principales llamadas
    lo_back_01.OZJ
    lo_back_02.OZJ
    Esos dos archivos forman la imagen princial.
    (Pueden buscar esos archivos y visualizarlos dentro del mismo programa)
    Pero también hay otros archivos que componen el logo inicial y estos son los siguientes:
    lo_mu_logo.OZT =>(El logo del MU que puede estar visible o no),
    lo_webzen_logo.OZT =>(Es el logo de WEBZEN que puede estar visible o no) y
    lo_lo.OZJ =>(Es el color de la barra de carga del cliente).
    En la siguiente imagen pueden visualizar las zonas que abarcan cada archivo.

    Archivo loback del cliente

    4)Un dato importante, ningun archivo de los mencionados anteriormente puede ser renombrado o eliminado, caso contrario el cliente dejará de funcionar y tendrán que restaurar los cambios nuevamente.
    El siguiente paso será editar las imágenes, pero antes necesitamos cambiar la extención de estas, es decir, pasarlas de .ozj a .jpg
    Para esto buscamos la imagen a editar y hacemos un clic en el boton "Convert"

    Convirtiendo archivo ozj en jpg

    5)Como se puede apreciar en la imagen anterior, lo que hize es seleccionar la parte izquierda de la imagen principal, es decir, la que corresponde al archivo lo_back_01.OZJ y creamos un archivo con el mismo nombre solo que ahora lo podemos visualizar con formato .jpg para poder editarlo
    Este archivo lo podemos encontrar en la misma ruta de nuestro cliente y sería esta:
    Cliente/data/inteface/lo_back_01.jpg
    (Donde cliente es el nombre del juego y puede variar en cada uno de ustedes).

    Archivo convertido

    6)Ahora ya tenemos la imagen en formato .jpg lista para editar.
    Tal vez se estén preguntando lo siguiente ¿Por qué está cortada la imagen?
    Como dije al princio la imagen principal del logo inicial está dividida en dos partes es decir la imagen que ustedes deben editar la deben cortar.
    La primera tiene las siguiente dimensiones 512*478 es decir , 512 de ancho y 478 de alto y esta imagen es la parte izquierda de la foto principal que corresponde al archivo lo_back_01.OZJ.
    La segunda imagen tiene las siguientes dimensiones 288*478 es decir 288 de ancho y 478 de alto y esta imagen es la parte derecha de la foto principal y corresponde al archivo lo_back_02.OZJ
    Tal vez es algo complicado lograr esto y que les quede todo perfecto ya que ambas imágenes cuando cargan en el juego se unen automáticamente, entonces para facilitarles el trabajo les dejo un programa que hace todo automáticamente.
    Este programa es muy sencillo de utilizar, lo que nos facilita a nosotros es que a partir de una imagen cualquiera (sin importar las dimensiones)este programa se encarga de:
    A)Redimensionar el tamaño de la imagen a las medidas exactas que necesitamos y además se encarga de partir la imagen en los 2 (dos) archivos que necesitamos de la forma correcta y con las dimesiones exactas que necesitamos.
    Tengan en cuenta que este programa crea las dos imagenes en formato .jpg entonces si lo hacen de este modo o del otro (es decir, de forma manual redimensionando a mano nuestras imágenes) el paso siguiente será convertir las imagenes en el formato original es decir converir los archivos de .jpg => .ozj

    Veamos rapidamente como funciona este programa, primero editamos una imagen con el nombre de nuestro servidor, la versión, etc. que deseamos poner como logo inicial. Luego abrimos el programa y hacemos un clic en los [...], buscamos la nuestra imagen personalizada y hacemos un clic en donde dice
    Crear mi logo
    Luego nos aparecerá una ventana para indicarle al programa en donde queremos guardas ambas imágenes.
    Yo les recomendaría que las guarden en Cliente/data/inteface (Asi luego cuando debamos convertirlas en formato .OZJ ya sabemos donde están)
    (Algo para destacar, tengan en cuenta que la imagen tiene una barra de carga en la parte inferior, algo que pueden hacer; es un recuadro para la barra de carga, eso queda a su criterio y no es indispensable sólo es estética)

    Creando logo de carga inicial con el programa MuLogoFacil

    7)Ahora volvemos a nuestro programa (MU Image Skiner) y vamos a convertir esas dos imagenes .jpg al formato que nos sirve en el cliente ,es decir, .ozj para esto seleccionamos la segunda opción en Files Types.

    Interfaz del image skiner

    8)Ahora hacemos un click en
    lo_back_01.jpg
    y luego un click en Convet , hacemos lo mismo con
    lo_back_02.jpg
    y ya tenemos nuestro Logo Inicial con nuestras imágenes personalizadas.
    Ver la siguiente imagen:

    Convirtiendo archivo jpg en ozj

    9)Ahora para verificar que nuestro trabajos sea el correto, debemos entramos al juego para ver como nos quedó:

    Visualizando cambios dentro del juego

    Aclaracion: en caso de querer ocultar el logo de "WEBZEN" (logo del centro) y el LOGO del "MU" (arriba a la izquierda) no borren esos archivos del cliente porque dejaría de funcionar.
    Lo que podemos hacer es ocultarlos,es decir editar el archivo con un solo pixel y luego deben pegar el contenido en la carpeta
    Cliente/data/interface
    Cuando nos pregunte si queremos reemplazar esos dos archivos le ponen "Si"
    Para cambiar el color de la barra de carga ,debemos editar el archivo lo_lo.OZJ
    Para esto debemos repetir el mismo mecanismo que hicimos con las imágenes anteriores, es decir, pasamos el archivo lo_lo a .jpg , le cambiamos el color (Les recomiendo Photoshop) y luego lo convertimos nuevamente a .OZJ y lo pegamos en el cliente reeplazando el existente.

    De todos modos si quieren cambiar el color de la barra de carga del Logo Inicial yo hice algunos diseños en Photoshop exclusivamente para ustedes.
    Mucha explicación con los archivos descargados no hay, ya que está todo hecho, simplemente elijen el color (Cada carpeta indica el color de la barra) y pegan los dos archivos en la ruta de su cliente

    Cuando nos pregunte si deseamos reemplazar ponemos si (Hay dos archivos dentro, por supuesto que, el de importancia es el de la extención .ozj pero peguen el que tiene extención .JPG para que puedan personalizarlo)

    10)Finalmente volvemos a verificar nuestro carga de cliente para ver que los nuevos cambios funcionen a la perfección:

    Verificando los cambios en el cliente

    Activar la Summoner

    Para todos aquellos que tienen problemas con la Summoner, por ejemplo ; no la pueden crear , o el personaje no se ve , o al crearla no pueden ingresar al server.



    Lo que deben hacer es simplemente poner el siguiente Script en el analizador de consultas:
    USE [MuOnline]
    INSERT INTO DefaultClassType (Class, Strength, Dexterity, Vitality, Energy, Life, MaxLife, Mana, MaxMana, MapNumber, MapPosX, MapPosY, DbVersion, Leadership, [Level], LevelUpPoint)
    VALUES (80,21,21,18,23,70,70,40,40,0,182,128,3,0,1,0)
    Veamos rapidamemente como se hace:
    1)Vamos a inicio=>programas=>Microsoft SQL Server => Analizador de Consultas

    Ingresando al analizador de consultas

    2)Una vez iniciado el Analizador de Consultas , seleccionamos la opción " Autenticacion De Windows " y hacemos un click en aceptar.
    En caso que no se conecte seleccionamos la opción " Autenticación de Sql Server" y simplemente ponemos nuestro usuario y clave del SQL SERVER.

    Logueo en el analizador de consultas

    3)Ahora seleccionamos como base de datos "MuOnline" y debajo pegamos el siguiente código sin modificarlo ni alterarlo:
    USE [MuOnline]
    INSERT INTO DefaultClassType (Class, Strength, Dexterity, Vitality, Energy, Life, MaxLife, Mana, MaxMana, MapNumber, MapPosX, MapPosY, DbVersion, Leadership, [Level], LevelUpPoint)
    VALUES (80,21,21,18,23,70,70,40,40,0,182,128,3,0,1,0)
    Ejecutando querry de la summoner

    4)Ahora presionamos le tecla F5 (Una sola tecla , no apreten la F y luego el 5) y guardamos el trabajo en donde quieran.
    Listo ya tenemos la Summoner activada en nuestro servidor.