Woody Woodpecker: Escape from Buzz Buzzard Park

WoodyRE

A reimplementation of the Woody Woodpecker game engine, rebuilt by reverse engineering the 2001 PC game and checked against the original. Runs your own CD's data on Android, Linux, Windows and Switch homebrew.

Original Dev: Eko Software / Cryo Interactive
Port Maintainer(s): jjmhalew

What You Need

  1. Requires your own English 1.00 PC CD: an ISO image or a folder with a copy of its files.

    • Data/
    • Common/
    • Logo/
    • Game/
    • Music.bf
    Verify Your Files (Client-Side) 100% In-Browser
    Privacy guarantee: Files never leave your device. File names, headers, and checksums are checked locally in your browser.

    Drag & drop file(s) here or browse from your device

    Matches your files against this port's requirements and calculates SHA-256 hashes.

    File Requirements Checklist (5 required):

    • Data/ (Folder requirement)
    • Common/ (Folder requirement)
    • Logo/ (Folder requirement)
    • Game/ (Folder requirement)
    • Music.bf Pending file
  2. Target hardware: Snapdragon 660 or newer or equivalent (64-bit ARM64, Android 7+).

  3. Controls ready out of the box

    On-screen touch controls work immediately. Physical Bluetooth and USB-C controllers are also supported.

Reverse-Engineered C++ Reimplementation of Eko Software’s 2001 Engine

Woody Woodpecker: Escape from Buzz Buzzard Park, released in 2001 by developer Eko Software and publisher Cryo Interactive, combined cartoon slapstick humor with classic early-2000s 3D platforming. While PC players historically struggled to run the vintage Windows release on modern operating systems without graphical glitches and speed bugs, WoodyRE by maintainer jjmhalew provides a modern native solution. Rather than emulating Windows or relying on compatibility layers, WoodyRE is a ground-up C++ engine reimplementation created by reverse engineering the original PC binary.

The project meticulously reconstructs Eko Software’s proprietary game architecture, including its custom 3D scene graph, bounding box collision volumes, skeletal animation state machines, and proprietary EKO script bytecode interpreter. Every system is verified function by function against the original 2001 Windows executable to ensure exact logic parity. Compiled natively for 64-bit ARM Android architectures (arm64-v8a) on Android 7.0 and higher, WoodyRE pairs classic game logic with a modern OpenGL ES 2.0 rendering pipeline.

Retail CD-ROM ISO Provisioning & Asset File Installation

Because WoodyRE is an independent engine recreation, it contains no proprietary Cryo Interactive textures, models, or copyrighted sound banks. Users must supply the data files from their own legal English version 1.00 PC CD-ROM:

  1. Download and install WoodyRE-<version>.apk from the official GitHub Releases page.
  2. Create an .iso disc image from your retail PC CD-ROM, or extract its contents on a desktop computer into a local folder.
  3. Verify that your disc image or directory structure contains the required root data components: Data/, Common/, Logo/, Game/, and the streaming audio file Music.bf.
  4. Launch WoodyRE for the first time; the startup wizard prompts you with an integrated Android storage picker.
  5. Select either the raw .iso image file or the folder containing the extracted assets. The engine verifies file checksums, unpacks the game hierarchy into the application’s internal sandboxed directory, and builds the runtime asset index.

OpenGL ES 2.0 Pipeline, Low Thermal Overhead & Framerate Pacing

The engine recreation strips away two decades of legacy Direct3D wrappers, routing draw calls directly into a lightweight OpenGL ES 2.0 context. The original PC release was notoriously prone to physics malfunctions when unlocked, but WoodyRE features clean frame pacing locked at a rock-solid 60 FPS.

Hardware requirements are remarkably modest: a Snapdragon 660 or comparable mid-range processor easily sustains full framerates at native 1080p rendering. Modern flagships with Adreno or Mali graphics silicon run the title while remaining completely cool to the touch, drawing under 1.5 Watts of system power. Standard vendor graphics drivers handle all texture sampling and dynamic character lighting without custom Turnip drivers.

Adaptive Touch Overlay & Physical Gamepad Auto-Detection

Platforming across Buzz Buzzard’s amusement park demands responsive jump timing and precise projectile aiming:

  • Dynamic Virtual Controls: WoodyRE provides an on-screen multi-touch interface with an analog thumbstick, peck attacks, jump triggers, and camera adjustment zones.
  • Context-Aware Auto-Hiding: The touch overlay detects hardware inputs dynamically. Connecting a Bluetooth or USB-C gamepad, or launching the port on dedicated Android handhelds like the Retroid Pocket or AYN Odin, immediately hides all on-screen graphics to present an unobstructed cinematic view.
  • Native Analog Remapping: Physical thumbsticks map directly to Woody’s acceleration curves, restoring the nuanced movement originally intended for dual-analog gamepads.