Wednesday, December 2, 2009

The Kill Kar II: Revenge Cheats

For those who are looking on the net for cheats on the new Kill Kar II: Revenge game, I am here to help guide you.

The game can be found at:
http://www.newgrounds.com/portal/view/519830

Cheats:
narwhal - unlocks up to level 50 or 59
noobify
ding
millionaire - 1,000,000 kash
bloodyhell - double damage
invincible - uhm..invincible
nos - max speed

Now I haven't seen what each cheat does exactly, but from the code, I can only assume that narwhal gives you access to all 59 levels or only 50. Noobify makes enemies only level 2. Ding I have no actual idea what it does. I'm sorry that I do not know the usage of all others but those are your cheats. Use them wisely =]

Enjoy!

For Whom it may concern:

So how do you do this????

First thing you figure out is that the game is a SWF file, which is the case for most online games. So logically you would need something that lets you download the SWF file of the game itself. For that we have SWF Catcher. A small little Firefox plug-in that scans the webpage you are on and retrieves the names of the SWF file on a sidebar in Firefox. After you find the name of the SWF which is "519830_killkar2.swf" you right click and save it wherever you want. Next, you require something that let's you read it. For that we have Sothink SWF Decompiler. They give you a nice little trial program which is exactly what you will need for it. So you download, install, and open. Once the decompiler is open, all you do is drag the "519830_killkar2.swf" into the empy white box in the decompiler and your game should show. Now that we have the game, time to decompile it. On the right side, is a bar that has the name of the swf file and a picture of a "FL." Expand that and look under Actions (expand that also). In our case, the sprite is "sprite 1317." On the main screen, scroll down all the way until you reach frame 2 of sprite 978. Below:

// [onClipEvent of sprite 978 in frame 2]
onClipEvent (enterFrame)
{
if (_parent.cheat == "narwhal")
{
_root.playSound("upgrade");
_parent.cheat = "";
_root.stats.cheater = true;
_root.maxlevel = 59;
} // end if
if (_parent.cheat == "noobify")
{
_root.playSound("upgrade");
_parent.cheat = "";
_root.stats.cheater = true;
_root.maxlevel = 2;
} // end if
if (_parent.cheat == "ding")
{
_root.playSound("upgrade");
_parent.cheat = "";
_root.stats.cheater = true;
++_root.maxlevel;
} // end if
if (_parent.cheat == "millionaire")
{
_root.playSound("upgrade");
_parent.cheat = "";
_root.stats.cheater = true;
_root.kash = 1000000;
} // end if
if (_parent.cheat == "bloodyhell")
{
_root.playSound("upgrade");
_parent.cheat = "";
_root.stats.cheater = true;
_root.bloodyhell = true;
} // end if
if (_parent.cheat == "invincible")
{
_root.playSound("upgrade");
_parent.cheat = "";
_root.stats.cheater = true;
_root.invincible = true;
} // end if
if (_parent.cheat == "nos")
{
_root.playSound("upgrade");
_parent.cheat = "";
_root.stats.cheater = true;
_root.nos = true;
} // end if
}

// [Action in Frame 1]
stop ();

After this, it is pretty self-explanatory. if (_parent.cheat == "nos") meaning that the cheat itself is nos and after you enter it, it will make the upgrade sound. etc. etc.

No comments:

Post a Comment