Archipelago vs DK64 Randomizer
Archipelago
archipelago.ggDK64 Randomizer
dk64randomizer.comSide by side
| Figure | Archipelago | DK64 Randomizer |
|---|---|---|
| Price from | — | — |
| Free plan | — | — |
| Free trial | — | — |
| Open source | — | — |
| Web | Yes | Yes |
| Windows | Yes | — |
| macOS | Yes | — |
| Linux | Yes | — |
| Self-hosted | — | Yes |
| Plans published | 0 | 0 |
| Spec score · Game Randomizer Tools | 7.8 (#5) | 7.5 (#11) |
| Purpose | Archipelago is a cross-game system that randomizes games and combines them into a unified multiplayer game where items can be sent between players’ games. | DK64 Randomizer changes loading zones, move locations and game difficulty while using built-in logic to ensure generated games are beatable and items reachable. |
In their own words
Archipelago
Archipelago randomizes supported games and connects them in a shared multiplayer experience. An item found in one player's game can be assigned to another player and sent over the internet. Sessions may be synchronous, with everyone playing at once, or asynchronous, with players connecting at their own pace. Supported games can also be generated as single-player experiences through the website or installed generator software. Website generation uses an uploaded YAML configuration or ZIP of configuration files and the current Archipelago release. To host a game, users can upload a locally generated ZIP or multidata file, then provide a tracker and patch files to players. Race games are made without spoiler logs and use protections that vary by game, such as ROM encryption or cheat-mode removal. The project lists included games and provides guides, including instructions for macOS clients; it directs players and developers to Discord for questions. Archipelago is free and open source, with Linux, macOS, web, and Windows support. Its supported-games page also points to guides for custom worlds and other games.
DK64 Randomizer
DK64 Randomizer is a free, open-source tool for changing Donkey Kong 64. It can randomize items, loading zones and locations, alter game length and difficulty, set custom win conditions, and provide a plandomizer and hint system. Built-in logic is intended to keep generated seeds beatable and every item reachable. The web generator can create a new seed, use a patch file, or regenerate a past seed. Options include spoiler logs, password locks, advanced ROM headers and delayed spoiler-log release. Compatibility is limited to the US NTSC-U release; NTSC-J and PAL releases are incompatible, and the project requires a legally obtained US ROM. Listed play options include most Nintendo 64 flashcarts, Wii U Virtual Console injects and various emulators. Local use requires Python 3.11 or newer, while console use needs a flash cart or a homebrewed Wii U for Virtual Console. A Discord server provides community support.