Skip to content

FFTPatcher suite 0.497

Latest
Compare
Choose a tag to compare
@Glain Glain released this 15 May 22:02
· 27 commits to master since this release

General

  • Spinners (numeric value boxes with up/down arrows) now increment by 1 with mouse wheel.
  • Type-ahead resets more often (see #15)

FFTPatcher

  • Usage highlighting expanded for jobs, abilities, and skillsets.
  • Now has Save Patch XML functionality.
  • Now opens Resources.zip without locking the file (for reading).
  • Now updates form values when the menu is accessed (by focusing the menu). Prevents saving without form values being updated.
  • Fixed an issue where the View Stat form could show raw stats going over maximum.
  • Fixed an issue where the View Stat form could calculate negative values.
  • Updated Items tab Inflict Status/Cast Spell label to just Inflict Status.
  • Changed default names for initial and unused Shop Progression values.
  • Updated some formula text.

FFTactext

  • Now has a search feature!
  • Currently loaded text now saves to .ffttext file even if it doesn't adhere to the parameters in PSXText.xml or PSPText.xml.
  • Fixed an issue where text entries could be loaded incorrectly if defined section length exceeded actual section length.
  • Generate Resources.zip now XML encodes text entries (to prevent errors parsing the file).
  • Generate Resources.zip should now generate MapNames.xml correctly.
  • Fixed {SP2} character width to be 10 instead of 4.
  • Fixed an issue with Quick Edit where an entry could be created for a file that didn't exist.
  • Can now save patch XML.
  • Improved error message when encountering an invalid text string.
  • Added additional text sections (EQUIP.OUT 01, WORLD.BIN 12, WORLD.BIN 13)
  • Skillset descriptions now have 189 entries (from 188).
  • PSX map menu section now has 17 entries (from 1).
  • PSP patches now contain Ability Quotes.
  • Fixed an issue where an error could be encountered if selecting Cancel from the Load from ISO dialog.
  • Now displays a more specific DTE error when attempting to patch a text section where the text exceeds the space limit and DTE is disabled for that section.

Shishi

  • Sprites and Other images now support PNG!
  • Can now import all sprites and images, and patch metadata, via command line.
  • Sprite flag checkboxes replaced with height dropdown.
  • Reloading all sprites/images now refreshes the current sprite/image.
  • Fixed format of World Map Ramza in Other Images.
  • Fixed an issue relating to copying the current frame rectangle when switching the spritesheet or palette.
  • Sprite type FOUR is now called OTHER.
  • Now includes OTHER.SPR in Other Images.
  • Can now load and save .shishipatch files, for metadata changes.
  • Expanded command line patch functionality.
  • Updated references to OPENBK so they now use OPNBK.

FFTorgASM

  • Can now patch PSP ISO with appropriate PSP XML patches!
  • Can now patch entire binary files with binaryFile attribute.
  • Now has selectable option for Resolve Conflicts functionality.
  • Resolve Conflicts functionality should now preserve alignment when moving ASM.
  • Resolve Conflicts functionality can now detect and move conflicting changes more effectively.
  • Fixed an issue with moving patches where references were not being updated correctly.
  • Fixed an issue where label values were not being reset on a per-patch basis.
  • Fixed an issue where labels defined after they were referenced could cause label replacement to fail.
  • Fixed an issue where the align attribute was not being read correctly.
  • Fixed an issue with Save Patch XML where the text was not being XML encoded properly.
  • Fixed an issue with the patch list that could occur when reloading a file.
  • Fixed an issue where ASM patches that include other patches did not copy variables correctly.
  • Spacebar can once again toggle patches.
  • XmlPatches directory is now configurable.
  • Now shows a red error message when selecting a file that did not load correctly.
  • Save Patch XML button is now on the patch form.
  • Form layout and anchoring: search bar now resizes horizontally with the form, and clear button is now anchored right.
  • Left arrow key now focuses file list and right arrow key now focuses patch list.
  • Moved version label.
  • Updated some patch XMLs.

EntryEdit

  • Improved error checking around battle conditionals when loading from save state.
  • Variable commands now use unsigned values.
  • Now creates Event directory if necessary when exporting all event scripts.

MassHexASM

  • (LEDecoder form) When decoding a binary file, the input file is opened without locking (for reading).

ASMEncoding

  • sltiu now uses unsigned immediate.
  • Using .if with one argument now does an integer comparison and treats the argument as a variable.
  • .if now supports one single value and tests if non-zero, e.g.: .if %UsingTLW
  • Fixed issues relating to handling variable values in .if statements.
  • Fixed an issue related to multiple labels being defined on one line.
  • Fixed an issue where referencing labels that were defined later than they were referenced could cause incorrect code size and address calculation.