Commit Graph

24 Commits

Author SHA1 Message Date
cajun
1f4641651c Add prototype to M15 Mainframe (#165)
---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2025-10-05 19:59:19 -05:00
Aanginer
613514673c Spacecraft (#156)
---------

Co-authored-by: uiwow7 <Voyager.CustomMTG@gmail.com>
Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2025-09-26 10:29:51 -05:00
cajun
4273221c3c Reapply "Bump to 2 5 8 (#141)"
This reverts commit 75307ecbe4.
2025-09-23 22:58:06 -05:00
cajun
75307ecbe4 Revert "Bump to 2 5 8 (#141)"
This reverts commit 240c1532ee.
2025-09-23 22:32:25 -05:00
GenevensiS
240c1532ee Bump to 2 5 8 (#141)
* Bump to 2.5.8

- Hard code exception for word "plains" in english_singular and english_plural functions
- Add font preloading by TomTkacz
- Add import_image function by TomTkacz
- Fix freeze when loading a set with missing templates

* add locale entries

* include localized keywords and statistics

* Add slider fields and get_mse_path

* Allow "Default" in slider fields

* better fix for print bug

* don't draw checkerboard when image field has default

this allows an image field to be transparent before an image has been selected by the user

* allow additional individual choices in slider fields

* Add CSV / TSV importer

* Update README.md

* move game scripts to separate file

* add json import

* format english locale

* format foreign locales

* localize

* finish locales

* cleanup

* minor tweaks

* fix bug in import csv

* optimize card counts display

* tighten conditions on drop down menu closing

* widen welcome window buttons

* Update changelog.txt

* tweaks

* update cli

* add locale entries, add changelog entries

* make some values scriptable, rewrite print layout logic

* fix "referencing nonexistant file" internal error

the error would happen when an image or set symbol file was changed or deleted, then the set was saved, then the change or deletion was undone

* add add_card_to_set script function

am I crazy or was there no way to do this from the CLI?

* fix symbol font bug

* add global_script statistics dimension property

this script is ran once at the start, and its result is stored in the 'global_value' variable, which is accessible to the regular script.

with this we can get rid of the set.global_variable_average_opening_hand field, and make sure its script is ran only once, when the user clicks on the relevant statistics dimension

* Add to_json and from_json script functions

* Update changelog.txt

* bump wxWidgets to 3.3.1

* Update changelog.txt

typos and today's prs

---------

Co-authored-by: cajun <kajunkittyavenger@gmail.com>
Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2025-09-23 14:53:19 -05:00
cajun
1ad85e8fa1 Update changelog.txt 2025-05-13 21:04:07 -05:00
GenevensiS
22dc154989 Add tarkir draconic showcase frame (#132) 2025-05-10 18:50:51 -05:00
GenevensiS
60db39d10d Add UNF full art basics (#118)
* Add UNF full art basics
* improve full art basics automation implementation
* fix z index on basic land symbol textbox
2025-02-04 19:51:05 -06:00
cajun
d482ff62a0 Fix #116 2025-02-01 23:34:44 -06:00
cajun
8b9475dc65 Mainframe Battles (#111) 2025-02-01 23:19:14 -06:00
GenevensiS
6960d85314 3.0.0 final touches (#84)
---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2024-10-01 08:42:16 -05:00
cajun
cb6cab414d Rooms and autoreminder prototype (#81)
* add rooms
* add clear splits and fuse
* rebuild the split and fuse images
* add nyx and UB frames
2024-09-29 15:32:32 -05:00
GenevensiS
28e602a42d fix crash when last card in set is deleted (#80) 2024-09-27 18:38:14 -05:00
GenevensiS
f16c3015ac Bump to 2.5.4 (#79)
* bump to 2.5.4

---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2024-09-27 13:51:14 -05:00
cajun
290a21c59a popunder art, cleanup 2024-09-26 18:15:16 -05:00
GenevensiS
fb3e5092a6 Update to 2.5.3 (#78)
* Update to 2.5.3

- add `exists_in_package` script function, which take a string argument of the form
"/package-name.package-extension/file-name.file-extension" and return true if the file can be loaded by MSE.
- add 175% export zoom option

* update watermark handling
* collapse card_watermark_1 etc into custom_watermark_link(#)
* added verify_watermark_image, a script that runs in custom watermark fields
* if the field is a potentially valid link, it will run exists_in_package, width_of, and length_of and caches their info in the field
* if the image is too big, it displays it normally instead of erroring

---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2024-09-26 15:37:23 -05:00
GenevensiS
5d3aff3388 Kasu customs (#65)
* add kasu Eldrazi
* add kasu Elder Scrolls

---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2024-09-24 10:49:19 -05:00
cajun
9a7b7949e8 [wip] updating exporters for 2.5 (#75)
* Add Card Regions to DFCs
* Add Hashes
* Add crop_multi_image to help crop with card regions
* bugfix exporters and organize the list
* add dfc splitter support for Cockatrice and Lackey exporters
* fix sizing bugs on Planesculptors exporter
* update icons on exporters missing them
* update namecheck exporter and improve near checking

---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2024-09-24 09:52:17 -05:00
GenevensiS
206de32133 MSE 2.5.2 and Showcase Catchup (#18)
* Updated to MSE 2.5.2
* Added Assassin's Creed Memory Corridor
* Added Bloomburrow Borderless Anime
* Added Bloomburrow Woodland
* Added Compleated Planeswalkers
* Added Duskmourn Paranormal
* Added Kamigawa Neon
* Added Kamigawa Ninja
* Added Kamigawa Samurai
* Added Innistrad Fang
* Added Theros Constellation
* Added Capenna Art Deco
* Added Capenna Golden Age
* Added Capenna Skyscraper
* Added Doctor Who TARDIS
* Added Dominaria Stained Glass
* Added Eldraine Enchanting Tales
* Added Fallout PipBoy
* Added Ikoria Crystal
* Added Innistrad Double Feature
* Added Innistrad Equinox
* Added Ixalan Treasures
* Added Ixalan Legends
* Added Ixalan Caverns
* Added Lord of the Rings Ring
* Added Lord of the Rings Scroll
* Added Ravnica City Mural
* Added Ravnica Dossier
* Added Tarkir Dragon Wing
* Added Thunder Junction Breaking News
* Added Thunder Junction Vault
* Added Thunder Junction Wanted Poster
* Added Unfinity Of Tomorrow
* Added Unfinity Attractions
* Added Secret Lair Baseball
* Added revamped option to Amonkhet Invocations
* Added UB stamp compatibility to old showcase frames
* Added foils and popouts modules
* Add foil_mask blending system
* Fixes #57
2024-09-23 14:11:14 -05:00
cajun
0e8925a64e add system for (To keyword, ...) reminder text (#69)
-added handle_action_rt(to:"name", "Action") to be used in keyword code. It will return either "To name, action" or "Action" depending on if the reminder text is removed from the keyword.
Example: {handle_action_rt(to:"populate", "Create")} a token that's a copy of a creature token you control.
-added handle_merged_rt("Normal", moved:"Alternate") to be used in keyword code. It will typically return "Normal", but will return "Alternate" if its keyword gets moved.
Example: {handle_merged_rt(if param1.value == "ns" then "They’re artifacts" else "It’s an artifact", moved:"A Food token is an artifact")} with "2, T, Sacrifice this artifact: You gain 3 life."
2024-09-22 08:32:25 -05:00
cajun
6d617985ce [274/274] magic-modules rollout (#51)
Add Magic-Modules support to all frames
2024-09-10 22:21:23 -05:00
cajun
a21cb6e4a0 MH3 Updates (#50)
* add Emerge from

---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2024-05-27 19:45:32 -05:00
GenevensiS
056abce80f Add corners options to some showcases (#44)
* Add corners option for Strixhaven showcases, Amonkhet Invocation, Dungeon Module, Secret Lair Full Art, and Unstable Basics
* Added option to remove name background from Unstable Basics
---------

Co-authored-by: cajun <12363371+CajunAvenger@users.noreply.github.com>
2024-05-26 03:24:24 -05:00
GenevensiS
fd4b8e4c89 card_fields rewrite and magic-modules.mse-include (#21)
Overhauls the card_fields file to allow for template designers more freedom in manipulating data.

Adds magic-modules.mse-include, a large scale include file for building templates in a standardized way. Applying this to existing frames will be coming in future updates.
2024-05-24 17:57:47 -05:00