FFTA Clan Abilities Manager for mIRC
This script was designed to allow people playing FFTA to keep track of what abilities their clan members have mastered.
Reason for making: Boredom and wanting to track abilities easily.
NOTE: Script for mIRC 6.x ONLY! (Might also work with mIRC 7.x.) Not guaranteed to work with other versions of mIRC.

FFTA Clan Abilities Manager Dialog
FFTA Ability Manager Dialog

FFTA Clan Abilities Report Window
FFTA Ability Report Window

Instructions on setup and use:
Setup: First, if you are using a previous version of the script, type "/unload -rs ffta.mrc" without the quotes into any mIRC window.
Once you have done that (or if this is the first time you are using the script), download the zip file and unzip it in your mIRC directory.
Then type "/load -rs ffta.mrc" without the quotes into any mIRC window.
When the 'Script Warning' window comes up, click Yes. Note that this script does not do anything when loaded except give out my contact information. :)
Once loaded, type "/ffta" without the quotes in any mIRC window.
The will open the dialog box, where you can start entering information in.
Alternatively, you could also right-click in any window (or go to your command menu option) and go to the 'FFTA' option and pick 'FFTA Clan Abilities Manager'.
Basic usage is as follows: First, you need to add your clan members.
NOTE: Once you add Marche to the clan list, he can not be removed.
Once you have done that, you can start selecting which abilites are mastered or being learned.
The Report window can be opened one of 3 ways. First would be from inside the FFTA Clan Abilities Manager dialog window. Next would be using "/fftareport" without the quotes in any mIRC window. Lastly would be from the 'FFTA' pop-up option, the 'FFTA Clan Abilities Report' option.
When using the Report window, you can right-click on a clan member or a job.
When doing so, you get the option to expand/shrink the list. You will also be able to jump to the selected line inside of the dialog box, if it's open.
When selecting an ability, you can also change the settings of that ability, same as if you were inside the dialog box.
When you make any changes in the dialog while this Report window is open, the Report window will automatically be updated. Same goes for any changes inside the report window, they will be updated in the dialog box, if opened.
Clicking the 'Make HTML Page' button will generate a web page that will show all the information the report window would show when fully expanded.
This could be useful if you wish to upload the page to your own web space and show other people.
It also includes Javascript, so if the person viewing the page doesn't have Javascript support, they will be unable to view the page.

EXAMPLES -- Style 1 & Style 2 -- These are examples of what will be generated.
NOTE: Style 2, using tables, can be about twice the size of Style 1, using lists. What style you pick is up to you.

Download Script
FFTA Clan Abilities Manager v2.2
File is zipped, be sure to unzip it to the mIRC directory.
Downloaded 2604 times

Version History
  • Found a bug in the script that made it do nothing when loading the dialog box because of a missing ). This has been corrected.
  • Redesign to the HTML pages the script generates, it now uses more CSS and less HTML. Style 1 gets to be 1% bigger, but Style 2 shrinks by a whopping 28%. The pages should also look a little nicer as well.
  • Fixed some bugs that were caused by the $readini fallback I included in the last update. Mostly caused by the returned value being the Euro symbol instead of a null value. Corrected, thus also making the HTML pages be valid HTML once again.
  • After finding a few terrible bugs in my cbxini.dll code, I have fixed those errors and included cbxini.dll v1.1 in the zip file now.
  • Also found out that if cbxini.dll does not return a value, it'll cause the script to malfunction or just show nothing. I have a fallback to $readini in place now if that ever happens.
  • Fixed problem with what the lists looks like in Firefox, both for this page and the pages generated by the script.
Yup, after almost a year, I have released a new version. This one is mostly rewritten, is faster, the dialog box is more compact, and it includes a DLL of my own to speed up reading the ffta.ini file.
  • Modified structure of dialog box.
  • Script will now force the list of races, jobs, and abilities to be static. This is because those will never change, so there should be no reason to allow them to be changed. Even if manually changed in the ffta.ini file, the script will verify the integrity of the data.
  • Added more options into the Report window, such as jumping to an option in the dialog from the report window, making changes to abilities from the report window, and showing how many jobs a clan member has mastered.
  • Modified HTML pages to utilize Javascript to have similar functionality to the Report window. Also shows how many jobs a clan member has mastered. Removed nasty break at the end of the lists.
  • Included a DLL of my own creation, cbxini.dll, which allows for faster reading of any .ini file. Also made a few other speed optimizations to the script. It should now be about 300% faster when doing mass reads on the ffta.ini file.
  • Optimized some of the code to take up less space.
  • Tried to reorder the dialog IDs of the main dialog box, thus having to recode a lot of the script.
  • Corrected ability list for Babus to include Weapon Def+.
  • Made it so when Ritz or Shara is added, their mastered abilities will be set automatically, as long as the abilities exist before adding.
  • Added option to rename clan members, jobs, and abilities. Special characters (Marche, Montblanc, Ezel, Babus, Cid, Shara, Ritz) can not be renamed. Special jobs and their abilities can not be renamed.
  • Added option to reorder clan members, jobs, and abilities, but only if there is at least 2 of what you are reordering. Special jobs and their abilities can not be reordered.
  • Fixed bug when adding a clan member or job that conflicts with an existing clan member's name, existing job name, or one of the race names. Error correction was added to prevent this from being a problem.
  • Added option to report window to allow you to jump directly to the selected line in the dialog box when you right-click the line.
  • Added option to use one of two different styles of making HTML web page. One uses lists, the other uses tables.
  • Modified web page to use Arial as default font, or a sans-serif font like Arial if Arial is not on your system.
  • Added option to create a web page showing ability information, like the report window, but in HTML format.
  • Added special options for the following characters: Ezel, Babus, Cid, & Ritz. This is due to the fact that the first 3 have special jobs that only they have (and can't be changed) and because Ritz is a Human with Viera jobs.
  • Modified dialog for adding clan members to automatically pick race when the following character names are entered: Marche, Montblanc, Ezel, Cid, Babus, Ritz, & Shara.
  • Added functionality to Report window to expand/shrink job list for clan members and ability list for jobs.
  • Made Report window automatically update when changes are made in the dialog box.
  • Fixed error in dialog box when adding an ability for a job that is shared between multiple races.
  • Fixed error in dialog box when adding a job to a race that already exists for another race.
  • Fixed error in dialog box when removing job from one race when it exists for other races.
  • Fixed error in dialog box when checking ability mastered and it not saving.

Final Fantasy Tactics: Advance (FFTA) is © 2003 Square Enix.
mIRC is © 1995-2018 mIRC Co. Ltd.
FFTA Clan Abilities Manager is © 2003-2005 Naram Qashat a.k.a. CyberBotX.

Go to SNES Animations Page