Navegación

    UniversoJuegos
    • Registrarse
    • Conectarse
    • Buscar
    • Recientes
    • Etiquetas
    • Popular
    • Usuarios
    • Grupos
    • Buscar
    1. Inicio
    2. ElRaulxX
    3. Mensajes

    ElRaulxX (@ElRaulxX)

    128
    Reputación
    305
    Mensajes
    692
    Visitas
    0
    Seguidores
    0
    Siguiendo
    • Perfil
    • Siguiendo
    • Seguidores
    • Temas
    • Mensajes
    • Mejor valorados
    • Grupos

    Information about ElRaulxX

    Registrado
    Última vez conectado

    Publicados por ElRaulxX

    • [GUÍA] Implementar peinados y crear patchs

      ¿Como implementar Peinados? - Introducción

      Buenas UJ, he recibido muchos mps pidiéndome ayuda sobre como implementar peinados correctamente, sin remplazar los originales del metin2. Busqué una buena guía sobre como hacerlo, pero el resultado fue que no lo entendían o no estaba 100% completa. Y bueno, ¿para que buscar una si la puedo hacer yo? :grito:
      Espero que esta guía sea útil para todos estos nobatillos que no se aclaran.
      Pues nada, allá vamos _xD_
      La guía la dividiré en 2 partes: la del cliente y la del server.

      [alinear-centro]Primera parte: Cliente[/alinear-centro]

      Añadir los archivos al cliente a partir de un patch
      Primero de todo, añadimos los gr2 y texturas al cliente.
      ¿Que descompilador uso? Aquí os dejo el que yo uso y veo mas eficaz, aunque puede utilizarse cualquier otro.
      MasterEPack 5.2 - COMPILADOR-DESCOMPILADOR by Anghios

      Podemos descompilar el pc y pc2 y añadirlos los peinados en estos, pero esto hará que el tamaño del archivo aumente demasiado. Por eso, yo prefiero añadirlo al cliente a partir de un patch. ¿Como hacerlo? Aquí os enseñare :miau:

      Creamos una carpeta dentro del descompilador y la nombramos mt2patch_hair_descompilado (esto es un ejemplo, puede ponerse cualquier otro nombre)
      Añadimos las texturas en el directorio correspondiente. Este directorio podemos encontrarlo en el gr2:
      [alinear-centro][/alinear-centro]
      Creamos los directorios dentro de la carpeta creada en la carpeta del descompilador. ATENCIÓN: No crear el directorio ymirwork, creamos a partir de pc (tomando nuestro peinado de ejemplo).
      Ejemplo:
      Segun nuestro peinado debemos implementarlo en la siguiente ruta:
      \pc\warrior\hair\
      Vamos creando carpetas. Debería quedar algo así:

      Continuamos este proceso hasta tener todos los peinados que queramos implementar dentro del directorio del descompilador.
      Para pc2 debemos hacer el mismo proceso.

      Ahora descargamos el programa que dejo adjunto en este post. La función de este es crear los xml para poder compilar.
      Descomprimimos el interior del rar en nuestro compilador.

      Ahora ejecutamos el xml creator.exe
      En el primer recuadro que nos sale debemos ingresar el nombre que queremos que tenga nuestro archivo final, con mi ejemplo pondré mt2patch_hair

      Ahora seleccionamos el directorio que hemos creado dentro del descompilador. En nuestro ejemplo, pc.

      Ahora seleccionamos el directorio donde se guardará el xml

      Después nos saldrá una ventana preguntándonos si queremos añadir D:/ymir work en nuestro xml. En este caso le damos a Si
      El siguiente paso, es para añadir mas archivos a nuestro xml. Si implementamos los que van en pc2, deberíamos hacer el mismo proceso pero en el primer recuadro tenemos que poner cualquier otro nombre (para que no se nos sustituya el xml anterior). Al crearse el segundo xml, copiamos las lineas de este (supongo que queda claro que tan solo las que nos dicen la ubicación de nuestros archivos) en el primer xml. Ahora borramos el segundo xml para evitar errores.
      Ahora que ya hemos fabricado nuestros xml, pasamos a la compilación de nuestro parche.

      Bien, solo nos queda añadirlo al cliente el epk y el eix. Vamos a la carpeta /pack de nuestro cliente y añadimos los archivos.
      Abrimos el index y copiamos esto (adaptándolo a vuestro archivo)

      *
      mt2patch_hair
      

      Este proceso lo podemos adaptar a cualquier cosa que queramos añadir a nuestro cliente.

      Configurar los archivos
      El siguiente paso es descompilar el root del cliente. Ahora buscamos los siguientes archivos:

      assassin_m.msm
      assassin_w.msm
      shaman_m.msm
      shaman_w.msm
      sura_m.msm
      sura_w.msm
      warrior_m.msm
      warrior_w.msm
      

      Supongo que queda claro para que pjs es cada archivo. Los que tienen m (man) es de pj masculino y el que tiene w (woman) para pj femenino.

      Ahora abrimos con un editor de texto (aconsejo Notepad++) el archivo del pj del peinado. Este archivo sirve para "anclar" un gr2 y su textura a un index.
      Este proceso es parecido al de implementación de nuevas armaduras. Vamos hasta la ultima linea de texto donde veamos hair y añadimos el nuevo peinado siguiendo el modelo de nuestro ejemplo:
      Group HairData19
      {
      HairIndex 1014
      Model "hair/hair_5_1.gr2"
      SourceSkin "hair/hair_5_1.dds"
      TargetSkin "hair/hair_5_1.dds"
      }

      19 => Aquí debemos poner un numero mas al del ultimo peinado. Revisar que no este ya puesto, si lo esta no funcionará.
      1014 => Este es el index que relacionará nuestro peinado. Revisar que no este ya puesto, si lo esta no funcionará.
      hair/hair_5_1.gr2 => Aquí debemos poner la ruta donde se encuentra el modelo de nuestro peinado.
      hair/hair_5_1.dds => Aquí debemos poner la ruta donde se encuentra la textura de nuestro peinado.

      Debemos hacer lo mismo en cada peinado que hayamos implementado. Después solo queda compilarlo de nuevo.

      Implementación del Item en el cliente
      En este paso implementaremos al cliente el item que usaremos para el peinado.
      Primero de todo descompilamos nuestro locale vamos a el directorio \locale\es y buscamos el item_proto. Este, lo debemos descompilar otra vez con nuestro compilador.
      Ahora vamos a la ultima linea y añadimos esto adpatandolo al item que queramos implementar.

      En itemvnum debemos poner la id de nuestro item y en Peinado el nombre que tendrá el item.

      Ahora abrimos el item_list y añadimos el item:

      74013	ETC	icon/item/73001.tga
      

      Donde pone 74013, debemos poner la id de vuestro item. El etc dejarlo como está, y en la tercera parte, debemos poner la ruta de nuestro icon. (sin son peinados, no debe cambiarse ya que todos tienen el mismo icono)

      Por ultimo, abrimos el itemdesc y añadimos una nueva linea para nuestro peinado.

      74013	Sombrero	Un sombrero para Guerrero que da un estilo misterioso
      

      Supongo que ya debemos saber donde va la id de nuestro item. Donde pone sombrero, debemos poner el nombre de nuestro item, y lo que resta, la descripción de este.

      Debemos hacer todo esto con todos los items y peinados que queramos añadir.
      Ahora compilamos todo de nuevo y devolvemos el locale a nuestro cliente.

      Y hasta aquí lleva la parte del cliente. Ahora tan solo queda el servidor.

      [alinear-centro]Segunda parte: Servidor[/alinear-centro]

      Implementación del Item en el servidor
      Tan solo debemos insertar esta query, adaptándola a nuestro item.

      INSERT INTO `item_proto` VALUES ('74013', 'Sombrero, `'Sombrero', '18', '10', '0', '1', '57', '8192', '0', '', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '0', '0', '0');
      

      Modificar la quest con el peinado nuevo
      Vamos al directorio donde tengamos todas las quest. Allí buscar hair.quest y modificarla:
      Añadimos una linea como esta al lugar correspondiente.
      hair_list [[color=#FF0000]74013] = {1014, apply.ATTBONUS_WARRIOR, 10, 2592000}
      74013 => Debemos poner la id de nuestro item.
      1014 => Debemos poner el index que colocamos en nuestro root.
      ATTBONUS_WARRIOR => Debemos ingresar el bonus que queramos que se aplique con nuestro peinado.
      10 => Debemos ingresar la cantidad/porciento de nuestro bonus.
      2592000 => Debemos ingresar la duración del bonus en segundos.

      Ahora bajamos unas lineas y nos encontraremos con la id de todos los items de los peinados.
      Debemos fijarnos en

      pc.get_job()==0 begin
      

      El 0 es guerrero, el 1 ninja, el 2 sura y el 3 shaman.
      Añadimos nuestro item en el sitio correspondiente

      75013.use or
      

      Ahora tan solo queda guardar la quest y implementarla en el servidor haciendo el make.sh

      Y creo que esto es todo. Pido perdón por el tiempo que he estado en acabarla. No tenia pensado finalizarla, por que habían creado otra ( :T.T: ), pero a petición popular la he tenido que acabar _xD_
      Cualquier problema, duda, error... por favor, decírmelo para que pueda ayudaros. Si seguís la guía al pie de la letra los deberíais poder insertar perfectamente.
      Si encontrais cualquier error en la guía (si, aun que no lo creáis, soy humano :T.T: y hago fallos) comunicármelo para que pueda corregirlo.
      Pues bueno... no tengo nada mas que decir. Os voy a dejar 1 link con peinados para que podáis implementarlos.

      [Patch3 BetaClient] 6 Peinados Nuevos del Oficial

      Saludos y... Suerte con la implementación :charm:

      "No hay que confundir nunca el conocimiento con la sabiduría. El primero nos sirve para ganarnos la vida; la sabiduría nos ayuda a vivir." _- Sorcha Carey (1943-?) _

      publicado en Guías
    • Ayuda sobre el drop de items

      @MeCoBoY said:

      @ElRaulxX said:

      Madre mía, preguntando sobre el mob_drop_item y te responden con el cliente _xD_

      SI, es muy raro :facepalm:

      @ElRaulxX said:

      Lo que pides lo podrías haber averiguado tu mismo pero... te pondré un ejemplo:

      Group Spirito_della_Morte
      {
      type limit
      mob 1093
      level_limit 75
      1 50082 1 100
      }
      De siempre se ha sabido que el reaper dropea solo si eres +75. Aquí esta el porque.
      Esto lo puedes usar con cuaqluier mob que quieras. Tan solo pon level_limit y el nivel a partir del cual quieres que dropeen.

      Si tienes cualquier problema o no es esto lo que estas preguntando dímelo _xD_

      Muchas gracias por el aporte, eso ya lo sabia pero gracias de todos modos.

      Mi pregunta es como pongo que un mob dropee algo hasta nivel 86 y a partir de ese nivel ya no dropee nada.... esa es mi duda :icon_cheesygrin:

      En teoría cuando sobrepasas una cantidad de niveles al del mob, hay menos posibilidades de drop. El problema es que si tienes el drop muy alto esas posibilidades aumentan. Quizá sea por eso que les dropea a los lv alto. También revisa el nivel del mob en la base de datos.
      También se podría hacer a partir de una quest, pero si son muchos items los que quieres que dropee no vale la pena.

      publicado en Ayuda
    • Texturas en las que trabajo.

      Me gusta la primera, es muy original. Buena idea lo de pasarle una textura de roca.
      Un consejo: por lo que veo les pasas un filtro de color a la textura completa. Deberías cambiar el color por partes. SI te fijas, las mejores modificación de texturas no es todo un mismo color, sino combinaciones de colores. No se si me explico _xD_ Pero siempre con una buena combinación de colores.

      publicado en Opiniones y consejos
    • Implementar

      Ya te dije que lo tienes que implementar como peinado, no hagas caso al que te ha dado la guía de armors que no tiene ni idea.
      Haciendo lo que dice YOSHIyoneis remplazaras un peinado por esto. Personalmente no me gusta pero...
      Mira, pasame msn o cualquier cosa para que te guíe en la implementación de un peinado nuevo, que sino no callarás jaja

      Por cierto YOSHI, queda de lujo ese arma con los escudos :in-love:

      publicado en Ayuda
    • Server de metin2 pvp ayudaa

      Primero de todo pásate por esa sección [http://foro.universojuegos.es/viewforum.php?f=46][0]">viewforum.php?f=46
      Prueba de jugar el que te ha dicho Joakin47. No lo he probado pero siendo del pegaso no tiene que ser malo.
      Y bueno, una cosa, los server puramente pvp no tienen futuro. Suelen estar mal equilibrados y la gente se suele cansar enseguida. Te aconsejo que juegues a uno pvm, subas nivel y consigas equipo. La gracia del metin2 es el pvp, y en todo server se puede duelar, hacer guerras...
      Aun que para mi gusto el mejor pvp es de los oficiales.

      [0]: <a href=

      publicado en Ayuda
    • Wenas Una Ultima Ayuda

      No te he entendido muy bien pero...
      Primero de todo, activa el login y crea cuentas a partir de la web. Si las creas a mano puedes cometer fallos, quizá sea por eso que no les deja entrar.
      También podría ser que tengas mal configurado el cliente. Prueba a conectarte a tu server desde un pc que no sea de tu red local.
      He visto que tu IP es fija. Si es así tan solo tienes que poner tu ip en el serverinfo. Si estas utilizando no-ip o hamachi, tan solo te conectara usando el mc del famoso sura _xD_

      Si no es esto lo que estas preguntando o tienes cualquier duda mándame MP:

      publicado en Ayuda
    • Ayuda sobre el drop de items

      Madre mía, preguntando sobre el mob_drop_item y te responden con el cliente _xD_

      Lo que pides lo podrías haber averiguado tu mismo pero... te pondré un ejemplo:

      Group Spirito_della_Morte
      {
      type limit
      mob 1093
      level_limit 75
      1 50082 1 100
      }
      De siempre se ha sabido que el reaper dropea solo si eres +75. Aquí esta el porque.
      Esto lo puedes usar con cuaqluier mob que quieras. Tan solo pon level_limit y el nivel a partir del cual quieres que dropeen.

      Si tienes cualquier problema o no es esto lo que estas preguntando dímelo _xD_

      publicado en Ayuda
    • [Para los Creadores de items] 3D Max 1link

      El link es este: [http://www1067.megaupload.com/files/d0cd2a0608c90f5590ffa5128cbd49f6/3dms8.rar][0]">[http://www1067.megaupload.com/files/d0c][1] ... /3dms8.rar
      Es imposible que vaya... :icon_neutral:

      [0]: <a href=
      [1]: http://www1067.megaupload.com/files/d0c

      publicado en Guías
    • [Para los Creadores de items] 3D Max 1link

      @DjPunk said:

      @ElRaulxX said:

      Enlace roto :icon_rolleyes:

      Roto :que?: pero si ami me anda perfectamente :|||:


      Puede que lo hayas copiado mal :grito:

      publicado en Guías
    • [Para los Creadores de items] 3D Max 1link

      Enlace roto :icon_rolleyes:

      publicado en Guías
    • 1
    • 2
    • 16
    • 17
    • 18
    • 19
    • 20
    • 28
    • 29
    • 18 / 29