Shandalar - Program Bugs
Classic frame missized on smallcards (awaiting information)
I've been seeing a lot of screenshots lately (example; crop attached below) where the classic cards' frames are displayed about 1/3 too tall. The most obvious visible defect is that the cutout for the art is too low, below where the art itself is displayed, so semi-random garbage is shown along the bottoms of the cards instead.
I don't know how prevalent this is. It seems to mostly appear in new users' screenshots (or, at least, users I don't remember seeing over in the Manalink forums), so I suspect one of the Manalink installation packages has bad frame artwork. Even so, the Fates Reforged patch still includes all of that art, and the Shandalar updates each include drawcardlib configuration for both overall and classic card display, so breaking things should be difficult. Maybe there's a Manalink+FR installation package around with preinstalled, non-standard art that's incompatible with the standard config?
I don't know how prevalent this is. It seems to mostly appear in new users' screenshots (or, at least, users I don't remember seeing over in the Manalink forums), so I suspect one of the Manalink installation packages has bad frame artwork. Even so, the Fates Reforged patch still includes all of that art, and the Shandalar updates each include drawcardlib configuration for both overall and classic card display, so breaking things should be difficult. Maybe there's a Manalink+FR installation package around with preinstalled, non-standard art that's incompatible with the standard config?
Comments
Posted by stassy » 22 Oct 2015, 09:34
So far the only issue I get about card frame is one row pixel area which randomly generate colors during turns (in the screenshot below, in the Garruk, the Cursed card, that row change from rainbow to random 1-6 color pixel each turn)

Some other row pixel issues examples :


Some other row pixel issues examples :

Last edited by stassy on 22 Oct 2015, 09:43, edited 2 times in total.
Posted by gmzombie » 23 Oct 2015, 16:56
this has something to do with the new code that changes the smallcard size. I had to reinstall yesterday on my desktop and when the smallcard code was introduced is when we started to have this issue. Since i was the one who edited magic.exe that is why you sometimes see it on the manalink side as well. i think that it can be fixed within the classic.dat file since it affects both shandalar and manalink. Ill see what i can find in the dat file to maybe fix this.
Posted by Korath » 24 Oct 2015, 13:00
Stassy, that's actually (mostly) unrelated to this issue. It's caused by the default drawcardlib configurations being too aggressive in their art placements; so at certain sizes, there's parts of the smallcard that don't get drawn on at all. Since it happens at the default smallcard size in Shandalar, there's new Duelart\Duel.dat and Duelart\Classic.dat configs in the Shandalar distribution precisely to deal with it; move those into your Manalink installation and that should clear it up.
The problem this bug about is more severe and obvious, as can be seen in the screenshot.
What I need to begin diagnosing this properly is for someone who's actually experiencing the bug to post the Duelart\Duel.dat, Duelart\Classic.dat, and Cardart\classic\CardBk_Artifact.png files from their installation. (Possibly their entire Cardart\classic folder, later.)
Their exact installation sequence would also be helpful - did they start from a CirothUngol download? Which one? Did they install any graphics mods or any later further Shandalar releases on top of it? etc.
The problem this bug about is more severe and obvious, as can be seen in the screenshot.
What I need to begin diagnosing this properly is for someone who's actually experiencing the bug to post the Duelart\Duel.dat, Duelart\Classic.dat, and Cardart\classic\CardBk_Artifact.png files from their installation. (Possibly their entire Cardart\classic folder, later.)
Their exact installation sequence would also be helpful - did they start from a CirothUngol download? Which one? Did they install any graphics mods or any later further Shandalar releases on top of it? etc.
Posted by gmzombie » 26 Oct 2015, 18:12
well i can tell you that i just changed the art height from 804 to 854 and that covered what was the weird spot at the bottom. 

Posted by Korath » 01 Nov 2015, 18:29
Well, sure, but is it just because the png's missized? And where's it coming from, such that so many new users end up with it? CirothUngol's install, maybe?
Posted by lujo » 09 Dec 2015, 00:56
It's very likely coming from Cirith Ungol's install. I did a fresh install on a new machine. I edited duel.dat specifically to check this out with just manalink installed and got the bug.
When I edited duel.dat in DuelArt so that most things get classic frames, I immediately got all the cards in deckbuilder to be displayed with a strip of the classic frame replaced by the corresponding part from avatar cards. The strip is not the entire bottom row, but rather just the length of the card art.
I could upload whatever files you guys think are causing this. In fact I have, there they are.
---
Editing the card height doesn't solve it. The bottom vertical row of the frame seems to be missing for deckbuilder sized art, at least for classic.dat frames. Why does it seem to be using avatar cards as backgrounds?
When I edited duel.dat in DuelArt so that most things get classic frames, I immediately got all the cards in deckbuilder to be displayed with a strip of the classic frame replaced by the corresponding part from avatar cards. The strip is not the entire bottom row, but rather just the length of the card art.
I could upload whatever files you guys think are causing this. In fact I have, there they are.
---
Editing the card height doesn't solve it. The bottom vertical row of the frame seems to be missing for deckbuilder sized art, at least for classic.dat frames. Why does it seem to be using avatar cards as backgrounds?
- Attachments
-
Files.rar
- (118.63 KiB) Downloaded 226 times
Last edited by lujo on 09 Dec 2015, 01:39, edited 4 times in total.
6 Posts
• Page 1 of 1
Ticket details
- Ticket ID: 735
- Project: Shandalar
- Status: Awaiting information
- Component: (unknown)
- Project version: (unknown)
- Priority: Normal
- Severity: Normal
- Assigned to: (unassigned)
- Reported by: Korath
- Reporter's tickets: List all tickets
- Reported on: 10 Sep 2015, 02:11
- Last visited by drool66 » 02 Jan 2017, 22:14.