[GUIA]Modificar Items
-
Hola mirad aqui creo una guia para modificar Items, esperoooooo que no haya ningun post como este, ya que antes e mirado xD
Antes de hacer todo esto teneis que tener el Virtualvox o el Virtual PC encendido con las "connection time out"
MODIFICAR BONOS DE LOS ITEMS QUE NOS DAN 1-4 6-7 BONOS
1-4. Abrimos el Navicat. nos vamos a ===> Player ===> item_attr,
Alli veremos que nos sldra una tabla, vereis que os saldra cosas asi:
STR 1 2 4 6 8 12 5 0 0 0 0 0 5 0 INT 1 2 4 6 8 12 5 0 0 0 0 0 5 0 CON 1 2 4 6 8 12 5 0 0 0 0 0 5 0 MAX_SP 1 2500 2500 2500 2500 2500 0 0 5 5000 5000 0 0 0 MAX_HP 5 5000 5000 5000 5000 5000 0 5 5 5 5 0 0 0 DEX 1 2 4 6 8 12 5 0 0 0 0 0 5 0 ATT_SPEED 1 1 2 3 5 8 0 0 0 5 0 15 0 0 MOV_SPEED 1 2 4 6 10 20 0 0 0 5 0 0 0 10 CAST_SPEED 1 2 4 6 10 20 5 5 0 0 0 0 0 0 HP_REGEN 1 4 8 12 20 30 0 0 0 0 5 15 0 5 SP_REGEN 1 4 8 12 20 30 0 0 0 0 5 15 0 5 POISON_PCT 1 1 2 3 5 8 5 0 0 0 0 5 0 0 STUN_PCT 1 1 2 3 5 8 5 0 0 5 5 0 0 0 SLOW_PCT 1 1 2 3 5 8 5 0 0 5 0 0 0 0 CRITICAL_PCT 1 1 2 3 5 10 15 0 0 5 5 15 0 10 PENETRATE_PCT 1 1 2 3 5 10 15 0 5 0 5 15 0 10 ATTBONUS_HUMAN 1 1 2 3 5 10 15 0 5 0 0 15 5 10 ATTBONUS_ANIMAL 1 2 4 6 10 20 15 0 5 0 0 15 5 10 ATTBONUS_ORC 1 2 4 6 10 20 15 0 5 0 0 5 5 10 ATTBONUS_MILGYO 1 2 4 6 10 20 15 0 5 0 0 5 5 10 ATTBONUS_UNDEAD 1 2 4 6 10 20 15 0 5 0 0 5 5 10 ATTBONUS_DEVIL 1 2 4 6 10 20 15 0 5 0 0 5 5 10 STEAL_HP 1 1 2 3 5 10 0 5 5 0 0 15 0 0 STEAL_SP 1 1 2 3 5 10 0 5 0 0 5 15 0 0 MANA_BURN_PCT 1 1 2 3 5 10 0 0 5 0 0 0 0 5 BLOCK 1 2 4 6 10 15 0 0 0 0 0 0 5 0 DODGE 1 2 4 6 10 15 0 0 0 5 0 5 0 0 RESIST_SWORD 1 2 4 6 10 15 0 5 0 5 5 0 0 5 RESIST_TWOHAND 1 2 4 6 10 15 0 5 0 5 5 0 0 5 RESIST_DAGGER 1 2 4 6 10 15 0 5 0 5 5 0 0 5 RESIST_BELL 1 2 4 6 10 15 0 5 0 5 5 0 0 5 RESIST_FAN 1 2 4 6 10 15 0 5 0 5 5 0 0 5 RESIST_BOW 1 2 4 6 10 15 0 5 0 5 5 0 0 5 RESIST_FIRE 1 2 4 6 10 15 0 5 5 0 0 15 0 5 RESIST_ELEC 1 2 4 6 10 15 0 5 5 0 0 15 0 5 RESIST_MAGIC 1 2 4 6 10 15 0 5 5 0 0 15 0 5 RESIST_WIND 1 2 4 6 10 15 0 5 5 0 0 5 0 5 REFLECT_MELEE 1 1 2 3 6 10 0 5 0 0 0 0 5 5 POISON_REDUCE 1 1 2 3 4 5 0 0 0 0 0 0 0 5 EXP_DOUBLE_BONUS 1 2 4 6 8 20 0 0 0 5 5 15 5 5 GOLD_DOUBLE_BONUS 1 2 4 6 8 20 0 0 0 5 5 15 5 5 ITEM_DROP_BONUS 1 2 4 6 8 20 0 0 5 0 0 0 0 10 IMMUNE_STUN 1 1 1 5 5 5 0 0 0 0 0 5 1 5 IMMUNE_SLOW 1 1 1 5 5 5 0 0 0 0 0 5 1 5 ATT_GRADE_BONUS 1 5 10 15 30 50 0 5 0 0 0 0 0 0 1 5 5 6 10 15 5 0 0 5 0 5 0 0 1 5 5 6 10 15 5 0 0 5 0 5 0 0 1 5 6 10 15 20 5 0 0 5 0 5 0 0 1 5 5 6 10 15 5 0 0 5 0 5 0 0 1 5 5 6 10 15 0 5 0 0 5 0 0 0 1 5 5 6 10 15 0 5 0 0 5 0 0 0 1 5 5 6 10 15 0 5 0 0 5 0 0 0 1 5 5 6 10 15 0 5 0 0 5 0 0 0
El mismo nombre dice que es cada bonos, ahora os enseñare a poner maximo 10k HP,
Os vaia a la linia 5, que dice= MAX_HP,
-la primera columna es la probabilidad en que nos puede salir el bonos,
-lv1-lv2-lv3-lv4-lv5 ponen el numero que quieran que pueda salir al maximo en mi caso 10k- weapon, es si quiere que nos salga a la arma
-foots, zapatos
-neck, muñeca
-head, yelmo
-ear, pendiente,
dentro de cada apartado, foots, neck head, alli ponen el maximo que querramos.
Los otros quiere decir que no lo se, xD
6-7. nos vamos al Navicat a ===>player ===> item_attr_rare
Nos sladra una tabla parecida a la de antes pero mas pequeña xD
Es el mismo proceso, que el de antes.
MODIFICAR EL LVL DE UNA ARMA, ARMADURA, ITEM.
Nos vamos al Navicat a ===>player ===>item_proto, alli buscamos la arma que queramos
Yo en este caso lo arre con la rinata a +9 que envez de que sea del lvl 80 sea del lvl 110,
7239 Spada Rinata +9 Spada Rinata +9 1 0 0 2 32 1 16 30000 100 0 0 0 5 1 80 0 0 7 30 17 20 15 20 0 181 264 203 304 137 -1 -1 -1 -1 -1 -1 100 3 -1
Lo que le tenemos que modificar es:
limitvalue0, le ponemos el lvl que queramos.
CAMBIAR NOMBRE DEL PROGRAMA
Muchos os preguntareis como puedo cambiar el Nombre del Metin2, Me refiero que cuando estamos jugando al metin2, arriba del todo nos dice METIN2, METIN2HISPANO,....
Pues mira nos vamos al cliente a ===>pack ===> descompilamos los archivos root.eix y el .epk.
Ahora abrimos con el bloc de notas el archivo locale.py, y alli cambiamos el nombre, esta a la tercera linea, es una cosa asi:import app import constInfo APP_TITLE = "(Nombre del metin que queramos)"
Guardamos y cerramos,
CAMBIAR NOMBRE DEL CH, Y CAMBIAR LAS IP's DEL SERVER
Si miramos el Metin2.es, veremos que cada CH y Server Tiene el nombre que quiere,
Vamos a cambiar el nombre del server dentro del cliente. Nos vamos al cliente a: ===> pack ===> descompilamos los archivos root.eix y el root.epk.
Abrimos con el bloc de notas el archivo serverinfo.pyimport app import locale import debugInfo CHINA_PORT = 50000 app.ServerName = None if (locale.IsEUROPE() and app.GetLocalePath()): STATE_NONE = "ON" STATE_DICT = { 0 : "ON", 1 : "NORM", 2 : "BUSY", 3 : "FULL" } SERVER01_CHANNEL_DICT = { #La Muerte 1:{"key":11,"name":"UnJu","ip":"5.141.133.40","tcp_port":13000,"udp_port":13000,"state":STATE_NONE,}, } REGION_NAME_DICT = { 0 : "POLAND", } REGION_AUTH_SERVER_DICT = { 0 : { 1 : { "ip":"5.141.133.40", "port":11002, }, #METIN2 } } REGION_DICT = { 0 : { 1 : { "name" : "La Muerte", "channel" : SERVER01_CHANNEL_DICT, }, }, } MARKADDR_DICT = { 10 : { "ip" : "5.141.133.40", "tcp_port" : 13000, "mark" : "10.tga", "symbol_path" : "10", }, #METIN2 } TESTADDR = { "ip" : "5.141.133.40", "tcp_port" : 50000, "udp_port" : 50000, }
Esto es lo que hay normalmente.
Para cambiar el Nombre envez de que dica CH poner algun nombre que queramos hacemos esto:
===> Vamos a la linea 18 ===> Veremos UnJu, lo e puesto en honor a Universojuegos ===> alli ponemos el Nombre que queramos ===> guardamos y cerramos
Para cambiar el Nombre del Server Envez de decir OCASO, CREPUSCULO,.... que diga alguno que queremos,
===> Nos vamos a la linea 16, bueno donde diga "La Muerte", lo cambiamos por el nombre que queramos,
Para cambiar las IP's del server, cambiamos las IP's 5.141.133.40, por el que querais,
Si quereis modificar eso que dice en el Metin2.es, eso que dice busy, Normal, ...
===> linea 8 donde dice ON, asi veremos todo el rato ON.
PONER QUE UNA ARMA SE VEA CON OTRA PUESTA.
Me exxplico, Esto no se si funciona o si va 100% bien, es como un bug.... ya que namas lo ve el cliente que lo tiene aplicado, es algo asi:
Mirad eso se hace de esta forma:
===> pack ===> Descompilamos locale_(el que tengan, en mi caso _de), habre el item_list, y hacen esto,
Ejemplo:
10 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 11 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 12 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 13 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 14 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 15 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 16 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 17 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 18 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2 19 WEAPON icon/item/00010.tga d:/ymir work/item/weapon/00010.gr2
Es la espada del lvl 1, para guerrero, ninja, sura, pues si hacemos esto:
10 WEAPON icon/item/00299.tga d:/ymir work/item/weapon/00299.gr2
Que nos pasaria?????, que cuando nos pusieramos la arma del lvl 1 +0 nos saldra la luna +9 xD
Pues aqui alguna cosita, espero que os haya gustado, si puedo, luego pongo mas cosas xD
.
- weapon, es si quiere que nos salga a la arma
-
Buen aporte! yo estava buscando lo de cambiarle de lv's a las armas etc..
Saludos!!
-
buen aporte, eso ultimo de las armas es un rayote no? lo del arma nivel 1 sale la k tu pongas..... gracias
-
si podriamos desir que es SUPERUTIL APORTE!!!!!!
pork generlmente cuando sos nuevo se buscan guias pero aki ya estan juntas bn post -
**Esta tremendo el aporte! Muchas gracias inmatable!
Por cierto para que un personaje reciba un item puedes ir a give_basic_item.quest muchos dicen que este archivo es insignificante, pero deberian tenerlo en cuenta.
Un saludo.**
-
@Narcotico said:
**Esta tremendo el aporte! Muchas gracias inmatable!
Por cierto para que un personaje reciba un item puedes ir a give_basic_item.quest muchos dicen que este archivo es insignificante, pero deberian tenerlo en cuenta.
Un saludo.**
Yo creo que ese archivo es bastante importante, ppalmente porque es el primero que se arranca cuando se crea un jugador... ahí tengo puesto yo que los jugadores empiecen con armas+5 para agilizar un poco el inico -
E interesantes tutoriales, yo juraría que ya estaban puestos, pero nu se...
Un detalle:
===> linea 8 donde dice ON, asi veremos todo el rato ON.
Eso es falso o cierto, dependiendo del cliente. No sé si usando ese svinfo.py concretamente se vería todo el rato on, pero cuando el servidor esté ON de verdad, deberías ver NORM. Deberías
Y otro:
Esto no se si funciona o si va 100% bien
Sí funciona y va 100% bien