Conker's Bad Fur Day (DevOldSchool)
Conker's Bad Fur Day
About the project
Conker's Bad Fur Day es un videojuego de plataformas de 2001 desarrollado y publicado por Rare para Nintendo 64. La historia sigue a Conker, una ardilla roja codiciosa y alcohólica que debe regresar a su casa con su novia Berry. La mayor parte del juego requiere que el jugador complete una secuencia lineal de desafíos que implican saltar obstáculos, resolver acertijos y luchar contra enemigos. También se incluye un modo multijugador en el que hasta cuatro jugadores pueden competir entre sí en siete tipos de juegos diferentes.
7 versions of Conker's Bad Fur Day
You're viewing: Conker's Bad Fur Day (DevOldSchool)
Conker's Bad Fur Day (DevOldSchool)github.com/DevOldSchool/conkers-bfd-decomp
CBFD Recompiled Android Evolvedgithub.com/codepdbh/CBFD-Recompiled-Android-Evolved
Conker64: Recompiledgithub.com/Conker64Recomp/conker64-recompiled
Conker's Bad Fur Day (PC)github.com/DahSidiAbdallah/ConkerBFDReloaded
Conker's Bad Fur Day (PS Vita)github.com/HenryKun55/CBFD-Recompiled
Conker's Bad Fur Day Recompiledgithub.com/sciaschi/CBFD-Recompiled
Conker's Bad Fur Day: Reloadedgithub.com/DahSidiAbdallah/ConkerBFDReloadedOfficial project information
Conker's Bad Fur Day Decompilation for Nintendo 64 (N64)
A work-in-progress matching decompilation of Conker's Bad Fur Day for Nintendo 64 (N64), with asset extraction tools, model-preview generation, and documented asset-format research.
<p align="center"> <img src="docs/images/readme-banner.png" alt="Conker's Bad Fur Day decompilation project logo" width="100%"> </p>The North American (US) release is the active target; Europe/PAL remains a future goal and does not currently gate progress.
Project progress
The badges show native objdiff matching from the latest published US report.
US Code covers tracked CPU code, including SDK code; US Data covers
tracked data and stored assets. Both exclude EU/PAL. Public results can lag local
work until a verified report is published. ./conker progress shows the code
metric from your local ./conker objdiff report, plus source-unit and function
counts. See progress reports.
The repository contains no ROMs or extracted game assets. Read LEGAL.md before contributing.
Quick start
Local builds use Docker for the pinned IDO-compatible toolchain on Linux,
Intel macOS and Apple Silicon. Managed Linux executors can use the supported
cloud setup. ./conker runs the image natively on
amd64 and arm64 hosts (Apple Silicon, ARM Linux, Windows on ARM); both build the
same ROMs. Set CONKER_PLATFORM=linux/amd64 or linux/arm64 to override.
git clone https://github.com/DevOldSchool/conkers-bfd-decomp.git
cd conkers-bfd-decomp
./conker doctor
Copy your owned US ROM into the ignored roms/ directory, then validate and
record it for local builds:
cp /path/to/your-us-rom.z64 roms/baserom.us.z64
./conker setup --us roms/baserom.us.z64
./conker build
The normal function workflow starts with:
./conker next --ready
# Replace the selected GLOBAL_ASM pragma with the emitted C starter.
./conker finish <work-item-id>
Before making a contribution, read CONTRIBUTING.md. The decompilation workflow explains candidate selection, focused diffs, source-unit registration, integration, and batch verification in detail.
Project areas
| Area | Start here |
|---|---|
| Function matching and source integration | Contributing and decompilation workflow |
| Current progress | US objdiff report · Local reports |
| Clean-room baseline and ROM profiles | Bootstrap guide |
| Asset extraction and format research | RZIP and asset extraction |
| Model previews and scoped material evidence | Model appearance extraction |
| Future asset editing and ROM insertion | Asset editing |
| Remaining asset research | Asset roadmap |
| Nintendo 64 library reconstruction | Library track |
| Debug and ECTS research inputs | Beta evidence |
| Runtime investigation | Runtime tracing |
| CI and protected ROM verification | Continuous integration |
The documentation index provides a complete map of the project guides and explains which files are generated or evidence-only.
Active target
Contributor commands default to the US profile. A function counts as matched
only after its US focused diff reports CURRENT (0). A source unit counts as
complete only after every member matches and the unit is integrated into the
byte-identical build. EU/PAL configuration and research are retained for future
activation but do not affect the active completion percentage.
Generated assembly, extracted assets, and build products stay ignored. The
canonical inventories are maintained through ./conker; contributors should
not edit their JSON files manually.
Credits
Thanks to the authors and maintainers of:
- Compilation and assembly: IDO static recompilation, asm-processor, and armips
- Decompilation and matching: splat, spimdisasm, m2c, asm-differ, decomp-permuter, and objdiff
- Reused work: ultralib, Rare-modified library sources, and RSP sources, with detailed attribution in their existing notices