Para hacer esto de manera mas clara y sencilla, clonaremos una arma, un shield y un armor, con estos ejemplos ya podran clonar cualquier item :3
::: Inicio :::
- Archivos a editar:* itemdb.txt
* itemdb2.txt
* idnum2itemdesctable.txt
* idnum2itemdisplaynametable.txt
* idnum2itemresnametable.txt
::: Eligiendo los items :::
Yo clonare estos items por que me gustan xDDD
Hypnotis's Staff [2] (ID:1622)
Jobs: Novice, Super Novice
A staff with a hynpotizing effect that can even make a Novice feel just like a High Wizard. Sort of.
INT + 1
MATK + 25%.
Esta la convertiremos de una Staff Exclusiva para Novice Class, a que los demas jobs que suelen usar magia puedan usarla.

Holy Robe
(ID: 2327)Jobs: Acolyte Class
A robe that emanates an aura of holiness.
Increases resistance to
Demon monsters by 15% and resistance against
Dark property by 10%.
MDEF + 5
Aqui haremos que modificaremos las propiedades del robe y los jobs a usarla

Buckler [1]
(ID:2104)Jobs:Swordsman Class, Acolyte Class, Merchant Class, Thief Class, Bard, Dancer
A rounded shield that readily absorbs impact from attacks.
Aqui añadiremos un extra a este shield asi como tambien hacerlo para uso de todos los jobs.
::: Clonacion del Script :::
Simplemente abrimos la item_db y buscamos la ID del item a modificar.
Copiaremos el Script y lo añadiremos a itemdb_2.
1622,Hypnotist's_Staff_,Hypnotist's Staff,4,,10,500,70,,1,2,0x00000001,7,2,2,3,30,1,10,{ bonus bInt,1; bonus bMatkRate,25; },{},{}
2327,Holy_Robe,Holy Robe,5,,10,1700,,7,,0,0x00008110,7,2,16,,60,1,0,{ bonus bMdef,5; bonus2 bSubRace,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10; },{},{}
2104,Buckler_,Buckler,5,14000,,600,,4,,1,0x000ED5F2,7,2,32,,0,1,2,{},{},{}
::: Modificacion del Script :::
(Los cambios se veran reflejados en rojo)
Primeramente editaremos esta Rod, lo primero a editar es la ID del Item, puedes ponerle un item algo mayor para que no llegue a coincidir con ningun otro de RO, por ejemplo usare
20000.
Ahora modificamos que sea de uso de cualquier job, en este caso reemplazamos '0x00000001', por esto '
0xFFFFFFFF'.
Y solo para agregarle un adicional ya que ahora sera un rod de uso general, el Matk+25% ya es suficiente, entonces cambiaremos el bonus de Int a Dex y le daremos 3.
Aqui dejo el original y modificado para que los comparen
'Original'
1622,Hypnotist's_Staff_,Hypnotist's Staff,4,,10,500,70,,1,2,0x00000001,7,2,2,3,30,1,10,{ bonus bInt,1; bonus bMatkRate,25; },{},{}
'Modificado'
20000,Hypnotist's_Staff_,Hypnotist's Staff,4,,10,500,70,,1,2,0xFFFFFFFF,7,2,2,3,30,1,10,{ bonus bDex,3; bonus bMatkRate,25; },{},{}
----------------------
Ahora editaremos el Armor
Aqui cambiaremos el nombre, de ser Holy Robe, le daremos Demon Robe.
¿por que? por que modificaremos los bonus hehe.
Este Robe originalmente no tiene slot, asi que se lo daremos, y tambien de uso de cualquier job.
Cambiaremos la resistencia a Demon Mobs y Dark Property a Angel Mobs y Holy Property, y le damos la ID siguiente 20001.
Igualmente dejo el ejemplo.
'Original'
2327,Holy_Robe,Holy Robe,5,,10,1700,,7,,0,0x00008110,7,2,16,,60,1,0,{ bonus bMdef,5; bonus2 bSubRace,RC_Demon,15; bonus2 bSubEle,Ele_Dark,10; },{},{}
'Modificado'
20001,Demon_Robe_,Demon Robe,5,,10,1700,,7,,1,0xFFFFFFFF,7,2,16,,60,1,0,{ bonus bMdef,5; bonus2 bSubRace,RC_Angel,15; bonus2 bSubEle,Ele_Holy,10; },{},{}
----------------------
Aqui para darle un poco de originalidad tambien le cambiaremos el nombre.
Very Hard Buckler, por que le cambiaremos sus atributos, originalmente da 4 de defensa se lo aumentarmos a 10.
Adicionaremos que solo puedan ser usado para niveles mayores a 80, tambien le damos una ID sera 20002.
'Original'
2104,Buckler_,Buckler,5,14000,,600,,4,,1,0x000ED5F2,7,2,32,,0,1,2,{},{},{}
'Modificado'
20002,Very_Hard_Buckler,Very Hard Buckler,5,14000,,600,,10,,1,0xFFFFFFFF7,2,32,,80,1,2,{},{},{}
::: Actualizando el Client Side :::
::: Descripciones :::Ya todos los cambios en el server estan hechos, ahora hay que darlos de alte en el Client Side, empezemos.
* idnum2itemdesctable.txt
Añadiremos a nuestros nuevos items clonados su descripcion correspondiente, abrimos el idnum2itemdesctable.txt, y buscamos la descripcion original de nuestro item de acuerdo a los que yo he clonado olo es necesario cambiar los textos y la ID, y quedarian asi segun mis ejemplos:
20000#
Una poderosa Rod que aumente el poder magico de quien la usa considerablemente.
DEX + 3, MATK + 25%
Class :^777777 Rod^000000
Attack :^777777 70^000000
Weight :^777777 50^000000
Property :^777777 Neutral^000000
Weapon Level :^777777 3^000000
Required Level :^777777 30^000000
Applicable Job :^777777 Every Job^000000
20001#
A robe that emanates an aura of darkness.
Increases resistance to Angel enemies by 15%
and resistance against Holy property by 10%.
MDEF + 5
Class :^777777 Armor^000000
Defense :^777777 7^000000
Weight :^777777 170^000000
Required Level :^777777 60^000000
Applicable Job :^777777 Every Job^000000
20002#
A rounded shield that readily absorbs impact from attacks.
Class :^777777 Shield^000000
Defense :^777777 10^000000
Weight :^777777 60^000000
Required Level :^777777 80^000000
Applicable Job :^777777 Every Job^000000
::: Nombres dentro del Juego :::
* idnum2itemdisplaynametable.txt
Añadiremos a nuestros nuevos items clonados el nombre con el cual queremos que sean visualizados ya dentro del juego.
20000#Hypnotist's_Staff_#
20001#Demon_Robe_#
20002#Very_Hard_Buckler_#
::: Visualizacion de Sprite y Item Drop :::
Para que no nos marque ningun tipo de error en sprites le diremos al emulador que use unos sprites existentes obviamente los mismos scrpites de los originales por lo que no es necesario clonar los archivos fisicamente.
* idnum2itemresnametable.txt
Aqui buscaremos el nombre coreano del item orignal y se lo daremos a la ID de nuestro item clonado.
1622#ÃÖ¸é¼ú»çÁöÆÎÀÌ#
2327#Ȧ¸®·Îºê#
2104#¹öŬ·¯#
20000#ÃÖ¸é¼ú»çÁöÆÎÀÌ#
20001#Ȧ¸®·Îºê#
20002#¹öŬ·¯#
::: Añadiendo Slots visibles :::
Algunas veces cuando modificamos un item y le añadimos un slot extra dentro del juego existe pero no se puede ver. para eso hay que modificar este archivo añadiendo la ID seguida del numero de slots presentes dentro del item
* itemslotcounttable.txt
20000#1#
20001#1#
20002#1#
::: FAQ :::
Los errores mas frecuentes son:
- Usar una ID muy alta para el item
-No colocar bien los nombres en la parte de data
::: Resultado :::

::: ¡¿Que?! ¿aun tienes dudas!? POSTEA AQUI:::