Jump to content
Tryndamere

[GUIA] Como instalar iconos (tu mismo o ya hechos)

Recommended Posts

Hola que tal amigos de Metin2zone, espero que estén bien. En el día de hoy, les traigo

una guía de como instalar iconos (es decir items en el juego) y de los archivos que han de tener para que funcionen correctamente.

 

Ya mucha gente sabe todo esto, pero los que van llegando nuevos, se le facilitarían

mucho las cosas.

Gracias a ustedes, he ido aprendiendo pequeñas cositas que me han servidor para mi

día a día, así que GRACIAS.

Vale, después de todo este rollo, vamos a comenzar con la guía.

 

¿Qué archivos necesito para instalar iconos (es decir items en el juego)?

 

1º- Los archivos XXXXX.tga (eso es lo mas importante).

 

2º- Las rutas del icono (aveces te las dan echas, otras no).

 

3º-La configuración del item_proto, es decir, la configuración de lo que va a tener ese item. (esto depende de lo que estemos instalando, después veremos varios ejemplos).

 

4º- La ruta del Item_list.

 

5º- Las querys del item.

 

Una vez ya sabemos lo que necesitamos, pongámonos a trabajar. Pongámonos en situación:

 

Imagiinemos que nos descargamos un pack de iconos, pero que solo nos traen los iconos,

es decir, solo nos traen los archivos XXXX.tga.

 

No te desmotives, veras que en par de minutos puedes instalar muchos. Se le coge el hilo bastante rápido.

 

Sigamos. Vemos que nos faltan para que este completo ese pack lo siguiente:

 

2º- Las rutas del icono (aveces te las dan echas, otras no).

 

3º- La configuración del item_proto, es decir, la configuración de lo que va a tener ese item. (esto depende de lo

que estemos instalando, después veremos varios ejemplos).

 

4º- La ruta del Item_list.

 

5º- Las querys del ítem.

 

Nota*: Hay veces que los iconos te pueden venir en archivos XXXX.eix y epk, con lo que nos ahorraríamos

la parte de hacer las rutas y poner los iconos.

 

Pues nada, nos tocara hacerlos nosotros.

 

- Decompilamos nuestro icon.eix y epk.

- vamos a la ruta siguiente: icon_descompiladoiconitem (esa es la ruta si usáis el MasterPack de Anghios).

- Una vez ahi, pegamos los iconos dentro de esa carpeta, donde están todo los iconos del juego (o la mayoría depende como tengas estructurado tu cliente y tu organización).

- Ahora lo siguiente sera ponerle la ruta a esos iconos para que cuando el cliente comience a leer los datos, encuentre los iconos que hemos instalado.

 

¿Cómo se hacen esas rutas? ¿Qué quieres decir con esto?

 

Sencillamente, una ruta ayuda a el cliente a encontrar el camino para llegar a esos iconos.

Estas rutas, las podemos encontrar donde mismo decompilamos nuestro icono, lleva el nombre y extensión de icon.xml.

 

Vamos a hacer un ejemplo de ruta.

- Lo primero que nos tenemos que preguntar es ¿Dónde instalamos nuestro icono, que ruta es?

- Todo eso lo explicare ahora con la siguiente linea:

 

<File archivedPath="icon/item/99025.tga" type="1"><![CDATA[icon_descompiladoiconitem99025.tga]]></File>

 

¿Qué significa todo eso?

 

1º Parte- <File archivedPath= (esto quiere decir lo siguiente: La carpeta y el camino donde esta archivado).

 

2º Parte- "icon/item/99025.tga" (quieres decir: Que nuestro icono esta en la carpeta icon y en la carpeta item

 

 

Ojo!!! no se confundan después con las otra parte de la ruta, ya que el 1º y 2º parte de la ruta es para saber en que carpeta está, el 3º parte para saber que ruta tomar.

 

3º Parte- icon_descompiladoiconitem99025.tga (esta sera la segunda parte de ruta que leerá nuestro cliente, pero le especifica que tipo de ítem es, esa es la diferencia,es decir, si es una acción si es un peinado, si es una cara..etc).

 

Dato* El nombre o números del icono que pusimos en la carpeta ítem de los iconos, debe ser igual al que ponemos en la ruta, si no nos daría error al compilar.

Ejemeplo:

 

Si el icono que metimos es: 99025.tga en la ruta ha de aparecer lo mismo.

 

Una vez ya hemos hecho la ruta, compilamos el icon.eix y epk.

 

Ahora pasemos al siguiente paso de los antes nombrado:

 

3º- La configuracion del item_proto, es decir, la configuración de lo que va a tener ese ítem (esto depende de lo que estemos instalando, si es un escudo, accesorios etc).

 

<Item vnum="99025" hashName="Perla Morada" name="Perla Morada" type="5" subtype="0" weight="0" size="1" antiflag="0" flag="4" wearflag="0" immuneflag="0" gold="99999" buy_price="0" limittype0="1" 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="0" socket1="64944" socket2="127" socket3="65008" socket4="21631" socket5="4855" refine_vnum="11" refine_set="1" magic_pct="15" specular="" socket_pct="0" />

 

Quizás lo mas importante de aquí, sea esto (perdón esta desinformación, pero no se mucho del item_proto):

 

<Item vnum="99025" (debe ser el mismo con el que instalamos la ruta y el icono, para que el icono que instalamos lo lea al poner nuestro comando en el juego).

 

Bien, ya tenemos las partes mas difíciles hechas.

Ahora sigamos por el siguiente paso, el cual era este:

 

4º- La ruta del Item_list.

 

El item_list lo podemos encontrar donde mismo esta el item_proto, es decir cuando decompilamos nuestro locale_xx.eix y epk.

 

Una vez lo hemos encontrado, lo abrimos y veremos lineas de este tipo:

 

99025 ETC icon/item/99025.tga

 

¿Qué significa todo esto?

 

Pues muy facil, si nos acordamos de lo antes dato se nos facilitara mucho la cosa.

 

los primeros números que están es donde hemos de poner el Id con el que instalamos nuestro icono, en mi caso para el ejemplo era 99025.

 

Esta parte es importante, dependiendo para que estemos haciendo el iconos y como sera tratado en el juego.

 

Hay varias opciones sobre esto (yo conozco estas):

 

---- ETC ----- Para items (para nuestro ejemplo vemos que es esta, porque estamos instalando, por poneros un ejemplo una perla morada nueva XD )

 

--- WEAPON --- Para armas

 

--- ARMOR ---- Para armaduras.

 

La ultima parte de la frase:

 

icon/item/99025.tga (Como vimos antes era para saber en que carpeta conseguia ese icono que instalamos).

 

Pues ya esta, cerramos guardamos, compilamos y nos queda una ultima cosa por hacer.

 

¿Qué es lo ultimo que falta?

 

Tenemos que hacer las query`s de nuestro item.

Hay varias formas de hacerlo:

 

Con los programas que amablemente nos ofrecen nuestro foreros de metin2zoneo a mano. (a mano...mejor que no, aunque podemos coger una query ya echa para un item

y editarle el Id y el nombre del item).

 

Si cogemos un programa como el Item_proto_full_converter (por ejemplo) con la misma configuración del item_proto podemos hacer la query, el mismo programa nos la

facilita la query para nuestro ejemplo, quedaria asi:

 

INSERT INTO `item_proto` VALUES ('99025', 'Perla Morada', 'Perla Morada', '5', '0', '0', '1', '0', '4', '0', '', '99999', '0', '', '0', '0', '15', '1', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', '-1', '-1', '-1', '-1', '-1', '-1', '', '0', '0');

 

Si encontramos una query de algún ejemplo de item y la queremos hacer a mano, lo que debemos modificar es:

 

('99025', 'Perla Morada', 'Perla Morada' (esa parte, con el Id del icono que cogimos y el nombre que queráis ponerle)

 

Y finalmente esto es todo, entramos con nuestro pj GM, hacemos "reload p" o rebooteamos el servidor y listo, a disfrutar.

 

Nota*No os confundáis cuando metéis una query y no sale el nombre que le pusisteis o las especificaciones que le añadimos. La query añade la base de los items, en cambio el

item_proto añade lo que vemos, me explico:

 

Si a un escudo nosotros le pusimos 100 de defensa en la query, esa es la defensa real que dará.

Si le ponemos en el item_proto 300 de defensa, en el escudo dirá que da 300 de defensa, pero no es real, la real te la dará lo que pusiste en la query.

 

Bueno amigos, espero haber hecho una guía decente de esto, aunque un poco larga.

Si se me escapo algo, haganmelo saber o si podéis completarla con algo mas encantamento de que lo hagáis.

Si queréis agradecer la guía, pues adelante, gracias.

Hasta la otra foreros.

​PD: Espero no hagan copy-paste de la guía para otros foros.

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...