I was able to figure out how to run the source code version of the program (and by "figure out" I mean "fixed a lot of compiler errors and other stuff"), but it's not necessary; the end result is exactly the same as using the stable binary. There's no way to successfully export the ROM, as far as I can tell.
Anyone trying to get the source code version working:
- The file "nds" has to be renamed "nds.py".
- Python 2.x is necessary, do *not* use 3.x, or you'll have to spend a significant amount of time updating the code on multiple pages to be 3.x compliant.
- You'll also need to download Python PIL (google for it), as Alpha references code from its libraries.
- Don't bother with downloading SIP, SIP is unnecessary for the binary executable version of PyQT.
- Git seems to be useless if on Windows - you'll need to copy the files from rawdb (it's called "snapshot" on that site) and paste them under the nds folder and under the main folder.
I'm trying to puzzle out the "exporting doesn't save" thing, but I haven't looked at a proper programming language in about ten years, so it's slow going.
If you're having trouble getting pokemon you've edited to save, alter the pokemon's color; in my experience, there appears to be some sort of error going on there, where the pokemon's color is not being read properly and trying to save anything you've done to them until they DO have a color just does not work.
Have been testing with Pokemon White 2.