NOTA: Las guias debe hacerse apegado a este formato para facilitar su comprensión.
Pequeño Señalamiento del Formato
[Guia] Titulo
Realizada por: ???
Reedicion: Nombre del editor
Subtitulos en este color
Cosas que resaltar en azul
archivos a resaltar verde
modificaciones en rojo
::: [Mini FAQ] :::
- Pregunta
- Respuesta
- Pregunta
- Respuesta y si señalo un archivo > verde.txt
~ FORMATO APLICADO ~
[Guia] Crear Custom Cards
Realizada por: Shuji YagamiReedicion: Shuji Yagami
Descripccion:
En esta guia se describe como crear custom cards desde cero en su parte de server side (item_db2), asi como el procedimiento para implementarla en el clientside.
------------------------------------------------------------
::: Requisistos :::
- Tener hecha la imagen para la Custom Card, preferentemente debe tener
300x400 pixeles y estar en formato
.bmp Solo miembros registrados pueden ver links, por favor registrate es solo un momento.
Registro o Login(ejemplo)
- Tener ubicados los siguientes archivos:
* itemdb.txt
* itemdb2.txt
* cardpostfixnametable.txt
* cardprefixnametable.txt
* idnum2itemdesctable.txt
* idnum2itemdisplaynametable.txt
* idnum2itemresnametable.txt
* num2cardillustnametable.txt
* num2itemdisplaynametable.txt
* num2itemresnametable.txt
------------------------------------------------------------
::: Creacion & Edicion del Script (Server Side) :::
- Vamos a item_db.txt y buscamos la parte de las cards, buscamos una de nuestro agrado para copiarla, yo tomare por ejemplo
Howard Alt-Eisen Card.
-
Copiamos la linea y la pegamos en itemdb2.txt quedandonos algo asi, y aqui empieza lo bueno. =P
4362,Howard_Alt-Eisen_Card,Howard Alt-Eisen Card,6,,10,10,,,,,,,,2,,,,,{ bonus bAspdRate,-5; bonus bHit,40; },{},{}
- Primero cambiamos el
ID,a diferencias de los customs items la cards pueden llevar cualquier Id no existente. pondremos...
3100031000,Howard_Alt-Eisen_Card,Howard Alt-Eisen Card,6,,10,10,,,,,,,,2,,,,,{ bonus bAspdRate,-5; bonus bHit,40; },{},{}
- ahora editamos el nombre de la card. Pondremos
Little High Priest Carden la primera parte debemos separa los espacios con
_ y en la segunda normal
31000,Little_High_Priest_Card,Little High Priest Card,6,,10,10,,,,,,,,2,,,,,{ bonus bAspdRate,-5; bonus bHit,40; },{},{}
- Ahora elegimos en que tipo de slot queremos que se pueda introducir la card. Aqui yo quiero que sea para Garment.
31000,Little_High_Priest_Card,Little High Priest Card,6,,10,10,,,,,,,,4,,,,,{ bonus bAspdRate,-5; bonus bHit,40; },{},{}
Lista de Locaciones:
2 = Weapon
4 = Garment
16 = Armor
32 = Shield
64 = Footgear
136 = Acessory
764 = Headgear
- Ahora modificamos los
bonus que dara, en este caso solo modificaremos numeros. Aqui modifique para que diera un aumento del 10% del ASPD, y añada 50 puntos de HIT. damos en guardar y listo.
31000,Little_High_Priest_Card,Little High Priest Card,6,,10,10,,,,,,,,4,,,,,{ bonus bAspdRate,10; bonus bHit,50; },{},{}
(Si quieres poner algun otro bonus puedes revisar en tu emulador dentro de la carpeta
/doc/item_bonus.txt)
------------------------------------------------------------
::: Implementacion de la Custom Card (Client Side) :::
Abrimos nuestra carpeta data y editamos el cardpostfixnametable.txt
y simplemente añadimos la ID de nuestra card y al final un #
4400#
4404#
4407#
31000#
- Ahora editamos
cardprefixnametable.txt se agrega igual el ID su # y añadimos el nombre que dara la card al ser equipada. y cerramos con un #
4400#
4404#
4407#
31000#Blessing#
- ahora abrimos
idnum2itemdesctable.txt y le editamos lo que sera la descripcion de la card en el juego, yo aqui les pongo mas o menos como debe de ir.
31000#
El poder de una pequeña High Priest se ha guadardado en esta card, y mientras la tengas puesta estaras bendecido por ella.
ASPD + 10%
HIT + 50
Clase de Ítem : ^777777Carta^000000
Se Equipa en : ^777777Garment^000000
Peso : ^7777771^000000
- Ahora editamos
idnum2itemdisplaynametable.txt y num2itemdisplaynametable.txt y simplemente añadios una linea con nuesta ID y # añadiendo el nombre de la card con _
// Customs Cards
31000#Little_High_Priest_Card#
- Ahora se edita
idnum2itemresnametable.txt y num2itemresnametable.txt añadimos nuesta ID con el siguiente texto, que le marcara al emu q usara una spirte de Card.
31000#À̸§¾ø´ÂÄ«µå#
- La imagen en
BMP se pega en la carpeta, recuerden que debera estar en
.bmptexture/À¯ÀúÀÎÅÍÆäÀ̽º/cardbmp/
- El nombre del archivo .bmp que le hayan puesto ala card debera tenerlo exactamente en
num2cardillustnametable.txt en este caso seria
Little_High_Priest_Card.bmp
Este es el resultado final.
::: [Mini FAQ] :::
- Mi Custom Card no se puede agregar en ningun equipment.
- Verifica que hayas colocado un numero valido en la zona que corresponde a la locacion de la card
- Me tira error cuando intento ver la Card
- Seguramente no pusiste bien el nombre en num2cardillustnametable.txt