EQ GuildViewer 0.1

Descripción

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:

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:
  1. Page3Button1Name=GUILD
    Page3Button1Color=14
    Page3Button1Line1=/who all guild 1 19
    Page3Button1Line2=/who all guild 20 29
    Page3Button1Line3=/who all guild 30 39
    Page3Button1Line4=/who all guild 40 49
    Page3Button1Line5=/who all guild 50 59
  2. Page3Button7Name=GUILD2
    Page3Button7Color=14
    Page3Button7Line1=/who all guild Bard
    Page3Button7Line2=/who all guild Cleric 
    Page3Button7Line3=/who all guild Druid
    Page3Button7Line4=/who all guild Enchanter
    Page3Button7Line5=/who all guild Magician
  3. Page3Button2Name=GUILD3
    Page3Button2Color=14
    Page3Button2Line1=/who all guild Monk
    Page3Button2Line2=/who all guild Necromancer
    Page3Button2Line3=/who all guild Paladin
    Page3Button2Line4=/who all guild Ranger
    Page3Button2Line5=/who all guild Rogue
  4. Page3Button8Name=GUILD4
    Page3Button8Color=14
    Page3Button8Line1=/who all guild Shadow
    Page3Button8Line2=/who all guild Shaman
    Page3Button8Line3=/who all guild Warrior
    Page3Button8Line4=/who all guild Wizard
  5. Page3Button3Name=GUILD5
    Page3Button3Color=14
    Page3Button3Line1=/who all guild Barbarians
    Page3Button3Line2=/who all guild Dark
    Page3Button3Line3=/who all guild Dwarves
    Page3Button3Line4=/who all guild Erudites
    Page3Button3Line5=/who all guild Gnomes
  6. Page3Button9Name=GUILD6
    Page3Button9Color=14
    Page3Button9Line1=/who all guild Half-Elves
    Page3Button9Line2=/who all guild Halflings
    Page3Button9Line3=/who all guild High
    Page3Button9Line4=/who all guild Humans
    Page3Button9Line5=/who all guild Iksar
  7. Page3Button4Name=GUILD7
    Page3Button4Color=14
    Page3Button4Line1=/who guild all Ogres 
    Page3Button4Line2=/who guild all Trolls
    Page3Button4Line3=/who guild all Wood
    Page3Button4Line4=/who guild all LFG
    Page3Button8Line5=/who all guild 60
    Page3Button4Line5=/who guild all
  8. Page3Button6Name=LOG ON
    Page3Button6Color=17
    Page3Button6Line1=/log on
    Page3Button6Line2=/say t0001
  9. Page3Button12Name=LOG OFF
    Page3Button12Color=13
    Page3Button12Line1=/say t0000
    Page3Button12Line2=/log off
Uso

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