Problem, one that's been had before?
login or register to post comments| Sat, 2009-07-25 19:29 | |
|---|---|
|
Neko_Asakami
![]() |
Problem, one that's been had before?Okay, I apologize for starting this, I did a search and it brought up a post about this concerning the Arc Vs template, but I couldn't the solution in the thread. When I upgraded from 0.3.7 to 0.3.8 everything went well, except for an error message I keep getting when I use a mana symbol font that isn't explicitly called in the template. The error is The package 'magic-new uses files from the package 'magic-mana-beveled.mse-symbol-font', but it does not list a dependency. To resovle this, add: depends on: magic-mana-beveled.mse-symbol-font 2008-12-13 The package changes, as does the exact symbol font, but the error stays the same. Is there a quick fix that I'm missing and/or is there a way to turn off this particular message? Thanks in advance, |
| Sat, 2009-07-25 20:10 | |
|---|---|
|
Pichoro
Moderator / Template Developer ![]() |
That's a known bug, butThat's a known bug, but thanks for reporting. It seems to me to occur when I've got a template set in its styling tab to use that mana font, but it doesn't normally (so it doesn't have the dependancy). The good news is its just a nag, and doesn't do anything. The bad news is its not going anywhere. I still have the problem too, for example. Sorry. Odds of Dying - 1:1 |
| Sat, 2009-07-25 20:54 | |
|---|---|
|
Neko_Asakami
![]() |
yeah, that's exactly when ityeah, that's exactly when it occurs. Honestly, though, I'm not entirely sure why you would choose to have the message in the first place. The only thing I can think of it affecting would be sharing the sets. Perhaps, a better to do that would be to have a single dialog box with a message like "Some of your cards contain fonts that are not listed as dependencies on their templates. If you intend to share this set, make sure to include the fonts needed." or something like that, perhaps with a list of the offending cards? |
| Sat, 2009-07-25 20:59 | |
|---|---|
|
Pichoro
Moderator / Template Developer ![]() |
The actual intent of theThe actual intent of the dialog is to alert template makers if they've missed a dependancy. In turn, the purpose of dependancies is to alert users if they try to use a template that requires a mana font or other package they don't have. So, that error isn't actually meant for regular users at all, and isn't something about sets. As for sharing sets, if a user tries to load a set that uses a template they don't have, those cards that use the missing template just default back to magic-new without any fuss. Odds of Dying - 1:1 |
| Sat, 2009-07-25 21:19 | |
|---|---|
|
Neko_Asakami
![]() |
Ah...that makes sense.Ah...that makes sense. Perhaps then, a developer mode that can be turned on/off? I'm sure there are other errors that fit into that category that could be included. |
| Sat, 2009-07-25 21:24 | |
|---|---|
|
Pichoro
Moderator / Template Developer ![]() |
Well, maybe, but instead ofWell, maybe, but instead of including a developer mode, the error could just be dealt with. Most errors, we as developers are supposed to remove. And this particular one is a bug that needs dealt with. Ideally, there shouldn't be a need for a developer mode. And if there was one, how would it be obvious to amateur templaters that they should turn on "developer mode"? Odds of Dying - 1:1 |
| Sun, 2009-07-26 01:18 | |
|---|---|
|
Neko_Asakami
![]() |
Ah, I'm sorry. I was underAh, I'm sorry. I was under the impression that's more of an intended bug than one that needs to be dealt with. Dev mode would be easy to implement though. Just add it as an option in the Preferences. Anyone who would be interested in template development would most certainly have poked around in the Preferences menu at some point. |
| Sun, 2009-07-26 01:53 | |
|---|---|
|
Pichoro
Moderator / Template Developer ![]() |
I'm not contesting that itI'm not contesting that it would be easy to add - I just don't believe there's a point. Any need for a dev mode should be removed by bug checking and satisfying error messages like that. Odds of Dying - 1:1 |
| Sun, 2009-07-26 17:02 | |
|---|---|
|
Sensei Le Roof
|
This same thing has happenedThis same thing has happened to me, and I posted it in the bug report thread a while back. Online dictionaries abound. It's time to start using them. |
| Fri, 2009-07-31 08:06 | |
|---|---|
|
coppro
Developer (linux) ![]() |
I believe the problem stemsI believe the problem stems from the fact that magic-new matches all mana symbol fonts, and so can't list them as dependencies. This is most certainly a program bug - there should be some way (implicit or explicit) to disable this warning. |
| Fri, 2009-07-31 11:40 | |
|---|---|
|
Pichoro
Moderator / Template Developer ![]() |
But because its not actuallyBut because its not actually dependant on any of those mana symbol fonts (as they're all in a package choice field), it shouldn't list them as a missing dependancy. Similar to the overlay stuff I just added. There are bunches of overlays, but none are required, so none are depended upon. That's the bug here - intended behavior (and the behavior in previous versions that featured package choices) was that it didn't count them for dependancies. This was probably broke when Twan made the change for me to get the same behavior for my overlays. I'll speak my mind again - I don't think its a good idea to allow the warning to be disabled. If you do, amateur template makers could miss dependancies when putting their templates up. That's more work for me, as I'll be the one to clean it up - please don't do it. Unless you plan to be more active, download every template, test them, and post corrections as needed. Odds of Dying - 1:1 |
| Fri, 2009-07-31 16:41 | |
|---|---|
|
Sensei Le Roof
|
Is it possible to have MSEIs it possible to have MSE bypass the warning only when you change your mana symbol-font? Online dictionaries abound. It's time to start using them. |
| Fri, 2009-07-31 17:28 | |
|---|---|
|
Pichoro
Moderator / Template Developer ![]() |
Well, ideally it wouldWell, ideally it would bypass in similar cases. Like foil layers. Or other things that haven't been developed yet, but would use package choice. And MSE used to do this for symbol-fonts. The source of the trouble just has to be found again. Odds of Dying - 1:1 |



