Jump to content

GMShinsso

Miembro
  • Contador contenido

    5
  • Ingreso

  • Última visita

Actividad de reputación

  1. Me Gusta
    GMShinsso reacted to caanmasu in borrar   
    borrar
  2. Me Gusta
    GMShinsso reacted to Shogun in FileArchiver 2014   
    Hoy os traigo la versión final del FileArchiver de Tim, antiguamente conocido como "m2.exe"FileArchiver_Eterpack (r3869) Esta herramienta puede comprimir y descomprimir archivos Eterpack de tipo 0,1,2 y 3. Los parámetros se configuran a través de archivos xml.
    FileArchiver_Eterpack.exe rootpack.xml Opcionalmente si tienes Windows Vista o superior puedes arrastrar el fichero xml sobre el ejecutable de FileArchiver. Descomprimiendo Ejemplo: descomprimir root.epk en la carpeta root_unpacked. ArchivePath es la ruta del archivo comprimido (sin la extensión) y OutputPath la carpeta donde se escribirán los ficheros resultantes. 
    <ScriptFile><ExtractEterPack ArchivePath="root" OutputPath="root_unpacked/" CreateXml="No" /></ScriptFile> Ejemplo: descomprimir una serie de archivos Eterpack, creando un xml:
    <ScriptFile><ExtractEterPack ArchivePath="yt2/pack/uiloading" OutputPath="yt2_unpacked/" CreateXml="Yes" XmlPath="uiloading_pack.xml" /><ExtractEterPack ArchivePath="yt2/pack/etc" OutputPath="yt2_unpacked/" CreateXml="Yes" XmlPath="etc_pack.xml" /><ExtractEterPack ArchivePath="yt2/pack/uiscript" OutputPath="yt2_unpacked/" CreateXml="Yes" XmlPath="uiscript_pack.xml" /></ScriptFile> Comprimiendo y encriptando Ejemplo: comprimir uiloading con Type 2 (LZO + XTEA); ArchivePath es la ruta donde se debe escribir el archivo comprimido, ArchivedPath es la ruta de cada fichero en el sistema de ficheros virtual de Metin2 y CDATA es la localización del fichero en tu PC.
    <ScriptFile><CreateEterPack ArchivePath="../bin/pack/uiloading"><File ArchivedPath="d:/ymir work/uiloading/loading0.jpg" Type="2"><![CDATA[uiloading/loading0.jpg]]></File><File ArchivedPath="d:/ymir work/uiloading/loading1.jpg" Type="2"><![CDATA[uiloading/loading1.jpg]]></File><File ArchivedPath="d:/ymir work/uiloading/loading2.jpg" Type="2"><![CDATA[uiloading/loading2.jpg]]></File><File ArchivedPath="d:/ymir work/uiloading/loading3.jpg" Type="2"><![CDATA[uiloading/loading3.jpg]]></File><File ArchivedPath="d:/ymir work/uiloading/loading4.jpg" Type="2"><![CDATA[uiloading/loading4.jpg]]></File><File ArchivedPath="d:/ymir work/uiloading/loading5.jpg" Type="2"><![CDATA[uiloading/loading5.jpg]]></File><File ArchivedPath="d:/ymir work/uiloading/loading6.jpg" Type="2"><![CDATA[uiloading/loading6.jpg]]></File><File ArchivedPath="d:/ymir work/uiloading/loading7.jpg" Type="2"><![CDATA[uiloading/loading7.jpg]]></File></CreateEterPack></ScriptFile> Ejemplo: crear un archivo con encriptación Panama (Type 3). ivPath debe contener la ruta a un fichero de 32 bits que será la key o llave de encriptación. Este fichero iv no debe ser publicado lógicamente. Esta encriptación requiere de una parte de servidor que se explica más adelante:
    <ScriptFile><CreateEterPack ArchivePath="../bin/pack/metin2_mypatch" IvPath="iv/mypatch.iv"><File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1.gr2]]></File><File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1.dds" Type="3"><![CDATA[pc/assassin/assassin_5_1.dds]]></File><File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1_lod_01.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1_lod_01.gr2]]></File><File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1_lod_02.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1_lod_02.gr2]]></File><File ArchivedPath="d:/ymir work/pc/assassin/assassin_5_1_lod_03.gr2" Type="3"><![CDATA[pc/assassin/assassin_5_1_lod_03.gr2]]></File></CreateEterPack></ScriptFile> Panama: configuración en el servidor 
    Una vez que hemos encriptado nuestros packs con Panama, debemos subir las keys a la carpeta panama dentro de auth, junto con un fichero de texto llamado panama.lst que contenga una lista de los packs a desencriptar con su key correspondiente separado por tabs. Ejemplo:
    pack/mypatch mypatch.ivpack/terrainmaps terrainmaps.ivpack/tree tree.iv Nota: no se puede encriptar el root con Panama. Además si encriptamos armaduras o atuendos estos no aparecerán en la pantalla de selección del personaje aunque si dentro del juego.FileArchiver_Proto (r2806)Esta herramienta funciona también com xml y nos permite leer y escribir item_proto y mob_proto de cliente.Example XML: Leer un item_proto de cliente y escribirlo en xml
    <ScriptFile><ReadItemProto ItemProtoPath="item_proto" OutputPath="item_proto.xml" /></ScriptFile> Ejemplo: escribir nuestro xml editado
    <ScriptFile><WriteItemProto ItemProtoPath="item_proto" InputPath="item_proto.xml" /></ScriptFile> Ahora para el mob_proto:
     
    Extrayendo:
    <ScriptFile><mob_proto_extract path="mob_proto" output="mob_proto.xml" /></ScriptFile> Escribiendo:
    <ScriptFile><mob_proto_create path="mob_proto.xml" output="mob_proto_edited" /></ScriptFile>
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  3. Me Gusta
    GMShinsso reacted to Only4Fun in -->Set de Armaduras (No Lycan)   
    Descargar GR2 y Icon: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Descargar Texturas: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
  4. Me Gusta
    GMShinsso reacted to ♥ TesT ♥ in Armaduras inf   
    bueno les queria compartir las armaduras inf o ni idea como se llaman pero bueno...
    son algo viejas.... jaja
    bueno vamos al ilo
     
     
     
    creditos se los doy a pro area yo las saque de ahi pero que se yo....jajaja
     
     
     
     
    LINK:
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.!dYZiH-H0rckY9038P_O-w_wQRCyrTqhW53nO9JEJSmU
     
    por las dudas las armaduras estan la de todas las razas

    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
    Debes iniciar sesión para ver el contenido del archivo adjunto en esta publicación.
  5. Me Gusta
    GMShinsso reacted to ChuchoGamer in Nuevas Textura de Armaduras   
    hola amigo les traigo este pack de texturas de armaduras 
    aviso nose se estas armaduras esten en el foro metin2zone si estan porfavor cierren el post mio pero si no estan dejar el post no se olviden dar las Gracias 😄
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    link de las fotos 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  6. Me Gusta
    GMShinsso reacted to ChuchoGamer in New Armaduras 2021   
    Buenas noches Aqui les Traigo estas Armaduras que son bastante buenas yo ya las instale y funcionan de maravilla aqui les dejo foto
    foto de la armaduras 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Link de descarga 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Fuente: turkmmo
  7. Me Gusta
    GMShinsso reacted to 【ℛ-𝓝】ℛ𝔂𝓼𝒆 in [ARMADURA] Real gold   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  8. Me Gusta
    GMShinsso reacted to Kronixer™ in Set Armas Serpentinas   
    Hola amigos de zone

    Yo mismo me encargue de buscar los archivos, icon, gr2, texturas etc... Son las últimas implementadas en el oficial
    El item_proto.txt tiene los valores oficiales, yo te recomendaría Copiar las lineas de un arma del zodiaco y  acomodarlos ^^

    Descarga: 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Si tienen alguna duda de como implementarlas avisame 
    ^^
     

  9. Me Gusta
    GMShinsso reacted to Cris in SET DE ARMAS...   
    ENCONTRÉ ESTE SET DE ARMAS CON TODOS SU ARCHIVOS HE ICONOS EN UN FORO RUMANO Y LA VERDAD ME GUSTO BASTANTE Y SE LOS VENÍA A COMPARTIR SI ES QUE ALGUIEN NO LO TIENE...
     
    LA VERDAD NO SE QUIEN SEA EL CREADOR PERO SI ANDA POR ESTOS LADOS LE PIDO POR FAVOR QUE ME DIGA PARA PONER LOS CRÉDITOS!
     
    IMÁGENES IN GAME:
     

     
    Links: 

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    Quizá ya estén posteadas pero vi todas las armas del foro y no las vi, solo vi algunas pero estaban solas... No el set completo y sin los iconos.
     
    Creditos: Baso
     
    ❤️ Agradecer no cuesta nada señores. ❤️ 
     
     
     
  10. Me Gusta
    GMShinsso reacted to Black Money in SET DE ARMAS...   
  11. Me Gusta
    GMShinsso reacted to zaira in un pack de armas con todo solo es poner cada cosa en su sitio   
    hola os traigo ya unas armas posteadas pero no es que las traiga por traer lo que traigo es con todo con los icon mxl el itenxml iten lix las queys para el navicat y para el iten_proto del cliente solo es descompilar los archivos y poner cada cosa en su sitio vienen con los gr2 las texturas y iconos solo es poner cada cosa en donde corresponda y hacen reload p en el juego y ya las beran implementadas esto es para la gente que no sabe implementar armas solo por eso traje estas armas ya posteadas espero que les guste
     
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  12. Me Gusta
    GMShinsso reacted to zaira in 2 pack de armaduras con todo   
    bueno os traigo otro set de armaduras con todo en total son 24 armaduras 3 para cada raza
    aquí ya hay algunas de las que Akrona publico por que antes de que el las publicara ya estaba con este proyecto nuevo mas adelante les pondré todas las de AKRONA con todo pero como saben da su trabajo hacer los iconos los msm hay muchas que no traen las texturas todas hay que hacérselas y mil cosas mas si fuera mas fácil todos los días pondría un set de ellas jejeje
    pero tengo otras cosas que hacer que estar con armaduras solo tengo que terminar mi servidor
    y unas cuantas cosas mas no pondré nada de gracias ya dejare el link espero que sepan valorar el esfuerzo nada mas disfrutenla aa le explico un poco por encima ban 2 archivos uno epk y el oto eix
    esos 2 archivos meten el la carpeta pack de su cliente después ban al index de su carpeta pack
    y ponen esto--
     
     
    zaiarmaduras2
    *
     
    después les ban los msm revise los hagan que sigan la pauta que sus msm ya tienen y no olviden si tienen que cambiar elvalue3 - en las querys y iten_proto- y haciendo todo eso añadiendo las lineas de los iconos en su icon y con eso ya tendrán sus armaduras cualquier duda o preguntan no duden en preguntarme gracias
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    seme olvidaba solo metin2zone si veo en otros foros dejo de hacer estas cosas gracias
     
     
    skype---- zaira213




     

     
    ALGUNAS FOTOS DE LAS 3 ARMADURAS QUE HAY EN TOTAL SON 24 ARMADURAS 3 PARA CADA RAZA
  13. Me Gusta
    GMShinsso reacted to Randaron in Serverfiles VZ 34k (Buenos)   
    Hola buenas para tod@s aquellas cuya persona están empezando a crear servidores de metin sea 2089M o 34k pues aquí os dejo unos files 34k probados por mi (Sea en errores y en rapidez de conexión del servidor.
    ~#~#~#~#~#~#~#~#~#~#~#~#~#~#NO OLVIDES DEJAR LAS GRACIAS - Y DAR LIKE !~#~#~#~#~#~#~#~#~#~#~#~#~#~#
    ~#~#~#~#~#~#~#~#~#~#~#~#~#~#NO OLVIDES DEJAR LAS GRACIAS - Y DAR LIKE !~#~#~#~#~#~#~#~#~#~#~#~#~#~#
     
     
  14. Me Gusta
    GMShinsso reacted to Desmint in [SV]BestProduction V5 2019   
    Hola amigos de Metin2Zone
     
    Hoy les traigo unos files (que no es nada raro) de EDWARD BestProduction, esta vez en su version V5 del mes de Febrero, y como ya saben, si tienen la marca de EDWARD son de calidad, uno que otro error pero nada que no tenga solucion. Como bonus adicional, nos deja una guia (espero poderla seguir y subir el FreeBSD) de como crear un freebsd v12.0 para estos files, que en cuanto pueda instalarlo bien y adecuadamente se los estare pasando.
    En cuanto a esta version, viene mas recargada, con nuevos sistemas, nuevos mapas, nuevas dungeons y mas chula. Sin mas que decir les dejo estos lindos Files.
     
    Cito:
    "Hola amigos he esperado mucho tiempo la versión v4 La versión V5 es una versión fija de los problemas solucionados. Puedo decir muchas razones para no compartir, pero prometí no compartir ninguna necesidad. Sé que llevas mucho tiempo esperando. Ignoré los problemas incluidos en el sistema para interrumpir el equilibrio del juego que me gusta. He eliminado los sistemas que necesitan juegos innecesarios. Lycan -Lyceless 1-105 1-120 formatos diferentes se dividen. Durante este tiempo algunos de los vacíos son inútiles. Virtual 30-40 realde niños de 10-15 años en el grupo de niños mismos. Han pronunciado discursos como si estuvieran obligados. Trabajamos con salario adicional a estos elementos 🙂 No hables como tu cabeza sopla, a nadie le gustará tu corazón Hará lo que quieras si viene de dentro, ayuda a compartirlo. No puedes decidir un poco sobre tu mente. No tuve que agregar la presentación completa de los archivos v4 en el apósito y se realizó la eliminación. Aquellos que quieran información detallada pueden ver v4. Se entiende mejor si escribí y escribí las correcciones. He explicado las ediciones y configuración necesarias en los archivos v4. Puedes hacer esto mirando el tema."
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
     
    '' BUG - FIX DISPLAYS '' Versión GCC actualizada Lista de sistema fuente revisada sistemas innecesarios eliminados. El personaje Lycan fue eliminado por completo de los packs y source. La estructura del juego fue dibujada de 1-120 a 1-105. El 99% de nuestros amigos en V4 y @traglon11 han resuelto sus problemas. Algunos mapas teletransportan al problema de cierre del cliente solucionado. Se han reconfigurado los mapas y MAPA PERMITIR. Algunas misiones han sido arregladas. Solucionado el problema abierto en reemplazos de transferencia de bono de atuendos. El tiempo de apertura mejoró al comenzar el juego. Se agregaron algunas funciones de código faltantes en la ventana comercial. Uitooltip.py ha sido revisado. Se han eliminado algunos códigos redundantes en los paquetes. Las opciones de juego y sistema han sido reconfiguradas. Habilidad revisada Proto / C ++ Python Se arreglaron algunos problemas en el sistema de chamanes. Los problemas con el sistema de eventos se han solucionado. Estoy pensando en lo que recuerdo ahora ..."
     
    Nuevos Sistemas
     
    '' INTRODUCCIÓN DE NUEVOS SISTEMAS AÑADIDOS ''
    1- Sistema de báscula móvil [Puedes ampliar la ranura que quieras]
    2- sistema Ronark
    3- Sistema de avistamiento zodiacal.
    4- sistema de control de bot
    5- Sistema de la torre del diablo revuelto
    6- Sistema de bloqueo de cuenta.
    6- Sistema informático seguro / Entrada del cliente y en el juego.
    6- Sistema automático de eventos oficiales.
    7- Sistema de rompecabezas de pescado.
    7- Sistema Boss Hunter
    8- Personaje dentro del juego de la bandera lateral que muestra el chat global / Empire Flag
    9- Sistema de deslumbramiento del traje [Karaca425]
    10- Sistema de efecto de tapón de pistola.
    11- Sistema de efecto Boss.
    12- Caña de pescar y sistema de efectos de excavación [+]
    13- + sistema de anuncio push
    14- Sistema oficial de demostración de bonus.
    15- Sistema de carreras de caballos.
    16- Sistema de modo prisión.
    17- 9 Sistema de zodiaco plegado [de linterna]
    18- 5 nuevos mapas [mapa]
    19- Nuevo sistema mejorado y opciones de juego.
    20- Gui oficial del gremio.
    21- 2 nuevo barco de pesca.
    22- Nuevas emociones y estilos de baile.
    23- Sistema de torneos WS
     
    IMAGENES DE MUESTRA
    Aumento de escala de Jefes

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. 5 Nuevos mapas

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Cambios Tipo Oficial(Normal - Cambio+)

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Chat Mejorado

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Prision

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Sistema de Control de Switch

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Brillos de Atuendo

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Efecto de Jefes
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Nuevas Emociones

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Sistema de Eventos Automaticos

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Gremios Tipo Oficial

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de WS

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema Nuevo de Seguridad

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Mapa Laberinto

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Nuevas Opciones

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Brillos de Caña y Pico

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Opciones Rediseñado

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Sistema de Atuendos

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Bonus Tipo Oficial

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Mejora Mejorado :u

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Ronark

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Torre demonios Mejorado

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Sistema de Zodiaco

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.    
    Poco a poco pondre cada sistema, pues se cayo la pagina y las imagenes desaparecieron
     
    Agradecimientos: turkmmo
  15. Me Gusta
    GMShinsso reacted to DrPolitica in FreeServerfile Ares2Global [PT-ES]   
  16. Me Gusta
    GMShinsso reacted to Hashirama in FreeServerfile Ares2Global [PT-ES]   
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  17. Me Gusta
    GMShinsso reacted to DrPolitica in FreeServerfile Ares2Global [PT-ES]   
  18. Me Gusta
    GMShinsso reacted to KeKo in [Guia Definitiva] Implementar Armaduras   
    Buenas zoneros y zoneras sé que esto es mucho textos para algunos pero si teneis dudas implementando armors os recomiendo que hagais un esfuerzo y la leais entera, y si copias esta guia a otros foros por favor respetad los créditos.
     
    Después de un tiempo el foro off se me ocurrio hacer una guía útil como regalo de perdón por el tiempo que estuvo el foro indispuesto y como sé que mucha gente tiene problemas a la hora de implementar armaduras y las guías actuales no explican todo lo relativo a la implementacion de armaduras en un único post pues me voi a poner a explicaros como implementar armaduras sin morir en el intento:
     
    1 - Antes de nada: Qué es una armadura de metin2?
     
    Creo que la respuesta es muy obvia: una armadura es eso que se pone por encima del cuerpo el pj. Hasta aquí bien, pero a lo que me refiero es a que archivos forman una armadura?
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    A la hora de implementar un armor nos vamos a encontrar con dos tipos de archivos:
     
    1.1 - Los archivos gr2:
     
    Un modelo de una armadura será siempre un archivo gr2, que es el que contiene la armadura en sí
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    1.2 - Las texturas:
     
    Cada armadura tiene su propia textura, que es el archivo que permite que veamos los colores de la armadura tal y como tienen que ser. Las texturas que se utilizan en los clientes de metin2 suelen ser de estos tres formatos: .jpg .tga o .dds
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
    2 - Vale, ya sé que archivos necesito. Qué hago con ellos?
     
    Las armaduras se implementan por defecto en la ruta d:/ymir work/pc, que corresponde en el cliente al pc.eix y pc.epk, si son de:
     
    + Guerrero hombre
    + Sura hombre
    + Ninja mujer
    + Chamán mujer
     
    Las armaduras se implementan por defecto en la ruta d:/ymir work/pc2, que corresponde en el cliente al pc.eix y pc.epk, si son de:
     
    + Guerrera mujer
    + Sura mujer
    + Ninja hombre
    + Chamán hombre
     
    Segun la raza hay cuatro carpetas estandar:
     
    + Warrior - guerrero
    + Assasssin - ninja
    + Sura - sura
    + Shaman - chamán
     
    Por lo tanto deberemos meter nuestro modelo gr2 en la carpeta pc/pc - warrior/sura/assasin/shaman dependiendo de la raza y el sexo para el que sea.
     
    Sin embargo, las texturas de las armors que implementamos pueden no ir en la misma ruta que el modelo en sí. Para ello debemos abrir el gr2 con el granny model viewer
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Una vez hecho pincharemos donde pone texture inspection y ahi nos fijaremos en la ruta que pone donde dice texture:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    En esta imagen que os acabo de poner, al ser un armor de guerrero masculino la textura va en la carpeta d:/ymir work/pc/warrior.
     
    Sin embargo, esa ruta no es siempre la misma, ya que la gente a veces pone otras rutas:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Como veis la ruta está cambiada Pero no os preocupeis esto tiene muy fácil solucion, debemos crear en la carpeta de nuestro descompilador una carpeta con ese nombre del siguiente modo:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Una vez hecha metemos dentro la textura del armor problematica quedando la ruta en nuestro ordena de este modo:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
     
     
     
    Y cuando hagais el xml del armor tendreis que poner esa ruta:
     

    <File archivedPath="d:/ymir work/textures/minoarmorset/nombretextu.dds" type="0"><![CDATA[nombreepk_descompilado\ymir work\textures\minoarmorset\nombretextu.dds]]></File> Haciendo xmls:
     
    Doi por sentado en esta guía que ya sabeis hacer los xmls para un armor:
     

    <File archivedPath="d:/ymir work/pc/warrior/warrior_4-1.gr2" type="0"><![CDATA[PC_descompilado\ymir work\pc\warrior\warrior_4-1.gr2]]></File> Pero, si no sabeis, un xml se compone de dos partes:
     

    File archivedPath="d:/ymir work/pc/warrior/warrior_4-1.gr2" Esta es la ruta en la que el juego meterá el modelo o la textura (o cualquier otro archivo) que estemos implementando. Si ahi pone d:/ymir work/pc/warrior esa será la ruta a la que vaya el archivo llamado warrior_4-1.gr2.
     

    [CDATA[PC_descompilado\ymir work\pc\warrior\warrior_4-1.gr2]] Esta segunda parte contiene la ruta en nuestro ordenador en la que se encuentra el modelo. Lo más habitual es que la pongamos de estas maneras, dependiendo de la raza y sexo del armor:
     

    nombreepk_descompilado\ymir work\pc nombreepk_descompilado\ymir work\pc2 nombreepk_descompilado\ymir work\pc\warrior nombreepk_descompilado\ymir work\pc2\warrior Sin embargo, tanto la primera parte como la segunda pueden editarse:
     

    File archivedPath="d:/ymir work/item/kekomola/armorkeko.gr2
    [CDATA[Desktop\guia_armors\armorkeko.gr2 Como veis, la ruta en la que yo quiero meter el armor puede no ser pc o pc2 (algunas armors van en otras) y no tengo xq tener el archivo dentro de la carpeta del descompilador en una carpeta con el nombre ymir work y luego otra con el nombre pc y tal.
     
    Sin embargo, os recomiendo que lo hagais de esta manera, pa evitaros lios de: Dónde estaba el armor?
     

    [CDATA[PC_descompilado\ymir work\pc\warrior\warrior_4-1.gr2]] Y además si usais una ruta que no sea ymir work/pc o pc2 como en este caso:
     

    File archivedPath="d:/ymir work/item/kekomola/armorkeko.gr2 Luego tendreis que añadir la linea de abajo en el msm del armor, aunque eso lo explicare cuando lleguemos a los msms:
     

    SpecialPath Una vez hayais metido vuestros modelos y texturas en sus rutas correspondientes y hayas compilado los epks necesarios podemos pasar al siguiente paso:
     
    3 - La gente habla mucho de los ms... um... msalgo.... como eran?
     
    Bueno, una vez tenemos nuestra armor ya implementada llega la hora de hacerle su msm correspondiente, así que descompilemos el root.epk y busquemos estos archivos:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Hay dos para cada raza, diferenciando aquellos que llevan:
     

    _m.msm -- Para hombre _w.msm -- Para mujer Bien, como sabeis hay un armor para cada raza y sexo así que tendremos que hacerle un msm para cada uno. Para ellos abrimos cada uno de los msms y buscamos esto:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Y ahi ponemos un número alto, como 99 o más, que será el máximo de armaduras que vamos poder meter en este msm.
     
    Una vez hecho vamos a añadir nuestra armor al msm, para ello vamos hasta el final del archivo y miramos que numero tiene el ultimo armor antes de que ponga:
     

    Group AttachingData Al lado de:
     

    Group ShapeData
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Para añadir nuestra nueva armor podemos copiar una ya anterior, como por ejemplo:
     

    Group ShapeData33 { SpecialPath "d:/ymir Work/pc/warrior/" ShapeIndex 42 Model "warriorm1002.gr2" } Y como os dije antes que miraramos el número que tenia en el ShapeData, a nuestra nueva armor le pondremos un número mas alto que ese y que no se repita a lo largo del msm:
     

    Group ShapeData34 { SpecialPath "d:/ymir Work/pc/warrior/" ShapeIndex 42 Model "warriorm1002.gr2" } Así por ejemplo serviria
     
    Una vez ya tenemos nuestras lineas, con el shapedata cambiado vamos a editarlas de la siguiente manera:
     

    Group ShapeData34 { SpecialPath "d:/ymir Work/pc/warrior/" -- esto solo se pone si la ruta no es esa, asi que podeis quitarlo si quereis ShapeIndex 43 Model "armorkeko.gr2" } Bien, vayamos paso a paso:
     

    ShapeIndex 43 *El ShapeIndex es el tan famoso numero que siempre da tantos problemas implementando armors. Pues bien, lo que hay que poner es un número que sea menor que el número que os he dicho antes que pongais:
     
    Y que no se puede repetir en ningun ShapeIndex que haya en el msm. La funcion de este numerito es enlazar el msm con el item_proto del cliente, de modo que el cliente sepa que armor estás metiendo.
     
    Y como se relacionan os estareis preguntando? Pues el numero que habeis puesto en el ShapeIndex será el que pondreis en el item_proto del cliente donde dice valu3 = numero.
     
    *Model, aqui tendreis que poner el nombre del gr2 de la armadura (con el .gr2 incluido).
     
    Y en estos momentos algun espabilado se estará preguntando: vaya pero yo suelo ver msm que tenen algo que pone SourceSkin y TargetSkin
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Bien, esa es buen ejemplo para explicaros: como explique mas arriba en esta guia cada armor tiene sus texturas, que vemos dentro del modelo y esas son las que usara el juego si simplemente ponemos el msm asi:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Sin embargo, hay muchísimos casos de armaduras a las que queremos ponerles texturas que no son las que vemos en el gr2, si no que son texturas modificadas como en el caso de las negras o empes de colores. En esos casos tenemos a nuestra disposicion estos dos elementos:
     
    * El SourceSkin siempre es la textura original del armor, es decir la que vemos en el gr2.
    * El TargetSkin siempre es la textura modificada, la que añadimos nosotros en vez de la que usaria el armor si solo leyera el gr2.
     
    Por lo tanto si tengo mi textura negra_verde.dds y quiero que las negras usen esa textura, tendre que buscar el msm de las negras:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Y deberemos añadirle el Source y Target, para ello miraremos cual es la textura de las negras (warrior_4-1.dds) y se la pondremos en el SourceSkin y luego la nuestra en el TargetSkin.
     
    Por supuesto deberemos cambiar el shapeindex porque ahora es un armor nueva, pero dejaremos el mismo model porque solo hemos cambiado la textura:
     

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Y claro, este proceso lo repetimos con los 8 msms, por cada raza y sexo. Una vez hecho ya podemos hacerle el item_proto del cliente a nuestra armor.
     
    4 - Buf, ya hice los msm, queda mucho?
     
    4.1: Item_proto del cliente
     
    Tranquilos que ya casi se acaba. Como os he comentado antes hablando del shapeindex:
     
    Por lo tanto, si nuestra armor NO tiene item_proto del cliente NO se verá así que vamos a ver donde ponemos el shapeindex:
     

    <Item vnum="11690" name="È渶°©+0" gb2312name="Arm. Placas Mágica +0" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="120000" limittype0="1" limitvalue0="66" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967281" applytype1="37" applyvalue1="2" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="0" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11691" refine_set="181" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11691" name="È渶°©+1" gb2312name="Arm. Placas Mágica +1" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="130000" limittype0="1" limitvalue0="66" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967282" applytype1="37" applyvalue1="3" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="3" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11692" refine_set="182" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11692" name="È渶°©+2" gb2312name="Arm. Placas Mágica +2" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="145000" limittype0="1" limitvalue0="66" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967283" applytype1="37" applyvalue1="4" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="6" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11693" refine_set="183" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11693" name="È渶°©+3" gb2312name="Arm. Placas Mágica +3" type="2" subtype="0" weight="0" size="2" antiflag="44" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="165000" limittype0="1" limitvalue0="67" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967284" applytype1="37" applyvalue1="5" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="9" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11694" refine_set="184" magic_pct="15" specular="0" socket_pct="3" /> <Item vnum="11694" name="È渶°©+4" gb2312name="Arm. Placas Mágica +4" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="190000" limittype0="1" limitvalue0="67" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967285" applytype1="37" applyvalue1="6" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="12" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11695" refine_set="185" magic_pct="15" specular="30" socket_pct="3" /> <Item vnum="11695" name="È渶°©+5" gb2312name="Arm. Placas Mágica +5" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="220000" limittype0="1" limitvalue0="68" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967286" applytype1="37" applyvalue1="7" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="15" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11696" refine_set="186" magic_pct="15" specular="40" socket_pct="3" /> <Item vnum="11696" name="È渶°©+6" gb2312name="Arm. Placas Mágica +6" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="265000" limittype0="1" limitvalue0="68" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967287" applytype1="37" applyvalue1="9" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="18" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11697" refine_set="187" magic_pct="15" specular="50" socket_pct="3" /> <Item vnum="11697" name="È渶°©+7" gb2312name="Arm. Placas Mágica +7" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="325000" limittype0="1" limitvalue0="69" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967288" applytype1="37" applyvalue1="12" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="21" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11698" refine_set="188" magic_pct="15" specular="65" socket_pct="3" /> <Item vnum="11698" name="È渶°©+8" gb2312name="Arm. Placas Mágica +8" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="405000" limittype0="1" limitvalue0="69" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967289" applytype1="37" applyvalue1="15" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="24" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="11699" refine_set="189" magic_pct="15" specular="80" socket_pct="3" /> <Item vnum="11699" name="È渶°©+9" gb2312name="Arm. Placas Mágica +9" type="2" subtype="0" weight="0" size="2" antiflag="300" flag="1" wearflag="1" immuneflag="0" gold="120000" buy_price="515000" limittype0="1" limitvalue0="70" limittype1="0" limitvalue1="0" applytype0="8" applyvalue0="4294967290" applytype1="37" applyvalue1="20" applytype2="0" applyvalue2="0" value0="0" value1="90" value2="0" value3="12" value4="0" value5="27" socket0="0" socket1="0" socket2="0" socket3="0" socket4="0" socket5="0" refine_vnum="12030" refine_set="530" magic_pct="15" specular="100" socket_pct="3" /> El item_proto de nuestra armor suele tener de +0 a +9 (aunque no tiene por que ser así), y en el queria remarcar los siguientes datos:
     

    Item vnum="11690" Ahi pondremos la id que vamos a ponerle al item.
     

    gb2312name="Arm. Placas Mágica +0" Ahi se pone el nombre que el armor tendrá en el juego.
     

    value3="12" Y ahi esta el famoso value3!! Le pondremos en cada una de las ids del armor (es decir de +0 a +9) el numero que pusimos en el shapeindex.
     
    Y ya estaría esta parte, por supuesto cada uno deberá hacer el item_proto con los valores que veas convenientes, para eso hay bastantes herramientas como creadores de querys e item_proto que os ayudaran a hacerlo.
     
    4.2: Icono del armor:
     
    Como a la gente le suele gustar que las armors tenga su iconito os diré como meterlo (partiendo de que ya teneis uno hecho, hay guias para hacerlos si no lo teneis):
     
    4.2.1: El icono:
     
    Descompilamos nuestro icon.epk, metemos el icono en icon/item y luego lo añadimos al xml y compilamos. Por supuesto para los que haceis esto en epks aparte recordad que la linea del xml debe llevar icon/item/idicono.tga en la primera parte del xml (lo que explique antes)
     
    4.2.2: Item_list:
     
    Descompilamos nuestro locale y vamos al archivo item_list. De ahi cojemos las lineas de +0 a +9 de otra armor cualquier y las editamos de la siguiente manera:
     

    idarmor ARMOR icon/item/idicono.tga Ojo! Las separaciones entre el texto deben ser con la tecla de tabulador (esa que esta encima del bloq mayusculas xd)
     
    4.3: La query del armor
     
    Una vez hecho todo esto, simplemente nos quedará hacer una query para nuestra armor con la misma id que le pusimos en el item_proto del cliente, para ello teneis muchos programas que os ayudarán a hacerla con los valores que prefirais
     
    Recordad que en la query el value3 da igual, por si alguno lo duda xd
     
    Y bueno, eso es todo por hoy espero que os sea útil esta guía
  19. Me Gusta
    GMShinsso reacted to Ryukend in [Guí­a]Implementar Armas   
    Bueno aquí una guÃía correcta de como implementar armas:
     
    1-Descompilamos el Icon.EIX y el Icon.EPK.
     
    2-Luego nos dirigimos a la carpeta:
     
     
     
    3- Allí pegaremos los iconos de nuestras Armas.
     
    4-Al descompilar se nos genera un XML llamado Icon.XML lo abrimos con nuestro editor de texto.
     
    5-Allí pegamos esto:
     
     
     
    En lo que esta color Rojo Colocamos el nombre de el icono de el arma.
     
    6-Ahora descompilamos el Item.EPK y el Item.EIX.
     
    7-Nos vamos a la carpeta:
     
     
     
    8-En esta carpeta pegamos los GR2 de nuestras armas.
     
    9-Ahora descompilamos el Locale_it.EIX y el Locale_it.EPK (Recuerden que el locale puede varior puede ser _it,_de,_es, Etc..
     
    10-Nos vamos a la carpeta:
     
     
     
    11-Buscamos el archivo de texto item_List.TXT y le añadimos las siguientes lineas:
     
     
     
    Lo que esta en rojo es el id de el arma, lo que esta en verde es el nombre del icono del arma que hay que colocarlo y lo que esta en azul es el nombre del archivo .gr2.
     
    PD: Recuerden que si quieren que el arma sea hasta +9 hay que colocarlo así:
     
     
     
    12-Ahora en la misma carpeta buscamos el Item_Proto y lo descompilamos.
     
    13-Abrimos el item_proto del XML y allí pegamos las lineas de nuestra arma, por ejemplo:
     
     
     
    14-Implementamos las Querys al Navicat.
     
    15- El último paso es hacer un Reboot y testear tus nuevas Armas!
     
    Nota: El programa que uso para compilar/desompilar es Master EPack V5 aquí les dejo para que lo bajen, les recomiendo que lo usen para la guía:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.  
    Espero les guste, disculpen por que me equivoque con la anterior estaba un poco confundido.
  20. Me Gusta
    GMShinsso reacted to Alonso Madrigal García in Implementar armaduras por TXT   
    Pues hoy vengo con una pequeña guía para implementar nuevas Armaduras a su servidor de metin2.
    Si bien esto se maneja en 2 partes, la parte del cliente (Carpeta de metin->Carpeta Pack) y la parte del servidor(Win SCP o Filezilla).
    Herramientas a usar; les dejo un link de descarga, en caso de que no lo tengan.
    Usaremos un encriptador, para poder encriptar y desencriptar el cliente.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. un dumpeador el cual no será muy útil para dumpear ciertos archivos.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. una aplicación para lograr mirar nuestros archivos .TGA que serán nuestros iconos.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. un editor de texto de su preferencia, por si acaso les dejo el que uso.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. y por ultimo, la herramienta para ver los Archivos gr2 (GrannyViewer) .

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Antes que nada sin profundizar en el tema explicare que es un archivo Gr2, que son las texturas y nuestro icono.
    Archivo Gr2:
    El archivo Gr2 es el modelo de nuestra armadura o arma.
     
    las texturas:
    es el archivo que permite que veamos los colores de la armadura tal y como tienen que ser; estas se pueden encontrar en 3 diferentes formatos,  los cuales son: .jpg .TGA o .DDS
    Icono:
    Estos serán la imagen con la que ubicaremos los acc/armas/armaduras dentro del juego, se encuentran en formato TGA y van dentro del cliente.
    Las armaduras se implementan por defecto en la ruta d:/ymir work/pc, que corresponde en el cliente al pc.eix y pc.epk, si son de:
     
    Guerrero hombre  Sura hombre Ninja mujer Chamán mujer  
    Las armaduras se implementan por defecto en la ruta d:/ymir work/pc2, que corresponde en el cliente al pc.eix y pc.epk, si son de:
     
    Guerrera mujer Sura mujer Ninja hombre Chamán hombre  
    Según la raza hay cuatro carpetas estándar:
    Bueno ahora si a lo que venimos.
    Si descargaste las herramientas que se mencionaron en la guía  tendremos que crear unas carpetas en la cual meteremos los archivos descomprimidos.

    si ya los tienes omite este paso. 
     
    para esto ocuparemos desencriptar la carpeta root, local/local_#(es, en eu...).
    Bien como hacemos esto, lo primero es ir a nuestra carpeta del cliente (Donde tengamos el "Metin"), una vez dentro tendremos que ubicar la carpeta pack, en la cual encontraremos estos archivos. si no han cambiado las claves de encriptación estas deberían ser .eix y .epk . una vez que ubiquemos estos archivos los moveremos a una carpeta donde tengan su Encriptador/Desencriptador.
    Estos deberán ser 2 y  están con el mismo nombre diferentes extensiones.

     mover el archivo local, root e icono a su carpeta donde hayan colocado su encriptador.

    desencriptar estos archivos, si no saben como funciona el encriptador les dejo una explicación en una imagen a continuación.

    Debes iniciar sesión para ver el contenido del enlace en esta publicación. Esto nos generara 3 carpetas: Root/Local/Icon.
     Nos dirigiremos a la carpeta root, ahí encontraremos un archivos .MSM de nombre:
    assassin_m assassin_w shaman_m shaman_w sura_m sura_w warrior_m warrior_w Abrimos todos los archivos con nuestro editor de texto, acá es donde nosotros declaramos nuestro modelo de armadura, atuendo y peinado, para que lo reconozca el juego al momento de equiparlo.
    en estos archivos declaramos tanto peinados como armaduras.
    Peinados:    
    Group HairData00
        {
            HairIndex            0
            Model                "hair/hair_1_1.gr2"
            SourceSkin            "hair/hair_1_1.dds"
            TargetSkin            "warrior_hair_01.dds"
        }
     
    Armaduras:
        Group ShapeData00
        {
            ShapeIndex            0
            Model                "warrior_novice.gr2"
            SourceSkin            "warrior_novice_red.dds"
            TargetSkin            "warrior_novice_red.dds"
        }
    Antes de pegar, mover o editar algo, hay que revisar lo siguiente, Que el ShapeDataCount este en 999 de esta forma le decimo que solo podrá tener implementada 999 armaduras, si uno supera ese limite sin declarar en el datacount, su modelo no se vera en el juego hasta que lo modifique, el numero de armaduras implementada no debe pasar a nuestro contador.
    Group ShapeData
    {
        PathName    "d:/ymir work/pc/warrior/"
        ShapeDataCount            999
     
    Una vez que hayamos colocado esto bajaremos casi al final del documento, en donde encontremos el ultimo Group ShapeData este puede variar dependiendo del numero de armaduras implementadas.
    Bueno nos situamos debajo del ultimo Group ShapeData y metemos nuestro modelo de esta forma:
        Group ShapeData# ----------------># en el signo de gato deberá ir el siguiente digito, es decir si termina en Group ShapeData228 el siguiente siguiente será  Group ShapeData229 y así sucesivamente.
        Group ShapeData#
        }
            SpecialPath            "d:/ymir work/pc/warrior/" ----> SpecialPath es para indicar que lo implementaremos en un archivo especial.
            ShapeIndex            41774  ---------------------------->El shape index será el numero en el cual se guardara la textura. debe ser el mismo del vnum para evitar problemas.
            Model                "warrior_aoh_blue.gr2"----------------> nuestro modelo de armadura
            SourceSkin            "warrior_aoh_blue.dds"
            TargetSkin            "warrior_aoh_blue.dds"
        }
    Esto lo haremos en cada documento .MSM de la carpeta root lo único que cambiara será la ruta del specialpath y posiblemente el nombre del modelo esto depende.
    "d:/ymir work/pc/warrior/" Hombre
    "d:/ymir work/pc2/warrior/" Mujer
    "d:/ymir work/pc/sura/" Hombre
    "d:/ymir work/pc2/sura/" Mujer
    "d:/ymir work/pc2/assassin/" Hombre
    "d:/ymir work/pc/assassin/" Mujer
    "d:/ymir work/pc2/shaman/" Hombre
    "d:/ymir work/pc/shaman/" Mujer.
    Una vez que hayamos terminado de colocar los modelos en cada  .MSM
    nos pasamos a la parte del servidor, en donde iremos a la parte en donde tendremos nuestro item proto e item name, en estos documentos pondremos los vnum de las armaduras que se implementaron. para esto tenemos que revisar que los vnum que se hayan a colocar no existan en EL ITEM_PROTO, si ya existen tendremos que buscar otro numero que no exista y cambiarlo tanto en el item_proto como en los archivos .MSM a continuación les dejare las líneas para implementarlos a la item_proto, en este caso se podrá implementar de 2 formas, como atuendo o como armadura
    Linea para atuendo:
    41774    Atuendo Dragon Azul(M)    ITEM_COSTUME    COSTUME_BODY    2    ANTI_FEMALE | ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_STACK | ANTI_MYSHOP    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_MAX_HP    2000    APPLY_ATTBONUS_MONSTER    10    APPLY_NONE    0    5    0    0    41774    0    0    0    0    0.
    Linea para armadura:
    41774    Armadura Dragon Azul(M)    ITEM_ARMOR    ARMOR_BODY    2    ANTI_FEMALE | ANTI_DROP | ANTI_SELL | ANTI_GIVE | ANTI_STACK | ANTI_MYSHOP    NONE    NONE    NONE    0    0    0    0    0    LIMIT_NONE    0    LIMIT_NONE    0    APPLY_MAX_HP    2000    APPLY_ATTBONUS_MONSTER    10    APPLY_NONE    0    5    0    0    41774    0    0    0    0    0.
    Si implementaron muchas armaduras, solo cambien el vnum.
    Nota: OJO Tienen que hacer que el ShapeIndex de su armadura coincida con el Value 3 ya que este es el que nos toma las texturas, como pueden notar en la linea el vnum y el value 3 se repiten.
    Ya que terminemos con el item_proto, nos pasamos al item_name, en donde usaremos los vnum que utilizamos para las armaduras y le asignaremos un nombre de esta forma:
    #Vnum    Nombre
     guardamos los documentos y tiramos reboot.
    descargaremos los documentos item_proto e item_name del winscp en nuestra pc.
    Una vez que tengamos los 2 documentos descargados, moveremos los dos archivos a la carpeta donde pusimos nuestro dumpeado (Dumproto) y ejecutamos ya sea el archivo dumproto o dumproto_pack, los dos funcionan igual, esto nos dará un tercer archivo llamado  item_proto.
    Bien una vez que tengamos nuestro tercer archivo nos dirigiremos a la carpeta donde tengamos nuestra carpeta local desencriptada la abrimos y seguimos esta dirección \locale\locale\es (En mi caso en su caso puede variar  el nombre de la ultima carpeta) Ya dentro de la ultima carpeta pegaremos el archivo item_proto generado por el dumproto  directamente, nos pedirá remplazar el anterior y damos en si, si no les aparece es por que están en el lugar equivocado.
    En este mismo sitio abriremos el archivo item_list en el cual declararemos nuestros iconos de la siguiente forma:
    Vnum    ARMOR    icon/item/Nombre del icono.TGA 
    Esto es opcional en caso que no se muestren los iconos : una vez declarado el icono el item_list iremos a la carpeta icono que desencriptamos  y nos iremos a la siguiente ubicación. \icon\icon\item y pegaremos nuestros iconos. 
    ya que hagamos esto creamos 1 carpeta(le colocan el nombre que quieran). dentro de esta carpeta crearemos 2 carpetas una la nombramos icon dentro de esta colocaremos una carpeta llamada item en la cual meteremos los iconos. y en la segunda carpeta la nombramos ymir work en la cual meteremos la carpeta pc y pc2 que contengan nuestros modelos gr2.
     
    para que se efectuen los cambios tanto en el cliente como en el servidor tendremos que encriptar de nuevo la carpeta local, root, icon y la nueva carpeta que crearon, para esto nos generara 8 documentos .eix .epk una vez encriptadas vamos a la carpeta del cliente, nos ubicamos en la carpeta pack  y los remplazamos por los que estén ahí.
    una vez que metamos los archivos en la carpeta pack buscamos un documento llamado Index en esta misma nos colocamos al final del documento y colocamos el nombre de su documento generado por la carpeta que crearon y le colocan un asterisco abajo.
    Entran al cliente y ponen el comando /i vnum de sus armaduras implementaron...
    Espero que les sea de ayuda, en caso de que algo no les quede claro pueden mandarme mensaje y los podría ayudar con gusto, que pasen un excelente día!
     
     
     
     
     
     
     

     
     
     
     
  21. Me Gusta
    GMShinsso reacted to Serex in [MegaRecopilacion]Pack Armaduras + MSM + Querys + Protos   
    Hola Metin2Zone! Hoy os traigo una MegaRecopilación de armaduras nuevas y viejas, algunos las habréis visto todas otros no... Pero bueno yo os traigo todas juntas en un .epk y con todo listo para ser instaladas en 2 minutos!

    La descarga incluye:
    -Archivo .epk con todas las armaduras modelos .gr2, texturas, iconos, etc.
    -Msm de todas las armaduras listos para ponerlos directamente en tu cliente.
    -Líneas del item_proto listo para agregarlas al tuyo.
    -Querys de todas las armaduras para implementarlas en tu base de datos.
    -Líneas del item_list listas para agregarlas al tuyo.

    Guía de instalación

    1- Introducimos el:
    eyvil.eix
    eyvil.epk
    En la carpeta pack de nuestro cliente.

    2- Abrimos el archivo Index que esta en la carpeta pack de nuestro cliente y le agregamos la siguiente línea al final:

    * eyvil

    3-Descompilamos los root y introducimos todos los msm nuevos sustituyendo los anteriores que teniamos.

    4-Descompilamos el locale y agregamos a nuestro item_list todas las líneas del que trae la descarga.

    5-Descompilamos el item_proto y agregamos todas las líneas del que trae la descarga.

    6-Vamos al navicat e introducimos todas las nuevas querys, vienen todas en un archivo de texto en la descarga.


    Armaduras que trae el pack:


    Blaugelb Rüstungen



    Phönix Rüstungen



    Kingu Rüstungen



    Antike Rüstungen



    4x210 Rüstungen



    4x220 Rüstungen



    4x230 Rüstungen



    Y algunas mas conocidas como estas:




















    Bueno y eso es todo, ¿Que os parece el pack?

    Link de descarga:
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
    PD: Si a alguien le da error al compilar el item_proto del cliente, que use estas líneas en vez de las que vienen en la descarga:


    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  22. Me Gusta
    GMShinsso reacted to Archetype in [GUIA (Item_proto)] Editando un item   
    Veo que en este foro no hay ninguna guía de esto y las que he visto en demás sitios están bastante desorganizadas, pues aquí lo dejo. (No está completa, solo con los objetos básicos).
     
    1- Vnum: Número del objeto, ejemplo: Espada +0 (Vnum: 10) +9 (Vnum: 19).
     
    2 y 3 Me los salto porque ya sabemos lo que es.
     
    4- Type: Esto determina que objeto que es:
     
    1: Armas / Flechas.
    2: Armadura / Equipamiento.
    3: Pociones
     
    5- SubType: Esto determina el tipo de objeto que es, ejemplo: Armas (Campana).
     
    Type 1 (Armas / Flechas)/ Subtype: 0 (Espada) 1 (Daga) 2 (Arco) 3 (Lanza) 4 (Campanas) 5 (Abanicos) 6 (Flechas)
    Type 2 (Armaduras / Equipamiento) / Subtype: 0 (Armaduras) 1 (Cascos) 2 (Escudos) 3 (Brazaletes) 4 (Zapatos) 5 (Collares) 6 (Pendientes).
     
    6- Weight: Es el peso de un objeto (¿?) dejarlo en 0.
     
    7- Size: Son las casillas que ocupa un objeto en tu inventario, si pones 1, pues una casilla.
     
    8-Antiflag: Es para determinar para qué raza será el objeto. Os dejaré un programa de inforge para calcular esto:
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    9- Flag: Identificación del objeto.
     
    Valores: 0 (Equipamiento, brazaletes, collares, pendientes...) 1 (Armas y Armaduras) 20 (Pociones)
     
    10- WearFlag: Esto determina el uso de un objeto. Si ponéis 0 no se podrá equipar, por ejemplo.
     
    Valores: 1 (Armaduras y Piedras para la armadura) 16 (Armas y Piedras para el arma) 2 (Cascos) 4 (Zapatos) 8 (Brazaletes) 32 (Collares)
    256(Escudos) 512(Flechas)
     
    11- InmuneFlag: En todo el item_proto no encontré un item con algún valor aquí. Se dejaría como está.
     
    12- Gold: Esto determina el precio de un objeto a la hora de venderse.
     
    13- Shop_buy_price: Esto determina cuando oro te dan al vender tú el objeto a la tienda.
     
    14- Refined_vnum: Aquí va el objeto que subirá el item que modifiques.
     
    15- Refine_set: Aquí va el id de la tabla refine_proto. (En esa tabla veremos que cada id indica diferentes objetos y costes para subirlo).
     
    16- Refine_set2: Lo mismo que refine_set, pero apuntando a otra tabla. (Por si queréis que pida más objetos).
     
    17- Magic_pct: Aquí irá uno de los siguientes valores:
     
    Valores:0 (Objetos de equipamiento que no se pueden equipar) 5 (Este numero se suele dar al equipamiento nuevo y al épico como Tritón)15 (Objetos de equipamiento que si se pueden equipar, el que más usaremos).
     
    18- Limittype0: Esto es por si el objeto se podrá usar a un nivel determinado o no.
     
    19- Limitvalue0: Si habéis puesto en limittype0 un cero, aquí también tendréis que poner 0. Si habéis puesto 1 pues aquí tendréis que poner el nivel que queramos que tenga el objeto. Por ejemplo: Limittype0 = 1 Limitvalue0 = 80 (Se podrá usar al 80)
     
    La columna Nº 20 y 21 el numero que se tendrá que poner siempre es 0.
     
    22- Applytype0 / 1 / 2: Aquí irá la identificación de la opción que tendrá el objeto. Y aquí los valores
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    23- Applyvalue0 / 1 / 2: Aquí irá la cantidad del bonus que hayamos añadido en applytype*.
     
    24- Value0 / 1 / 2 / 3 / 4 / 5: Aquí irá en el caso de armas; el mínimo y máximo de ataque físico y mágico del arma. Y en caso de armaduras; la defensa física y mágica de la armadura.
     
    Valores:
    Value0 = 0 (Se deja en cero, no se toca)
    Value1 = En caso de armas, el mínimo de ataque mágico. En caso de armaduras, la defensa física.
    Value2 = En caso de armas, el máximo de ataque mágico. En caso de armaduras, 0 (No se toca)
    Value3 = En caso de armas, el mínimo de ataque físico. En caso de armaduras, la defensa mágica.
    Value4 = En caso de armas, el máximo de ataque físico. En caso de armaduras, 0 (No se toca)
    Value5 = Aquí irá la cantidad de puntos que se le suman a un objeto (arma o armadura) a la hora de subirlo en el herrero. Por ejemplo: Si vamos al vnum de la espada del nivel 1 (10/19) veremos que de +0 a +9 en value5 tendrá 7, 14, 21... ¿Vemos que se le suman 7 puntos cada +1 de la espada? y el ataque de esta arma es 13-15, 20-22, 27-29... ¿Vemos que también sube 7 de ataque cada +1?
     
    24- Socket0 / 1 / 2 / 3 / 4 / 5: Esto se deja siempre en -1.
     
    25- Specular: Esto determina el brillo del objeto. De +4 a +9 ya empieza a tener valores.
     
    Valores:
    +4 = 30
    +5 = 40
    +6 = 50
    +7 = 65
    +8 = 80
    +9 = 100
     
    25- Socket_pct: Esto determina la cantidad de piedras que se le pueden añadir a un objeto, de 0 a 3 si no me equivoco.
     
    26- Addon_type: Esto determina si el objeto llevará media y habilidad.
     
    Valores: 0 (No tiene media ni habilidad) -1 (Tiene media y habilidad)
     
     
    Me ha costado un poquito bastante, se agradecen las gracias
  23. Me Gusta
    GMShinsso reacted to Dilong in [TIP]modificar mob_proto-item_proto sin editar los txt   
    Hola a todos,como saben las files como MarcosCC al querer editar algo el base de datos ya sea el mob_proto o el item_proto debes hacerlo editando los txt,al hacer eso aveces solo consigues que te de errores y debes hacer una copia de esos txt en caso de que algo salga mal.
    Aqui les dejo un .so que sirve para solucionar eso,una ves instalado en el servidor ya no sera necesario editar los txt,solo en el navicat asi se ahorran posibles errores,esto tal ves algunos ya lo sepan y otros no,pero ayudara a los que no saben.
    Para arrancar el archivo .so deben poner en el start de su servidor estas lineas al menos en mi caso lo tengo asi.
    cd data/db && env LD_PRELOAD="/usr/home/game/share/dblib/db_notxt.so" ./db &
    PD: solo funciona en files que usan game r34083
    Saludos

    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  24. Me Gusta
    GMShinsso reacted to Dextrok in Item Proto FULL Converter!!!   
    Hola comunidad de Metin2Zone!
     
    Acá les traigo una de mis creaciones para Metin2: Item_Profo Full converter. Es un programa que tiene distintas funcionalidades, para el Item Proto, como son las siguientes: <El que no entienda que avise que se le explica>

     
    En seguida una breve explicación del funcionamiento:
     
    Convertir Item_Proto Cliente <=> Querys:

     
    Al elegir esta opcion, podran insertar una linea del item proto(Cliente) ejemplo:
     
     
     
    Código:
    <Item vnum="80013" hashName="'Barra de 500K'" name="Barra de 500K" type="18" subtype="0" weight="0" size="1" antiflag="128" flag="0" wearflag="0" immuneflag="0" gold="500000" buy_price="500000" limittype0="0" limitvalue0="0" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="0" value2="0" value3="0" value4="0" value5="0" socket0="65535" socket1="65535" socket2="65535" socket3="65535" socket4="65535" socket5="65535" refine_vnum="0" refine_set="0" magic_pct="0" specular="0" socket_pct="0" />
     
    o sino, utilizar una linea de codigo del formato Insert into para convertirla a la del cliente ejemplo:
     
     
     
    Código:
    INSERT INTO item_proto VALUES (80013, 'Barra de 500K', 'Barra de 500K', 18, 0, 0, 1, 128, 0, 0, 0, 500000, 500000, 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);
     
    Ese es el formato en esa parte, recuerden que solo pueden insertar una linea a la vez no más. Además podran generar items que ya tengan insertados en la base de datos con el fin de cambiarles el valor, o bien, generarlos nuevos.
     
    Crear set de Arma:

    Con esta opción podemos crear el arma que queramos, así como los creadores de arma que andan por ahí lo único que este está mas completo, en español y con nuevas opciones. Si es un item+9 siempre el vnum= vnum del item+0 para que aumente desde +0 hasta +9.
     
    Luego todo debe de colocarse como se lo piden, y en la parte que dice +% que esta al lado del valor5 o incremento, como deseen llamarle es una forma de incrementar porcentuadamente, osea que no siempre siga un orden fijo. Por ejemplo en los creadores de armas comunes siempre les colocamos 10 al valor 5 por ejemplo y queda así:
     
    Item+0, Value5 = 10
    Item+1, Value5 = 20
    Item+2, Value5 = 30
     
    y asi consecutivamente, si lo desean de esa manera dejan el campo de +% en cero de lo contrario si por ejemplo quieren que en cada + que se aumente sea con un porcentaje del 50% sería asi:
     
    Item+0, Value5 = 10
    Item+1, Value5 = 25
    Item+2, Value5 = 47
     
    Con todo eso pueden generar el Item_Proto del cliente este formato:
     
     
     
    Código:
    <Item vnum="210" hashName="'Espada Rara+0'" name="Espada Rara+0" type="1" subtype="0" weight="0" size="2" antiflag="32" flag="1" wearflag="16" immuneflag="0" gold="200" buy_price="300" limittype0="1" limitvalue0="90" limittype1="0" limitvalue1="0" applytype0="0" applyvalue0="0" applytype1="0" applyvalue1="0" applytype2="0" applyvalue2="0" value0="0" value1="210" value2="220" value3="230" value4="250" value5="0" socket0="65535" socket1="65535" socket2="65535" socket3="65535" socket4="65535" socket5="65535" refine_vnum="211" refine_set="911" magic_pct="15" specular="0" socket_pct="0" />
     
    El generador para items nuevos(o sea, que no esten en la base de datos)
     
     
     
    Código:
    INSERT INTO item_proto VALUES (210, 'Espada Rara+0', 'Espada Rara+0', 1, 0, 0, 2, 32, 1, 16, 0, 200, 300, 211, 911, 0, 15, 1, 90, 0, 0, 0, 0, 0, 0, 0, 0, 0, 210, 220, 230, 250, 0, -1, -1, -1, -1, -1, -1, 0, 0, 0);
     
    El generador para items existentes(que ya esta en la base de datos, solo les altera los valores)
     
     
     
    Código:
    UPDATE item_proto SET name='Espada Rara+0', locale_name='Espada Rara+0', type=1, subtype=0, weight=0, size=2, antiflag=32, flag=1, wearflag=16, immuneflag=0, gold=300, shop_buy_price=200, refined_vnum=211, refine_set=911, refine_set2=0, limittype0=1, limitvalue0=90, limittype1=0, limitvalue1=0, applytype0=0, applyvalue0=0, applytype1=0, applyvalue1=0, applytype2=0, applyvalue2=0, value0=0, value1=210, value2=220, value3=230, value4=250, value5=0, addon_type=0 WHERE vnum=210;
     
    Cabe destacar la explicación de los botones TABLA y ENTABLAR DATOS:
     
    TABLA: Al clickear este boton, lo que hace es que si por ejemplo necesitamos ver como será el valor de un ítem en +9, podemos tener una visualización de como será el ítem en +9. Basicamente es eso lo que nos ofrece.
     
    ENTABLAR DATOS: Nos permite poner como base el valor que está en TABLA. O sea, si por ejemplo necesitamos evolucionar algo, esto nos permite poner el valor de +9 de ese item como base en el item+0, o sea, para que el item +0 la evolución nueva tenga el valor de su anterior +9, esto ahorra mucho trabajo a la hora de tener que ir colocandolos manualmente.
     
    Y por último, esta el tipico Convertidor de archivos .xml a archivos .sql completo.

     
    Para los que les parezca muy tedioso estar convirtiendo uno a uno por el convertidor de arriba, solo deben de crear un archivo .xml, con todos los items que deseen que sean convertidos para que les genere el item_proto.sql de esos items que desean convertir y solo sera copiarlos y pegarlos en la base de datos, OJO les recuerdo que ese convertidor de Item_Proto tambien posee la posiblidad de cambiar los valores para los que posean todos los items existentes.
     
    Espero que les sirva, sobre todo en lo que he agregado como nuevo.
     
    LINK:
     
    2SHARED
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
     
    MEDIAFIRE
     
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
  25. Me Gusta
    GMShinsso reacted to nilsonmax in Launcher Sura No me funciona 34k   
    hola como estas tienes que buscar en san google como abrir los puertos de tu routers, o llamar a tu operador de Internet y que te abran los puertos del routers, despues de eso ya pueden conectarse a tu metin para ser mas profesional puedes usar noip para que tu ip se enlace a un nombre de dominio como por ejemplo metin2casa.server.game.com que colocar la ip 192.168.1.100 aquí en mi blog te dejo como configurar no-ip 
    Debes iniciar sesión para ver el contenido del enlace en esta publicación.
×
×
  • Crear nuevo...