View Single Post
  #1  
Old 23rd July 2008, 02:21 AM
runehero123's Avatar
runehero123 runehero123 is offline
DJ Jamjars
 
Join Date: Jan 2007
Location: Look behind you...
Total Awards: 1
INFECTED - B1K1 
DK64 - Ice Key Discovery

It's time to reveal the activation of a long lost SNS remnant in DK64. Of course, I am talking about the ice-key that was suppose to appear in the totals menu after cold-swapping from Banjo-kazooie. To make things more clear, please watch the following video:

http://www.youtube.com/watch?v=wWLhww_IM6g

Now that you've seen the basics, let me explain how the ice-key is activated in Donkey Kong64. First, there is a value that states if the ice-key has been collected or not.

807FC839 - Icekey quantity

If the ice-key has been collected, this value will be 0x01, otherwise 0x00. When you first start up a Fresh Donkey-Kong64 cartridge(ROM) you will not have the ice-key collected. However, when you reach the following screen http://i177.photobucket.com/albums/w...ro123/dk64.jpg , the state will change to "Ice-key collected" .

Once the ice-key is collected, the state cannot be changed without using a gameshark. Therefore, the ice-key would have been stuck in Dk64s total screen the same way you cannot get rid of the secret items in BKs SNS screen. It would make sense because all items in the Totals screen never go away after you use them anyways.

To activate the ice-key in the menu, use one of these codes and the value 0x0008.

807FC818 - Golden Bananas Menu Modifier
807FC819 - Battle Crowns Menu Modifier
807FC81A - Boss Keys Menu Modifier

Once you do so, you will see that the item's name appears as the Icekey, and that you have 1 / 1 icekeys collected. Makes sense seeing a s there is only one icekey you can collect .

Still no sign of the ice-keys image anywhere. Don't worry though, I'm pretty close to finding that. Once I figure out how to get dk64 running correctly in nemu64, I'll investigate the ice-key code further with some ASM. Try to see what sets the ice-key to 0x01 in memory.