101Level - Foro

[Guía] Creación de un cliente profesional [2015-05-13]

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Leeg

  • *
  • *
  • 3.288
  • 57
  • Actividad:
    0%
  • Sexo: Masculino
[Guía] Creación de un cliente profesional [2015-05-13]
« en: 06 de Diciembre de 2015, 23:46 »
[Guía] Creación de un cliente profesional [2015-05-13]


Archivos necesarios:


Paso a paso:

|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[1] Diffear el exe
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Lo primero que vamos a hacer es diffear el exe. Para ello tenemos que abrir NEMO.exe y donde dice: "Input Exe File" hacemos clic en "Browse" y buscamos el exe 2015-05-13aRagexe.exe que nos hemos descargado. Una vez seleccionado, podemos editar la parte final del campo "Output Exe File" para cambiar el nombre de nuestro cliente (recuerda mantener el .exe).

Haz clic en "Load Client" y se cargarán los diffs disponibles en pantalla. Aquí tienes una lista de diffs recomendados:

(click mostrar/ocultar)

Recuerda que puedes activar otros diff adicionales. Estos que recomendamos son los más básicos.

Importante El diff "Load Custom LUA file instead of iteminfo.lub" es necesario que esté activado para que los objetos y sus descripciones no se vean en coreano ascii. Cuando actives este diff se abrirá una ventana pop-up en la que se te pedirá introducir una ruta, debes poner esto:

Código: [Seleccionar]
System/iteminfo.lua
Cuando estés listo haz clic en "Apply Selected" y se generará tu cliente con éxito. Ahora pégalo en la carpeta donde has instalado el RO y déjalo ahí.

Resumen:
-> Abre NEMO.exe y haz clic en Browse junto a "Input Exe File" y busca el exe 2015-05-13aRagexe.exe.
-> Haz clic en Load Client en la esquina inferior izquierda de NEMO.
-> Utiliza la lista de diffs recomendados que hemos puesto para saber cuáles activar.
-> Recuerda activar el diff ""Load Custom LUA file instead of iteminfo.lub" e introducir en la ruta "System/iteminfo.lua".
->Copia el exe que acabas de crear en la carpeta donde hayas instalado el RO.


|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[2] Crear el GRF
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

En primer lugar, vamos a "Translation-master\data" y abrimos "clientinfo.xml". En este archivo debemos editar el <version> y el <langtype> de forma que quede así:

Código: XML
  1.         <version>52</version>
  2.         <langtype>1</langtype>

[!] Si tu servidor va a ser Pre-renewal tienes que usar los archivos de la carpeta 'ROenglishPRE-master'. Si va a ser renewal, tienes que usar los de la carpeta 'ROenglishRE-master'.

Ahora procedemos a ejecutar GRF Editor Installer.exe. Una vez instalado, lo abrimos. Hacemos clic en "File", después en "New" y por último en "New GRF". Ahora debemos arrastrar a la ventana del centro toda la carpeta "Data" (sin acceder a ella) que encontraremos en "Translation-master". Una vez se haya cargado, hacemos clic en "File" y finalmente en "Save". Le ponemos un nombre a nuestro GRF y finalmente cerramos el programa. Por último, pegamos el GRF que acabamos de crear en la carpeta donde hemos instalado el Ragnarök Online Coreano.


Resumen:
-> En "Translation-master\data\clientinfo.xml" pon el langtype 1 y la versión 52.
-> Instala GRF Editor Installer.exe y abre el programa.
-> Haz clic en "File" > "New" > "New GRF"
-> Arrastra el contenido de "Translation-master\Data" a la ventana central de "GRF Editor".
-> Haz clic en "File" > "Save".
-> Pega el GRF que acabamos de crear en tu carpeta de RO.


|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[3] Carpeta de RO
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

Ahora vamos a la carpeta donde has instalado el Ragnarök Online Coreano y allí crearemos un archivo nuevo con el nombre "DATA.ini". Lo abriremos y pegaremos lo siguiente:

Código: [Seleccionar]
[Data]
1=nombredetu.grf
2=data.grf

Donde dice "nombredetu.grf" debes introducir el nombre que le pusiste a tu GRF cuando lo generaste.

Tras esto, ve a "Translation-master" y busca la carpeta "System". Cópiala entera, sin acceder a la misma, en tu carpeta donde tienes instalado el Ragnarök Online Coreano. Si tu servidor va a ser Pre-renewal copia también la carpeta "System" ubicada en "Translation-master\Pre-Renewal\System" a tu carpeta de instalación de Ragnarök Online Coreano.

Resumen:
-> Crea el archivo DATA.ini e introduce el nombre de tu GRF y el del GRF de kRO.
-> Copia la carpeta "System" de "Translation-master" a tu carpeta de kRO.
-> Pega el OpenSetup.exe en tu carpeta de RO y configúralo a tu gusto.



|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
[4] Compatibilizar el emulador
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||

En la carpeta donde tienes tu emulador, dirígete a 'src/custom/defines_pre.h' y abre dicho archivo.

Aegúrate de añadir este fragmento con la fecha de tu cliente antes del #endif:

Código: C
  1.         #define PACKETVER 20150513

[!] Recuerda recompilar el emulador.

Resumen:
-> Ve a 'src/custom/defines_pre.h' e introduce la fecha de tu cliente y recompila el emulador.

Si todo ha salido bien, tu cliente debería de funcionar sin problemas.


« última modificación: 28 de Diciembre de 2017, 11:31 por Leeg »
~Persona3~


 

[Guía] Creación de un cliente profesional [2012-04-10]

Iniciado por Leeg

Respuestas: 0
Vistas: 22143
Último mensaje 12 de Enero de 2013, 15:46
por Leeg
[Guía] Crear un cliente para tu servidor

Iniciado por Leeg

Respuestas: 0
Vistas: 10574
Último mensaje 10 de Julio de 2012, 22:07
por Leeg
[Guia] Instalador Profesional Para tu Servidor

Iniciado por ManuelHenao

Respuestas: 0
Vistas: 3532
Último mensaje 05 de Enero de 2013, 08:07
por ManuelHenao