N64 Requirements

  • N64 Everdrive: If you would like to play this on Nintendo 64, you will need to purchase an Everdrive. The Everdrive purchased needs to be version 2.5 or higher.

  • Donkey Kong 64 ROM:
    • The ROM will need to have the .z64 file format. The .n64 and .v64 file formats will not work
    • We cannot provide this for you. You will need to source this yourself.

    Wii U Requirements

    • Homebrewed Wii U: If you would like to play this on Wii U, your Wii U will need to be homebrewed to enable custom software to be booted on it. Tutorials on performing the homebrew process can be found here:

    • Donkey Kong 64 ROM:
      • The ROM will need to have the .z64 file format. The .n64 and .v64 file formats will not work
      • We cannot provide this for you. You will need to source this yourself.

      Emulator Requirements

      The Donkey Kong 64 speedrun.com leaderboards do not currently allow emulator submissions.
      • An N64 Emulator: If you wish to play this on an emulator, there are a couple emulators that you can use:

        • BizHawk - DK64 Edition: Link
          • This is a special build of the TASVideos BizHawk emulator that fixes some key DK64 emulation bugs for ROMs that are not the 4 vanilla DK64 ROMs
          • Whilst PC-intensive, this emulator is miles ahead of any other emulator right now in terms of accuracy

        • Project 64 3.0: Link
          • In order for the Practice ROM to behave correctly on Project64, you will need to tweak a few settings
            1. Go to Options→Settings to access the settings menu.
            2. Uncheck "Pause emulation when window is not active" and uncheck "Hide advanced settings".
            3. Click "Advanced". Change the "VI refresh rate" value to 1488.
            4. Click "Plugins". Ensure "GlideN64" is the selected video plugin
            5. Click "Config: DONKEY KONG 64". Change "Default save type" to 16-kbit EEPROM. Uncheck 32-bit engine
            6. Click "Recompiler". Uncheck "Advanced block linking".
          • Project64 has the benefit of not being PC intensive at all. However, it suffers when it comes to inaccuracies and the settings listed above are patch-work at best

      • Donkey Kong 64 ROM:
        • The ROM will need to have the .z64 file format. The .n64 and .v64 file formats will not work
        • We cannot provide this for you. You will need to source this yourself.

        Patching: Beat

        Download Beat

        To convert your vanilla DK64 ROM to a Practice ROM with Beat, you will need to perform the following steps:
        1. Select "Apply Patch"
        2. Select the .bps file as the patch file
        3. Select the vanilla DK64 .z64 ROM as the original file
        4. Enter a file save location for your Practice ROM .z64 file
        5. Click "Apply"

        Patching: Patcharobi

        Visit Patcharobi

        To convert your vanilla DK64 ROM to a Practice ROM with Patcharobi, you will need to perform the following steps:
        1. Drag your .z64 DK64 ROM onto the web patcher
        2. Select the version of the Practice ROM you wish to download
        3. Click the green bar at the bottom to download your patched .z64 file

        Patching: Lunar IPS

        Lunar IPS is not supported v1.3+ and will likely produce a non-functioning Practice ROM if attempted on a v1.3+ patch

        Download Lunar IPS

        To convert your vanilla DK64 ROM to a Practice ROM with Lunar IPS, you will need to perform the following steps:
        1. Select "Apply IPS Patch"
        2. Select the .ips file as the patch file
        3. Select the vanilla DK64 .z64 ROM as the original file
        4. Enter a file save location for your Practice ROM .z64 file

        Injecting the Practice ROM to Wii U

        Download PhacoxsInjector
        How to get the DK64 Base Guide
        Download the DK64 Config File

        To convert your patched Practice ROM to a Wii U inject, you will need to perform the following steps:
        1. Homebrew your Nintendo Wii U. Tutorials for how to do so can be found here and here
        2. Open PhacoxsInjector
        3. Click "Choose" and select your modified ROM that has been converted with any of the above methods
        4. Add the Wii U "Common Key" on the settings tab, which can be found with a Google search
        5. Click "Load Base" and select the DK64 Base
        6. Go to Config file and select the .ini file
        7. Go to injecting and select "Do pack" to start the injection
        8. Select the install folder on your FAT32 SD Card. Your SD card will also need the following folders correctly set up:
          • apps
          • hax chi
          • Nintendo
          • saves
          • wiiu
        9. Insert the SD Card into your Wii U
        10. Select the Haxchi app on your Wii U. Hold A or B to use custom firmware, then go to "WUP Installer"
        11. Select the name of your hack, and click "Install"
        12. Select NAND
        13. Go back to the Wii U Menu to run the injected hack
        Video Tutorial by EmoArbiter:

        Support

        If you need any additional support in setting up the Practice ROM on your console or platform of choice, then it is advised that you join the Donkey Kong 64 speedrunning discord and post your problem in the #practice-rom channel. To assist us as much as possible, please mention the following in your post:
        • What platform are you trying to set up the Practice ROM on (Wii U, Nintendo 64, Emulator).
        • What problem you are experiencing.
          • If it is a bug report, please list the steps you performed to cause the bug
        • What patching method (Beat, Lunar, Web Patcher) & version of the Practice ROM you are trying to use.

        Troubleshooting (Wii U VC)

        Here are some common problems that you may experience:

        Problem Solution
        Glitchy camera and/or very frequent crashes Missing config file: Guide
        Failed injection Missing common key

        Troubleshooting (Nintendo 64)

        Here are some common problems that you may experience:

        Problem Solution
        The game is crashing a lot randomly Update your Everdrive OS and make sure that your Everdrive OS correlates with the Everdrive cart version you have.

        Troubleshooting (Emulator)

        Here are some common problems that you may experience:

        Problem Solution
        Game isn't saving and/or polygon tearing (aka 'Graphical Spiking') is occurring You are not using the DK64-specific build of BizHawk
        Game is rendering translucency as fully opaque Change your video plugin to GlideN64
        Problem Solution
        Game isn't saving Set "Default Save Type" to 16-kbit EEPROM
        The DK Rap isn't being skipped/Console menu isn't appearing Uncheck "Advanced Block Linking"
        Game is warping me out randomly Uncheck "32-bit engine"
        Game is rendering translucency as fully opaque Change your video plugin to GlideN64
        Polygon tearing (aka 'Graphical Spiking') is occurring The version of Project64 you are using pre-dates any fixes for this emulation bug because it is too old. Update to version 3.0 or higher
        Unhandled R4300i opcode error The version of Project64 you are using is too old to work for DK64 hacks. Update to version 3.0 or higher