Fully Customizable Planeswalkers 1.1 [4Walker and Symbol size Bugfixes]

Login or register to post comments
Sun, 2017-09-17 08:06
Cajun
Cajun's picture

Are you tired of planeswalker abilities that don't fit our unchanging template? Wish you could tweak those lines or loyalty costs even a hair, or maybe just use the 2-ability walker without switching templates? Want to have your planeswalkers break out of the frame like they do on TV on real cards? Well then welcome to Mainframe Planeswalkers!

What's All This Then?
This is an overhaul to the planeswalker frame that allows you to create breakout images, slide the locations of the ability stripes and loyalty costs, use separate textboxes for each ability like the Leveler template, and the ability to use customized imagemasks (which can change both framebreaks and stripe placement).

Well What Do I Do With This?
Unzip the file in the link and move all three folders to Magic Set Editor/data. This will overwrite card_fields with some new fields (which will be used in a leveler overhaul before long) and should be compatible with Melds 3-in-1.
Here's a rundown of all the styling features and how to use them. REMEMBER to check 'Options specific to this card' before changing these or these will try to apply to every card on the frame.

Popout image style: This is one way to add framebreak images to your card. For those familiar with M15 Extra, this is the same code as there. This option wants the left coordinate, top coordinate, the width, and the height of your breakout image, with each number followed by a comma. For example "15,15,345,493," will add a new image over the non-border parts of the card. This image supports transparency, so by using a Photoshop or a GIMP, you can cut out everything but the breaking elements of your art and upload that image. Generally you will start this at "15,35,345,260,", which creates an image halfway through the name to the top of the typeline. Sometimes MSE will glitch out and not apply the transparency to this art. When this happens, save and reload, or make your cutout image 1 pixel wider and move it in the upload window, one of these will fix it.

Stripe coordinate: This sets the placement of the ability stripes starting at the top of the textbox, using the "#," system as before. The default for two-ability planeswalkers is "48," the default for standard planeswalkers is "27,80," and the default for four-ability planeswalkers is "21,69,119,". Increasing and decreasing those values will move the ability divider down and up respectively, and a blank space is a zero.

Move loyalty costs: Finally, a simple one. This wants four numbers (or blanks) followed by commas and moves the first, second, third, and fourth loyalty cost up that many pixels. If you need to move one down, use a negative. "2,2,-2,," move the first two up 2 pixels, the third down 2 pixels, and leaves the fourth alone, likely because it doesn't use it.

Use separate textboxes: This is a dropdown that sets the number of leveler-style textboxes. By default this is turned off, using the default M15 Planeswalkers code. Two-ability planeswalkers can only be used through this option.

Separated text size: This is used to cap the font size used by the separated textboxes because this can't be scripted automatically. The default is 14, but you will typically set this between 9.5 and 11.

Level N chop: While the textboxes are keyed to the Stripe coordinate option, sometimes it doesn't quite work out (or you're using a custom mask). For those cases these style options let you tweak the top and bottom of each of the textboxes. These work similarly to the loyalty costs, "2,2," will move the top and bottom of the textbox up 2 pixels, "10,-10," will make the textbox 10 pixels taller in each direction and so on.

Default image size: Disabling this will increase the size of the image so that it extends under the name, making it easier to get an image to cut out for framebreaks.

Illus. DrawingNightmare

Borderless: This increases the art size to cover the borders, which can be used for fortresses.

Custom mask: Warning, not for the faint of heart.
Normally, the ability stripes are created by an image mask that selectively makes the image transparent. Image masks look like this, with black being completely invisible, white being completely visible, and gray being the partial transparency seen under the abilities.

Several of these are included in the template, which can be edited (even in something as simple as Paint) the change the size of the image stripes or erase parts of the frame to allow the art to break out from underneath. Framebreaks done this way can't break the border and will go under text.

Once you have this mask, save it to the folder bundled with this named "magic-mainframe-extras.mse-include", preferably with a personal subfolder so as to not accidentally interfere with anyone elses. It comes with a few of my masks both as an example and as possibly usable masks. If you distribute a set that uses this method, be sure to distribute any of these masks as well. If the mask can't be found, the render will have a blank image (and if you wind up in this scenario, just delete the '.png' to use the default mask without losing the mask name). While the subfolder and descriptive names are only (very strong) suggestions, these masks have to be .pngs in magic-mainframe-extras.mse-include in order to work.

What's All This Mainframe Noise?
Mainframe started out as a template that would contain all the M15 frames in a single style. Unfortunately, there are a lot of issues inherent in that, some of which are project-breaking. For the time being, Mainframe will be a series of unified overhauls. Next on my radar is Custom Watermarks.

Cajun's Explorations
Planeswalker Template Overhaul
fluffyDeathbringer wrote:
I dunno, Cajun has a habit of doing Dubiously Working new rules stuff

Sun, 2017-09-17 17:48
Cajun
Cajun's picture

Note for planeswalkers being converted to this template: When you change to Separated textboxes, all of your walker's previous text will be in the first textbox and the others will be empty. Simply cut and paste the second/third/fourth abilities into the new textboxes. There wasn't a clean way to make that happen automatically.

Cajun's Explorations
Planeswalker Template Overhaul
fluffyDeathbringer wrote:
I dunno, Cajun has a habit of doing Dubiously Working new rules stuff

Mon, 2017-09-18 07:29
ZephyrPhantom
Moderator
ZephyrPhantom's picture

Looks excellent so far - I'd go as far as to say you've become the new "template guy". Well done!


Spoiling monthly, attempting to conclude by Dec 2017
Looking for fun? Try Battle Boards!

Mon, 2017-09-18 20:04
Daij_Djan
Moderator Best Set of 2016
Daij_Djan's picture

This looks awesome! Can't wait to update my Fortress designs Winking smiley

As Photobucket wants me to pay 400$/year to link to my images, I'll relocate all renders.

Mon, 2017-09-18 21:18
TempestCloud

This looks very useful! Thank you very much. It's got to be a real pain to code all that was needed to customize the position of the stripes, loyalty symbols and text size.

Thu, 2017-09-21 03:12
joekabox
joekabox's picture

I really like this idea, and I'm having fun using it, but I'm getting an issue where the console is saying it is unable to find 'magic-mana-mainframe-small.mse-symbol-font' and 'magic-mana-mainframe-large.mse-symbol-font'. Not only that, but when I change the font size, the symbol size seems to be unaffected, leaving mana symbols and the like looking large and out of place in the abilities. I'm guessing this may be related to the console errors popping up. Any idea how to fix this? I've never encountered this error before.

Thu, 2017-09-21 03:29
joekabox
joekabox's picture

I'm actually getting another error too, regarding lines of text needing tabs. Here's a screenshot of the two previously mentioned errors as well as this third one I'm talking about. https://orig00.deviantart.net/9a07/f/2017/263/0/a/mse_screenshot_by_joekabox-dbo2g48.png

Thu, 2017-09-21 05:21
Cajun
Cajun's picture

magic-mana-mainframe is a mana symbol update that I am working on. I should have removed that, but it won't cause any issues other than the console popup.
Symbols not changing I just ran into myself. Will have a fix for that shortly.
Third error would be me not adding in the fourth level correctly to the packaged card_fields. again, will have that fixed shortly.

Thanks for finding these bugs, there's been a lot of moving parts here and a few things slipped by me o7

Cajun's Explorations
Planeswalker Template Overhaul
fluffyDeathbringer wrote:
I dunno, Cajun has a habit of doing Dubiously Working new rules stuff

Thu, 2017-09-21 05:41
Cajun
Cajun's picture

VERSION 1.1, same link as before. Removes references to the two Mainframe mana fonts no one has yet, applies the separated text size to mana symbols, and fixes a bug with Level 4 not being implemented properly.

Cajun's Explorations
Planeswalker Template Overhaul
fluffyDeathbringer wrote:
I dunno, Cajun has a habit of doing Dubiously Working new rules stuff

Fri, 2017-09-22 15:09
dawsonkenneth

how do I apply this to my program

Fri, 2017-09-22 15:20
Cajun
Cajun's picture

Quote:
Well What Do I Do With This?
Unzip the file in the link and move all three folders to Magic Set Editor/data. This will overwrite card_fields with some new fields (which will be used in a leveler overhaul before long) and should be compatible with Melds 3-in-1.

Cajun's Explorations
Planeswalker Template Overhaul
fluffyDeathbringer wrote:
I dunno, Cajun has a habit of doing Dubiously Working new rules stuff

Wed, 2017-10-11 05:30
ShenHibiki
ShenHibiki's picture

I just put this ones in, and, for some reason, is not using the Magic Card font, but a generic one... the other cards use the right one, just this template doesn't. where or how do I fix it? thanks!

Example: https://cdn.discordapp.com/attachments/140244098375352320/367506087966146563/unknown.png

as you can see, the second one is missing the font on the name and card type!

EDIT: Nevermind, fixed thanks to Cajun in the Discord Server! =P

Wed, 2017-10-11 14:59
Mahx Michael
Mahx Michael's picture

Wait, are you doing MSE plugins on Discord?

Wed, 2017-10-11 15:16
Cajun
Cajun's picture

I'm taking requests/bug fixes/help me i broke somethings on there. Pretty much anything I change there gets mirrored here.

Cajun's Explorations
Planeswalker Template Overhaul
fluffyDeathbringer wrote:
I dunno, Cajun has a habit of doing Dubiously Working new rules stuff