Skip to content

Using the Program and Patching Information

2dos edited this page May 30, 2021 · 3 revisions

Website

It is highly recommended you use the website to generate your DK64 randomizer ROMs. The website runs entirely off GitHub Pages. The vast majority of players should have no need to run this locally. If you are interested with messing around with the code and starting your own build of DK64 randomizer, see the bottom of this article for instructions.

The website requires your DK64 ROM to be in .z64 format. Hack64, a 3rd party website, has an online tool available for changing the format of your ROM to the .z64 format.

The website requires your DK64 ROM to be the US version (NTSC-U).

The Japanese (NTSC-J) or European/Australian (PAL) versions do not work with the Randomizer.

If you are patching on mobile, there is currently a bug that appends .txt to the end of the generated file. Simply remove the .txt portion from the file name and the ROM should work.

DK64randomizer.com does not contain or host any copyrighted material. You MUST provide your own DK64 ROM.

Running DK64 Randomzier Locally

Python 3.6 or above is needed to run DK64 Randomizer locally. It does not matter which version you install.

Once Python is installed, you can download the program from the main code page on GitHub, click the green "Code" button and then download the ZIP (or open one of the other listed methods if preferred).

  1. Open a CMD window or your favorite code editor.
  2. Set the CMD folder to the DK64 Randomizer base folder by typing cd "directory"
  • Example: cd "C:\Users\2dos\Programs\DK64 Level Progression Randomizer\dk64-randomizer"
  1. Copy python -m http.server (or python3 -m http.server depending on what Python version you installed) into the window and hit enter. This will run an HTTPS server off your local machine.
  2. Open a web browser and navigate to https://localhost:8000/, which will be your downloaded version of DK64 Randomizer.
Clone this wiki locally