|
Post by crexalbo on Jul 26, 2018 2:46:04 GMT
I'm making a custom template derived from magic.mse-game As made apparent from my attachment, when it comes to name and type lines, MSE appears to be ignoring my alignment rules for condensing too-long text. Specifically, it appears to be ignoring this command:
alignment: stretch if-overflow
It's also ignoring the following (deprecated?) command:
alignment: shrink-overflow
I'm using version 2.0.0. Is there any workaround for this? It doesn't seem to be a problem for any other templates.
Here is my code for the name and type lines.
name: left: 115 top: 115 right: { 115 + 1270 - 65 - card_style.casting_cost.content_width } height: 100 alignment: bottom shrink-overflow padding left: 10 padding bottom: -18 z index: 5 font: name: Beleren Small Caps size: 82 color: white weight: bold max stretch: 0.5
type: left: 125 top: 1211 right: { 125 + 1250 } height: 100 alignment: middle stretch if-overflow padding left: 8 padding bottom: 0 z index: 5 font: name: Beleren size: 60 color: white weight: bold max stretch: 0.5
|
|
|
Post by cajun on Jul 26, 2018 2:52:15 GMT
It's probably because you've got your right bounds set crazy far off the card so you aren't reaching the end of the textbox and needing to shrink.
|
|
|
Post by crexalbo on Jul 26, 2018 3:36:17 GMT
My right bounds are set appropriately. It's just that my cards are at 600dpi, so they're 1500px wide. Here's a screenshot of the card as it's being edited.
|
|
|
Post by crexalbo on Jul 26, 2018 3:39:46 GMT
Another screenshot of the card in edit. Notice how the cursor is in the middle of a letter -- it doesn't move left and right in line with the spaces between letters, and inserting/removing letters at the cursor location will often perform that edit farther down the string. This tells me that MSE is probably rendering the cursor location as if the text was being properly compressed ... and just isn't properly compressing the text itself when rendering the text but when it comes time to actually render the text, MSE won't perform the compression. (EDIT for clarity)
|
|
impspiritguide
2/2 Zombie
Favorite Color: Brown
Posts: 129
Set Hub: http://magicseteditor.boards.net/thread/256/pokemon-thread
Formerly Known As: Imp Elemental Spirit Guide
|
Post by impspiritguide on Jul 26, 2018 13:06:09 GMT
Looking at what you've got, I would say it should work.
The only three things I've ever had that disabled it (short of mispelling something) are: activating a symbol font can disable the shrink-overflow.
doesn't work if you've got a multi-line text fields. a special font I used once didn't work either (it wasn't ttf or otf so I think it was the coding specific to the font, I fixed by using a font converter to turn it into ttf).
If I were you the last diagnostic I'd used would be to change some other aspects of the alignment, like make it right instead of left or something just to make sure it was actually reading my alignment coding at all, just to make sure I didn't have some other error like a duplicate entry in the code or something.
EDIT: Had another thought, have you tried either "shrink-overflow" or "stretch-overflow" with the max stretch line removed?
Outside of your posted problem: I also have to ask why you are creating such a high dpi template for MSE. Just knowing the problems I have encountered making the pokemon templates (~300 dpi, which I am using as it is already the "Fakemon" standard size used by that community) I should warn you that MSE doesn't appreciate the higher resolution templates. They did this for MtG inparticular to protect MSE from legal issues to due copyright infringement (Wizards owns copyright and trademark on all artwork and probably still has a patent on some of the game mechanics, which in short means that anytime we use the tap mechanic, color mana symbols, or even the card types we are technically infringing upon their legal property and therefore do so at their whim). But on the personal side, I can tell you such a high dpi card frame will provide headaches for you when you begin to make the template ready for other users, to start with very few people who own a modern tablet/labtop will be able to view the entire card in MSE due to 50% being the lowest display resolution so you would have to make some way for them to scroll to the bottom of the card using YOUR template not MSE encoding. There are other performance issues that can arrise as well as MSE is an awesome program given that it was a class project for a graduate student, and I am impressed everyday, but it is a resource hog when it comes to the display so depending upon how many text fields you add to the card you may begin to notice a typing delay (aka you will type then wait then it will display the result). This becomes acerbated at the higher dpi.
So in short the question I would pose to you is what are your eventual plans for this template. If it is always simply going to be for your use, then as long as you don't run into other performance issues, ignore what I just said. Otherwise I would ask if you if the reason for your high dpi setting override the fact that other people will not be able to enjoy your work?
|
|
|
Post by crexalbo on Aug 2, 2018 21:55:20 GMT
I'm using this template for my own personal use and have no plans on sharing the template, or any of the cards made using it really.
So I took your suggestions and tried the following things:
- Removed the max-stretch rule and tried stretch-overflow, shrink-overflow, stretch if-overflow, and shrink if-overflow - Changed my alignment from bottom to top to make sure it was being read properly (it was, this change showed) - Removed my paddings - Made sure my fonts were in TTF format (they already were) - Changed the font face to Arial and did everything again - Went into magic.mse-game to make sure the name was set to text and not multiline
And it still is giving me the same problem... I'm at a real loss here.
|
|
impspiritguide
2/2 Zombie
Favorite Color: Brown
Posts: 129
Set Hub: http://magicseteditor.boards.net/thread/256/pokemon-thread
Formerly Known As: Imp Elemental Spirit Guide
|
Post by impspiritguide on Aug 5, 2018 20:13:14 GMT
I have no new suggestions, BUT if you wanted to upload the "style" file you are using (and any other linked files you are using up to and including the "game" file if you modified it). I can take a look at it (and hopefully someone who is better at finding errors in the MtG templates than myself might as well, I've never delved into them much as figuring out someone elses coding, especially the way they have it in different files, moves the task from a fun hobby to a job, and one that doesn't pay well either).
This might also come to naught, but it is all I have left. Good luck.
|
|
|
Post by crexalbo on Aug 6, 2018 4:10:58 GMT
I didn't modify any dependencies. Here is my code for the style file:
################################################################################
###
### Custom style by crexalbo
### Made with a LOT of help from other styles!
###
################################################################################
mse version: 2.0.0
game: magic
short name: M15 CreXalbo
full name: w/ help from others
position hint: 000
version: 2018-06-26
depends on:
package: magic.mse-game
version: 2014-06-25
depends on:
package: magic-default-image.mse-include
version: 2007-09-23
depends on:
package: magic-watermarks.mse-include
version: 2007-09-23
depends on:
package: magic-identity-new.mse-include
version: 2012-01-22
depends on:
package: magic-mana-large.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-small.mse-symbol-font
version: 2007-09-23
depends on:
package: magic-mana-large-extra-udelude.mse-symbol-font
version: 2014-03-11
depends on:
package: magic-mana-small-extra-udelude.mse-symbol-font
version: 2014-03-11
depends on:
package: magic-pt-symbols-extra-m15.mse-symbol-font
version: 2014-03-20
card width: 1500
card height: 2100
card dpi: 600
################################################################################
### INITIALIZATION SCRIPT
################################################################################
init script:
include file: /magic-default-image.mse-include/scripts
# Taken from Flavor Bar style ... thanks to Cajun et al
top_of_textbox := { (if styling.Text_Chop_Top != "" then (1335 - (-styling.Text_Chop_Top)) else 1335) + 4 }
bottom_of_textbox := { (if styling.Text_Chop_Bottom != "" then (1335+602 - styling.Text_Chop_Bottom) else 1335+602) - 8 }
paragraph_count := filter_text@(match:"\n")
hard_paragraph_count :=
replace@(match:"<soft-line>\n", replace:"")+
filter_text@(match:"\n")
soft_break_filter :=
filter_text @(match:"<", in_context: "<match>soft-line>")
flavor_text := {remove_tags(card.flavor_text) + "\n"}
length_of_flavor := { to_int(length(split_text(match:"\n", flavor_text()).0)) }
hard_flavor_break := { if not contains(card.flavor_text, match:"\n") then 0 else if contains(card.flavor_text, match:"<soft-line>\n") then 0 else if lines_of_rules() >= 3 then -3 else -2}
char_per_line := { (if card_style.text.content_lines == "9" then 60 else if card_style.text.content_lines == "8" then 52 else if card_style.text.content_lines == "7" then 49 else if card_style.text.content_lines == "6" then 46 else 42.5) + (if card_style.text.content_lines < 7 then (4*chop_correction())/line_height())}
chop_correction := { (if styling.Text_Chop_Bottom != "" then styling.Text_Chop_Bottom else 0) }
lines_of_flavor := { to_int((length_of_flavor() / char_per_line()) + 0.99) + (if length(split_text(match:"\n", flavor_text()).1) >= max(43,char_per_line()-4) then 2 else if split_text(match:"\n", flavor_text()).1 != "" then length(soft_break_filter(card.flavor_text)) else 0) + length(filter_text(styling.Flavor_Bar_Offset, match:"u")) - length(filter_text(styling.Flavor_Bar_Offset, match:"d")) + (if contains(card.notes, match:"!fbu") then 1 else 0)}
lines_of_rules := { card_style.text.content_lines - lines_of_flavor() }
line_height := {(card_style.text.content_height / card_style.text.content_lines)}
height_of_flavor := { lines_of_flavor() * line_height() }
padding_height := { 0.5*(bottom_of_textbox() - top_of_textbox() - card_style.text.content_height) }
linebreak_height := { 2*length(hard_paragraph_count(card.rule_text)) }
uneven_correction := { if lines_of_flavor() == 1 then max(4, (card_style.text.content_lines - (2*lines_of_flavor()))) else (card_style.text.content_lines - (2*lines_of_flavor())) }
bar_offset := {if styling_offset() == "-" then 0 else if styling_offset() != "" then -styling_offset() else 0}
styling_offset := { replace(styling.Flavor_Bar_Offset, match:"(u|d)+", replace: "") }
bar_equation := { top_of_textbox() + padding_height() + card_style.text.content_height - height_of_flavor() + linebreak_height() - uneven_correction() + correction_coeff() + bar_offset() + hard_flavor_break() +1 }
correction_coeff := {
(if lines_of_rules() == 1 then
(if lines_of_flavor() == 1 then 3
else if lines_of_flavor() == 2 then 1
else if lines_of_flavor() == 3 then 1.5
else if lines_of_flavor() == 4 then 0
else 5 - lines_of_flavor())
else if lines_of_rules() == 2 and linebreak_height() == 2 then
(if lines_of_flavor() == 1 then 1
else if lines_of_flavor() == 2 then 1
else if lines_of_flavor() == 3 then 2
else if lines_of_flavor() == 4 then 2
else 3)
else if lines_of_rules() == 2 then
(if lines_of_flavor() == 1 then 1
else if lines_of_flavor() == 2 then 0
else if lines_of_flavor() == 3 then 0
else if lines_of_flavor() == 4 then 0
else -1)
else if lines_of_rules() == 3 and linebreak_height() == 2 then
(if lines_of_flavor() == 1 then 0
else if lines_of_flavor() == 2 then 0
else if lines_of_flavor() == 3 then 1
else if lines_of_flavor() == 4 then 1
else 2)
else if lines_of_rules() == 3 then
(if lines_of_flavor() == 1 then 0
else if lines_of_flavor() == 2 then -1
else if lines_of_flavor() == 3 then -0.5
else if lines_of_flavor() == 4 then -1
else 0)
else if lines_of_rules() == 4 and linebreak_height() == 2 then
(-2 + lines_of_flavor())
else if lines_of_rules() == 4 then
(if lines_of_flavor() == 1 then -1
else if lines_of_flavor() == 2 then 0
else if lines_of_flavor() == 3 then -0.5
else -1)
else if lines_of_rules() == 5 and linebreak_height() == 4 then
(-5 + lines_of_flavor())
else if lines_of_rules() == 5 and linebreak_height() == 2 then
(-2 + lines_of_flavor())
else if lines_of_rules() == 5 then
(2 - lines_of_flavor())
else if lines_of_rules() == 6 and linebreak_height() == 2 then
(-1 - lines_of_flavor())
else if lines_of_rules() == 6 then
(2 - lines_of_flavor())
else 0) + (if linebreak_height() >= 4 then 0.5*linebreak_height()-1)
}
exporter_check := { replace(card.rule_text, match:"\n", replace:"|") + " " + replace(card.flavor_text, match:"\n", replace:"|") }
# Just hard-coding these for now
mana_t := { "new" }
guild_mana := { false }
is_promo := { false }
mana_sort := {
if contains(styling.Technical_Options, match:"Unsorted Casting Cost") then input
else sort_text@(order: "XYZI[0123456789]HSCA(WUBRG)")()
}
ancestral_mana := { false }
has_identity := { false }
is_unsorted := { false }
############################################################################
# Get the file name of an image using a few params
# Call like such:
# img_name("bg", value:value)
img_name := {
# The user has explicitly stated what color they want this element to be.
if to_lower(value) == "white" then color := "w"
else if to_lower(value) == "blue" then color := "u"
else if to_lower(value) == "black" then color := "b"
else if to_lower(value) == "red" then color := "r"
else if to_lower(value) == "green" then color := "g"
else if to_lower(value) == "artifact" then color := "a"
else if to_lower(value) == "land" then color := "l"
else if to_lower(value) == "multicolor" then color := "m"
else if to_lower(value) == "colorless" then color := "c"
# The user has NOT explicitly stated what color they want this to be.
# They want us to use default options.
else (
# We need to figure out what color to use.
# Fortunately, the 'value' param has a list of all applied colors.
# We just need to parse that, using different priorities depending
# on what element we're working with.
# e.g. A multicolor artifact has gold name, arti bg, gradient trim
# TODO figure this shit out
color := value
)
# Return
input + "_" + color + ".png"
}
################################################################################
### OTHER SCRIPTS
################################################################################
################################################################################
### STYLING OPTIONS
################################################################################
styling field:
type: text
name: Text Chop Top
description: Shrinks the textbox from the top.
styling field:
type: text
name: Text Chop Bottom
description: Shrinks the textbox from the bottom.
styling field:
type: text
name: Text Size
description: Set the text size
styling field:
type: text
name: Flavor Bar Offset
description: Leave blank for no bar, set to 0 for default bar
styling field:
type: multiple choice
name: Normal Style Options
choice: Crown Frame for Legendaries
choice: DOM Flavor Separator
choice: Colored Multicolor Land Names
choice: Grey Hybrid Names
choice: Guild Mana Symbols
choice: Holofoiled Rares
choice: Inverted Common Symbol
choice: Type Symbol with Name
initial: Crown Frame for Legendaries, DOM Flavor Separator, Colored Multicolor Land Names, Grey Hybrid Names, Holofoiled Rares
styling style:
Normal Style Options:
render style: checklist
direction: vertical
styling field:
type: multiple choice
name: Fancy Style Options
choice: Alpha-style Dual Lands
choice: Card Creator Credit Field
choice: Colored XYZ Mana (advent)
choice: Colorless/Colored Hybrid (circeus)
choice: Frost Effect (anuttymous)
choice: Runes (dark nova)
choice: Spell/Land Hybrid (lesurgo)
choice: Tinged Artifact Hybrid (circeus)
styling style:
Fancy Style Options:
render style: checklist
direction: vertical
styling field:
type: multiple choice
name: Watermarks
choice: Alchemist (pichoro)
choice: Scales
choice: Clock (takeabow)
styling style:
Watermarks:
render style: checklist
direction: vertical
styling field:
type: multiple choice
name: Additional Fields
choice: Card Creator
choice: Holiday Promo
styling style:
Additional Fields:
render style: checklist
direction: vertical
styling field:
type: multiple choice
name: Technical Options
choice: Promo Rarity
choice: Remove from Autocount
choice: Unsorted Casting Cost
styling style:
Technical Options:
render style: checklist
direction: vertical
styling field:
type: package choice
name: Casting Cost Mana Symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small-border.mse-symbol-font
styling field:
type: package choice
name: Text Box Mana Symbols
match: magic-mana-*.mse-symbol-font
initial: magic-mana-small-border.mse-symbol-font
styling field:
type: package choice
name: P/T Box Symbols
match: magic-pt-symbols-*.mse-symbol-font
initial: magic-pt-symbols-extra.mse-symbol-font
styling field:
type: package choice
name: Overlay
match: magic-overlay-*.mse-include
required: false
styling field:
type: choice
name: Frame Color
choice: default
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: purple
choice: pink
choice: yellow
choice: orange
choice: brown
choice: artifact
choice: snow
choice: multicolor
choice: spectral
choice: colorless
styling field:
type: choice
name: Trim Color
choice: default
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: purple
choice: pink
choice: yellow
choice: orange
choice: brown
choice: artifact
choice: snow
choice: multicolor
choice: spectral
choice: colorless
styling field:
type: choice
name: Inner Color
choice: default
choice: white
choice: blue
choice: black
choice: red
choice: green
choice: purple
choice: pink
choice: yellow
choice: orange
choice: brown
choice: artifact
choice: snow
choice: multicolor
choice: spectral
choice: colorless
styling field:
type: text
name: popout image style
description: The styling instructions for the popout image field, formatted as "left,top,width,height,". The text MUST end with a comma.
################################################################################
### ADDITIONAL CARD FIELDS
################################################################################
extra card field:
type: choice
name: x background color
description: bg
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice: colorless
default: card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name)
extra card field:
type: choice
name: x trim color
description: trim
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice: colorless
default: card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name)
extra card field:
type: image
name: x borders
editable: false
extra card field:
type: choice
name: x name color
description: name color
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice: colorless
default: card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name)
extra card field:
type: choice
name: x type color
description: type color
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice: colorless
default: card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name)
extra card field:
type: choice
name: x text color
description: text color
choice: white
choice: blue
choice: black
choice: red
choice:
name: green
line below: true
choice: artifact
choice: land
choice: multicolor
choice: colorless
default: card_color(casting_cost: card.casting_cost, rules_text: card.rule_text, type: card.super_type, watermark: card.watermark, card_name: card.name)
extra card field:
type: choice
name: flavor bar
choice: bar
editable: false
save value: false
show statistics: false
extra card field:
type: image
name: x metabg
editable: false
extra card field:
type: text
name: card code
save value: false
script:
if set.automatic_card_numbers and not is_unsorted() then
forward_editor(prefix: card_number_m15() + "/" + card_count_m15() + " " + rarity_code() + " ", field: card.card_code_text)
else
combined_editor(field1: card.custom_card_number, separator: " " + rarity_code() + " ", field2: card.card_code_text)
extra card field:
type: choice
name: artist arrow
editable: false
save value: false
choice: white
save value: false
extra card field:
type: text
name: auto copyright
script: set.copyright
save value: false
editable: false
show statistics: false
################################################################################
### STYLING IMPLEMENTATION
################################################################################
card style:
border color:
left: 0
top: 0
width: 1500
height: 2100
radius: 30
left width: 56
right width: 56
top width: 56
bottom width: 56
z index: 0
mask: mask_border.png
name:
# Leaving a 4px gap all around
left: 115
top: 115
right: { 115 + 1270 - 65 - card_style.casting_cost.content_width }
height: 100
alignment: bottom stretch if-overflow
padding left: 10
padding bottom: -18
z index: 5
font:
name: Beleren Small Caps
size: 82
color: white
weight: bold
casting cost:
right: 1385
top: 115
height: 100
width: { max(90, card_style.casting_cost.content_width) + 15 }
alignment: middle right
padding right: 8
font:
name: MPlantin
size: 51
symbol font:
name: { styling.Casting_Cost_Mana_Symbols }
size: 62
alignment: middle right
always symbol: true
z index: 6
padding top: 0
image:
left: 137
top: 239
width: 1226
height: 948
z index: 6
type:
left: 125
top: 1211
right: { 125 + 1250 }
height: 100
alignment: "middle stretch if-overflow"
padding left: 8
padding bottom: 0
z index: 5
font:
name: Beleren
size: 60
color: white
weight: bold
max stretch: 0.5
text:
left: 126
top: { top_of_textbox() }
width: 1250
bottom: { bottom_of_textbox() }
font:
name: MPlantin
italic name: MPlantin-Italic
# name: Ubuntu
# italic name: Ubuntu Italic
size: { if styling.Text_Size != "" then styling.Text_Size else 50 }
scale down to: 6
color: white
# weight: bold
symbol font:
name: { styling.Text_Box_Mana_Symbols }
size: { if styling.Text_Size != "" then (styling.Text_Size * 0.9) else (50 * 0.9) }
alignment: "middle left"
# script:
# if (styling.center_text == "short text only" and
# not contains(match:"\n", card.rule_text) and
# card.flavor_text == "<i-flavor></i-flavor>" and
# card_style.text.content_lines <= 2) or
# styling.center_text == "always"
# then "middle center"
# else "middle left"
z index: 6
padding left: 6
padding right: 4
line height hard: 1.2
line height line: 1.5
line height soft: 0.9
line height hard max: 1.3
line height line max: 1.6
set code:
left: 54
top: 1994
width: 100
height: 52
z index: 9
alignment: bottom
font:
name: Relay-Medium
size: 24
color: white
# weight: bold
illustrator:
left: { 54 + card_style.set_code.content_width + 15 + stylesheet.extra_card_style.card_code.content_width + 15 + stylesheet.extra_card_style.artist_arrow.width + 8 }
top: 1994
width: 200
height: 52
z index: 8
alignment: bottom
padding bottom: -3
font:
name: Beleren Small Caps
size: 26
color: white
copyright:
right: 1445
top: 1994
width: 500
height: 52
z index: 8
visible: { not set.automatic_copyright }
alignment: bottom right
padding bottom: -1
font:
name: Matrix
size: 26
color: white
extra card style:
x background color:
# Doing this so we have a bit of overlap
# 56 - 2
# 56 - 2
# 1388 + 4
# 1988 + 4
left: 54
top: 54
width: 1392
height: 1992
z index: 1
render style: image
popup style: in place
image: { img_name("bg", value:input) }
x trim color:
# (93,93) 1314x1862
left: 0
top: 0
width: 1500
height: 2100
z index: 6
render style: image
popup style: in place
image: { img_name("trim", value:input) }
mask: mask_trim.png
x borders:
# same as trim
left: 0
top: 0
width: 1500
height: 2100
z index: 5
default: borders.png
mask: mask_borders.png
x name color:
left: 0
top: 0
width: 1500
height: 2100
z index: 4
render style: image
popup style: in place
image: { img_name("texture", value:input) }
mask: mask_name.png
x type color:
left: 0
top: 0
width: 1500
height: 2100
z index: 4
render style: image
popup style: in place
image: { img_name("texture", value:input) }
mask: mask_type.png
x text color:
left: 0
top: 0
width: 1500
height: 2100
z index: 4
render style: image
popup style: in place
image: { img_name("texture", value:input) }
mask: mask_text.png
flavor bar:
left: 120
top: { bar_equation() }
width: 1260
height: 4
z index: 10
render style: image
image: bar.png
visible: { card.rule_text != "" and remove_tags(card.flavor_text) != "" and styling.Flavor_Bar_Offset != "" }
x metabg:
left: 0
top: 0
width: 1500
height: 2100
z index: 7
default: borders.png
mask: mask_meta.png
card code:
left: { 54 + card_style.set_code.content_width + 15 }
top: 1994
width: 100
height: 52
z index: 9
alignment: bottom
font:
name: Relay-Medium
size: 24
color: white
artist arrow:
left: { 54 + card_style.set_code.content_width + 15 + stylesheet.extra_card_style.card_code.content_width + 15 }
top: { 1994 + 14 }
width: 33
height: 33
z index: 9
render style: image
image: misc_artist.png
auto copyright:
right: 1445
top: 1994
width: 500
height: 52
z index: 8
visible: { set.automatic_copyright }
alignment: bottom right
padding bottom: 4
font:
name: Matrix
size: 26
color: white
|
|
impspiritguide
2/2 Zombie
Favorite Color: Brown
Posts: 129
Set Hub: http://magicseteditor.boards.net/thread/256/pokemon-thread
Formerly Known As: Imp Elemental Spirit Guide
|
Post by impspiritguide on Aug 7, 2018 15:56:09 GMT
Crexalbo,
I created a magic-CreXalbo.mse-style folder added your "style" file made white images for all of the masks and images and remarked out any user input images.
When I entered the name information it worked like you wanted, so I changed the type text field top to 300 (so I could see and work on it) and entered information there. This produced the following result
So your coding and template are correct. Something else must be going on. I'm not sure what it is wrong; the places I would start is are you using the current MSE version, are you using a non-Windows machine (and therefore using an emulator), etc.
There is even the slim chance that it could even be the machine that you are using (I was running a number of stochastic emulations and one machine we were putting them on kept giving really weird results outside the bounds, come to find out that machine's chip had an error where it didn't calculate floating points correctly).
|
|
|
Post by crexalbo on Aug 13, 2018 3:57:15 GMT
FOUND THE SOLUTION!
Just go into Edit -> Preferences and enable high-quality rendering.
|
|