Donkey Kong 64 used expansion pak cause of game crashing bug.

Discussion in 'General Gaming' started by sayin999, Jun 9, 2013.

  1. sayin999

    sayin999 Officer at Arms

    Joined:
    Mar 13, 2004
    Messages:
    3,407
    Likes Received:
    113
    Recently 3 people who worked on conkers bad fur day posted a developers commentary on youtube. They talk about the making of the game and the work environment at rare while playing the game.

    What's interesting in the first video one of the developers in the first part mentions starting at the 2:18 mark mentioned the reason that donkey kong 64 used the expansion pak was the original version would randomly crash and they couldn't find a solution for it but found when using the expansion pak the game would function completely fine.

    https://www.youtube.com/watch?v=VgtAXCaSlpk

    Anyone have any idea what would cause the game to crash randomly without the extra 4mb?
     
  2. furballdc

    furballdc Robust Member

    Joined:
    Mar 6, 2013
    Messages:
    203
    Likes Received:
    0
    Maybe needs more ram for models/textures/sounds.
     
  3. MottZilla

    MottZilla Champion of the Forum

    Joined:
    Feb 1, 2006
    Messages:
    5,066
    Likes Received:
    102
    It's pretty obvious. They had a bug somewhere which resulted in something needing more memory, maybe for just a short time, and when it failed to allocate the memory it would crash. And it sounds like they didn't have time to find it and fix it so they just made it require the expansion pak and shipped. If this is true, someone could hack DK64 to remove the code that prevents you from playing it without the expansion ram and then attempt, perhaps with a debugging emulator, to fix the bug and fix it.
     
  4. fathertime

    fathertime Rapidly Rising Member

    Joined:
    Jul 14, 2011
    Messages:
    82
    Likes Received:
    0
    interesting tidbits of information in those vids. None of the rare teams shared code between each other because they were in competition
     
  5. Barc0de

    Barc0de Mythical Member from Time Immemorial

    Joined:
    Oct 29, 2005
    Messages:
    11,205
    Likes Received:
    23
    this is true. Banjo-Tooie and Conker's Bad Fur day ran just fine w/o the expansion pak, albeit on an improved version of the same engine.
     
  6. fathertime

    fathertime Rapidly Rising Member

    Joined:
    Jul 14, 2011
    Messages:
    82
    Likes Received:
    0
    but in those video's the devs say the opposite - they didn't share code or engines at all.....
     
  7. geluda

    geluda <B>Site Supporter 2012</B><BR><B>Site Supporter 20

    Joined:
    Apr 25, 2011
    Messages:
    1,422
    Likes Received:
    13
    These developer commentaries are great, thanks for posting!
     
  8. Zoinkity

    Zoinkity Site Supporter 2015

    Joined:
    Feb 18, 2012
    Messages:
    499
    Likes Received:
    108
    I think you misunderstood. The different development teams didn't interact, but the most of the Tooie team was the Kazooie team and they built off the same files. That's pretty obvious if you ever cracked the ROMs open.

    There were shared resource libraries though, like 'rarezip', which effectively is a custom zlib wrapper and variable additional data (filesizes, etc.).

    I'll have to poke DK64 sometime to see what's going on. Watch it be tied to something stupid like periodic CIC testing...
     
    Last edited: Jun 13, 2013
sonicdude10
Draft saved Draft deleted
Insert every image as a...
  1.  0%

Share This Page