Tips for Buying EarthBound

September 4th, 2015 | EarthBound, Hacking

A few years back I wanted to learn the C# language and how to make Windows programs. So I taught myself by making a program that randomizes a lot of the elements in EarthBound to create the EarthBound Reshuffler!

Since then, many other programmers have wanted to know how the reshuffler works. I’ve received many requests for the source code, but I could never find the latest version. Until now!

So if you’d like to take a peek under the hood and see how everything is duct-taped together, here you go:

An EarthBound fan named Rydel recently used my source code of an earlier, outdated Reshuffler build to make a new, customized version – you can find out more about it here. It has some features that my latest release doesn’t have, like randomized shops, randomized map palettes, and more. Check it out!

And if you happen to use my source code for your own project, let me know if you create anything cool! I’d like to see how my wacky program evolves in the hands of others 😛


Other Related Posts:


9 Comments to EarthBound Reshuffler Source Code Released

Fred Bounder said on Sep. 4, 2015


David said on Sep. 4, 2015

Cool! You should put it up on Github!

Mato said on Sep. 4, 2015

I planned to but at this point I just wanted to get it out there ASAP. Maybe I’ll put it up later when things are a little saner for me.

DFA said on Sep. 4, 2015

Cool, thanks man. Good looking out =]

Banana Kid said on Sep. 5, 2015

Hm, may I ask if this is in anyway compatible with Coilsnake? Could it be used on per-assembled hacks, or just with the vanilla EB ROM? The idea of an EarthBound Roguelike seems very possible with this.

StallmanTheStarman said on Sep. 6, 2015

That’s great Mato, make sure to choose a proper license.

I suggest GPLv3.

Mato said on Sep. 6, 2015

Banana Kid: it expects all the data to be in certain locations, so I assume it’s not necessarily compatible with tools that relocate things.

Banana Kid said on Sep. 7, 2015

Darn. Thank you for answering.

GhostSonic said on Sep. 12, 2015

Having a proper license attached would be nice, though. It’s nice to have a proper, unambiguous document about what permissions you’re giving me to use your code. has some decent explanation on the different Open-Source licenses.


Recent Comments

  • Marc: @idontlikenames, very specific example, haha. I’ll echo the sentiments of Chairman of the Bored. I played Earthbound back in…...
  • Chairman of the Bored: @idontlikenames: I can only speak for myself. I’ve been an EarthBound fan since 2010, and at the point in time it...
  • idontlikenames: Why’s everyone acting as if an old friend showed up at their other old friend’s funeral? This site is still awesome...
  • Garry Summer: Honestly i was expecting someone to walk up in a fancy suit and in the middle as the orchestra and have a mic then say “I miss...
  • Chairman of the Board: I’ll join in on the commentators above me. It’s cool seeing the site be updated, despite the overall lack of...
Subscribe to Comments Feed!



Master Belch and Mr. Saturn plushes!