Skip to content

v2.0.0 - Barian Babélico

Compare
Choose a tag to compare
@piface314 piface314 released this 22 Mar 18:49
· 25 commits to master since this release
764ae4f

Added

  • Internationalization in program interface, ygofab make and ygofab compose.
  • A new font is needed to support internationalization.
  • locale general configuration.
  • locale configuration in picset and expansion.
  • --locale flag in make.lua (installer).
  • Currently, only en and pt are the supported languages, but you can add custom locales.
  • Support for multiple monster abilities (Spirit, Union, Flip, etc.) in proxy mode.
  • Support for custom counters in ygofab sync and ygofab make.
  • --verbose flag to ygofab compose, ygofab export and ygofab sync.
  • Warning when user seems to be outside a project folder.
  • Support for custom data when reading card database with ygofab compose/ygopic or writing them with ygofab make. Currently supported columns are holo, setnumber, year, author, placed in a table called custom.
  • --holo, --locale, --verbose and --help flags to ygopic.
  • -o flag in ygofab export can now also specify an output pattern.

Changed

  • Default binaries location changed from /usr/local/bin to $HOME/.local/bin for Linux, to avoid using sudo.
  • Default install location changed from /usr/local/ygofab to $HOME/.local/ygofab for Linux, to avoid using sudo.
  • Default install location changed from C:\Program Files\YGOFabrica to %LOCALAPPDATA%\YGOFabrica for Windows, to avoid the need of running the installer as admin.
  • Global configurations location changed from %USERPROFILE%\ygofab to %APPDATA%\YGOFabrica for Windows.
  • Global configurations location changed from ~/ygofab to ~/.config/ygofab for Linux.
  • More detailed output in ygofab config.
  • ygofab sync now exports project in a .zip file, instead of copying individual files - except for strings.conf.
  • Now each expansion has its own strings.conf. E.g. expansion blue-eyes is associated with two files: expansions/blue-eyes.cdb and expansions/blue-eyes-strings.conf.
  • --clean flag in ygofab make renamed to --overwrite or -ow.
  • Attribute and monster Type (race) are no longer mandatory in ygofab compose/ygopic.
  • Correct OT codes and categories for EDOPro.
  • For Linux, releases no longer come with luajit and vips. It is recommended that each user installs them via their own package manager.

Fixed

  • Ritual Spells no longer have a blue frame.
  • Warnings for ygofab compose correctly display id of a broken card.
  • &, <, > are correctly escaped and rendered in card pics.
  • Fixed a bug in which if a macro was applied with less arguments than a previous macro, the argument from the previous one would be used in the next. Now they correctly use only their respective arguments.

Removed

  • --clean, --no-pics, --no-script and --no-exp flags from ygofab sync.
  • fonts command in make.lua. Fonts are now copied when luajit make.lua install is used.