Skip to content

Magic Set Editor 2.1.0

Compare
Choose a tag to compare
@twanvl twanvl released this 01 Jun 20:50
· 38 commits to master since this release

What is included?

This download only includes the core program files. No templates are included.
See https://magicseteditor.boards.net/board/5/additional-downloads
for template downloads

Some templates may need to be updated, but the recent magic mainframe template will work with this version of magic set editor.

Changes since the last stable release:

Features:

  • In the quick search box you can specify which field to search in,
    for example type:Wizard searches for cards with Wizard in the type.
  • Added "Select All" to menu (#19)
  • Added "Save as Directory" to menu
  • Added a keyboard shortcut for the search box (Ctrl+K)

Bug fixes:

  • Keywords that appear multiple times don't mess up reminder text (#20)
  • card variable in console panel now refers to the selected card
  • length function now gives correct results for maps
  • substr("foo",begin:3) now returns "" instead of true

Template features:

  • Added <font:...> tag to change the font inside a text field.
  • Added <margin:...> tag to change the margins of a block of text.
  • Added <align:...> tag to change the horizontal alignment of a block of text.
  • Added <li> tag for list bullet points. (Experimental!)
  • Colors can now be written using hex notation, #rrggbb / #rrggbbaa, and short hex notation (#rgb / #rgba)
  • Added card_style.field.layout, with information on the position of each line and paragraph in a text box.
  • It is now possible to set the width and height of set info and style fields. This is especially useful for set specific images like watermarks and symbols.

Scripting:

  • Added type_name function
  • nil != "", so missing values are no longer equal to the empty string
  • The = operator is now deprecated, use == for comparisons, := for assignment.
  • if statements without an else will now produce a warning if their result is used.
  • Added case ... of control structure, for comparing a value against multiple alternatives

Internal:

  • Switch build system to to CMake
  • Update code to work with wxWidgets 3.1 and C++ 17
  • Lots of code cleanup
  • There is now a 64 bit version for modern windows systems.