Tamaño del Texto:
Bienvenido(a), Visitante. Por favor, ingresa o regístrate.
¿Perdiste tu email de activación?
 

Páginas: [1]   Ir Abajo
  Imprimir  
Autor Tema: [GUIA] Compilacion TXT y SQL + Modificaciones Src (Cygwin)  (Leído 858 veces)
0 Usuarios y 1 Visitante están viendo este tema.
knzo
Moderador
Posteador Adamantium
*

Reputacion: 112
Desconectado Desconectado

Sexo: Masculino
Mensajes: 1754
Miembro Nº: 1521



WWW

Última visita: Hoy a las 05:03:22
« : 24 de Febrero de 2008, 05:08:28 »

[GUIA] Compilacion TXT y SQL + Modificaciones Src (Cygwin)
Realizada por: Knzo

Para la realizacion de esta guia fue nesesario leer informacion en ingles, español y russo¿?
con esta guia les proporcionare el como compilar sql y txt y algunas modificaciones utiles, compilando con cygwin


:::Indice:::
-Requisitos para compilar con Cygwin
-Preparacion Athena SVN para compilar
-descargando/instalando cygwin
-configurando mysql para cygwin
-compilando Athena SVN TXT/SQL
-Compilar con MS Visual C++
-Modificaciones Utiles de src

:::Requisitos:::
compilador: cygwin
Tortoise SVN
Tarball de SQL

:::Preparando Athena SVN para compilar:::

descargas el Tortoise segun sea tu pc
luego de instalado creas una carpeta nueva para el athena y le pones con clik derecho SVN checkout

les preguntara por una url, esta es donde esta el athena pueden elejir la que quieran pero les recomiendo esta
http://svn.eathena.ws/svn/ea/branches/stable

este paso es importante porque al compilar se nesesitan las carpetas save-tmpl e import-tmpl


:::Descargando/Instalando cygwin:::
1) aplicas el exe y elijes como instalarlo
(from intenet  o local dir en caso del pack)

2) elijes la ruta para el cygwin y asegurate que de elejir unix

3) elijen el lugar temp para los archivos del cygwin

4)luego elijen direct conexion y en caso de proxy , proxy

5) esta es la parte mas complicada xD
salen muchos menus y no sabras mui bien cuales elejir,
primero extiendes el menu devel y seleccionaras los siguientes item de la lista:

Citar
binutils
cvs, cvsutils
gcc, gcc-core, gcc-g++
gcc-mingw,  gcc-mingw-core,  gcc-mingw-g++
gdb
make
mingw-runtime
subversion,  subversion-devel
asegurate de elejir la opcion src tambien en cada una

aora expandiremos lib y buscaremos alib

para asegurar que allas echo todo bien, deberas esperar asta que diga que la instalacion a finalizado y luego ir al cygwin.exe y ejecutarlo
no lo cierren asta que diga sobre archivos no borrables y diga algo relacionado con tu pc y su info, solo entonses se termina esta parte

:::Compilando mySQL:::

para compilar mysql pongan el archivo que les pedia ariiba dentro de home/user de cygwin,  entonses pondremos las siguientes lineas:

Citar
tar xvzf mysql-5.0.33.tar.gz
cd mysql-5.0.33
./configure --without-server
make all
make install

esta parte podra no ser dificil pero no deja de ser la mas lenta


:::Compilando eAthena:::

esta sera la parte donde se llevara a cabo lo mas importante para nosotros y lo que haremos cada vez que compilemos, en esta parte estaran las variantes si estamos compilando, recompilando y si es sql o txt:

Citar
cd carpetaeathena
chmod +x configure
./configure
make clean (solo si estamos recompilando)
make sql  (en caso de sql)
make txt   (en caso de txt)

 




:::Modificaciones SRC:::

en esta parte simplemente ve a la ruta y linea indicada

modificar max lvl en caso que no este habilitado:
src/map/map.h
Citar
#define MAX_LEVEL 99     // cambiar a gusto

cambiar packet v:
src/map/clif.h
Citar
#define PACKETVER   7   //cambiar ese nuemero por 7,8 o 9

max ........
src/common/mmo.h
Citar
#define MAX_ZENY 1000000000 //max Zeny
#define MAX_FAME 1000000000 //max fama
#define MAX_CART 200 //max items en carro
#define MAX_SKILL 1100 //max skill
#define MAX_STORAGE 200 //max items en storage
#define MAX_GUILD_STORAGE 1600 //max items guild strorage
#define MAX_PARTY 30 //max party
#define MAX_GUILD 16+10*6 //max Guild no modificar el *6 solo el 16 o el 10

cualkier duda o cosa que agregar a esta guia se hase x PM
« Última modificación: 19 de Marzo de 2008, 01:07:13 por knzo » En línea

Xilean-RO web
Xilean-RO 100% on y con dedicado 0lag !!!!!

Proyectos: Sistema de votos preconfigurado 2.0
DivineRO :: Foro :: Ragnarok Online
« : 24 de Febrero de 2008, 05:08:28 »

 En línea
Páginas: [1]   Ir Arriba
  Imprimir  
 
Ir a:  

Powered by SMF 1.1.5 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks

BlueSkies design by Bloc, editado por eves para DivineRO | XHTML | CSS

Página creada en 0.106 segundos con 19 consultas.


Google visitó por ultima vez esta pagina 26 de Agosto de 2008, 08:23:34