Robot Wants Puppy
-migrated-
Robot Wants Puppy
Submitted By:
Launch Trainer!
Action Metroidvania Pixel Platform Robot

Wondering where the hacks are at? Register or Sign In to find out!


Wondering where the sol files are at? Register or Sign In to find out!

Robot Wants Puppy

-migrated-
Last Updated: 12/12/2019 17:30

Robot Wants Puppy

Auto-Post
Last Updated: 09/19/2012 02:29

5
 

Rebound

  Catch your kitty in mid-air
15
 

Robot Got Puppy!

  Reach the puppy
15
 

Cat Scratch Fever

  Obtain level 10 claws
30
 

The Friendly Robot

  Reach the 9th key with 40 or fewer kills

Game Dscription
Robot got a kitty, now he needs its help to get a puppy! Why not? Explore and collect powerups to expand Kitty’s abilities.
Robot Wants Puppy Posted on: 05/15/2010 12:47am
Quote Post
Link: http://www.kongregate.com/games/Hamumu/ ... ants-puppy

Good game, some thinking involved, overall not that hard/bad. I even found the Secret Item of Wonder (Sekrit! Achievement).

*SPOILERS!*

Where to find Secret Item of Wonder:

(broken image removed)
Re: Robot Wants Puppy Posted on: 05/15/2010 4:52am
Quote Post
I have to say, this game's intro made me lol

I'll search for AoB's later


EDIT: The code is obfuscated. I tried all the decryptors that I found on the forum(those 2 from phren and the other one), none of them helped me find the good stuff
Re: Robot Wants Puppy Posted on: 05/15/2010 11:20am
Quote Post
Copy sol, then go left and get the puppy!
Re: Robot Wants Puppy Posted on: 05/15/2010 3:45pm
Quote Post
AGH! Damn that secret. I must have spent 10-20 minutes trying to get it! By the way; how do I get the rewards?
Re: Robot Wants Puppy Posted on: 05/15/2010 8:35pm
Quote Post
System Bot
Still pretty easy to read

invincible to enemies
12 0a 00 00 5d
10 0a 00 00 5d

invincible to electricity stuff
5d ?? 04 4f ?? 04 00 62
02 02 02 02 02 02 02 62

This post was imported from an account that no longer exists!
Previous Name: Anonymous
Re: Robot Wants Puppy Posted on: 05/16/2010 2:28am
Quote Post
Quote from: "Japlex"
AGH! Damn that secret. I must have spent 10-20 minutes trying to get it! By the way; how do I get the rewards?

Jump into the electricity and die.
Jump back in during the your invincibility frames and use the double jump to get up past the first area.
Since you used the double jump you can just rapidly press jump to hover. Rest should be simple.
Re: Robot Wants Puppy Posted on: 05/16/2010 3:52am
Quote Post
Does this game have chances of badges?
If yes,then i can make a video for it!
Re: Robot Wants Puppy Posted on: 05/16/2010 4:51am
Quote Post
Quote from: "praetor"
Still pretty easy to read

Praetor, what's your secret? I mean, how did you manage to find the AoBs/read through the code?
Re: Robot Wants Puppy Posted on: 05/16/2010 8:04am
Quote Post
Quote from: "whatever"
I mean, how did you manage to find the AoBs/read through the code?

lol i know im not praetor, but its really not hard. if you look past the variable names and look at what the code is actually doing its pretty easy to understand the code. and of course by pretty easy, i mean moderately difficult. just think of how the game works and what the code is doing and how they inter-relate.

for a quick example....

open robotpuppy.swf/action/xplor/3!  (this just happened to be the first AS i looked at)
line 203 is if (!>5.gotPuppy) goto 522;
hmmm...dot gotpuppy... that seems like a something that would relate to the player so lets open "robotpuppy.swf/action/xplor/!>5" because it must be the player class
wait a sec... there is no '!>5' just '!5' and '>5'... oops...'!' is a boolean operator... that means '>5' is probably the player class.
open it up, and whaddaya know... it is the player class.

granted, that doesnt buy us a whole lot.  '3!' appears to be the main controller doohickey for the game....
this was all >5 bought me. it looked promising at first... but then not so much...
09 60 36 24 00 4f a1 02 01 10 e7 ff ff
09 60 36 24 09 4f a1 02 01 10 e7 ff ff
sets key and kittykannon to 9... almost...but not really

 but hopefully maybe this gives you some insight into maintaining obfuscated code.


 if praetor has something more straight forward i would love to know it.
Re: Robot Wants Puppy Posted on: 05/16/2010 10:28am
Quote Post
System Bot
@satanicgurrl Thats one reason why I started programming in AS2/AS3 this week. If you actually know what the code does in the flash game itself, you can manage to change something way easier than if you don't know anything about programming.

This post was imported from an account that no longer exists!
Previous Name: phreneticus
Re: Robot Wants Puppy Posted on: 05/16/2010 2:38pm
Quote Post
System Bot

Actually, didn't spend much time on it.  When you die, it adds 10 seconds, so I searched for + 10 and found this:

3!(FlxG.state).+5 = 3!(FlxG.state).+5 + 10;

Changed 10 to 0 and killed myself and saw it didnt add 10 seconds, so I guessed that was the death function - public function ]+().  

I changed the function so it would return right when called, but the game froze when hitting electricity (loop trying to kill you I would guess), so then I searched for ]+() and changed the code where apropriate so the function wouldn't call from other points in the code.  

Ie change

            if (_loc_3)
            {
                #'(param2).]+();
            }

from if to jump

and

while (true)
                           
                            ]+();

to NOP

This post was imported from an account that no longer exists!
Previous Name: Anonymous

Re: Robot Wants Puppy Posted on: 05/16/2010 3:45pm
Quote Post
@satanicgurrl    I had already found that =P
Like I said, I couldn't do anything useful from what I had found.

@praetor   Thanks. I tried searching for + 10 before asking you, but I didn't see useful results. Guess I just missed it =P
Re: Robot Wants Puppy Posted on: 05/16/2010 11:23pm
Quote Post
Man that...is annoying.
I somehow don't get any AoB to work and I don't even press a button, restarted everything.
I mean I can edit all the other stuff like usual but the Array's...no chance.
Re: Robot Wants Puppy Posted on: 05/17/2010 1:14pm
Quote Post
If you treat it like a puzzle, it's really fun. Producing such puzzle games will be pr0 win.

Picking a claw upgrade will bring it to max (10):
60 b0 02 66 63 24 01 a0 =>
60 b0 02 66 63 24 0a a0

Code: [Select]
                           do
                            {
                               
                                if (!(powers[02] < 10)) goto 1783;
                            }
                            (powers[02] + 1);
                            do

I've begun by searching for "= 10", since that is the max. I then found something do to with "powers[##]". So I searched for "powers[", and in the only folder, I searched for = 10. Wasn't long before I found it.

Updatesssss

You always have the whirling kitty upgrade (sorry couldn't make it heli one):
d1 76 11 9b 12 00 66 63 24 00 af =>
d1 76 11 9b 12 00 66 63 24 ff af

Always have Psionic Whistle:
60 9e 05 62 0a 12 41 0d 00 66 62 24 00 af =>
60 9e 05 62 0a 12 41 0d 00 66 62 24 00 b0

Always have ceiling cat:
60 38 60 cd 05 66 63 24 00 af =>
60 38 60 cd 05 66 63 24 00 b0

I'll post if I find more.

Edit: Updated. Sorry, but couldn't reproduce the Psionic Whistle one. All the code for powers is in xplor -> 3%

Tailando
Code: [Select]
if (!(powers[try20] > 0)) goto 4303;

Changed >0 to >-1  (ff=-1)

Ceiling kitty
Code: [Select]
                   if (!_loc_9)
                    {
                        do
                        {
                           
                            '3(FlxG.state).&9("Ceiling Cat", "Hold UP to cling to the ceiling and walk!");
                            do
                            {
                               
                                FlxG.play(&0, Xplor.]2);
                            }while (true)
                           
                            <%();
                        }while (true)
                       
                        powers[53] = 1;

Changed powers[53] = 1; to powers[53] >= 1;  (you can do the same to the Tailando one, or as the tailando one, doesn't matter).
Re: Robot Wants Puppy Posted on: 05/20/2010 9:11am
Quote Post
Bump for badges

Edit: Thanks zirak, the .Sol worked great not sure about order, as I already had 3 of them.
+karma for you, great job