Skip to content
Compare
Choose a tag to compare
@Isotarge Isotarge released this 26 Nov 16:32
· 6 commits to main since this release

Donkey Kong 64 - Tag Anywhere V5

Made with ❤️ by Isotarge

With help from:

  • Tom Ballaam
  • Murdyll
  • 2dos
  • Mittenz
  • retroben
  • Kaze Emanuar
  • SubDrag
  • runehero123
  • Skill
  • TJ Blakely
  • GloriousLiar
  • Adam Whitmore
  • Znernicus
  • Zorulda
  • ChristianVega64
  • Rain
  • Shygoo
  • tj90241

It takes a village to free a kong.

Setup

  1. Download the .bps file in the release assets
  2. Use this online patcher to apply it to your legally obtained copy of the US version of Donkey Kong 64 (in Z64 format) (SHA1: CF806FF2603640A748FCA5026DED28802F1F4A50)
  3. Copy the patched ROM (SHA1: D9E5089B172E30216AFF0BE1427D670D2C28D509) onto your flash cart of choice

Controls

  • D-Pad Left to tag backwards through the kong rotation
  • D-Pad Right or L Button to tag forwards through the kong rotation

DK -> Diddy -> Lanky -> Tiny -> Chunky

We have put significant time and effort into ensuring that you can not tag in situations that would cause softlocks or crashes. If you hear a "denied" sound when attempting to tag, it means tagging has been temporarily disabled for that reason.

Features

  • Mystery menu options are unlocked without capturing banana fairies for your convenience.
  • This patch includes two modes, toggled by the Speed Mode option in the options menu.
    • Speed Mode off is intended for casual players.
    • Speed Mode on is intended for speedrunners to set new personal bests on this leaderboard.
  • The Speed Mode setting will be remembered through resets.

Speed Mode Off

  • Only DK unlocked from start, but you can tag anywhere once other kongs are unlocked
  • No other changes to gameplay

Speed Mode On

  • Intro story and level intros skipped (called Story Skip in the vanilla game)
  • All kongs are unlocked from beginning and can immediately be tagged anywhere
  • All moves, guns, simian slam, shockwave, and camera unlocked from the start
  • Golden Banana dances skipped
  • All first time text skipped from beginning
  • Training barrels completed
  • File starts in in DK Isles rather than Training Grounds
  • K. Lumsy cutscenes compressed
    • All keys behave like 3 and 8
  • Snide's cutscenes compressed
    • Shortest contraption animation at all Snide's HQ locations
    • Single golden banana animation when turning in multiple blueprints
  • Faster Troff 'n' Scoff feeding

Known Issues

  • Save is broken on older EverDrives
    • Nothing I can do about this unfortunately
  • Save is broken on some emulators out of the box
    • Set the emulator configuration to use the "EEPROM 16K" save type
      • This might require modifying a gameDB or ini file
      • Get in touch with your emulator's author for help
    • Alternatively, use your emulator's savestate feature to save your progress between play sessions
  • Save is broken and bone displacement is present on BizHawk
    • Set N64 -> Use Expansion Slot to true
    • EEPROM 16K setting for this ROM needed in BizHawk's gamedb_n64.txt
      • Copy the settings line for Donkey Kong 64 (USA) but replace the vanilla ROM's SHA1 hash with the SHA1 hash of the Tag Anywhere ROM
    • Use these gameshark codes to fix bone displacement:
      • 8161963C 0000
      • 8161963E 0000
  • Tagging immediately before hitting a tree causes you to warp to the map origin
    • Haven't thought of a good way to fix this yet
  • 101% runners should enter Arcade from the mystery menu and hit "delete highscores"
    • This fills the high score table with 999950 and skips entering initials during the run
    • Probably only needs to be done once

A note on emulation

This patch will work on both real N64 hardware and modern emulators. For the best experience, it is recommended that you play on real N64 hardware with an EverDrive64 v3 or later.

If you do not have access to real N64 hardware, modern emulators like m64p, Project64 (v3 or later), or mupen64plus-next will provide a reasonable experience.

You may need to configure your emulator to use the EEPROM 16K save type for saves to persist between resets. If this option is not available, you will need to ask your emulator author to add it. In the mean time, you can use the savestate feature of your emulator to save your progress.

Project64 EEPROM Configuration

Please do not bug me about this, I have no control over the direction of the various emulation projects and I cannot fix it by modifying how this patch works.