Está en la página 1de 15

LissSoft LisAI.

Manual de usuario

Lis AI
Manual de usuario
versión 1.0

LisSoft
LisSoft@email.com
LissSoft LisAI. Manual de usuario

Índice de contenido
1. Requisitos.........................................................................................................................................3
2. Introducción......................................................................................................................................4
3. Instalación.........................................................................................................................................5
4. Configuración...................................................................................................................................7
5. Errores y problemas........................................................................................................................14
6. Contacto..........................................................................................................................................18
LissSoft LisAI. Manual de usuario

1. Requisitos
1.1 Requisitos Software:

Sistema operativo:

Mínimo: Windows XP o superior.


Recomendado: Windows 8 o superior.

Para instalación y configuración desatendida no es requisito ningún sistema operativo.

Java:

Mínimo: Java 1.6.0_05 o superior.

Para instalación y configuración desatendida no es requisito Java.

Ragnarok Online:

Mínimo: Ragnarok Online instalado y funcionando contra cualquier servidor.

Requisitos in game:

Mínimo: Alchemist con homúnculo.

1.2 Requisitos Hardware:

Arquitectura:

Mínimo: 32 o 64 bits.

Conexión:

Mínimo: Conexión a Internet.

Para instalación y configuración desatendida no es requisito tener conexión.


LissSoft LisAI. Manual de usuario

2. Introducción
Las Inteligencias Artificiales para manejo de homúnculos (AIs) son las herramientas externas
más utilizadas en Ragnarok Online. No por ello la oferta de estos programas deja de ser
limitada, es frecuente que surjan incompatibilidades y la satisfacción del usuario rara vez es
óptima. Tales argumentos, unidos a las numerosas sugerencias recibidas y a la experiencia que
atesoramos en el desarrollo de AIs, han dado origen a la creación de LisAI; la Inteligencia
Artificial de LisSoft.

LisAI es una herramienta potente. Con pocos controles permite realizar una configuración
detallada del comportamiento del homúnculo en numerosas circunstancias. Tanqueo, mobeo,
ataques automatizados, corte de cast, movimientos pasivos o protección de aliados son
algunos ejemplos de estrategias configurables. Esta versatilidad hace de LisAI una
herramienta optimizada para su uso en todos los ambientes del juego: Farm, PvP, GvG, BG ...

Desde LisSoft hemos centrado nuestros esfuerzos en construir una AI capaz de emplearse en
la mayoría de los servidores de Ragnarok Online. Con este objetivo LisAI permite seleccionar
parámetros como la versión LUA del cliente o el directorio de instalación de la AI.

LisAI ha sido diseñado siguiendo nuestros estándares de usabilidad. Permite realizar una
instalación y configuración asistida simplificada mediante interfaces gráficas a la vez que
mantiene la posibilidad de realizar tal proceso mediante edición y gestión de archivos.

Las posibilidades de mejora de una Inteligencia Artificial siempre son muchas. Escuchamos
vuestros consejos y opiniones con ánimo de ofrecer nuevas versiones de LisAI que mejoren la
actual. Detección de enemigos ocultos, predicción de ataques o reducción de tiempos de
casteo son sugerencias que hemos recibido y que LisSoft se plantea implementar en un futuro.
LissSoft LisAI. Manual de usuario

3. Instalación
3.1 Instalción mediante interfaz gráfica

Para iniciar LisAI es necesario ejecutar con permisos de administrador el archivo LisAI.exe. De
no disponer de Java JRE 1.6.0_05 o superior un mensaje lo indicará y seremos redirigidos a la
página oficial de Java para la descarga e instalación de esta versión. Si todo va bien la siguiente
ventana se mostrará:

El primer paso será indicar el directorio de instalación de LisAI y la versión de LUA.

Las AIs se instalan normalmente en una carpeta de nombre \AI\ dentro del directorio de
instalación de RagnarokOnline si bien puede cambiar en función del servidor. En el caso de
que LisAI no sea capaz de localizarlo, una ventana de selección de directorios se mostrará, en
ella se deberá seleccionar la ubicación de tal carpeta en el equipo.

Cada servidor emplea una versión de LUA con la que ejecutar las AI. En caso de que recibáis el
siguiente error en el juego significará que habéis escogido una versión incorrecta y deberéis
probar con otra. Las versiones más habituales son la 0 y la 1.

Si el directorio o la versión preseleccionados no son correctos, disponemos de 5 segundos


para cambiarlos.

Tras algunas comprobaciones se instalará la LisAI. En caso de disponer de otra AI, la vieja AI
será renombrada informándose de ello. LisAI será instalada en lugar de la BasicAI que se debe
seleccionar in game mediante el comando /hoai.

A continuación se cargará la configuración guardada, finalizarán las comprobaciones y en


ausencia de errores se ejecutará LisAI.

De producirse algún error en el inicio de la aplicación recomendamos buscar el código de


LissSoft LisAI. Manual de usuario

error en el apartado Errores del presente manual.

3.2 Instalación desatendida

Si bien se recomienda la instalación gráfica dada su sencillez, es posible realizar la instalación


de LisAI sin ejecutar ningún programa ni interfaz de usuario. Para ello basta con seguir los
siguientes pasos:

– Descargar los archivos AI.lua y Configuracion.lua desde el enlace oficial. Asegurarse de


descargar aquellos adecuados para la versión de LUA empleada por vuestro servidor.
– Copiar el archivo AI.lua en el directorio de vuestra AI y el archivo Configuracion.lua en
el directorio de instalación de Ragnarok Online. Recomendamos renombrar los
archivos antiguos.
– Configurar LisAI editando el archivo Configuracion.lua (Ver el apartado 4 de este
manual).
– Escribir /hoai en el juego para seleccionar la BasicAI si no lo está y hacer rest y call.
LissSoft LisAI. Manual de usuario

4. Configuración

Es posible configurar LisAI de forma desatendida únicamente editando el fichero


Configuracion.lua de vuestro directorio de instalación de Ragnarok Online. Si bien se
desaconseja esta opción dada su complejidad y alta tasa de errores. Para facilitar este proceso
se ofrece la siguiente interfaz que permite realizar gráficamente la configuración de LisAI y
definir así el comportamiento del homúnculo ante las diversas circunstancias del juego. Su
aspecto es el siguiente:

En la parte superior de la ventana un menú da acceso a las siguientes funcionalidades:

Archivo → Cerrar. Cierra LisAI.

Ayuda → Vídeo de ejemplo. Abre en el navegador el vídeo de ayuda de LisAI.

Ayuda → Manual de usuario. Abre el presente manual.

Ayuda → About. Muestra la versión del programa y el contacto con LisSoft.

A continuación se muestra un semáforo de 4 colores con el estado de la instalación. Cada uno


de los colores tiene el siguiente significado:

Negro → Error comprobando estado. Actualice o reinstale la AI.


LissSoft LisAI. Manual de usuario

Rojo → Instalación incorrecta. Actualice o reinstale la AI.

Amarillo → Instalación correcta sin uso. Abra el juego, saque su homúnculo o escriba /hoai.

Verde → Funcionamiento correcto. AI instalada correctamente y en uso.

A su derecha se puede ver el tipo del homúnculo, una imagen y el ID del objetivo al que está
atacando actualmente. El ID es un número que identifica de forma única un jugador o mob. Este
dato (obj:) es de gran importancia pues nos permite conocer el ID de cualquier actor atacándolo con
el homúnculo y observando el número que se muestra junto a las siglas obj:.

Un botón Aplicar Configuración permite guardar cualquier cambio de configuración. Además será
necesario pulsar este botón para que dicho cambio tenga efecto y finalmente hacer rest y call en el
homúnculo.

4.1 Configuración de la acción de movimiento

El pulsado de las teclas ALT+ClickDer permite indicar al homúnculo una posición en el mapa. Es
posible configurar qué acción debe realizar el homúnculo ante dicho evento:

Nada → El homúnculo no se moverá ni realizará ninguna acción.

Al último punto → El homúnculo se moverá a la última posición indicada.

Lista de puntos → El homúnculo se moverá recorriendo ordenadamente la secuencia de posiciones


que hayamos indicado.

4.2 Configuración de la acción de cambio de estado

Otra de las acciones que nos permiten enviar órdenes al homúnculo es el cambio de estado
activo/pasivo. Las teclas que nos permiten ejecutar esta acción son por defecto CTRL+X (se puede
cambiar en el juego pulsando Esc → Configuración de teclas → Pestaña Interfaz → Mover
homúnculo).

Es posible configurar qué acción debe realizar el homúnculo ante la pulsación de estas teclas:
LissSoft LisAI. Manual de usuario

Nada → El homúnculo no realizará ninguna acción.

Quieto → El homúnculo se mantendrá inmóvil y no atacará.

Sigue → El homúnculo seguirá al dueño según la configuración 'Siguiendo a dueño'.

El homnúnculo volverá a su estado original pulsando de nuevo la misma combinación de teclas. Si al


enviar esta acción deseamos que se borren los enemigos y objetivos a los que estaba atacando
podemos marcarlo. Es una buena opción si queremos que el homúnculo deje de atacar.

4.3 Configuración del movimiento del homúnculo siguiendo al dueño

En ausencia de enemigos a los que atacar y otras acciones, el homúnculo seguirá al dueño
manteniéndose cerca de él. Es posible configurar cómo éste realiza dicho acercamiento y se
posiciona entorno al dueño entre las siguientes opciones:

En la misma celda → El homúnculo se colocará lo más cerca posible de su dueño.

Movimiento aleatorio → El homúnculo se moverá constantemente y aleatoriamente alrededor del


dueño.

Sigue → El homúnculo se colocará a una distancia de su dueño. Deberemos indicar dicha distancia.

4.4 Configuración de ataques

A continuación configuraremos como, cuando y a quien debe atacar el homúnculo ante las
siguientes circunstancias.

– Al targuetear un objetivo.
– Al encontrarse con un enemigo determinado.
– Al encontrarse con un tipo de mob.
– Cuando el dueño del homúnculo es atacado.
– Cuando el homúnculo es atacado.
– Cuando un aliado es atacado.

Cada una de estas circunstancias (representadas en mediante un color) puede estar asociada a una
prioridad. De esta forma si se dan varias circunstancias simultáneamente, el homúnculo actuará
según la que tenga mayor prioridad. Si una circunstancia no tiene prioridad nunca será tenida en
cuenta.

Para cada circunstancia con prioridad es necesario indicar el tipo de ataque que empleará el
homúnculo: No atacar, ataque normal (básico) o ataque con skill.

4.4.1 Al targuetear un objetivo

Asociando una habilidad de homúnculo ofensiva (Caprice, Moonlight …) a una tecla (F1,F2...), es
posible ordenar al homúnculo que ataque a un objetivo concreto pulsando dicha tecla
(targuetearlo). En esta circunstancia, LisAI permite configurar cómo realizar este ataque mediante
los siguientes controles ON/OFF:
LissSoft LisAI. Manual de usuario

– Ataca al mismo enemigo / Busca otros enemigos : Activando este control el homúnculo
realizará un ataque ininterrumpido sobre el enemigo escogido. En ese caso, independientemente de
que se targueteen otros enemigos o surja una circunstancia de mayor prioridad, el homúnculo
mantendrá su mismo objetivo mientras este permanezca en escena.

– Carga contra el enemigo / Se mantiene con el dueño : Activando este control el homúnculo
se moverá hacia el enemigo al que esté atacando con objetivo de tanquearlo y atacarlo cuerpo a
cuerpo. Desactivado, tratará de mantenerse junto al dueño a la vez que ataca al enemigo a distancia.

– Prioriza atacar / Prioriza no alejarse del dueño : Activado este control, el homúnculo
centrará sus esfuerzos en atacar dejando en un segundo plano su posición en escena. Desactivado el
control, el homúnculo evitará alejarse del dueño mientras realiza sus ataques, esta opción resulta
interesante si deseamos mobear enemigos.

4.4.2 Al encontrarse con un enemigo de ID determinado.

En ciertos ámbitos de Ragnarok Online (por ejemplo PVP) resulta interesante que el homúnculo
reaccione ofensivamente al aparecer en escena un objetivo (mob, jugador ...) determinado. En este
caso la configuración es la siguiente:

Junto a los controles ON/OFF descritos en el apartado anterior que permiten configurar el
comportamiento del homúnculo en batalla, existe la posibilidad de indicar la lista de IDs de
enemigos a los que queremos que el homúnculo ataque de forma automática. Además del orden de
prioridad que tendrán estos enemigos (orden de lista, orden de cercanía u orden aleatorio).

Recordar que cuando el homúnculo ataca, el ID de su objetivo aparece en obj:.

4.4.3 Al encontrarse con un tipo de mob determinado

Farmear con homúnculo puede ser muy sencillo si podemos indicar a nuestra AI a qué tipos de mob
debe ignorar, a cuáles debe atacar automáticamente y cómo hacerlo. En esta casuística LisAI
permite configurar estos aspectos de la siguiente forma:
LissSoft LisAI. Manual de usuario

Junto a los controles ON/OFF descritos en el apartado 'Al targuetear un objetivo' que permiten
configurar el comportamiento del homúnculo en batalla, podemos indicar la lista de tipos de mobs
que queremos que el homúnculo ataque de forma automática. Además del orden de prioridad que
tendrán estos tipos de enemigo (orden de lista, orden de cercanía u orden aleatorio).

Los números de cada tipo de mob son conocidos y se pueden consultar en


https://www.ratemyserver.net o pulsando el botón MOB y empleando el buscador que se mostrará.

4.4.4 Cuando el dueño del homúnculo es atacado

Es posible que el homúnculo reaccione defendiéndonos cuando recibamos un ataque. De


esta forma el homúnculo podría por ejemplo cortar casteos, cambiar el target de quien nos
ataca o contraatacar. Podemos configurar esta circunstancia mediante los siguientes
controles:

– Ataca al mismo enemigo / Busca otros enemigos : Activando este control el homúnculo
realizará un ataque ininterrumpido sobre quien nos ataca. En ese caso, independientemente de que
el objetivo deje de atacarnos, nos ataquen otros enemigos o surja una circunstancia de mayor
prioridad, el homúnculo mantendrá su mismo enemigo mientras este permanezca en escena.
LissSoft LisAI. Manual de usuario

– Carga contra el enemigo / Se mantiene con el dueño : Activando este control el homúnculo
se moverá hacia el quien nos ataca aun que se encuentre alejado. Desactivado, tratará de
mantenerse junto al dueño atacando solo si el objetivo se encuentra en su rango.

– Prioriza atacar / Prioriza no alejarse del dueño : Activado este control, el homúnculo
centrará sus esfuerzos en atacar dejando en un segundo plano su posición en escena. Desactivado el
control, el homúnculo evitará alejarse del dueño mientras realiza sus ataques pudiendo mobear al
enemigo.

– Orden de ataque: En caso de que varios enemigos nos ataquen es posible indicar cuál de ellos
debe ser objetivo del homúnculo: El más cercano al dueño o uno cualquiera.

4.4.5 Cuando el homúnculo es atacado

De igual forma que el homúnculo puede reaccionar cuando atacan a su dueño, tamién puede
defenderse de quien le agrede a él. La configuración de este evento es muy similar a la del apartado
anterior:

4.4.6 Cuando un aliado es atacado

Finalmente también es posible crear una lista de aliados a los que el homúnculo defenderá en caso
de ser atacados análogamente a como lo hace cuando el dueño es atacado.

Junto a los controles ON/OFF descritos en apartados anteriores que permiten configurar el
comportamiento del homúnculo en batalla, podemos indicar la lista IDs de aliados que el
homúnculo defenderá de forma automática. Además del orden de prioridad que tendrán estos
aliados si varios son atacados a la vez (orden de lista, orden de cercanía u orden aleatorio).

Recordar que cuando el homúnculo ataca, el ID de su objetivo aparece en obj:.

Recordar que para que cualquier configuración anterior tenga efecto es necesario pulsar el botón
Aplicar Configuración y hacer rest y call en vuestro homúnculo.
LissSoft LisAI. Manual de usuario

5. Errores y problemas
A continuación se recogen todos los mensajes de error, problemas y avisos que muestra LisAI
junto con una descripción del fallo y las acciones que pueden resolverlo. Si la información
aportada en esta sección no es satisfactoria recordamos que es posible contactar con el equipo
de ayuda.lissoft@email.com y reportar el problema o error.

Errores al instalar LisAI.

Error 01. Error cargando el programa. → El sistema no puede iniciar LisAI.exe. No compatible.

Error 02. Error lanzando el programa. → El sistema no puede arrancar LisAI.exe. No compatible.

Error 03. Este programa requiere Java. → Error de empaquetado de JRE. Reinstale Java.

Error 04. Este programa requiere Java. → Java no detectado o versión insuficiente. Instale o actualice Java.

Error 100. Directorio de de instalación de AI no existe o no es correcto.. → Compruebe que su directorio de AI


dentro de la carpeta de Ragnarok Online es el indicado, pulse Cambiar Dir para ajustarlo. Revise su instalación de
RO.

Error 102. Error comprobando directorio de Java. → Asegúrese de tener correctamente configurado su
java.home. Reinstale Java.

Error 104. Error creando directorio de instalación. → Asegúrese de ejecutar LisAI como administrador y que
nada interfiere en su ejecución. Compruebe que su directorio AI es el indicado, pulse Cambiar Dir para ajustarlo.
Reinicie si equipo.

Error 105. Hoy ha sido declarado día sin AI. Inténtelo mañana. → Lissoft se encuentra realizando labores de
mantenimiento. Hoy no será posible el uso de LisAI.

Error 106. Sin conexión. → Revise su conexión a Internet. Revise su firewall y proxy.

Error 108. Error de librerías. → Error copiando librerías. Asegúrese de ejecutar LisAI como administrador y que
nada interfiere en su ejecución. Reinicie su equipo.

Error 109. Error instalando dependencias. → Error copiando dependencias. Asegúrese de ejecutar LisAI como
administrador y que nada interfiere en su ejecución. Reinicie su equipo.

Error 110. Error instalando dependencias. → Error copiando dependencias. Asegúrese de ejecutar LisAI como
administrador y que nada interfiere en su ejecución. Reinicie su equipo.

Error 111. Error limpiando dependencias. → Reinicie su equipo. Asegúrese de ejecutar LisAI como administrador.

Error 112. Error ejecutando aplicación. → Asegúrese de ejecutar LisAI como administrador y que nada interfiere
en su ejecución.

Error 113. Error copiando manual de ayuda. → Asegúrese de ejecutar LisAI como administrador y que nada
interfiere en su ejecución. Reinicie su equipo.

Error 115. Error instalando dependencias. → Error copiando dependencias. Asegúrese de ejecutar LisAI como
administrador y que nada interfiere en su ejecución. Reinicie su equipo.

Error 117. Error registrando. → Error accediendo al registro de Windows. Asegúrese de ejecutar LisAI como
administrador. Reinicie su equipo. Sistema no compatible.
LissSoft LisAI. Manual de usuario

Error 118. Error de conexión. → Revise su conexión a Internet. Revise su firewall y proxy.

Error 119. Hay una versión más nueva de LisAI. Descárgala en el enlace oficial. → Actualice su versión de LisAI
desde los enlaces oficiales habituales.

Aviso. No se ha logrado cargar los datos guardados. → El archivo que almacena la configuración guardada no
existe o se ha corrompido. LisAI iniciará con los datos por defecto.

Aviso. Se ha encontrado una AI diferente. Se ha renombrado a: → Se ha encontrado otra AI instalada, ha sido


renombrada para instalar la AI de LisSoft. Asegúrese de activar la BasicAI in game mediante el comando /hoai y
reloguee.

Aviso. No se ha encontrado ninguna AI. Se ha instalado. → Se ha instalado la AI de LisSoft. Asegúrese de que el


semáforo del hoúnculo se pone verde. Revise Problemas para poner en verde el semáforo de mi homúnculo en esta
sección del manual.

Aviso. No se ha encontrado archivo de configuración. Se ha instalado. → Se ha creado un nuevo archivo de


configuración para tu AI.

Errores configurando LisAI

Error 201. Ya existe otro ataque con esta prioridad. → Cada casuística de ataque debe tener una prioridad
distinta. Reajuste las prioridades para evitar este problema.

Error 205. Error guardando. → No se ha podido guardar la configuración. Asegúrese de ejecutar LisAI como
administrador y que nada interfiere en su ejecución.

Error 206. Error de AI. → La AI instalada parece corrupta. Si el error persiste reinicie LisAI.

Error 209.Error eliminando ID. → No se ha podido eliminar el ID indicado, revise si está bien escrito y aún se
encuentra en la lista.

Error 210.Error añadiendo ID. → No se ha podido añadir el ID indicado, revise si está bien escrito y si ya se
encuentra en la lista.

Error 211. Error guardando configuación. → No se ha podido guardar la configuración de la AI. Reintente.
Reinicie LisAI si el problema persiste.

Error 212. Error cargando datos.→ No se han podido cargar los datos de configuración guardados.

Problemas

Problemas para poner en verde el semáforo de mi homúnculo → Asegúrese de haber indicado


correctamente el directorio de instalación de su AI dentro del directorio de Ragnarok Online al iniciar
el programa. Abra el juego y saque su homúnculo. Asegúrese de utilizar la BasicAI, emplee el comando
/hoai para seleccionarla in game. Reloguee el juego. Reinicie LisAI.

La configuración indicada no tiene efecto y no se aplica → Asegúrese de que el semáforo está en verde.
Pulse el botón Aplicar Configuraciones, haga rest y call en su homúnculo.

Alguna circunstancia de ataque no funciona → Asegúrese de que el semáforo está en verde y que la
circunstancia con problemas tiene definidos prioridad y tipo de ataque.

Agradecemos que reporten cualquier otro problema o error a nuestro contacto de soporte a usuarios
ayuda.lissoft@email.com .
LissSoft LisAI. Manual de usuario

6. Contacto

General
lissoft@email.com

Ayuda
Dudas y Soporte
Reporte de errores
ayuda.lissoft@email.com

Mejoras
Sugerencias
desarrollo.lissoft@email.com

Coordinación
Recursos humanos
direccion.lissoft@email.com

También podría gustarte