Skip to content

Treasure is a lightweight, polished addon that tracks event drops in real time and organizes them into a clean tabbed interface. It makes loot tracking, payouts, and attendance effortless.

License

Notifications You must be signed in to change notification settings

XavierRobles/Treasure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 

Repository files navigation

Treasure cofre

Version: 1.0.4
Author: Waky
License: GNU General Public License v3
Link: https://github.com/XavierRobles/treasure


📢 Notice

Treasure is completely transparent in its operation: it acts only on the client, processing information that is already displayed in the game chat.
It does not modify any game files, does not send data to the server, and consumes minimal resources, operating solely with the local data available.


Treasure es completamente transparente en su funcionamiento: actúa solo en el cliente, procesando la información que ya aparece en el chat del juego.
No modifica archivos del juego, no envía datos al servidor y consume recursos mínimos, operando únicamente con los datos locales disponibles.


📌 Changelog

v1.0.4 (English)

  • Introduced a new time-based split system for Dynamis currency distribution.
  • Added Start / End time controls for the event, with automatic duration calculation.
  • Split duration is now calculated in minutes and used as the base for all distributions.
  • Added a configurable Glass price field (default: 1,000,000) that affects all split calculations.
  • Each player can now have a custom participation time, allowing partial attendance.
  • Currency and glass cost are distributed proportionally to time played.
  • Added per-player management flags:
    • Participated (exclude helpers or late joins).
    • Glass paid.
    • Currency delivered.
  • Added performance improvements:
    • Reduced redundant UI recalculations in compact mode.
    • Avoided unnecessary renders / table headers when a player has no relevant data.
    • Smoothed window resizing to prevent micro-jitter.
  • Added advanced currency reporting system via /tr commands:
    • /tr c, /tr cur, /tr currency → report total currency to party chat.
    • /tr who → report currency obtained per player.
  • Currency values are automatically normalized, converting all 100-value items into base units.
  • Party chat output is rate-limited and queued to prevent failed messages or spam.
  • Party chat reports now use in-game icon tokens and visual separators instead of plain text.
  • Improved chat formatting for totals and per-player reports.
  • Fixed UI behavior so compact and full modes maintain independent layouts.
  • The names of all Dynamis Dreamlands zones are now displayed correctly.
  • Improved participant detection to ensure only players actually involved in the Dynamis run are tracked for event management and splits.
  • Historical session files are now shown sorted by date, newest first.
  • Backwards compatible with session files created before this update.

v1.0.4 (Español)

  • Introducido un nuevo sistema de reparto (split) basado en tiempo para la moneda de Dynamis.
  • Añadidos controles de hora de inicio y fin del evento, con cálculo automático de duración.
  • La duración del evento se calcula en minutos y se usa como base para todos los repartos.
  • Añadido un campo configurable de precio del Glass (por defecto: 1.000.000).
  • Cada jugador puede tener ahora un tiempo de participación personalizado, permitiendo asistencias parciales.
  • La moneda y el coste del glass se reparten de forma proporcional al tiempo jugado.
  • Añadidas opciones de gestión por jugador:
    • Participó (para excluir helpers o gente que no cuenta).
    • Glass pagado.
    • Moneda entregada.
  • Mejoras de rendimiento:
    • Menos recalculados redundantes del UI en modo compacto.
    • Se evitan renders/cabeceras/tablas innecesarias cuando un jugador no tiene datos relevantes.
    • Ajuste de altura más suave para evitar micro-“temblores” al redimensionar.
  • Añadido un sistema avanzado de reporte de moneda mediante comandos /tr:
    • /tr c, /tr cur, /tr currency → muestra el total de moneda en party.
    • /tr who → muestra la moneda obtenida por cada jugador.
  • Las monedas de valor 100 se normalizan automáticamente a su moneda base.
  • El envío de mensajes al chat de party está limitado y encolado para evitar errores o spam.
  • Los mensajes de moneda usan ahora iconos y separadores gráficos del propio juego.
  • Formato del chat mejorado para totales y reportes por jugador.
  • Corregido el comportamiento del UI para que los modos compacto y completo mantengan layouts independientes.
  • El nombre de todas las Dynamis Dreamlands ahora se muestra correctamente.
  • Detección de participantes reforzada para asegurar que solo los jugadores realmente implicados en la run se gestionan para el evento y el split.
  • Los archivos históricos ahora se muestran ordenados por fecha, del más reciente al más antiguo.
  • Compatible con archivos de sesión anteriores a esta actualización.

## Changelog

v1.0.3 (English)

  • Items in the treasure‑pool table are now sorted by time left (earliest → latest).
    If two items have the same remaining time, they are ordered by slot number.
  • Members are no longer added to the event when viewing past runs outside Dynamis.

v1.0.3 (Español)

  • Los objetos de la tabla del treasure‑pool ahora se ordenan por tiempo restante (del que antes expira al que más dura).
    Si dos ítems tienen el mismo tiempo, se ordenan por número de slot.
  • Ya no se añaden miembros al evento al revisar runs pasadas fuera de Dynamis.

v1.0.2 (English)

  • Fix: The addon now properly hides when any in‑game menu is opened (inventory, map, full‑log, etc.).

v1.0.2 (Español)

  • Corrección: El addon vuelve a ocultarse correctamente al abrir cualquier menú del juego (inventario, mapa, full‑log, etc.).

v1.0.1 (English)

  • Fixed a bug that prevented per‑character profiles from saving/loading correctly.
  • Default compact‑mode position adjusted to fit 1920 × 1080 screens.
  • Added early character‑change detection to reload the correct settings without relogging.

v1.0.1 (Español)

  • Corregido un bug que impedía guardar/cargar los perfiles por personaje.
  • Posición por defecto del modo compacto ajustada para resoluciones 1920 × 1080.
  • Se añadió detección temprana de cambio de personaje para recargar la configuración sin reloguear.

v1.0.0 (English)

  • Real‑time tracking of every drop in the Dynamis Treasure Pool.
  • Persistent sessions per zone/day: leave Dynamis, come back later, and your history is seamlessly restored.
  • Two UI modes (full and compact) rendered with ImGui.
  • Management tab to mark glass paid, currency delivered, and member participation.
  • Automatic party and alliance detection; names offered in drop‑down lists.
  • Slash command /tr to toggle the interface.
  • Customisable themes, colours, and column widths that persist between sessions.
  • Correct log messages when restoring or starting runs.
  • Safe cleanup on zone change, timeouts, and Ashita shutdown.

v1.0.0 (Español)

  • Registro en tiempo real de cada objeto que cae en el Treasure Pool de Dynamis.
  • Sesiones persistentes por zona y día: puedes salir, volver más tarde y seguir donde lo dejaste.
  • Dos modos de interfaz (completo y compacto) mediante ImGui.
  • Pestaña Management para marcar glass paid, currency delivered y la participación de cada jugador.
  • Detección automática de party y alianza; los nombres aparecen en listas desplegables.
  • Comando /tr para alternar la interfaz.
  • Temas, colores y anchos de columna personalizables que se guardan entre sesiones.
  • Mensajes de log correctos al restaurar o iniciar run.
  • Limpieza segura al cambiar de zona, superar timeouts o cerrar Ashita.

Description (English)

Treasure is a lightweight Ashita addon for Final Fantasy XI that turns Dynamis loot tracking into a one‑window task.

During a run the addon:

  • Monitors treasure‑pool packets and chat lines in real time.
  • Shows a sortable table with Item, Winner, Lot, and Time Left.

The Management tab lets the run leader quickly record:

  • Which players paid their glass fee.
  • Who has already received currency.
  • How long each member stayed in the run.

Everything is stored in a single session file per zone and date, ready for review in the built‑in history viewer.


Installation

  1. Copy the folder

    Place the Treasure directory inside your Ashita addons folder, for example:

  2. Load the addon

  • Automatic
    Add the line below to scripts\default.txt so Treasure loads on every launch:

    /addon load treasure
    
  • Manual
    Or type the same command in the Ashita chat box once you are in‑game:

    /addon load treasure
    

Descripción (Español)

Treasure es un addon ligero para Ashita que simplifica la gestión del loot en Dynamis a una sola ventana.

Durante la run, el addon:

  • Escucha en tiempo real los paquetes del Treasure‑Pool y las líneas del chat.
  • Muestra una tabla ordenable con Objeto, Ganador, Lot y Tiempo restante.

La pestaña Management permite al líder de la run apuntar rápidamente:

  • Qué jugadores pagaron su glass.
  • Quién recibió moneda.
  • Cuánto tiempo permaneció cada miembro en la run.

Todo se almacena en un único archivo de sesión por zona y fecha, listo para revisarse desde el visor de historial integrado.


Instalación

  1. Copia la carpeta

    Coloca el directorio Treasure dentro de tu carpeta addons de Ashita, por ejemplo:

  2. Carga el addon

  • Automático
    Añade la siguiente línea a scripts\default.txt para que Treasure se cargue cada vez que arranques el juego:

    /addon load treasure
    
  • Manual
    También puedes escribir el mismo comando en el chat de Ashita cuando estés dentro del juego:

    /addon load treasure
    
Treasure compact Treasure full 1 Treasure full 2
Management tab Treasure example History viewer
Session banner Glass paid check Currency delivered check

About

Treasure is a lightweight, polished addon that tracks event drops in real time and organizes them into a clean tabbed interface. It makes loot tracking, payouts, and attendance effortless.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages