Version 0.3.5 bug reports

continued...
Sun, 2008-03-16 17:48
Idle Muse
Idle Muse's picture

For 6 mins 23 secs there, this thread had 200 posts to feature requests' 300... Pretty cool. We get bug reports and feature request in 2:3 ratio. Approximately, conisdering the amount of junk that fills these threads.

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sat, 2008-03-22 16:23
LCD
LCD's picture

There's a problem with power and toughnness of Unhinged creatures like "Little Girl". I can't put a half of power into P/T box. Of course, i can paste something like this ½ , but it will be better, if it looks like on card
1
2

"English is not my mother language, excuse me for my mistakes." by Bufon Winking smiley

Sat, 2008-03-22 17:46
Pichoro
Pichoro's picture

LCD wrote:
There's a problem with power and toughnness of Unhinged creatures like "Little Girl". I can't put a half of power into P/T box. Of course, i can paste something like this ½ , but it will be better, if it looks like on card
1
2

That issue is caused by the lack of the actual character in the font used; if a font doesn't have the character, you can't type it. Simple as that. Its also not the easiest thing to fix. If you wish to have a look, the current p/t font used is MPlantin, but with 0.3.6, that will change to a custom font, so don't anybody bother fixing the font to have that character; you have to have it before you can fix it.

Sat, 2008-03-22 18:08
Idle Muse
Idle Muse's picture

Can it not simply be a symbol-font with the appropriate symbol?

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sat, 2008-03-22 18:32
Pichoro
Pichoro's picture

Lordpenguin wrote:
Can it not simply be a symbol-font with the appropriate symbol?

Technically, yes. I'm not fond of it, though, to be honest. One character for a symbol font seems kinda, messy? It would be better to have it built into the font, which would also give the benefit of the nice text-rendering.

Afterall, I didn't say I wasn't willing to pass the font to somebody for them to edit, although I'm not putting it up for free download yet, I just don't want somebody to go and edit the font with this char, and then it be wasted effort cause the font's not to be used in 0.3.6.

Tue, 2008-03-25 05:40
zzo38

Text in some fields (card notes, keyword reminder, keyword rules, and a few others) does not fit in the box, the words are cut off on the right side of the page, you can't see all of the letters

Wed, 2008-04-02 04:40
Rusty Keyes
Administrator
Rusty Keyes's picture

The flip side of flip cards always shrink text on the type line as if there was no P/T box.

Administrator

Wed, 2008-04-02 04:52
Pichoro
Pichoro's picture

Yes, I see. I'll look into it.

Update: The error you've reported Rusty is actually a two-parter. The first part is a template error; I had set the second typeline in the flips to script based on the presence of the first p/t, not the second one. This is an error also present in magic-classicshifted-flip and magic-planeshifted-flip. They are all fixed in mine now, and will be corrected when I spit out an updated version of them all just before the 0.3.6 release.

The other part of the problem is an already fixed program bug that causes the text in angled fields to shrink improperly.

Fri, 2008-04-04 12:19
Knight Otu

Khaalis on ENWorld has a problem with Vista:

Khaalis wrote:
Is there a known issue with MSE2 on Vista? For the life of me I cannot get the program to run accepting any of the non-core installed templates. As soon as I add one to the data directory the program chokes and either says it is an unsupported file format or completely fails to load even the core installed templates. I've tried with a variety of the templates here and no luck.

Also posts as Ashardalon, Eques Concordia, and Guinea Pig (only elsewhere).

Fri, 2008-04-04 12:24
Idle Muse
Idle Muse's picture

MSE and Vista work fine together, as far as I know. I haven't had a single problem. However, many people seem to have had problems regards permissions, and this looks like it could be a similar problem. My first instinct says to check that he has installed the templates correctly (ie unzipped them into the right place, non-corrupted, etc.), and then look at the exact error message. If MSE is crashing out on load, then the suspect file could maybe be identified from that. I would then check the permissions of all the templates.

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sat, 2008-04-12 22:25
zachtib

On Linux, I can't get rid of reminder text. When I right click and try to, nothing happens, and this is outputted:

(magicseteditor:11027): Gtk-CRITICAL **: gtk_check_menu_item_set_active: assertion `GTK_IS_CHECK_MENU_ITEM (check_menu_item)' failed

(magicseteditor:11027): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width -5 and height 17

Sat, 2008-04-12 23:17
Idle Muse
Idle Muse's picture

I believe this is a known issue. At least, an issue that has come up before. Something about an update to GTK fixed it? I can't remember, use the search field on the left.

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sun, 2008-04-13 00:45
coppro
Administrator
coppro's picture

Quote:
On Linux, I can't get rid of reminder text. When I right click and try to, nothing happens, and this is outputted:
Incorrect. Something does happen. The card notes field collapses.

Intended behavior obviously Winking smiley

Sun, 2008-04-27 19:34
Pichoro
Pichoro's picture

I find myself acutally reporting a bug today. In the symbol editor, dealing with symmetries, it seems that the Rotation button creates a reflection and that the Reflection button creates a rotation. Atleast, it seems that way to me. Maybe this is a matter of interpretation? And rather than fixing the bug, I would like to recommend a change to how the symmetries function; I'll detail this change in the 0.3.6 request thread.

Mon, 2008-04-28 01:25
coppro
Administrator
coppro's picture

Quote:
On Linux, I can't get rid of reminder text. When I right click and try to, nothing happens, and this is outputted:
For now, use the menu buttons at the top to disable reminder text. That will work. I'm going to fix this bug for the next version.

Mon, 2008-04-28 22:50
innuendo
innuendo's picture

I've looked and haven't seen mention of this yet so I thought I would post it. I have a custom keyword "Loyalty" which reads "<name> Loyalty <number>" and I coded the reminder text as follows:

"This Creature Gains {param2} attack if another {english_singular(param1)} is in play."

but on a card that says "Other creatures you control gain Elf Loyalty 1" the reminder text reads it as:

"This Creature Gains 1 attack if another gain Elf is in play."

The work around i've been using is just to put a colon after gain, but it looks unsatissfying. Is this a bug or did I code the reminder text wrong?

Current Projects: Siege SCG

Mon, 2008-04-28 23:40
Idle Muse
Idle Muse's picture

I think this is a bug. I think using the prefix field instead of the name field at the front is supposed to fix it, but it acts just the same either way in my tests.

It also does the same thing if you try to do something like "All creatures gain Islandwalk", which is an 'official' keyword. Most certainly a bug, though I can see where it comes from.

Also, no offence intended, but your keyword is terribly worded. The RT should be "This creature get +{param}/+0 as long as you control another {param}"

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Tue, 2008-04-29 01:46
coppro
Administrator
coppro's picture

I plan on cleaning up the reminder text/keyword system a bit in a while. The inclusion of the extra word is intentional; it was intended to make it possible to write legendary landwalk or nonbasic landwalk, though I think it was implemented in a horrible manner.

I plan on fixing some wordings on the enchant keyword (try writing "Enchant blue creature you control" on a card and look at the reminder text), and also add some common reminder text for some things that crop up commonly, like basic land types and hybrid symbols.

Tue, 2008-04-29 01:48
innuendo
innuendo's picture

Oh I know i'm aware the wording sucks, it's for my custom game (shameless plug) and for ease of everyone here I quickly swapped out my rules words with more magic like words. It is horrible though huh!

Current Projects: Siege SCG

Tue, 2008-04-29 02:06
Pichoro
Pichoro's picture

coppro wrote:
I plan on cleaning up the reminder text/keyword system a bit in a while. The inclusion of the extra word is intentional; it was intended to make it possible to write legendary landwalk or nonbasic landwalk, though I think it was implemented in a horrible manner.

I plan on fixing some wordings on the enchant keyword (try writing "Enchant blue creature you control" on a card and look at the reminder text), and also add some common reminder text for some things that crop up commonly, like basic land types and hybrid symbols.

Let's please not get carried away. The keyword system has come along way, and I'm not gonna be appreciative if the work I've put into it gets broken and I find myself fixing it again. Landwalk could indeed use some cleaning up, but I fail to see the error in Enchant.

As for things like reminders for basic land types and hybrid symbols, okay, but not in the keywords. These things don't have anything you can click to turn them off like keywords, and frankly, they aren't keywords. Maybe as an optional text shortcut, the way the AE and TM signs are.

Tue, 2008-04-29 02:30
coppro
Administrator
coppro's picture

If you put the text in a <kw-whatever> tag, then it can be disabled like normal reminder text can.

As for enchant, it gives the following reminder text: (Target a blue creature you control as you play this. This card comes into play attached to that blue creature you control.) It should be "attached to that creature". I plan on implementing this by filtering it for permanent types (creature, artifact, land etc.) and, if there's one, replace the second half with that. If there's more than one, use 'permanent'. Likewise, if one or more of 'player', 'teammate', or 'opponent' is present, then I will use "attached to that player". It won't be completely consistent, but it will correct in many more edge cases.

Tue, 2008-04-29 03:04
Pichoro
Pichoro's picture

coppro wrote:
If you put the text in a <kw-whatever> tag, then it can be disabled like normal reminder text can.

Okay. I thought reminder text could only be shut off through the keyword, not the reminder text. But again, not keywords. They need to go somewhere else.

coppro wrote:
As for enchant, it gives the following reminder text: (Target a blue creature you control as you play this. This card comes into play attached to that blue creature you control.) It should be "attached to that creature". I plan on implementing this by filtering it for permanent types (creature, artifact, land etc.) and, if there's one, replace the second half with that. If there's more than one, use 'permanent'. Likewise, if one or more of 'player', 'teammate', or 'opponent' is present, then I will use "attached to that player". It won't be completely consistent, but it will correct in many more edge cases.

I'm sorry, but this is a bad idea. First, what if someone chooses to create a new card type? This would be incompatible with such ideas. And who's to say that the current reminder text for "Enchant a blue creature you control" is wrong? Where's the evidence?

Tue, 2008-04-29 11:23
Idle Muse
Idle Muse's picture

Can't there be a simple solution to this? For instance, make it so that putting {} around the word you want to use forces only that to be the parameter? So, for instance, you could say "Target creature gains {Legendary Snow Land}walk", and the code replaces the brackets with nothing (same as [] and ][), and then the RT will only use the tagged text. Obviously, this will be an optional usage, and for most cases unnecessary, but the ability to 'force' the RT to behave in a certain way is valuable occasionally.

Feel free to replace my suggestion of {} with any other suitable characters, I know curly braces mean scripts and that could confuse the issue.

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Tue, 2008-04-29 14:39
coppro
Administrator
coppro's picture

Quote:
I'm sorry, but this is a bad idea. First, what if someone chooses to create a new card type? This would be incompatible with such ideas. And who's to say that the current reminder text for "Enchant a blue creature you control" is wrong? Where's the evidence?
There is no hard-and-fast evidence that it's wrong, but none that it's correct, either. Look at Nettlevine Blight. The text doesn't say "enchanted creature or land", it says "enchanted permanent". More importantly, it doesn't read well the other way. In addition, I will make the script be able to handle anything that hasn't already come, and just assume that whatever is after enchant is correct if it doesn't recognize it. We can't ever be sure that the reminder text will be 100% correct, so it's better to try and be correct for as many cases as are likely to occur.

Quote:
Can't there be a simple solution to this? For instance, make it so that putting {} around the word you want to use forces only that to be the parameter? So, for instance, you could say "Target creature gains {Legendary Snow Land}walk", and the code replaces the brackets with nothing (same as [] and ][), and then the RT will only use the tagged text. Obviously, this will be an optional usage, and for most cases unnecessary, but the ability to 'force' the RT to behave in a certain way is valuable occasionally.
Yes, I was actually thinking about this. I don't know how well it will actually work, but it's my first choice to get this to work.

Tue, 2008-04-29 19:28
Pichoro
Pichoro's picture

Provided nothing is majorly broken, I like Lordpenguin's idea. I say majorly broken because minor damages that can be fixed are acceptable (like in the case of text in symbol-fonts). But if losses in functionality are caused, there's no point in making the change.

coppro wrote:
There is no hard-and-fast evidence that it's wrong, but none that it's correct, either. Look at Nettlevine Blight. The text doesn't say "enchanted creature or land", it says "enchanted permanent". More importantly, it doesn't read well the other way. In addition, I will make the script be able to handle anything that hasn't already come, and just assume that whatever is after enchant is correct if it doesn't recognize it. We can't ever be sure that the reminder text will be 100% correct, so it's better to try and be correct for as many cases as are likely to occur.

I certainly agree that it should try to be correct as much as possible. No question, there. But I don't agree that making assumptions or trying to anticipate is a good way to go.

In the past, when people have made assumptions about things like keywords, they've been proven wrong. In fact, I remember having a debate similar to this when Shadowmoor was being previewed just weeks ago. Wither's reminder text didn't sound right, but the best source was mtgsalvation. So I went with it, rather than try to anticipate how it should be. Turns out mtgsally was right on, despite how wrong it sounded.

Lack of evidence doesn't mean you change things and take a flying leap, hoping for being right. Lack of evidence means you have no evidence to base change on, so you wait until you do. If evidence never comes into existence, than so be it.

Tue, 2008-05-06 22:05
Pichoro
Pichoro's picture

Double post to get attention. It seems that I remember someone reporting a problem recently with a keyword that had something to do with losing flying. Anyone know what I'm talking about? I can't find the post, and it wasn't in the bug report thread where it should've been. Anyone remember it?

Mon, 2008-05-12 01:46
Nemephosis

I am pretty sure the "Export to Magic Workstation" function... doesn't. It just writes a text spoiler, and MWS can't use that in any way that I can see. Then again I have only tooled around with MWS for two days now...

Mon, 2008-05-12 01:48
coppro
Administrator
coppro's picture

That is the correct format for MWS.. there's an option under the Tools menu to use.

Mon, 2008-05-12 02:13
Nemephosis

I got it doing something, and it told me something that doesn't make sense. I'll keep messing around with it, thanks A happy smile

edit: Holy cow, it worked! Wow, I did something right. Stick out your tongue

Thanks. I dunno who'd ever want to play against my made up cards and stuff (there's nothing terribly ridiculous in there but it still scares people...) but I added them to the database.

Sun, 2008-05-18 21:18
GrazulDazul
GrazulDazul's picture

I've loaded up MSE today and I seem to have lost the main columns in the card list box, specifically: Name, CC, Type, P/T, Rarity and #. The others still seem to be there when I choose to display them. They are all ticked as displayed in the Select Columns option box, I am that daft occasionally, so that was the first thing I checked. This is happening on all Magic templates, but other game templates are fine.

I have been editing script files, but only on a custom template in it's own new folder within the Data folder, so I can't see how that would effect it. I have tried removing this custom folder entirely just in case but this has no effect.

I have tried reinstalling from a fresh download, and when that didn't work, uninstalling, then reinstalling from fresh. Then repeated these after shutting down the computer and restarting.

I've had a look through a few script files but can't find anywhere that calls out to me as doing the card listing. Can someone suggest what's going on, or point me in the right direction for the bit of the script that deals with the card listing. I'm reasonably good with programming, but can't even find the bit that might need fixing makes things tricky Winking smiley

Sun, 2008-05-18 21:34
Idle Muse
Idle Muse's picture

I suggest you examine your MSE config file? It could be a problem with this that is causing this behaviour. Try deleting it, the program will recreate it with blank settings. It can be found in the "C:\Users\_username_\AppData\Roaming\Magic Set Editor\ on Vista, or something like C:\Documents and Settings\_username_\Application Data\Roaming\Magic Set Editor\ on XP (though this is jut a guess). It is very likely that some or all of these folders will be Hidden, so turn on view of hidden folders in the Tools\Folder Options.. menu of explorer first. If still lost, try searching for "mse8.config". Anyway, this file is the one that holds local settings for MSE such as which locale to load up, which set you last loaded, that kinda thing. Its possible you messed up something in the UI parameters, and deleting that file should allow a clean one to be created.

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sun, 2008-05-18 21:44
GrazulDazul
GrazulDazul's picture

Excellent, that's fixed it, thanks Lordpenguin!

Fri, 2008-05-23 13:51
zzo38

I was typing:

Quote:
Target creature gets -1/-1 until end of turn.
Madness—Discard a card from your hand.
Flashback—Discard a card from your hand.
Buyback—Discard a card from your hand.

and after keying the dash, then typing "D", then "i", and the cursor moved down to the flavor text area when "i" was typed (making the "i" appear in the flavor text), even though I didn't push down! Pushing backspace a few times and then retyping it worked, though.

Fri, 2008-05-23 16:50
Pichoro
Pichoro's picture

zzo38 wrote:
I was typing:
Quote:
Target creature gets -1/-1 until end of turn.
Madness—Discard a card from your hand.
Flashback—Discard a card from your hand.
Buyback—Discard a card from your hand.

and after keying the dash, then typing "D", then "i", and the cursor moved down to the flavor text area when "i" was typed (making the "i" appear in the flavor text), even though I didn't push down! Pushing backspace a few times and then retyping it worked, though.

I just tried to replicate this in the development version of 0.3.6, and failed. So, I don't think this was complained about previously, but perhaps is no longer a problem?

The closest I came is the fact that after keying the dash, the cursor does jump to the end of the reminder text, but when I continued typing with "Di", the cursor jumped back to where it belonged. But I don't think this is the same thing you're describing.

Fri, 2008-05-23 23:32
zzo38

Quote:
I just tried to replicate this in the development version of 0.3.6, and failed. So, I don't think this was complained about previously, but perhaps is no longer a problem?

The closest I came is the fact that after keying the dash, the cursor does jump to the end of the reminder text, but when I continued typing with "Di", the cursor jumped back to where it belonged. But I don't think this is the same thing you're describing.


I disabled all of the reminder text in the set info, so this mistakes happened when reminder text was disabled.

Like it happened:

Quote:
Madness—D
i
on the screen. Pushing backspace to erase the "i" and then back to move the cursor right after where the "D" is, and then typing the rest of the words, works OK. But, this mistake happens for every keyword on the card, including Madness, and Flashback, and Buyback.

Sat, 2008-05-24 01:22
Arius
Arius's picture

I'm new to these forums so forgive me if this has already been covered. I looked around but didn't find anything.

I noticed in the OP that there are known issues with the windows installer, and I am encountering an error as well. Is there a known fix? I'm running XP Home SP2 as local administrator and have tried full and reduced install and multiple downloads of each.

The error message I receive is "Unable to execute file in the temporary directory. Setup aborted. Error 5: Access is denied."

Thanks in advance.

Sat, 2008-05-24 01:40
Pichoro
Pichoro's picture

Now I was able to replicate your error, zzo38. And I must say thank you; your report drew my attention to a much larger problem that would have caused some real fits when 0.3.6 was released. A happy smile

Sat, 2008-05-24 11:03
Idle Muse
Idle Muse's picture

Quote:
I noticed in the OP that there are known issues with the windows installer, and I am encountering an error as well. Is there a known fix? I'm running XP Home SP2 as local administrator and have tried full and reduced install and multiple downloads of each.

The error message I receive is "Unable to execute file in the temporary directory. Setup aborted. Error 5: Access is denied."

The notes on the first post are to do with .mse-installer files that are a way of installing templates. There have been no reported problems with the actual MSE installer...

Sorry I couldn't be more help, but I have no idea what could be causing the problem you describe. Just one thing - where are you placing the installer before running it?

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sat, 2008-05-24 13:42
Arius
Arius's picture

Originally I had saved the files on a secondary local drive, but after receiving the error the first time, I tried again after moving the installer to the root of the OS drive with the same results.

Sat, 2008-05-24 14:06
Idle Muse
Idle Muse's picture

:S That shouldn't cause a problem. I mean, by all means try running the executable from your mydocs folder, but really there shouldn't be stuff like access restrictions to your root, which _could_ have been causing this.

My only other advice is to search through your registry for all MSE-related keys and delete them, although this is a bit technical. If you don't know how or don't know what I mean by this, it's probably best not to ask.

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sat, 2008-05-24 16:16
Arius
Arius's picture

I did some more poking around and I figured out the cause of the problem, it was my AV suite (McAfee VirusScan Enterprise 8.5i). I had disabled the AV through the console but that didnt disable the McAfee Host Intrusion Protection part of the software. The Host Intrusion detected the following attack: Double File Extension Execution, and promptly blocked it for me Winking smiley.

Knowing that it was a simple as a restart and execute the install file prior to McAfee loading up. Thanks for the suggestion along the way LP.

Sat, 2008-05-24 22:47
Idle Muse
Idle Muse's picture

That's ok. I used to use McAfee, but it screwed me about a bit as well, (not in the same way though), so instead of renewing my license I just use AVG free edition now, which is just as good, actually better considering its low memory usage.

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sun, 2008-05-25 02:20
Pichoro
Pichoro's picture

This is off-topic, but I'd like to know; Lordpenguin, what firewall do you use?

Sun, 2008-05-25 10:55
Idle Muse
Idle Muse's picture

When I was on XP, I used the ZoneAlarm free edition (pretty hard to find, as they advertise their paid service in really big letters, and have just a tiny link to the free one), but a couple of months into using Vista, there was a major update of ZoneAlarm that clashed somewhere in the internals with Vista, causing driver bluescreens. Thye may have fixed it by now, but I switched to the internal Vista firewall then (Significantly better than XP firewall), and haven't been bothered to switch back. I don't get a lot of problems with the vista one. But I do recommend ZoneAlarm free - it gives you a good amount of control over filters, program access, and a good logging system. The only thing it doesn't have is filtering by port only; you can only filter by ip/ip range. It is fairly good in terms of memory usage (although it is hard to compare with the built-in one - as a system process its memory allocation is handled differently).

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Sun, 2008-05-25 14:07
Arius
Arius's picture

I used to use AVG Free as well, with Tiny Personal Firewall, however, as part of the remote access agreement where I work (I'm a Network Adminstrator at a hospital), I must use a "Tier 1" AV system, and the choices they've included are Norton, McAfee and CA.

I guess its the price I pay to be able to work from home.

Sun, 2008-05-25 14:27
Idle Muse
Idle Muse's picture

Norton is the WORST av system I have seen. I used to work at a computer maintenance and loan firm, and the number one performance issue on both new and old machines was the presence of Norton products. There are also difficult to completely remove (on a viral level in some cases!)

Formerly known as Lordpenguin.
Download DraftWithMSE to draft custom MSE sets!

Mon, 2008-05-26 00:25
Arius
Arius's picture

Yeah I agree, Norton is the worst, I havent used for 4 or 5 years using AVG at home and McAfee Enterprise at work. I tried Kasperski too but found it to have similar resource needs.

Sat, 2008-05-31 16:26
zzo38

It will never display a same error message twice from a script. If you edit a script in the keywords, and then push F7 to view the card, if it is the same error message as before, it will not display it, and it is hard to understand what is wrong with it.

Sun, 2008-06-01 00:13
zzo38

I found another bug. You can't copy/paste text in style fields or in the keywords page. If you make a multi-line text field in the style, then edit it and highlight and push CTRL+C it doesn't work. If you open the context menu it is all disabled. Same thing with trying to copy/paste reminder text in keywords.

Sun, 2008-06-01 01:06
zzo38

Fields with scripts depending on the value of the card.notes field does not automatically update with card.notes is updated.