Skip to content

Releases: piface314/ygo-fabrica

v.2.1.0 - Cronomalia Cromática

15 Jan 16:17
8374c19
Compare
Choose a tag to compare

Added

  • ygofab make now supports "metamacros", which are references to other fields of the card, e.g. ${@name} becomes the card name.
  • New command ygofab unmake turns an existing .cdb into a .toml file.
  • Hologram sticker now can be either none, gold or silver. Still defaults to gold.

Changed

  • ygofab export and ygofab sync now include any .lua files inside script folder.
  • Text formatting improved in card pics, also with non breaking spaces added after bullet points.
  • Improved proxy resolution from 694x1012 to 813x1185.
  • Reduced proxy assets size from ~14MB to ~12MB.
  • Shortened log status bar.

Fixed

  • ygofab compose now correctly ignores leading and trailing whitespace.

v2.0.2 - Barian Babélico

07 Apr 23:12
Compare
Choose a tag to compare

Fixed

  • ygofab make now properly warns when no data can be written to a .cdb, instead of showing a syntax error.
  • ygofab make now properly writes strings.conf data.

v2.0.1 - Barian Babélico

18 Nov 23:47
Compare
Choose a tag to compare

Fixed

  • Typos in localization.
  • No longer errors out when trying to zip inexistent files. A warning is shown instead.
  • Correctly identifies commands and return codes during build and installation.

v2.0.0 - Barian Babélico

22 Mar 18:49
764ae4f
Compare
Choose a tag to compare

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.

v1.0.2 - Artefato Astral

23 Jun 22:53
cfcf87e
Compare
Choose a tag to compare

Fixed

  • ygopic no longer broken.
  • Solved problems with working on different drives in Windows.

v1.0.1 - Artefato Astral

08 May 03:39
Compare
Choose a tag to compare

Note: the Added and Changed sections refer to changes that were mistakenly included in this release, since they differ from Semantic Versioning guidelines. They should have been included only in the next major version, v2.0.0.


Added

  • Simpler installers for both Linux and Windows.

Changed

  • Default install location changed from C:\Program Files\YGOFabrica to %LOCALAPPDATA%\YGOFabrica for Windows.
  • Global configurations location changed from %USERPROFILE%\ygofab to %APPDATA%\YGOFabrica for Windows.

Fixed

  • Composer no longer tries to write empty text.
  • Gamedir path delimiter is now ''' to avoid conflicts.
  • Infinite loop for long multiline text no longer happens.
  • --clean flag in ygofab make no longer drops tables.
  • --version/-v flag wasn't present

v1.0.0 - Artefato Astral

12 Feb 16:25
Compare
Choose a tag to compare

This is the first working version of YGOFabrica, available for Linux and Windows. Currently, these are the supported features:

  • Creation of YGOPro extension pack folder structure;
  • Global and local configurations, e.g. game folders;
  • Synchronization of pack to game folders;
  • Support for different sets of card pics and expansions;
  • Generation of card pics from .cdb and raw artwork;
  • Export pack to .zip, ready for sharing;
  • Making .cdb files out of descriptive .toml files.

As explained in installation instructions, the files attached to this release do not contain fonts (except for Link Rating font). Find me on YGOPro Percy Discord server to get the fonts, my username is PiFace.