Page 1 of 1

Adding cards for single-player use?

PostPosted: 30 Apr 2016, 06:46
by werkbau
Total noob question here, but I re-discovered Shandalar recently and was trying to rebuild an old deck I used to have in real life. The only card that is missing is Tinder Wall, so I was wondering if there's a way to replace, for example, Wall of Wood for it. (It's pretty much the same card but with extra synergy for red, I figure it wouldn't need special programming to add?)

I don't quite care if it renders the game unusable for online use, I am fairly happy just battling the AI and grinding for cards.

I'd also like to know how to tell which version I am using. I found a download link in the description of a youtube video (a Mega link, not sure if it's allowed to post it here), but I can't quite tell which version or last update this is using. Is there a way to know? Can I move my current save to a newer version if it's not up-to-date?

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 07:17
by Aswan jaguar
You can ask here for Tinder Wall to be implemented and then wait till Korath can do it.
Shandalar (Shandalar.exe) is the adventure part of the game.
Manalink.3.0 (Magic.exe) is the one with singe duel,gauntlet,sealed deck,draft and many more ways to play.Internet play belongs to Manalink3.0 but it is broken.Tinder Wall is in Manalink.

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 07:40
by werkbau
Thanks for your reply, Aswan Jaguar.

I should have specified more clearly, I want to use it in Shandalar specifically. If it's possible to implement by simple means (like replace another card's specs or something hackish like that), I'd rather not bother anyone else for such a little thing, since I see the list of requests is quite large!

If that can't do, well, I guess I can do a more formal request for it. What do you think I should do? I seriously don't want to waste his time for a single card.

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 08:51
by Korath
I wrote a bit about the issue blocking Tinder Wall here. Once that problem's solved, there's nothing special about Tinder Wall that would prevent me from adding it.

(It's going to take a while, though. I'm very busy in RL at the moment, and that's going to continue until around mid-May; and once I have free time again, it's going to be entirely devoted to breaking the 16384-card barrier that prevents both Manalink and Shandalar from adding any cards from sets after Shadows over Innistrad.)

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 09:03
by werkbau
Whoa, I didn't expect there would be such a limitation with it. I guess adding it on my own is out of the question.

So, is it OK if I add the request in the thread Jaguar linked to? For organization purposes of course, no hurry or anything.

Now with that out of the way, my only remaining doubt is telling which version I happened to download from that video link and if I can use my save from that in the more recent links found here.

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 09:20
by Korath
The underlying problem's been high on my list of priorities for a long time - I've wanted to play Kjeldoran Outpost in Shandalar since the game was originally released. And I already have Tinder Wall marked for inclusion once that feature's in. Adding it to the requested-cards list isn't going to make any difference either way.

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 09:24
by werkbau
I understand. So it's a matter of waiting then. Thank you very much!

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 09:53
by Korath
As for identifying version - the file size of shandalar.dll (in bytes) is enough to tell which it is:
  • RT3: 3374199
  • RT4: 3383705
  • LT1: 3932876
  • LT2: 3941467
  • LT3: 3951468
  • LT4: 3947923
  • TH1: 6940817
  • TH2: 6923615
  • TH3: 6999362
  • NB1: 10076168
  • AS1: 14326511
  • AS2: 14333564
  • AS3: 14333722
  • DL1: 15847102
(I didn't keep RT1 and RT2 packages locally, but they're still attached to their announcement posts.)

If there's an avenue open for you to complain to whoever's redistributing unversioned packages, I'd appreciate you passing on some hollerin' for me.

Re: Adding cards for single-player use?

PostPosted: 30 Apr 2016, 10:49
by werkbau
Gotcha. Seems it's RT4.
I found the package at this video https://www.youtube.com/watch?v=g4mlknDt-oQ . Odd place to find it, but it was the very first link that came out when I searched. Since I am running from Linux (in a virtual machine) I didn't lose anything for trying a random package (if it had been a bogus thing, just restoring the VM and done).

Seems to be quite a few versions behind, and from the size of the DLL I assume a lot of new code was added. I'll start getting it installed the official way so it's easier to keep up in the future. I'll also see how much the save is rejected. (I finally got a comfortable set of cards...it'd be a bit painful to start over just yet)
EDIT: Actually moved to AS3, to get my save ported over I just "continued" and it worked fine, some cards are off, but the general good stuff is proper. So I am all up-to-date now (AS3 is mentioned being more stable so went with that one)

Again, thanks for your help!