A (mostly unnecessary) downloader and bootstrapper for the ALTTP Door Randomizer
This program will automatically setup a self-contained Python environment, download (plus keep updated) a branch from Aerinon's Door Randomizer or Codemann8's Overworld Randomizer, and launch the GUI.
If you aren't familiar with Python and want to try out branches of the Door Randomizer besides the Stable branch, this script may help you to get running.
This project utilizes the following projects, which I recommend you check out:
- Aerinon's fork of the Door Randomizer
- Codemann8's fork of the Door Randomizer
- LibGit2Sharp
- Miniconda
- Newtonsoft.Json
- command-line-api
- None
- python-tk installed via brew
- python3-tk installed via package manager
- Download the zip for your platform (Most people probably want
win-x64.zip
) - Unzip it to a folder of its own as it will be creating files
- Run DoorDownloader.exe
- Download
osx-x64.xip
- Unzip it to a folder of its own as it will be creating files (double clicking the zip should do this for you)
- Right-click (2 finger click) on
libgit2-b7bad55.dylib
and select "Open". You will need to allow the binary in order to run it - Right-click (2 finger click) on
DoorDownloader
and select "Open". You will need to allow the binary in order to run it - Open Terminal and navigate to the folder you extracted the zip to
- Run
chmod +x ./DoorDownloader
- Double-click DoorDownloader
- Download
linux-x64.xip
- Unzip it to a folder of its own as it will be creating files
- Open your Terminal Emulator of choice and navigate to the folder you extracted the zip to
- Run
chmod +x ./DoorDownloader
- Run ./DoorDownloader