Este es un tema popular. PACI Publicado 22 de Abril del 2014 Este es un tema popular. Reportar Compartir Publicado 22 de Abril del 2014 Hola. Hay gente que aún usa (tanto en cliente, como en servidor) cosas viejas, os traigo esta guia para que podáis "actualizar" vuestro cliente, y ya de paso vuestros cores para una versión más estable, y menos.. digamos peligrosa, aunque no es la palabra correcta. Desde hace ya mucho tiempo, tenemos disponible los binarios cuya revisión es la 34xxx o superior, aunque, desde que han salido, veo aún mucha gente de la comunidad hispana de metin2 usando los binarios viejos, o porque no saben hacerlo, o porque no quieren arriesgarse. Yo personalmente os recomiendo, ante todo, que actualicéis todo lo vuestro. Qué hay que cambiar para usar un binário >= 34k y <= 36k ? Los cambios para usar un binario entre 34k y 36k son muy simples, y no muy dificiles de hacer. Lo primero es cambiar vuestro game y db, os recomiendo la revisión 34083 y 33820 (game y db, respectivamente) para evitar errores de packets, y también para usar un game mucho mejor que del 2089M para abajo. Al cambiar la versión de la db para la 33820, las tablas item_proto y mob_proto dejan de ser utilizadas, aunque podeis usar esta librería de Debes iniciar sesión para ver el contenido del enlace en esta publicación. para volver a utilizar las tablas en vez de archivos *.txt: Debes iniciar sesión para ver el contenido del enlace en esta publicación. La parte del cliente es muy sencilla, solo tenéis que extraer vuestro cliente entero, y, donde el *.xml buscamos todos los type="2" y los reemplazamos por type="1". Si usais EterNexus, que es un extractor que no crea el *.xml, solo tenéis que extraer todo el cliente, y volver a compilarlo. En el uitooltip.py del root, deberéis cambiar esto: item.APPLY_DEF_GRADEitem.APPLY_ATT_GRADE Por: item.APPLY_DEF_GRADE_BONUSitem.APPLY_ATT_GRADE_BONUS Con la salida de las revisiones 40k y con la salida del source, la mayoría de la gente dejó ya de usar las versiones anteriores a esta para compilar una propria modificandolo a nuestro gusto, como yo y muchos otros, o usar el famoso bin 28k con el game 40250. Qué hay que cambiar para usar un game r40k ? Además de la db, game, y la adición de los *.txt (item_proto.txt, item_names.txt, mob_proto.txt, mob_names.txt), debereís hacer bastantes cambios a nível de cliente. Lo primero es cambiar el nombre de vuestro locale.py para localeinfo.py. En los demás archivos de root, debereis cambiar todos los import que se hagan al locale y todas las cosas que llamen ese archivo. Ejemplo: import locale -> import localeInfolocale. -> localeInfo. NO CONFUNDIR CON uiScriptLocale!! Después de esto hay que cambiar todos los archivos de la carpeta lib y la python22.dll/python27.dll (depende del tipo de binario que tengáis) Y eso es todo, por lo menos lo que yo hice para usar las cosas del source. Saludos y suerte. SAMOMD, Danher Epic Random, ArkaNo96 y 20 mas reacciono a esto 23 Enlace para comentar Compartir en otros sitios Mas opciones de compartir...
Mensajes recomendados