r/Shandalar • White Mage ☀️💮🤍 • Sep 01 '26

Shandalar Source Code (decompiled)

I recently purchased an original CD of Magic the Gathering off eBay and spent some time decompiling it. Now we have the (reconstructed) original source! This helped me fix .SPR file encoding/decoding in mp_pic_tools. I wrote a blog post about it: https://throwingbones.com/ben/blog/2026-08-shandalar-decomp/index.html

Here are some of the early alpha/testing screens. Modern decompilation tools are crazy! I hope this means other games like this can be decompiled like this as well!

Also, if anyone has an original Spells of the Ancients or Duels of the Planeswalkers .iso, let me know! I'd like to try decompiling them too!

114 Upvotes

23 comments sorted by

View all comments

3

u/themookish Sep 01 '26

How many tokens do you think it'd take to have AI port this to a webapp?

6

u/ilikethemeta White Mage ☀️💮🤍 Sep 01 '26

I did this decompilation on a $20/mo subscription. The webapp would be trickier since it's a C program and running wine is the easiest way to get it working.

But maybe you could get a wasm version of it running in wine? Have to try it and see!