[GUIA]Modificar Items

Topic created · 6 Mensajes · 5276 Visitas
  • 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.py

    serverinfo.py:

    import 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

    .

  • 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 😉