Skip to content
 
 

Repository files navigation

trainmon

This addon for Ashita v4 tracks and displays Training Regime objectives. It supports both English and Japanese clients.

About this fork

This maintained fork works with current Ashita 4 installations and adds alliance-aware kill tracking. Trainmon now recognizes credited kills made by active members in any of the three alliance parties instead of checking only the player's six-person party.

Version 1.3.3 also lets the GUI recover to the latest server-reported count when an earlier chat-message pairing was missed.

The game server still decides whether a kill awards Training Regime credit. Trainmon updates only after the server sends the designated-target progress message, so this change does not bypass server rules for Fields or Grounds of Valor.

Original addon by onimitch. Alliance-support maintenance by SmithReact.

Example

How to install:

  1. Download the latest Release from the Releases page
  2. Extract the trainmon folder to your Ashita4/addons folder

How to have Ashita load it automatically:

  1. Go to your Ashita v4 folder
  2. Open the file Ashita4/scripts/default.txt
  3. Add /addon load trainmon to the list of addons to load under "Load Plugins and Addons"

Usage

Go to a Field Manual and start a training regime. If you've already started one then confirm the training options to update trainmon.

By default the training objectives will only display while you're in the zone the training is for.

You can drag the window by mouse click and hold on the arrow icon.

Commands

You can use /trainmon or /tmon

/trainmon status - Show in chat log the current training data.

/trainmon reset - Clear all training data from trainmon. Note this doesn't cancel your training regime with the game, it just stops the addon tracking your kills.

/trainmon hide - Hide the training window

/trainmon show - Show the training window only in the zone the training is for.

/trainmon show always - Show the training window in all zones, regardless of what zone the training is for.

How does it work?

Trainmon works by parsing messages in the chat log for training data, updates and monster kills.

Some training objectives require members of a family or type, and for that I've built a database to match monsters to their family or type based on data from www.bg-wiki.com.

It isn't perfect though, and despite building some fairly thorough tests that cover both English and Japanese (see test folder in the repo), there is bound to be some missing monster data.

If you get the error message "Failed to find "" in Training Data", please create an issue on GitHub and let me know what training regime you were doing and what monsters you killed. It helps if you can be very specific of the names that appeared in your chat log.

Issues/Support

I only have limited time available to offer support, but if you have a problem, have discovered a bug or want to request a feature, please create an issue on GitHub.

About

Ashita 4 Training Regime tracker with alliance-aware kill tracking. Fork of onimitch/ffxi-trainmon.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages