Repository navigation
Releases
V0.1.6
Conker's Bad Fur Day: Recompiled V0.1.6
Almost everything in it started as a report, a request or a test from someone playing. Thank you all, credits are at the bottom. 🐿️
New
- Save states. F5 saves the game exactly as it is, anywhere. F7 loads it back, and F6 picks one of nine slots. States made by an earlier version usually still load, and they never touch the game's own save. More in
docs/save-states.md. (#94) - Achievements. 37 of the program's own, from your first death to the end of the game, plus one for reaching every scene. They're in the new Achievements settings tab and kept on your computer, with no account needed. Only what you do while playing counts. A save that's already further along unlocks them again as a new game reaches each scene, and loading a save state earns nothing.
- Reticle. A green aiming ring like Live & Reloaded's. (#74)
- Overscan Borders. Hides the N64's black border down each side of the picture, without stretching it. (#72)
- Swap Sticks plays like a shooter. A real strafe, the shotgun's laser on R, and Lock-On can be turned off. (#84)
- Conker's Detail. Keeps Conker on his most detailed model, so he no longer swaps models as he moves.
- The Russian fan translation plays. Load it with Add ROM, and it shows as Version: US Russian.
- Settings reorganised. The tabs scroll, Camera and Mouse & Gyro have their own tabs, and Texture Pack has moved to Graphics.
Fixed
Crashes
- Returning to the starting area after the horror chapter no longer crashes, and Windy no longer stops when the game runs out of memory. Busy scenes were overrunning the frame's drawing lists. (#98)
- The smoke over Windy's beehive no longer crashes the game.
- Connecting a controller while playing no longer crashes on macOS. (#88)
- Mods no longer stop the game on macOS. (#81)
Camera and aiming
- Free camera: looking up raises the view once the camera is low, and it stays steady at walls and the floor. (#70)
- In the bank's slow-motion leaps, the mouse moves the crosshair. (#85)
Graphics
- Windy's tickly bees no longer vanish beside the old 4:3 area in widescreen, and the sunflower is no longer drawn over bees in front of it. (#101)
- Split screen: every player's view draws its own level, not just the last player's. In widescreen, every view is widened the same way, with characters and HUD centred. (#78)
- Shadows: no dark patch for a frame when walking into a room, no dark line following Conker, and no growing between frames. (#73, #75, #76)
- Conker no longer snaps between poses while moving. (#76)
- Drunk Conker's blurry vision is back. (#77)
- Steam Deck: the left 4:3 bar shows correctly. (#82)
- Light glows, like the lamps over the Feral Reserve's doors, stay visible past the old 4:3 edges.
Other
- RetroAchievements is removed, since it doesn't accept recompilations. The program's own achievements take its place.
Known issues
- Rock Solid with modded-audio ROMs: the sliding rock cutscene can get stuck on some ROM hacks. A fix is ready and waiting on a test. (#79)
- Cutscene dialogue is sometimes missing. It's intermittent and hard to reproduce, so if it happens to you, please say where in #99.
Thank you
Every one of these came from someone taking the time to report, describe, record or test:
- @IceBaronTwinAcc played through the whole game and reported as they went:
- @urbangangsta101 asked for save states (#94) and tried every test build on Linux and the Steam Deck until they were solid. They also suggested the Swap Sticks improvements (#84) and rounded up a list of V0.1.5 bugs (#82).
- @KohlsAdrian tracked down two macOS crashes: mods (#81) and connecting a controller mid-game (#88). They also started the Hollywood Subtitles mod, which is coming along in #108.
- @huguitocloud helped narrow down the macOS mod crash (#81) and the V0.1.5 bugs (#82). They also found the exact ROM bytes behind the Rock Solid softlock (#79).
- @jxlanda reported the black line following Conker (#73) and the dark flickering shadow (#75), and helped with the free camera (#70).
- @drencoss reported the free camera's problems (#70).
- @fizzlepicklepop asked for the reticle (#74) and the overscan option (#72).
- @Urshak84 and @Rukario reported and helped pin down Conker's stuttery animation (#76).
- @Atrus99 noticed the drunk vision was gone (#77).
- @fufiplayyy, @blackpath92-code and @dankor66 reported and tested split screen (#78).
- @Shurrick asked for the Russian translation.
- @nitrostemp for the macOS port.
- DevOldSchool for the decomp, which keeps making the game easier to understand.
If something's still not right, please open an issue: that's how most of this list came about. Thanks again, everyone.
V0.1.5
Conker's Bad Fur Day: Recompiled V0.1.5
New
- Right Stick: Free Camera (General tab, off by default). In single player the right stick turns the camera around Conker and tilts it up and down, the same way the mouse camera does. While it's turning the camera it no longer presses C-buttons. R-Look, aiming and cutscenes still use the right stick as the C-buttons. Thanks @drencoss (#39) and @TheIntruder666 (#65).
- Camera: Field of View, set in degrees (50° is the original). The sky and the game's view follow it, and the level now draws everything the wider view can see. Thanks @drencoss (#39) and @TheIntruder666 (#65).
- Camera: Invert Turning gains Invert Y and Invert Both, for tilting the free camera.
- Mouse: Turn the Camera (On/Off): use the mouse for aiming only and keep the game's camera. With it on, the stick and the mouse now turn the camera together, where before the mouse stopped the stick. Thanks @leansteak096-blip (#60).
- Show FPS (Graphics tab, off by default) shows two numbers in the top-right corner:
- FPS is the frames shown on screen, including interpolated ones. If it drops, your PC is falling behind.
- Game is the frames the game itself makes, up to 30. If only this one drops, it's the game's own slowdown.
- Texture packs (#63):
- RT64 packs (
.rtz, or a folder with anrt64.json) load from the new Settings > Texture Packs tab. - GLideN64 HD packs (
.htc) can be installed from the Mods menu, or put in themodsfolder. Each is converted once, with its progress shown, and then works like an RT64 pack. tools/texture_packs/gliden64_to_rt64.pyconverts a GLideN64 pack to a.rtzahead of time.- Thanks @MrVenom-32 for the request and for testing every build until
.htcpacks installed, and @EliParker28.
- RT64 packs (
- Cutscene Aspect Ratio (Graphics tab, default Expand). Set to 4:3, it draws black bars over everything outside the 4:3 picture during every cutscene, so you don't see characters waiting beside the frame for their cue. The game itself stays widescreen. Thanks @Atrus99 (#21), who tracked down the scenes the first versions missed.
- Rumble settings: each controller now gets its own player's rumble, so in multiplayer player 1's rumble no longer shakes every controller. You can choose which motor rumbles (small, large or both), the style (smooth or on/off) and the strength. Thanks @Rukario (#62) for reporting it and confirming the fix.
- Mouse buttons can be bound to controls, shown with mouse button icons. Thanks @SteelRain36 (#61).
- N64 controllers and adapters (#28):
- Built-in mappings cover raphnet-tech adapters, Mayflash, Hyperkin, the Nintendo Switch Online N64 controller and the 8BitDo 64.
- Pads that SDL maps as Switch controllers now get their C-buttons on the right stick, as the game's controls expect.
- Each connected controller is written to the log with its ID, to help with controller reports.
- Thanks @dCo3lh0 for the detailed reports and logs, and @lopenator.
Fixes
- Mouse and gyro aiming now work in the sniper scope, with the magnum and throwables, and with the dual SMGs, where the aim no longer springs back to the middle. Both scale with the zoom. The aiming settings are now grouped into Camera, Stick, Mouse and Gyro, and your saved sensitivities carry over. Thanks @SteelRain36 (#61).
- Music: the right song now plays every time. Thanks @TemporaryCrown (#66) for the reports, and @Atrus99 for testing the fix.
- The new song now starts after a game over and reloading a save.
- The stone dragon's mouth no longer switches to the level's music at full volume and keeps it going until a game over.
- The outside ambience no longer carries on inside the bar.
- Songs no longer play over each other.
- Lighting: Conker's point lights light what they should again. The wall and lantern outside the bar, the inside of the bar and the N64 logo are no longer dark or dim. Thanks @Atrus99 (#21) for testing.
- Reflections: reflective surfaces such as the glass Conker holds and the Rare medallion's sheen now show their reflection. Thanks @Atrus99 (#21) for testing.
- Cutscenes: camera cuts no longer flash, or show the camera passing through the scenery between two shots. Thanks @DRok17 (#59) for reporting it with a video, and @Atrus99 for testing.
- Cutscenes in widescreen: speech bubbles are no longer cut off at the 4:3 edge. Thanks @DRok17 and @Atrus99 (#59).
- Crash in fullscreen at 4K on Direct3D 12: the old 4:3 cutscene setting switched the renderer's aspect ratio for every cutscene, which crashed there. The black bars avoid it. Thanks @Atrus99 (#21) for the crash logs and the many test runs.
- Widescreen: the thin blue line at the right edge of the screens before the N64 logo is gone.
- AMD integrated graphics (e.g. Ryzen laptops and mini PCs) now start in Vulkan when the graphics API is set to Auto, instead of crashing at launch in Direct3D 12. Thanks @FellOutThree (#64) for reporting it and confirming the fix.
For contributors
- CONTRIBUTING.md explains how changes get in, where patches live, naming, documentation and testing.
- Issue forms for bug reports and feature requests ask for the version, system, GPU, graphics API, settings and
crash.log. - Licenses: the release now includes the GPL 3 text, and README, CONTRIBUTING and
LICENSES.txtexplain what the licenses mean for builds. The texture pack hashing code is GPL 2 or later.
Known issues
- Direct3D 12: if the game crashes for you, switch to Vulkan. Set the graphics API in Settings > Graphics, or set
api_optionto"Vulkan"ingraphics.jsonin the data folder. - Cutscene Aspect Ratio at 4:3 also puts bars over the B pads' hints. The game marks no difference between those and story scenes.
- raphnet-tech adapters have built-in mappings but haven't been tested on real hardware yet (#28).
- Glows at the screen edges: in widescreen, light glows still disappear toward the left and right edges.
- Linux (some KDE setups): the ROM file dialog may not appear. As a workaround, run it once as
./ConkerRecomp --rom /path/to/rom.z64. The ROM is kept for later runs (#30). - macOS: requires macOS 15 (Sequoia) or later (#24).
Thank you to everyone who reported issues, sent logs and videos, and tested builds for this release: @Atrus99, @TemporaryCrown, @dCo3lh0, @lopenator, @drencoss, @TheIntruder666, @leansteak096-blip, @DRok17, @SteelRain36, @Rukario, @MrVenom-32, @EliParker28 and @FellOutThree.
V0.1.4
Conker's Bad Fur Day: Recompiled V0.1.4
New
- Mouse camera. Set Mouse Sensitivity above 0 and the mouse orbits the camera around Conker, with the scroll wheel zooming in and out (within the controller's camera distances). The camera stops and slides along walls the way the game's own camera does. C-Left/C-Right, cutscenes, special cameras and aiming (hold R) hand the camera back to the game.
- Mouse and gyro aiming in R-Look (hold R to look around), with separate invert and response settings (Smooth or Direct) for the stick, mouse and gyro. Thanks @christopher-conley (#35).
- R-Look: Invert Stick now also covers the second aiming mode: the sniper scope, the magnum and throwables. Thanks @CtrlP1 (#47).
- Camera: Invert Turning and Camera: Turning Speed (50–300%) for turning the camera with C-Left/C-Right or the right stick in single player. Multiplayer strafing isn't affected. Thanks @CtrlP1 (#47).
- Skip Intro mod: boots straight to the bar, a button press from the main menu. Thanks @christopher-conley (#36).
- The included mods now come with each release, in a separate Mods zip (Skip Intro, Skip Any Cutscene, Cheats). Copy the
.nrmfiles into the game's mods folder, or add them from the launcher's Mods menu (#14).
Fixes
- Multiplayer: one Start press no longer joins players 2–4 at once. Each controller now gets its own player slot, in the order the controllers first press a button, and the keyboard stays with player 1. Thanks @CtrlP1 (#37).
- Split-screen multiplayer in widescreen: both players' views are now widened, not just the bottom one.
- Widescreen: doors and objects near the sides of the screen no longer lose pieces or vanish depending on the camera angle (e.g. the Feral Reserve doors, the Windy caves' "CLOSED" door). Also fixed at 21:9 and 32:9.
- Widescreen: the drunk effect at the start of the game no longer smears into streaks (#51).
- Ultrawide: bubbles, bees and sparkles are now drawn all the way to the edges on very wide screens (32:9).
- Light glows no longer fade out with distance, e.g. the lights on the Feral Reserve sign.
- Empty areas of the screen (such as where the camera is inside a wall) now show black instead of a smeared copy of the last frame.
Known issues
- Glows at the screen edges: in widescreen, light glows still disappear toward the left and right edges.
- Controller rumble is shared in multiplayer: player 1's rumble shakes every controller.
- Linux (some KDE setups): the ROM file dialog may not appear. As a workaround, run it once as
./ConkerRecomp --rom /path/to/rom.z64; the ROM is kept for later runs (#30). - macOS: requires macOS 15 (Sequoia) or later (#24).
V0.1.3
Ready-to-play builds for Windows, Linux and macOS. You need your own US ROM of Conker's Bad Fur Day: these packages contain no game data.
- Download the package for your system and unpack it anywhere.
- Run
ConkerRecomp(ConkerRecomp.exeon Windows,ConkerRecomp.appon macOS). - The first time, the launcher asks for your ROM: pick your US
.z64. Then Start Game.
ROM hacks that only change the game's assets, such as the uncensored one, work too: load one with the launcher's Add ROM option. Version shows the ROM in play and switches between the ROMs you've loaded.
Linux needs SDL2, GTK 3 and FreeType (Ubuntu/Debian: sudo apt install libsdl2-2.0-0 libgtk-3-0 libfreetype6) and a Vulkan driver.
macOS needs Apple Silicon and macOS 15 or later. The app isn't signed with an Apple developer ID, so macOS blocks it the first time: open it once, then choose Open Anyway in System Settings > Privacy & Security (or run xattr -dr com.apple.quarantine ConkerRecomp.app in Terminal first).
To build it yourself instead, see the README.
macOS port by nitrostemp.
What's Changed
Full Changelog: V0.1.2...V0.1.3
V0.1.2
Ready-to-play builds for Windows, Linux and macOS. You need your own US ROM of Conker's Bad Fur Day: these packages contain no game data.
- Download the package for your system and unpack it anywhere.
- Run
ConkerRecomp(ConkerRecomp.exeon Windows,ConkerRecomp.appon macOS). - The first time, the launcher asks for your ROM: pick your US
.z64. Then Start Game.
ROM hacks that only change the game's assets, such as the uncensored one, work too: load one with the launcher's Add ROM option. Version shows the ROM in play and switches between the ROMs you've loaded.
Linux needs SDL2, GTK 3 and FreeType (Ubuntu/Debian: sudo apt install libsdl2-2.0-0 libgtk-3-0 libfreetype6) and a Vulkan driver.
macOS needs Apple Silicon and macOS 15 or later. The app isn't signed with an Apple developer ID, so macOS blocks it the first time: open it once, then choose Open Anyway in System Settings > Privacy & Security (or run xattr -dr com.apple.quarantine ConkerRecomp.app in Terminal first).
To build it yourself instead, see the README.
macOS port by nitrostemp.
What's Changed
- master to main by @sciaschi in #18
- Release on upper and lowercase V-prefixed tags, check against version by @christopher-conley in #20
- ci build on push by @christopher-conley in #22
- fix linux builds with GCC >= version 15 by @christopher-conley in #23
- Widescreen: draw the level's pieces past the 4:3 edges by @sciaschi in #25
- Version 0.1.2 by @sciaschi in #26
Full Changelog: V0.1.1...V0.1.2
V0.1.1
What's Changed
- Widescreen fixes, launcher ROM options, merge of the macOS port by @sciaschi in #16
- Smoother high frame rates: Conker and his shadow; fix a crash starting with mods by @sciaschi in #17
Full Changelog: test-build-4...V0.1.1
V0.1.0
Added mac release of V0.1.0
What's Changed
- Macos port by @nitrostemp in #12
New Contributors
- @nitrostemp made their first contribution in #12
Full Changelog: Release...test-build-4