Programa escrito en Python para poder ver los integrantes de la guild en el EverQuest Classic en la que estemos. Se apoya en un conjunto de macros que deberemos presionar dentro del juego.
Descarga
Enlace para descargar el GuildViewer:
Código fuente:
Configuración
Dado que el programa parsea la información del archivo "Log.txt" deberemos colocarlo en el directorio donde se encuentre dicho archivo. Algunas hubicaciones donde puede estar alojado son:
- C:\Program Files (x86)\Sony\EverQuest\Logs
- C:\Users\Nombre\AppData\Local\VirtualStore\Program Files (x86)\Sony\EverQuest\Logs
Deberemos crear un conjunto de 9 macros dentro del juego (podemos meterlas o bien a mano o localizando el archivo X_project1999, donde X es el nombre de nuestro personaje). Fijaros en el número de página para no sobreescribir las que ya tengais:
- Page3Button1Name=GUILDPage3Button1Color=14
Page3Button1Line1=/who all guild 1 19
Page3Button1Line2=/who all guild 20 29Page3Button1Line3=/who all guild 30 39Page3Button1Line4=/who all guild 40 49Page3Button1Line5=/who all guild 50 59 - Page3Button7Name=GUILD2Page3Button7Color=14Page3Button7Line1=/who all guild BardPage3Button7Line2=/who all guild ClericPage3Button7Line3=/who all guild DruidPage3Button7Line4=/who all guild EnchanterPage3Button7Line5=/who all guild Magician
- Page3Button2Name=GUILD3Page3Button2Color=14Page3Button2Line1=/who all guild MonkPage3Button2Line2=/who all guild NecromancerPage3Button2Line3=/who all guild PaladinPage3Button2Line4=/who all guild RangerPage3Button2Line5=/who all guild Rogue
- Page3Button8Name=GUILD4Page3Button8Color=14Page3Button8Line1=/who all guild ShadowPage3Button8Line2=/who all guild ShamanPage3Button8Line3=/who all guild WarriorPage3Button8Line4=/who all guild Wizard
- Page3Button3Name=GUILD5Page3Button3Color=14Page3Button3Line1=/who all guild BarbariansPage3Button3Line2=/who all guild DarkPage3Button3Line3=/who all guild DwarvesPage3Button3Line4=/who all guild EruditesPage3Button3Line5=/who all guild Gnomes
- Page3Button9Name=GUILD6Page3Button9Color=14Page3Button9Line1=/who all guild Half-ElvesPage3Button9Line2=/who all guild HalflingsPage3Button9Line3=/who all guild HighPage3Button9Line4=/who all guild HumansPage3Button9Line5=/who all guild Iksar
- Page3Button4Name=GUILD7Page3Button4Color=14Page3Button4Line1=/who guild all OgresPage3Button4Line2=/who guild all TrollsPage3Button4Line3=/who guild all WoodPage3Button4Line4=/who guild all LFGPage3Button8Line5=/who all guild 60Page3Button4Line5=/who guild all
- Page3Button6Name=LOG ONPage3Button6Color=17Page3Button6Line1=/log on
Page3Button6Line2=/say t0001 - Page3Button12Name=LOG OFFPage3Button12Color=13Page3Button12Line1=/say t0000Page3Button12Line2=/log off
Uso
Con el programa abierto o cerrado presionamos las macros en este orden dentro del juego:
Imágenes
Con el programa abierto o cerrado presionamos las macros en este orden dentro del juego:
- LOG ON, GUILD, GUILD1, ..., GUILD7, LOG OFF
Nos vamos al programa y elegimos en la parte izquierda el personaje con el que esteamos dentro del juego (si no aparece ninguno reiniciamos el programa) y le damos al botón de la parte derecha.
Imágenes
EQ GuildViewer 0.1 |
Fallos y mejoras
Es posible que no muestre todos los integrante anónimos/rol de la guild, esto de debe a una limitación del EQ el cual no posibilita que hagamos un /who con el parámetro ANONYMOUS.
Futuras mejoras:
- Mostrar el número de integrantes y el nombre de la guild.
- Posibilidad de hacer scroll en el listado de miembros.
- Llevar un registro de todos los miembros de la guild.
- Posibilidad de elegir el directorio del log desde el propio programa.
- Posibilidad de ordenar a los integrantes por zona, nivel, nombre, raza o clase.
No hay comentarios:
Publicar un comentario