101Level - Foro

290 customs listos llegar y poner y guia completa crear customs

0 Usuarios y 1 Visitante están viendo este tema.

Dark Lord

290 customs listos llegar y poner y guia completa crear customs
« en: 18 de Diciembre de 2007, 15:23 »
Porfabor posteen el post para seguir poniendo mas customs



Bueno me sentia aburrido y me dio compacion
por los que aun no saben
poner customs (yo tampoco antes sabia)
y por los flojos que no encuentran en ninguna parte
los customs listos (yo antes los buscaba y los buscaba
asta que me resigne :pcrywy7:)


bueno aqui va la guia :


Indice
1:Customs Server side
2:Customs Client side
3:Id-view
Descargar todo echo (para los flojos)




1:Server side:

Necesario:
1. Spr Conview
2. Mucha paciencia

Ahora viene lo dificil, para ingresar un custom item (en este caso son las alas) hay 2 formas de agrgarlo, una es sobre escribiendo los item existentes de Ragnarok como por ejemplo las cap, pero en esta guia no lo haremos de esta forma.
 
y la otra es buscando las Idview libres de Ragnarok (esta es la que usaremos).
1. Primero Trabajaremos en el Server side (modificacion en el servidor), lo primero que haremos es agregar en la item_db el id que utilizara nuestro item,
les mostrare como se deben colocar la nomenclatura (posiciones de codigos) en la item_db para agregar su nuevo item
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
lo que esta en rojo es el id que utiliza el item he tomado de ejemplo el bongun hat
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
lo que esta en rojo es el nombre para que el server lo identifique
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
lo que esta en rojo es el nombre a mostrar al exe
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}

el numero 5 indica el tipo de item q es i los indicadores de item son los siguientes.:

0 = Usable : healing
2 = Usable : otros
3 = Miscelaneus
4 = Armas
5 = Armaduras
6 = Cartas
7 = Huevo de pet
8 = Equipo para pet
10 = Flechas
11 = Usable : se consumen una vez usados

5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
se preguntaran por q las comas estan en rojo, es sencillamente que dentro de las comas va el precio de venta para los npc, si quieren colocarle un valor X de venta en este sector deben hacerlo.
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
este numero es el precio de compra de los npc que en este caso sera 10, pueden cambiarlo a su antojo
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
este es el peso que tendra nuestro item tener en cuenta que el valor indicado se debe multiplicar por x10 quedando de esta manera 30x10=300 ese es el peso de nuestro item claro que se puede modificar pero dentro de los parametros
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
esta seccion corresponde al ataque de nuestro item es este caso como sera alas no le coloquen nada.
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
en este caso es la defensa de nuestro item (tambien es modificable)
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
es casillero es para la distancia, tiene como maximo 4, se usa usualmente en arcos y ballestas
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
aqui va algo importante, los slot de los item puede ser con un maximo de 4
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
esto hace referencia a quien lo llevara equipado en este caso sera cualquiera (mas abajo pondre los identificadores).
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
francamente aun no puedo saber para q es este 7 lo unico q se es que si es armadura lleva un 7.......
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
Ahora el genero que lo podrá usar ----- 0 = Femenino, 1= Masculino y 2=Ambos. Como este lo podrán usar todos… le ponemos un 2 devido a que se suman .
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
el 769 es la posicion que ocupara nuestras alas, a continuacion colocare los numeros correspondientes para cada ubicacion


1 = Cabeza- inferior [Flu mash]
2 = Mano izquierda
4 = Garmet [Manteau]
8 = Accesorio derecho (Solo se puede equipar en el slot derecho)
16 = Amadura [o sea... en el cuerpo]
32 = Mano derecha [Escudo o arma para equipar en esa mano solo]
64 = Calzado
128 = Accesorio izquierdo [Solo se puede equipar en el slot izquierdo]
136 = Accesorio para ambos slots [Se puede equipar en cualquiera de los slots]
256 = Cabeza - superior
512 = Cabeza - medio
513 = Cabeza - medio + inferior
768 = Cabeza - superior + medio
769 = Cabeza - todos los slots


5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
esto es para el nivel del arma, por lo cual lo dejamos tal cual, debido a q nustras alas deben ser headgear (por q es la unica parte de nuestra armadura q es visible)
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{},{},{}
el 0 es el nivel de base mínimo para poder usarlo/equiparlo
 
 
esto es facil, es para saber si es refinable o no 0 = no y 1 = si
 
AHORA!!!!!!
llegamos a la parte mas complicada de todo este proceso, las ID-VIEW, Esta id-view es el numero que esta asociado en ejecutable a un nombre, es decir cada nombre de sprite que viene en el ragnarok viene asociado a un número pongo unos ejemplos:
La id-view 1 corresponde con el nombre °í±Û (goggles)
Estos nombres vienen definidos en una tabla dentro del ejecutable y por lo tanto solo se pueden cambiar con un editor hexadecimal y con conocimientos para usarlo. Vienen en cada ejecutable un número de ellas libres que se pueden usar pero es difícil encontrarlas, si no me equivoco la mas alta ocupada es la 216 así que a partir de ahí comenzamos a buscar. Hasta que encontremos una que nos valga… para que esta nos valga nos tiene que aparecer un error como este cuando nos la equipamos:
Cannot find File : sprite\¾Ç¼¼»ç¸®\³²\³²Ãº¸ÀÚú¸ÀÚ.act
Entonces cogemos el nombre que aparece ahí ³²Ãº¸ÀÚú¸ÀÚ y nombramos el sprite que colocamos en las carpetas ³² (chicos) que está en la carpeta ¾Ç¼¼»ç¸® dentro de sprite y es donde van los sprites que aparecen cuando se equipan. También añadimos el mismo sprite en la carpeta ¿© (chicas) con el nombre ¿©Ãº¸ÀÚú¸ÀÚ para que cuando se lo equipe un personaje femenino.
 
 
Una vez hayamos conseguido una id-view adecuada y hayamos colocado los sprites equipados en sus carpetas correspondientes seguimos con el siguiente y último parámetro.
 
Este es el parámetro que define los atributos de cada item y es el que corresponde a las {}. Debemos incluirlos dentro de las llaves voy a colocar un pequeño ejemplo pero para esto dejo a cada uno que investigue y haga pruebas…
en mi caso le he puesto bonus bAllstat,5; esto añade 5 a todos los stat . Fijense que para terminar cada atributo se emplea el punto y como ; esto también sirve para separar los atributos, aquí es donde recomiendo que se utilice el archivo item_bonus.txt ubicado en la carpeta doc de su emulador, para ver todos los atributos que se le pueden implementar y la forma correcta de hacerlo:
5046,Bongun_Hat,Bongun Hat,5,,10,300,,5,,0,0xFFFFFFFF,7,2,769,,0,0,139,{ bAllstat,5; },{},{}
quedando de esta forma el atributo cuando esta equipado, agregando atributos en el segundo parentesis puedes colocar otros atributos que se sumaran al primero cuando se equipa el item y el tercer parentesis es por tenerlo en nuestro inventario nos dara el atributo que le asignemos.
 
Pasamos a modificar la parte del cliente, es decir los archivos txt de la carpeta data
 
1- Comenzamos con el archivo idnum2resnametable.txt que es donde el cliente lee el sprite que debe de utilizar para cada id de item. Entonces añadimos al final del archivo una línea como esta para que el cliente utilice el sprite adecuado.
14000#nombre_de_alas#
De esta forma le decimos al cliente que el item número 14000 utiliza el sprite llamado nombre_de_alas (observa que coincide con el primer nombre que le pusimos en la item_db, debe quedar exactamente igual de lo contrario pasaran malos ratos)
 
1.1-Para completar este paso debemos de colocar el sprite pequeño (el que aparece cuando se tira el item al suelo o se arrastra con el ratón fuera del inventario.) y lo colocamos con el nombre_de_alas en la carpeta ¾ÆÀÌÅÛ dentro de sprite.
Aprovechamos este momento para colocar en la carpeta texture\À¯ÀúÀÎÅÍÆäÀ̽º\item la imagen bmp de 24x24 con el mismo nombre que el sprite y la imagen bmp de 75x100 en la carpeta texture\À¯ÀúÀÎÅÍÆäÀ̽º\collection con el mismo nombre.
 
1.2- Seguimos con el archivo idnum2itemdisplaynametable.txt donde colocaremos la siguiente linea:
14000#nombre_de_alas#
que sera el nombre que aparecerá cuando pasemos el ratón por encima del item y el que aparecerá en la parte superior de la ventana de atributos del item. (observa que coincide con el segundo nombre que le pusimos en la item_db 14000,nombre_de_alas,nombre de alas... )
 
1.3- El siguiente archivo que modificaremos es el idnum2itemdesctable.txt que es donde vienen las descripciones de todos los item. A si que añadimos algo parecido a esto al final del archivo:


14000#
aki pueden colocar una pequeña descripcion de su item.
aki la habilidad o atributos que entrega.
Class : ^777777Head Gear^000000
Defence Rate : ^777777 0^000000 //--aki va la defense del item lo colocan segun la item_de
Equipped On : ^777777Superior o Medio o Inferior^000000
Weight : ^77777740^000000//-----peso
Available Job : ^777777Todos los Jobs excepto Novice^000000
#

Novice/Super Novice
==============================
Novice: 1 (2^0)
Super Novice: 8388608 (2^23)
Rama novice (novice + supernovice) : 8388609 (2^0 + 2^23)
 
Clases 1-1
==============================
Swordman: 2 (2^1)
Mage: 4 (2^2)
Archer: 8 (2^3)
Acolyte: 16 (2^4)
Merchant: 32 (2^5)
Thief: 64 (2^6)
Taekwon : 16777216 (2^24)
 
Clases 2-1
==============================
Knight: 128 (2^7)
Priest: 256 (2^8)
Wizard: 512 (2^9)
Blacksmith: 1024 (2^10)
Hunter: 2048 (2^11)
Assassin: 4096 (2^12)
Peko Knight: 8192 (2^13)
StarGladiator: 33554432 (2^25)
 
Clases 2-2
==============================
Crusader: 16384 (2^14)
Monk: 32768 (2^15)
Sage: 65536 (2^16)
Rogue: 131072 (2^17)
Alchem: 262144 (2^18)
Bard: 524288 (2^19)
Dancer: 1048576 (2^20)
Peko Crusader: 2097152 (2^21)
Soul Linker: 67108864 (2^26)
 
Nuevas Clases
==============================
Ninja: 268435456 (2^28)
Gunslinker: 134217728 (2^27)
 
Otras Classes
==============================
Wedding: 4194304 (2^22)
 
- Para usar varios jobs solo tienes que sumar el número de cada uno de los jobs


P.D: guia guia extraida de  Conwaidd de http://www.foro.divinero.net/eathena-guias-y-faqs/guia-custom-items-t448.0.html;


3:Id-view:


Para cambiar la id view tienes
que ir a:  C:\Program Files\Gravity\RO\data\visionary_tab.txt

vas al final y le pones

!500
eso significa que la id empiesa de 500 asia arriba

y para poner cada spr le pones
_nombredelsprite


y eso guia echa por mi :psmileha6: :psmileha6:



Descargar todo echo (para los flojos):

aqui puedes tescargar todo echo

recuerden esto solo lo ago porque
se que es una lata poner los customs
amy tambien me daba lata
bueno
aqui va el link



Descargar 290 customs listos

solo tienen que poner el

Item_db2
 en el server side

en la data ponen los siguientes archivos


idnum2itemdesctable.txt
idnum2itemdisplaynametable.txt
idnum2itemresnametable.txt
visionary_tab.txt
sprites

y listo



Guia original de conwaidd http://www.foro.divinero.net/eathena-guias-y-faqs/guia-custom-items-t448.0.html;

Editada y actualizada por Dark Lord


Porfabor posteen el post para seguir poniendo mas customs
« última modificación: 19 de Diciembre de 2007, 00:52 por Dark Lord »


Desconectado trebolde4

  • *
  • 1.257
  • 473
  • Actividad:
    0%
  • Sexo: Masculino
Re: 290 customs listos llegar y poner y guia completa crear customs
« Respuesta #1 en: 18 de Diciembre de 2007, 16:45 »
y eso guia echa por mi :psmileha6: :psmileha6:
esta guia la copiaste de aca http://www.foro.divinero.net/eathena-guias-y-faqs/guia-custom-items-t448.0.html; y dises que la hiciste tu fresco!!

Dark Lord

Re: 290 customs listos llegar y poner y guia completa crear customs
« Respuesta #2 en: 18 de Diciembre de 2007, 16:53 »
yo no dije que lo ice yo
solo dije
que los customs los ice yo y ademas
abajo dice de dode la saque


 :pdevilaz1: :pdevilaz1: :pdevilaz1:


osea lo escho pormi es la recopilacion
da la guia
porque adesma le agregue la id-view que no la tenia
y los customs para descargar
« última modificación: 18 de Diciembre de 2007, 16:54 por Dark Lord »

Dark Lord

Re: 290 customs listos llegar y poner y guia completa crear customs
« Respuesta #3 en: 18 de Diciembre de 2007, 17:01 »
ademas la que dice
y eso guia echa por mi   :psmileha6: :psmileha6:
es la de la id-view
si quieres decir algo porfabor
primero lee bien
a
ademas yo dije al terminar la primera parte





P.D: guia extraida de  Conwaidd de http://www.foro.divinero....custom-items-t448.0.html; , si se presenta un problema estoy dispuesto a ayudar( ire actualizando guia si enuentro inforamcion nueva), con respecto al srp conview es para visualizar los sprites a utilizar, saludos nuevamente
« última modificación: 18 de Diciembre de 2007, 17:02 por Dark Lord »


 

[Material] Prontera Customs - Texturas

Iniciado por lesleck

Respuestas: 0
Vistas: 12251
Último mensaje 11 de Junio de 2007, 23:09
por lesleck
Sprites Customs Headgear

Iniciado por lesleck

Respuestas: 0
Vistas: 6334
Último mensaje 25 de Marzo de 2007, 18:06
por lesleck
[Material] Porings Customs, editados, recoloreados y/o mejorados

Iniciado por Zealotus

Respuestas: 0
Vistas: 4341
Último mensaje 01 de Octubre de 2008, 20:21
por Zealotus