IMPORTANT:
Version 0.1.2 fixes two major issues with the editor. If you've already used either editor, the safest way to ensure there are no bugs in your patch is to redo everything from scratch. I sincerely apologize for this major inconvenience (although I'm also pretty sure this only applies to one person...) but I don't say I didn't warn you! I don't believe there are any more bugs since I've done a more thorough test this time.
Below are some basic tools for the US version of Final Fantasy Tactics A2: Grimoire of the Rift written in Java. Anything they do can be easily done in a hex editor but it makes things a little easier to navigate and more intuitive.
These tools are currently in alpha/beta/something phase and any bug reports will be much appreciated. If you know what a certain unknown or blank happens to be, then by all means tell me and I'll update it as soon as possible. I recommend extracting zips to their own folder and putting the ROM you want to edit in there too (keep a clean version somewhere else as backup).
Job Editor
http://www.mediafire.com/download.php?7br53q0fnqf92pg (0.1.2)
This tool can't edit names.
Ability Editor
http://www.mediafire.com/download.php?q97o8x7uv094vmt (0.1.2)
This tool can't edit what abilities belong in a certain set (e.g. Arts of War), what animations it has, AP required and where it is learnt from.
Important things to note:
Required equipment is left in hex because I don't know how it works. Consider looking for an existing ability (eg. Shield Bash) and use it's value for the same requirements.
Fixed damage is the fixed bonus added to a unit's offensive stat during damage/heal calculation. It is sometimes ignored if the ability has a property with certain modifiers.
Target type, range and radius affect eachother. Certain combinations will result in unpredictable results. Consider looking for an existing ability with desirable properties and copying it's values.
Height difference is how much higher/lower a unit can be from the target's height and still be hit by the AoE. Note that this only really applies to abilities like Black Magick or Summoning Magick.
AP Slots is where an ability's current AP is stored in a unit's data of a certain race. While the game may read from the same memory, if a unit has maxed AP in one address and is Hume, it will have mastered a different ability than if it were a Bangaa.
The Blue Magick Index is (what I assume) to be which AP index to max out if a unit with Learn is hit by the applying ability. Also note that Blue Magick abilities all have two copies, one for the player and one for monsters.
The check boxes on page 2 are probably heavily tied with laws as well as granting certain properties, determining whether or not this ability breaks certain laws.
The missing features will be implemented in separate tools. However, since only one or two people have shown interest in FFTA2 at all, how much interest I show towards producing tools or hacks is just as meagre. Even if I could finish everything in a matter of days, I probably won't. Besides, what I achieve is shit compared to what someone smarter could do in seconds.
Version 0.1.2 fixes two major issues with the editor. If you've already used either editor, the safest way to ensure there are no bugs in your patch is to redo everything from scratch. I sincerely apologize for this major inconvenience (although I'm also pretty sure this only applies to one person...) but I don't say I didn't warn you! I don't believe there are any more bugs since I've done a more thorough test this time.
Below are some basic tools for the US version of Final Fantasy Tactics A2: Grimoire of the Rift written in Java. Anything they do can be easily done in a hex editor but it makes things a little easier to navigate and more intuitive.
These tools are currently in alpha/beta/something phase and any bug reports will be much appreciated. If you know what a certain unknown or blank happens to be, then by all means tell me and I'll update it as soon as possible. I recommend extracting zips to their own folder and putting the ROM you want to edit in there too (keep a clean version somewhere else as backup).
Job Editor
http://www.mediafire.com/download.php?7br53q0fnqf92pg (0.1.2)
This tool can't edit names.
Ability Editor
http://www.mediafire.com/download.php?q97o8x7uv094vmt (0.1.2)
This tool can't edit what abilities belong in a certain set (e.g. Arts of War), what animations it has, AP required and where it is learnt from.
Important things to note:
Required equipment is left in hex because I don't know how it works. Consider looking for an existing ability (eg. Shield Bash) and use it's value for the same requirements.
Fixed damage is the fixed bonus added to a unit's offensive stat during damage/heal calculation. It is sometimes ignored if the ability has a property with certain modifiers.
Target type, range and radius affect eachother. Certain combinations will result in unpredictable results. Consider looking for an existing ability with desirable properties and copying it's values.
Height difference is how much higher/lower a unit can be from the target's height and still be hit by the AoE. Note that this only really applies to abilities like Black Magick or Summoning Magick.
AP Slots is where an ability's current AP is stored in a unit's data of a certain race. While the game may read from the same memory, if a unit has maxed AP in one address and is Hume, it will have mastered a different ability than if it were a Bangaa.
The Blue Magick Index is (what I assume) to be which AP index to max out if a unit with Learn is hit by the applying ability. Also note that Blue Magick abilities all have two copies, one for the player and one for monsters.
The check boxes on page 2 are probably heavily tied with laws as well as granting certain properties, determining whether or not this ability breaks certain laws.
The missing features will be implemented in separate tools. However, since only one or two people have shown interest in FFTA2 at all, how much interest I show towards producing tools or hacks is just as meagre. Even if I could finish everything in a matter of days, I probably won't. Besides, what I achieve is shit compared to what someone smarter could do in seconds.