Death Road to Canada - Archipelago Integration (Alpha)
Hey everyone! This is the first public alpha release of the Death Road to Canada Archipelago randomiser mod. It's been a labor of love and a lot of cursing at Forth code, but it's finally at a point where other people can actually play it.
What is this?
It's an Archipelago multiworld integration for Death Road to Canada. Your items get scattered across other players' games, their items end up in yours. You check locations by surviving days, killing zombies, looting containers, searching toilets (yes, really), and eventually reaching Canada.
What works
- All 21 game modes supported (Normal through Infection EXTREME)
- Mode unlocks as progression items - you start with just Normal and find the rest
- Milestone tracking that persists across deaths (kills, containers, toilets, weapons, sieges, recruits)
- Per-mode day tracking and victories
- A bunch of items: resources, weapons, stat training, car repairs, zombo points
- Traps that'll ruin your day
- Death Link support not in yet
- Custom dog creator (EXPERIMENTAL - prone to errors, use at your own risk)
What's janky
- Item delivery only happens at certain parts of the game like when returning to the road so be ready for that. You will notice pretty quickly the patterns and when things are coming in.
- The client is a separate Python script you run alongside the game
- You need to replace some base game files (backup your stuff!)
- Probably bugs I haven't found yet
Known Issues
- Don't use the regular "New Game" - always use the ARCHIPELAGO menu option
- Save slot 1 is reserved for Archipelago, use slots 2-3 for normal play
- If the game updates, you'll need to re-apply the modified files
Requirements
- Death Road to Canada (Steam version)
- Python 3.8+ with websockets (
pip install websockets) - Archipelago 0.6.5+
Installation
Read the setup guide. Seriously. There are modified base game files you need to install or you'll get errors about missing hooks.
Feedback
This is an alpha. Things will break. If you find bugs, let me know what happened and I'll try to fix it. If you have suggestions for better item/location balance, I'm all ears.
Thanks for testing!
🧟 🧟♂️ 🧟♀️