Python/C based builder and patching system for randomizing DK64 entirely within your browser.
Randomizer by 2dos, Ballaam and Killklli
Explore the docs »
Live Site
·
Dev Site
·
Report Bug/Features
·
Discord
DK64 Randomizer is a simple to use web based application that can randomize and patch DK64 for you for a full featured adventure. The application is entirely browser based in the end. All python code is run within your browser itself requiring only a webserver to serve the files and a local prebuilt version of your BPS file to patch for the base.
Current Features:
Generally if you want to just run the application locally, you can download a pre build package from our releases or go directly to the live site. If you want to build the application yourself and run it manually you can continue onto step two.
For the cases you want to build the app locally and run as a dev environment
git clone https://github.com/2dos/DK64-Randomizer.git
n64chain-windows.zip
from hereC:\n64chain
C:\n64chain\tools\bin
to your system %path% environment variablePython 3
dk64.z64
(SHA1: CF806FF2603640A748FCA5026DED28802F1F4A50) in the ./base-hack/rom
subdirectorycd ./base-hack
build.bat
dk64.z64
(SHA1: CF806FF2603640A748FCA5026DED28802F1F4A50) in the main directory python3 -m pip install -r ./requirements-dev.txt
python3 ./NoCacheHTTPServer.py
localhost:8000
. You should now be looking at a locally hosted dk64randomizer site.Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
git checkout -b feature/AmazingFeature
)git commit -m 'Add some AmazingFeature'
)git push origin feature/AmazingFeature
)