Black Roms Black Roms
Compartir no Cuesta Nada…
 
 chat flashChat   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entre para ver sus mensajes privadosEntre para ver sus mensajes privados   LoginLogin 

AlterEngine

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Tutoriales
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Psyfurius
Site Admin
Site Admin


Registrado: 19 Abr 2007
Mensajes: 618
Ubicación: Puerto Rico



MensajePublicado: Mar Oct 23, 2007 5:34 am    Asunto: AlterEngine Responder citando

Tutorial: Como empezar con AlterEngine
Con esta guia aprenderas a configurar tu AlterEngine para empezar a crear inmediatamente tu juego, avisar que esto no es una guia completa, solo toca aspectos basicos de AlterEngine, para cualquier duda ir al foro.

Tabla de Contenidos:


I. Comenzando con AlterEngine
II. Carpeta “Servidor”
A. Carpeta Cuentas (Las cuentas)
B. Carpeta Classes (Las Clases/Razas)
C. Carpeta Guia
D. Carpeta Logs
E. Arrows.ini (Flechas)
F. Banlist.txt (Lista de Bans)
G. configuracion.ini (Archivo de configuración)
El contenido de configuración.ini
H. Experience.ini (Experiencia)
I. Motd.ini (Mensaje de bienvenida al servidor)
J. Editor de Cuentas
K. Conclusión del servidor
III. Carpeta “Cliente”
A. Carpeta GFX
B. Carpeta GUI
C. Mapas, Musica, y SFX
D. Carpeta DLL
E. Carpeta FLASH
F. Conclusión del cliente
-Consejos sobre su uso.



Comenzando con AlterEngine
Lo primero de todo, y como es logico, es descargarte AlterEngine, tienes 2 posibilidades, descargarte el engine en versión instalable (.exe) o en version comprimida (.rar), todo esto desde la seccion descargas de nuestra web, esta guia sirve para ambos formatos.

Carpeta “Servidor”
II. Si te has descargado el formato instalable, ves al directorio donde previamente has instalado AlterEngine, la ruta siempre sera “x:/dondetuelegiste/AlterEngine/”. Dentro de la carpeta AlterEngine se encuentra la carpeta Cliente y Servidor, ahora vamos a empezar directamente por la carpeta Servidor, a continuación detallamos cada una de las carpetas y archivos que encontraras. (La versión comprimida simplemente extrae la carpeta AlterEngine donde quieras).

A.Carpeta Accounts (Cuentas): En la carpeta “Accounts” se encuentran las cuentas del juego, si algun jugador se crea la cuenta “pepito” dentro de esta carpeta podras ver un archivo llamado “pepito.ini” donde se podra editar cualquier parámetro, pero hoy por hoy no hace falta editar nada de aquí, ya que para eso tenemos un programa llamado Editor de Cuentas que pasaremos a explicar mas adelante.

B.Carpeta Classes (Clases o Razas): Esta carpeta es bastante importante. Cuando abras podras ver tres archivos: Class1.ini, Class2.ini, Class3.ini y Info.ini. Cada archivo corresponde a una clase o raza que los usuarios eligiran cuando se creen su personaje, dentro de los archivos puedes editar el Sprite (imagen del personaje) que corresponde a cada raza, el mapa y lugar donde empezara cada raza, y sus respectivos estados (puntos de vida, puntos de magia…) Vamos a abrir el archivo Class1.ini para ver un ejemplo, una vez abierto nos apareceria lo siguiente:

[CLASS]
Name= Elfo
MaleSprite= 91
FemaleSprite= 91
STR= 12
DEF= 5
SPEED= 3
MAGI= 0
MAP= 1
X= 13
Y= 8
Locked= 0

Ahora vamos a explicar detalladamente para que sirve queda linea del .ini:

[CLASS]: Esto simplemente es la cabezera, esto nunca se debe tocar si no quieres tener problemas con el engine.

Name= Elfo: Esto es el nombre de la clase u raza.

MaleSprite= 91: Esto es el sprite que veran tus jugadores al elegir un personaje hombre.
FemaleSprite= 91: Esto es el sprite que veran tus jugadores al elegir un personaje mujer.


STR= 12: Esto es la fuerza con la que esta clase empezara en el juego.

DEF= 5: Esto es la defensa con la que esta clase empezara en el juego.

SPEED= 3: Esto es la velocidad con la que esta clase empezara en el juego.

MAGI= 0: Esto es la magia con la que esta clase empezara en el juego.

MAP= 1: El numero introducido aqui corresponde con el mapa donde empezara la raza por primera vez, y cuando mueran reapareceran aqui.

X= 13: Esto es la coordenada X del mapa elegido anteriormente, para ver donde te encuentras dentro del juego pon el comando /loc o bien, presionando F1 en Localización.

Y= 8: Y Esto es la coordenada Y del mapa elegido anteriormente, para ver donde te encuentras dentro del juego pon el comando /loc o bien, presionando F1 en Localización.

Locked= 0: Esto es sencillamente para bloquear la raza y que no se pueda usar, la variable 0 es para poder usarla, y la variable 1 para bloquearla.



C. Carpeta Guide (Guias): Aqui podras encontrar documentación del servidor asi como guias utiles sobre AlterEngine.

D. Logs (Archivos de registro): Aqui podras ver los archivos de registro, esto no es mas que el registro de lo que se produce dentro del servidor en archivos de texto donde podras ver quien se conecta, cuando, desde donde..etc

E. Arrows.ini (Editar Flechas): Este archivo no tiene importancia alguna, ya que las flechas se editan desde dentro del juego (con F1, Editor de Flechas).

F. banlist.txt (Lista de bans): Dentro de este archivo podras encontrar la lista de IPS baneadas de tu juego.

G. Configuracion.ini: Este archivo es el MAS importante de la carpeta servidor, desde aquí se configura básicamente el nombre de tu juego, la ip, la web, y muchas caracteristicas mas que ahora pasamos a explicar, si lo abrimos veremos esto:

[CONFIG]
GameName=AlterEngine

GameName: Aqui va el nombre de tu juego. No tiene mayor complicación.
WebSite=http://www.alterengine.es

Website: La dirección web de tu juego, se usara automáticamente cuando un usuario tenga un error.
Port=4000

Port: Esto es el puerto de tu servidor, asegurate que si usas router tienes el puerto que tu añadas abierto, y muy importante, que en el cliente (config.ini de la carpeta Cliente) tengas el mismo puerto.
HPRegen=1

HPRegen: Esto es el tiempo de regeneracion de Puntos de Vida (PV) de los jugadores.
MPRegen=1

MPRegen: Esto es el tiempo de regeneracion de Puntos Magicos (PM) de los jugadores.
SPRegen=1

SPRegen: Esto es el tiempo de regeneracion de Puntos de Stamina (PS) de los jugadores. (Actualmente no sirve para nada).
Scrolling=1

Scrolling: Si pones la variable a 0, el mapa no hara autro-scroll, es decir, el mapa cuando tu te muevas el no se movera, y quedara un mapa muy reducido, es aconsejable dejarlo en 1.
SCRIPTING=1

SCRIPTING: Esto es generalmente para SadScripting, si lo pones a 0 los scripts no funcionaran en tu juego, para los programadores, podran editar sus scripts poniendo el comando /maineditor o /editmain con una cuenta de administrador.
[MAX]
MAX_PLAYERS=20

MAX_PLAYERS: Esto es el numero maximo de jugador conectados simultaneamente en tu servidor.
MAX_ITEMS=50

MAX_ITEMS: Esto es el numero maximo de objetos que se pueden crear.
MAX_NPCS=50

MAX_NPCS: Esto es el numero maximo de NPCS que se pueden crear.
MAX_SHOPS=50

MAX_SHOPS: Esto es el numero maximo de tiendas que se pueden crear.
MAX_SPELLS=50

MAX_SPELLS: Esto es el numero maximo de hechizos que se pueden crear.
MAX_MAPS=50

MAX_MAPS: Esto es el numero maximo de mapas que se pueden crear.
MAX_MAP_ITEMS=20

MAX_MAP_ITEMS: Esto es el numero maximo de objetos que pueden haber tirados por el mapa.

MAX_GUILDS=50

MAX_GUILDS: Numero maximo de alianzas que se pueden crear.
MAX_GUILD_MEMBERS=20

MAX_GUILD_MEMBERS: Numero maximo de componentes por alianza.
MAX_EMOTICONS=50

MAX_EMOTICONS: Numero maximo de emoticonos.
MAX_LEVEL=500

MAX_LEVEL: El nivel maximo que un personaje puede alcanzar. Existe un archivo llamado experience.ini donde puedes modificar la cantidad de experiencia que se necesita para subir un nivel.
MAX_PARTIES=20

MAX_PARTIES: Numero maximo de grupos (partys) que se pueden realizar.
MAX_PARTY_MEMBERS=10

MAX_PARTY_MEMBERS: Numero maximo de personas por grupo.
MAX_SPEECH=50

MAX_SPEECH: Numero maximo de dialogos (en el editor de conversaciones)




H.experience.ini (Experiencia): Este archivo es donde se configura cuanta experiencia hace falta para subir al siguiente nivel, a continuación hacemos una pequeña explicación de su funcionamiento:

Exp1=1500

Exp1: Sencillamente esto declara que tu eres Nivel 1.
1500: Esto es la cantidad necesaria que necesitarias para subir al Nivel 2.

1. Motd.ini (Mensaje de bienvenida): Aqui puedes editar el mensaje de bienvenida de los jugadores, este mensaje se vera siempre en la casilla del chat al conectarse.

Editor de cuentas: En la carpeta Servidor podras ver un ejecutable que se llama “Editor de Cuentas.exe”, este programa sirve, entre otras cosas para crear cuentas de Administrador, antes de abrir el programa deberas crearte una cuenta normal de jugador, por el metodo tradicional (abre el servidor, abre el cliente y create una cuenta y luego un jugador), una vez creada cierra el cliente, y abre el editor de cuenta, nada mas abrirlo te pedira que insertes un nombre de cuenta, introduce el tuyo, y podras editar tu cuenta, veras muchos parametros, lo principal es editar el “Acceso”, actualmente lo veras a 0, si quieres ser administrador cambialo a 4.

Conclusión del Servidor
Una vez editado lo anterior tu servidor ya estaria listo para ejecutarse, y empezar a crear tu propio MMORPG, una vez dentro y con tu cuenta de administrador, solo tendrias que presionar F1, y familiarizarte con lo distintos editores.

2. III. Carpeta “Cliente”
La carpeta cliente es mucho mas sencilla de entender, empezamos:

A. Carpeta GFX: En esta carpeta es básicamente donde se encuentran todos los graficos de tu futuro juego. Los tiles (graficos del mapa) son 6 archivos que puedes identificar como: tiles0.bmp

tiles1.bmp

tiles2.bmp

tiles3.bmp

tiles4.bmp

tiles5.bmp

tiles6.bmp

Aqui dentro van los graficos del mapa, que desde nuestro foro puedes encontrar nuevos recursos, y nuevos tiles.

Tambien se pueden encontrar los Sprites (graficos de personaje) en el archivo Sprite.bmp, en resumen, aquí estan todos los graficos del juego, esto es algo que no podemos explicar en su totalidad aquí, por lo que cualquier duda, ir al foro.

B. Carpeta GUI (Interfaz del juego): Aqui puedes encontrar los gráficos de la interfaz del juego. Puedes editar los graficos principales del juego el mas importante es el game.gif donde es la interfaz principal. Todos los graficos principales se pueden editar desde .PSDS (fuente de photoshop).


C. Maps, Music, y SFX (Mapas, Musica y SFX): La carpeta Maps no toques absolutamente nada ya que te traera problemas. En la carpeta Music, puedes meter cualquier archivo de musica (midi, mp3, ogg, wma) para luego hacer sonar en cualquier mapa o al inicio de tu juego.

D. Carpeta DLL: Aquí estan las principales librerias del juego. No hace falta tocar nada.
E. Carpeta Flashs: Aqui puedes insertas videos flash para tu juego. Aun no esta activada esta opcion, por lo que no sirve de nada.

F. Conclusion del Cliente: Una vez entendido lo anterior, y ya para poder conectar con tu servidor abre el config.ini y asegurate que el puerto y la ip es el mismo que en Servidor/Configuracion.ini



[IPCONFIG]

IP=127.0.0.1

PORT=4000


===============================================================

Tutorial: Comandos de AlterEngine
A continuación se muestra la lista de los comandos mas importantes dentro de AlterEgine, todos ellos se podran usar dentro del juego, recordar que a partir del acceso 1, pulsando F1 aparece el menu de administración, donde desde una sencilla interfaz gráfica podreis administrar el juego sin necesidad de comandos.

* Comandos Jugador *

/conectados - Ver los jugadores conectados.
/inv - Ver inventorio.
/estado - información acerca de tu personaje.
/refrescar - refresca el jugador (actualizada al jugador respecto al mapa)
/rechazarchat - Rechaza una invitación para chatear.
/comerciar - Comando para comerciar con otro jugador mediante el formato /comerciar nombredejugador.
/aceptar - Aceptar una invitación para comerciar.
/rechazar - Rechazar una invitación para comerciar.
/grupo - Comando para crear un grupo (party) con un jugador en concreto mediante el formato /grupo nombredeljugador
/entrar - Comando para entrar en un grupo (previamente invitado).
/salir - Comando para salir de un grupo.
/matarmascota - Matas a tu actual mascota.
/musica - Comando para cambiar el volumen de la musica el formato para usarlo es /musica 100 (siempre un numero de 0 a 100)

* Comandos Monitor *

/dianoche - Cambias del dia a noche o alreves.
/clima - Comando para cambiar el clima actual, usar con /clima none) para ninguno, /clima rain (para lluvia), /clima thunder (lluvia y truenos) y /clima snow (para nieve).
/expulsar - Comando para expulsar a un jugador del juego

* Comandos Mapeador *

/loc - Localización exacta donde te encuentras.
/editarmapa - Comando para entrar en el editor de mapas.
/mapreport - Reportes del mapa actual.
/setsprite - Fijas un sprite en concreto. (a ti mismo)
/setplayersprite - Fokas un sprite en concreto a un jugador.
/repoblar - Repueblas (Respawneas) los npcs del mapa en el que te encuentres.
/listabans - Ves la lista actual de bans.
/ban - Banear a un jugador.

* Comandos del Desarrollador *

/editarobjeto - Comando para ir directamente al editor de objetos.
/editaremo - Comando para ir directamente al editor de emoticonos.
/editarflecha - Comando para ir directamente al editor de flechas.
/editarconversacion - Comando para ir directamente al editor de conversaciones.
/editarnpc - Comando para ir directamente al editor de NPCS.
/editartienda - Comando para ir directamente al editor de Tiendas.
/editorhechizos - Comando para ir directamente al editor de hechizos.

* Comandos de Administrador *

/daracceso - Comando para dar acceso a otro jugador (del 1 al 4) [*1 Monitor *2 Mapeador *3 Desarrollador *4 Administrador.]
/editarmain - Editas el archivo main.txt (scripts)
/borrarbans - Borra toda la lista de bans actuales.
_________________

Mis Regalos
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email Visitar sitio web del autor MSN Messenger
Mostrar mensajes de anteriores:   
Publicar nuevo tema   Responder al tema    Foros de discusión -> Tutoriales Todas las horas son GMT
Página 1 de 1


 
Cambiar a:  
Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro


Mapa del sitio - World of Warcraft "WoWMoonclaw01" created by MAËVAH (EU-Illidan) - ex-MOONCLAW (EU-Sinstralis) (v2.01) - http://www.wowcr.net , Templates
© World of Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and/or other countries. wowcr.net is in no way associated with Blizzard Entertainment.
Powered by phpBB © 2001, 2005 phpBB Group

¿Quieres crear un foro gratis como este? foro gratis