------------------------------------------------------------------------------
                                                                              
   ZSNES/PAR codes for                                                        
                                                                              
   Donkey Kong Country 3 - Dixie Kong's Double Trouble                        
                                                                              
   Engineered by flamingspinach  http://genesisreality.dyndns.org/           
                                                                              
------------------------------------------------------------------------------

This would be my first submission to the ZD ZSNES Cheat Archive. All these 
codes have been engineered by me, flamingspinach, and are not supported by the 
makers of the game (namely, Rare and Nintendo). Ill keep trying to find codes 
until either I cant think of any more to hack, or all the ones I have thought 
of are impossible with the current ZSNES cheat system. Im following GameFAQs 
(http://www.gamefaqs.com/) convention in terms of the width of this document 
(79 characters), even though its too small a file to really matter. :)

   ---------------------------------------------------------------------------
      Code Table (ZSNES/PAR format)                                           
   ---------------------------------------------------------------------------

1)  7E05CB63 INF GOLD COINS
2)  7E05C963 INF SILVER COINS
3)  7E05D563 INF LIVES
4)  7E18CD99 BANANA = LIFE
5)  7E18CB99 FAST BANANA COUNT
6)  7E18EAFF INF FUEL
7)  7E00CABE FULL INVINCIBILITY
8)  7E08B301 INVULNERABLE DIXIE
9)  7E092101 INVULNERABLE KIDDY
10) 7E05B040 INF BACKUP
11) 7E189107 INF WATER BLASTS
12) 7E1BAF19 WIN RACE TO 25
13) 7E05D300 WIN COLLECT GAME
14) 7E051D00 WIN DESTROY GAME
15) 7E05CF29 ALL DK COINS
16) 7E05CD0F ALL BANANA BIRDS
17) 7E060305 ALL COGS
18) 7E055100 KEEP FISH HAPPY
19) 7E0A6802 NO SNIPING
20) 7E15E601 FISH ALWAYS LIT 

   ---------------------------------------------------------------------------
      Code Descriptions                                                       
   ---------------------------------------------------------------------------

IMPORTANT NOTE: Try to turn off codes you dont really need when youre not 
using them, or else they might freeze the game at some later point or make you 
get stuck in some other way. This is because most games tend to reuse memory 
at different points in the game, and so even though a code might do what its 
supposed to do in the part of the game it was designed to work in, it could do 
something completely different and unexpected in a different part of the game 
(most likely crash it LOL). Make sure to turn off these codes, especially 
before fighting the boss Kaos, or else the boss battle will go on forever! 
Ouch. (I havent figured out which code is causing this, Ill get back to 
you.) Also, turn off code #19 at all times unless you REALLY need it because 
it screws up a lot of the other codes, not to mention sometimes freezing the 
game for no reason at all... its very touchy and often doesnt even work. 
Ill try to find a better code.

IMPORTANT NOTE: Turn off codes #13 and #14 when fighting a final battle (i.e. 
the castle and the submarine)  they cause the enemy scrapbook you see after 
you beat the boss to become screwed up. You can leave it on if you want to see 
strange mismatched names, though... once I even saw Funky Kong labeled as 
Wrinkly Kong (!).

VERY IMPORTANT NOTE: Code #10 has been discovered to be the cause of two rare 
crashes. So if youre using #10, turn it off (1) if you ever watch the intro 
after the title screen where it shows scenes from the game, or (2) if you 
attempt the third ending (i.e. use the 15 banana birds mother to kill K. 
Rool).

1) INF GOLD COINS  Pretty self-explanatory. I fixed the number of gold coins 
      at 99. Now youll always have 99 gold coins, no matter what. :)

2) INF SILVER COINS  Silver coins are the same as bear coins, I just called 
      them silver coins because they look silver-colored. It was made the same 
      way as #1.

3) INF LIVES  Also pretty self-explanatory. I fixed the number of remaining 
      lives at 99 in a similar fashion to #1 and #2.

4) BANANA = LIFE  Now this was pretty cool. I set the number of bananas 
      currently held to 99, so that whenever you get a banana the game thinks 
      you just completed a set of 100, and gives you a life. :) However, for 
      some reason, the number of bananas showed on the screen is stored in a 
      different place from the place where the actual number is stored. So 
      every time you get a banana, the bananas the screen shows you as having 
      resets to 0, while your actual banana count stays at 99, which means 
      that every time you get a banana, the game scrolls the number on the 
      screen all the way from 0 to 99... this can get pretty annoying. See 
      code #5 for the fix.

5) FAST BANANA COUNT  See #4. This code fixes the banana counter on the 
      screen at 99 so it doesnt have to keep scrolling all the time.

6) INF FUEL  This gives your rocket infinite fuel in the last level of 
      Krematoa (Rocket Rush). Pretty useful, eh? :) Dont forget to turn it 
      off when youre not in the rocket, though  not that it does anything 
      bad, it just makes a fuel gauge show up on the right side of the 
      screen... which looks stupid in all the other levels. :D

7) FULL INVINCIBILITY  The code weve all been waiting for! This duplicates 
      the status you get when you break a (!) barrel. You wont flicker like 
      normal though. The flickering effect is caused by the time remaining 
      until you change back to normal. When the time left (in some weird 
      units) is an odd number, your Kong is glowing, and when the time left is 
      an even number, they are not glowing. I happened to fix the timer at an 
      odd number, because it looks ugly to have your Kong glowing all the 
      time. :) If youd prefer your character to glow, just change the last 
      digit of the code to F. Notes about this code: I think it may very 
      rarely cause the game to lock up if you slam into either (1) a 
      corrugated tin door in the building-type levels, or (2) a Koin or a 
      Koindozer. Be forewarned. I wouldnt worry about it too much though. 
      Another note: THIS CODE DOES NOT PROTECT YOU FROM THREE THINGS: (1) 
      falling off a cliff, (2) getting squashed by the screen or the saw in 
      Ripsaw Rage or any other inevitable deaths like that, or (3) getting 
      killed by the slow type of electricity in the final battles (the kind 
      that the steel barrel is supposed to dissipate) IF youre holding the 
      barrel. If youre not holding the barrel when the slow electricity 
      touches you, youll be fine. Just make sure not to be touching a steel 
      barrel and the slow electricity at the same time. BTW, this code works 
      fine against normal electricity, just not the slow type that moves 
      across the room.

8) INVULNERABLE DIXIE  This is an awesome code. At any point where normally 
      Dixie would have gotten hurt and run away, leaving Kiddy flashing for a 
      couple of seconds, the game acts as if whatever would have hurt her 
      wasnt there. For enemies it means she walks right through them, for 
      lava pools, etc., it means she walks right over them. :) Useful, no? How 
      did I create this code? I searched for values that were different 
      between when Dixie was flashing after Kiddy got hurt, and the rest of 
      the time. I called it invulnerable, not invincible, because there is 
      such a thing as invincibility (touch a barrel with an exclamation mark 
      on it and you become invincible, meaning you kill enemies by touching 
      them), and this is not a code for that.

9) INVULNERABLE KIDDY  Exact same as #8, except for Kiddy Kong. Made the same 
      way too, except vice versa.

10) INF BACKUP  This code basically covers areas that codes #8 and #9 dont  
      for example, the boss battle in the K3 area involves throwing rocks at 
      a snowman (similar to in Swankys sideshow games), and the 
      invulnerability codes only work in normal sidescrolling levels. So what 
      exactly does this code do? When one character is hurt, they run away, 
      leaving the other character alone. When that character gets hurt, you 
      lose the level. However, this code causes there to always be a character 
      on the sidelines, so that even if you only have one character and 
      he/she dies, the other one will suddenly run in from the side of the 
      screen and take their place. This could theoretically go on forever. 
      Cool, no? Its impossible to lose the level with this code, unless both 
      characters get hurt at the same time (i.e. falling off a cliff). It 
      doesnt work in bonus stages either, because normally one hit will kill 
      you in a bonus stage, so this code doesnt apply there. I actually found 
      this code while searching for codes #8 and #9... I searched for values 
      that changed depending on whether there were one or two characters 
      currently in play. This code sets the value so that there are always two 
      characters in play (hence the other character suddenly running onto the 
      screen). NOTE: THERE IS ONE SITUATION IN WHICH THIS CODE DOES NOT WORK: 
      if you fall off a cliff, not even this code will bring you another Kong 
      to play as.

11) INF WATER BLASTS  This gives you infinite water to shoot at enemies when 
      youre Ellie the elephant (@_@). Normally youd have to refill after 
      every 7 shots by pressing L or R next to water, but now youll never 
      have to (or be able to, because youre all full) do that again! :)

12) WIN RACE TO 25  Also pretty self-explanatory. It causes you to instantly 
      win the game Race to 25 (which you can play at any Swankys Tent). 
      How? I fixed your score at 25 (usually youd start at 0 and have to work 
      your way up to 25) so that as soon as the game starts, youve 
      automatically won! Its pretty funny... heh. Especially when Cranky Kong 
      starts griping.

13) WIN COLLECT GAME  This works only for bonus games where youre supposed 
      to collect something, like green bananas or stars. Normally, a coin 
      would appear after you get all the items. Now, it appears without you 
      having to get the items! :D This was done by searching for the number of 
      items remaining to collect. For some reason, it was offset by +8, but I 
      still needed to set it to 0 for it to work... o_O

14) WIN DESTROY GAME  This is the same as #6, but works only for the bonus 
      games that #13 doesnt cover. So together, #6 and #7 turn all bonus 
      games into simple Find the Coin games, which are so easy I cant think 
      of any code I could possible make to make them simpler... :) It was 
      found the same way as #13.

15) ALL DK COINS  This code gives you all the DK Coins, making Funky Kong 
      upgrade your vehicle. This is only useful at one specific time in the 
      game: when you have the Jet Ski. If you dont have the Jet Ski yet, 
      itll just give you a temporary upgrade until the next time you go into 
      Funkys Rentals. If you already have the Funky-Copter, itll cause a 
      weird, messed-up looking option to appear in Funkys Rental Menu. 
      Remember, to upgrade from Motor Boat to Hovercraft, get the Patch from 
      the boss of the second area. To upgrade from Hovercraft to Jet Ski, get 
      one ski each from the bosses of the third and fourth areas. This code 
      should be used to upgrade from Jet Ski to Funky-Copter, and then turned 
      off for the rest of the game. Ill try to find a new code that actually 
      changes what vehicles are available... but I dont have it yet.

16) ALL BANANA BIRDS  Okay, I know youre going to hate me for this, but... 
      (dramatic music) Let me present: The Cheapest Code in the History of the 
      World! (fanfare) @_@ Anyway, heres what this code does: as soon as you 
      turn it all, you will have all 15 banana birds. Make sure to turn off 
      code #10, and then head to a Wrinkly Kongs Save Cave. Then you will 
      enter a cutscene where you fly to the northwest corner of the map, meet 
      a huge peacock-looking bird, and then watch it chase down K. Rool and 
      drop an eggshell on him, effectively killing him (forever, we hope... 
      yeah right :) ). This is the third ending of the game, normally only 
      attained through a lot of hard work, because in order to get it, you 
      need all 15 banana birds, several of which require the Funky-Copter, 
      which requires all the DK Coins, which requires you to have beaten 
      Krematoa... yeesh. But now, you can simply start a new game, turn on 
      this code, push B (youre already right outside Wrinklys place), and 
      watch the final hardest ending! o_O Crazy, no? LOL.

17) ALL COGS  Having trouble beating the levels in Krematoa? Cant be 
      bothered to use code #11 to help you beat them? Well now you dont even 
      need to! @_@ Get all five cogs (and entrance to Knautilus) instantly 
      with this code. :)

18) KEEP FISH HAPPY  In the level Fish Food Frenzy in the Cotton-Top Cove 
      area of the game, a fish follows you around. It will eat any fish nearby 
      it, which keeps it happy (a light blue color). The longer it goes 
      without eating a fish, the more reddish it will get, until finally it 
      gets mad at you and starts attacking you, causing you to lose the level 
      almost instantly. The main challenge of the level is keeping the fish 
      well-fed, and not allowing it to eat the spiky Lurchins, which 
      apparently give it heartburn. This code, obviously, removes that 
      challenge. :P I made it by searching for values that changed when the 
      fishs color changed. Simple. DONT FORGET TO TURN IT OFF WHEN YOURE 
      NOT USING IT! This could very well be the code that screws up the Kaos 
      boss battle (see the first Important Note at the top).

19) NO SNIPING  In the level Krack-Shot Kroc in the K3 area of the game, 
      a sniping target follows you around and shoots you with a fireball every 
      10 seconds or so. This code will cause the target to ignore you and 
      wander around near the end of the level. BE WARNED! This code is 
      EXTREMELY buggy, probably because it hacks a complex part of the game 
      (what with the aiming, timing, etc.). The two most common bugs are: In 
      bonus games, the coin will never appear, even with codes #13 and #14 on, 
      and the game could suddenly black out and freeze at any time. So try not 
      to use this code. In fact, theres really no need to use it anyway, you 
      could just use codes #8 and #9... o_O

20) FISH ALWAYS LIT  In the Floodlit Fish level, you play as Enguarde the 
      swordfish, and you have to periodically jab conveniently-located light-
      producing fish so you can see well enough not to crash into enemies and 
      die (not that thats a problem any longer - heh). So I made this code, 
      so that the lighting is always on, and you can in fact ignore those fat 
      annoying light-fish. :D

   ---------------------------------------------------------------------------
      Codes Planned for Later Updates                                         
   ---------------------------------------------------------------------------

- Codes to win Swanky Kongs other two sideshow games.

- Codes so that when you raise the flag at the end of the level, it will 
      always show that you got both bonuses and the DK Coin. Shouldnt be too 
      hard. BTW, can someone tell me what the different colors mean? I know a 
      non-flying square flag means you missed some bonuses and the DK Coin, a 
      flying square flag means you missed the DK Coin but got the bonuses, a 
      flying triangular flag means you missed the bonuses but got the DK Coin, 
      and both flying means you got the bonuses and the DK Coin. But what do 
      the colors mean? ;:s *is puzzled*

- A code to make you start out with the Funky-Copter, or be able to set what 
      vehicle you have, or have all the options at Funkys Rentals (that last 
      one would be preferable, because it makes use of the menu in the game 
      instead of having to type different codes).

- Im still working on a low-gravity code. Should be pretty cool. :) Probably 
      pretty tough to find too.

+ COMPLETED! Infinite birds. shouldnt be too hard.

- 00:00 total time to completion. Dont know what thatll do, but if theres a 
      timer, it must do something. :) UPDATE: Oh yeah, it increases your 
      ranking on the high-scores.

- Codes to get the various items you can see in the upper right hand corner of 
      the screen in some of the bears houses. Should be interesting to start 
      out with Funkys Ultimate Ride... Dont know if Funky will make it for 
      you before hes supposed to though. But getting the items shouldnt be 
      too hard.

+ COMPLETED! Infinite DK Coins. This probably wont work, since the game 
      obviously stores the status of the DK Coins from the various levels in 
      different places... you never know though, there might be a total value 
      stored somewhere.

- A code to let Kiddy Kong splash-hop more than twice... now THAT would be 
      cool. Again, probably wont work though. Yknow.

+ COMPLETED! A true Invincibility Code (the kind where you actually hurt 
      enemies by touching them, not just walk through them unharmed). I tried 
      this a while ago, but it wasnt really working... Ill try some more 
      though. :)

- Codes to turn you into the different animals maybe... though that would be 
      REALLY hard. It would be really nice if ZSNES had on-the-fly ROM 
      patching support and a full debugger... but it doesnt yet. :S

+ COMPLETED! Cheap tricks to get through other strange levels like Fish Food 
      Frenzy and Krack-Shot Kroc. (I havent played this game for a long 
      time, Im just hacking as I go).

Any suggestions? Contact me  see the contact section below.

   ---------------------------------------------------------------------------
      Version History                                                         
   ---------------------------------------------------------------------------

2.0  I think a whole one more version is justified, because I added so much 
stuff: Full Invincibility, Inf DK Coins, Get All Birds, Fish Always Lit, All 5 
Cogs, Inf Fuel, Banana = Life, and Fast Banana Count codes. Also more 
information about the Inf Backup, Win Collect Game, and Win Destroy game 
codes. Also rearranged the order of some of the codes. Added more notes before 
the code descriptions.

1.0  The original code guide.

   ---------------------------------------------------------------------------
      Contact                                                                 
   ---------------------------------------------------------------------------

You can contact me, flamingspinach, with questions, comments, suggestions, or 
whatever (no spam please :) ) at:

   AIM:    flamingspinach
   YIM:    flamingspinach
   MSN:    flamingspinach@lycos.com
   ICQ:    214673046
   IRC:    flamingspinach on sorcery.net
   Jabber: flamingspinach on jabber.org (if I can get it to work... o_O)
   Email:  genesisreality@genesisreality.dyndns.org

-EOF-
