Robokill - Full Version for FREE, using WPE Pro

11/08/2009 15:40 mrgodai#226
anyone got this to work on windows 7? i got it to work in xp just fine, but not in the windows 7 machine.
11/11/2009 10:15 czevak#227
The activation mechanism seems to have changed since they have now implemented episode 4.

(At least the loader.swf from some release earlier in the thread is not working with the new 8MB swf-file. It worked fine before with the 3 Episode version, though.)

EDIT: Had a look at the Actionscript of the Game and compared it to the unextended version. They added another randomized verification string to the two parameters the game gets from [Only registered and activated users can see links. Click Here To Register...].

Here is the new function calling SafeRequest:

Quote:
public static function doVerify(param1:String, param2:Function) : SafeRequest
{
verifyKey = "";
var _loc_3:int = 0;
while (_loc_3 < 8)
{

verifyKey = verifyKey + ["a", "b", "c", "d", "e"][Random.randInt(0, 4)];
_loc_3++;
}
trace(verifyKey);
return new SafeRequest("http://www.rocksolidarcade.com/verify/Robokill/" + param1 + "/" + verifyKey + "/", param2);
}// end function
I hope it helps.
11/12/2009 02:11 paodan888#228
It doesn't work for me, saying that I should purchase before I active the game.
11/12/2009 21:57 Duplex_#229
And now new checking function
Quote:
public function verifycheck()
{
trace("data: " + verify.data);
if (verify.data == "Valid " + verifyKey)
{
PremiumContentNotifier.registered = true;
PremiumContentNotifier.registeredEmail = verifyEmail;
PremiumContentNotifier.save();
if (active)
{
active = false;
PremiumContentSuccess.success = true;
reglayer.push(PremiumContentSuccess.create, true);
}
}
else
{
PremiumContentSuccess.success = false;
reglayer.push(PremiumContentSuccess.create);
PremiumContentNotifier.registered = false;
}
applyToNotifiers();
return;
}// end function


public function checkValid() : void
{
checking = 0;
if (loadRequest)
{
var _loc_1:* = "Valid " + PremiumContentPanel.verifyKey;
loadRequest.data = "Valid " + PremiumContentPanel.verifyKey;
if (_loc_1)
{
registered = true;
}
else
{
StoreObject.storeValue("regemail", "");
registered = false;
}
}
return;
}// end function
11/13/2009 02:50 paodan888#230
Quote:
Originally Posted by Duplex_ View Post
And now new checking function
it means the old way doesn't work? if so what should i do?
11/15/2009 06:16 dupps#231
i need help on what pages you should be at when you do certain steps.
11/30/2009 11:56 Koshiku#232
For new version, fresh from Rocksolid, use following method (I'm too lazy to write it for different emails, so use "TEST" (as is, uppercased) as a email):

Everything same as in title post, but:

Search string:
54 45 53 54 20 68 61 73 20 6E 6F 74 20 70 75 72 63 68 61 73 65 64 20 74 68 65 20 67 61 6D 65 21 20

Replace string (starting with offset 0):
00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 56 61 6C 69 64 20

Worked for me.
12/23/2009 07:45 nopbakiller#233
First of all, You need these stuff
1. cws2fws.exe
(This stuff make a compressed CWS to a uncompressed FWS, so you can edit P-code. You can not edit P-code of the compressed CWS.)
2. Sothink SWF Decompiler
(And your knowledge to handle this)
3. Hex Editor
( Ez to hex:) )

Now you must make the robokill & robokill2 runnable in you local browser(not in the rocksolidarcade webpage)

preload::CustomPreloader::onEnterFrame(event:Event )
Code:
if (_loc_3.split(".")[_loc_3.split(".").length - 2] == "rocksolidarcade")
{
    demo = false;
}
else
{
    demo = true;
}
This is the browser's site checking code. if 'demo' is true, START button invokes the rocksolidarcade web page.
(this part is same with the 'robokill 2' )

change the code as like the following one
Code:
if (_loc_3.split(".")[_loc_3.split(".").length - 2] == "rocksolidarcade")
{
    demo = false;
}
else
{
    demo = false;
}
Very simple:mofo:

Now There is the PremiumContent checking code
PremiumContent::PremiumContentPanel::verifycheck()
Code:
if (verify.data == "Valid " + verifyKey)
{
    PremiumContentNotifier.registered = true;
    PremiumContentNotifier.registeredEmail = verifyEmail;
    PremiumContentNotifier.save();
    if (active)
    {
        active = false;
        PremiumContentSuccess.success = true;
        reglayer.push(PremiumContentSuccess.create, true);
    }
}
else
{
    PremiumContentSuccess.success = false;
    reglayer.push(PremiumContentSuccess.create);
    PremiumContentNotifier.registered = false;
}
The important P-Code of the 'if (verify.data == "Valid " + verifyKey)' is the following one. (this part is same with the 'robokill 2' )
Code:
//2c 96 46 
_as3_pushstring "Valid "
//60 ce 2b 
_as3_getlex verifyKey
//a0 
_as3_add 
//14 3e 00 00 
_as3_ifne offset: 62
That's it!
make the jump offset of the _as3_ifne to zero!
Code:
14 3e 00 00
to
Code:
14 00 00 00
Even if the registeration failed, it always make it registered.

That's all. Now execute the modified SWF file then register.
Input any e-mail address and wait a few seconds, then play the full contents.
12/26/2009 20:03 aviserin#234
Remember there are too much lazy people who will ask questions with problems etc.
So if you can make something like offline full version will be good to everyone. :cool:
12/29/2009 02:26 xXOlinoXx#235
I found it!

After a few hours of search I found a full version you can just download.

try out this place [Only registered and activated users can see links. Click Here To Register...]

or you can go on [Only registered and activated users can see links. Click Here To Register...] and found it by your self.
12/29/2009 06:16 aviserin#236
Ok guys, i made the new Robokill 2 full working version (for free), just open it in your browser and type anything in email area.

Here is link: [Only registered and activated users can see links. Click Here To Register...]
or
[Only registered and activated users can see links. Click Here To Register...]
Pass: niresiva

Have Fun.

PS. Anyway thanks to @nopbakiller for guide.
12/29/2009 20:38 hrrrrr#237
Doesn't work. Nothing happens when i click 'Submit'.
12/30/2009 01:58 aviserin#238
Quote:
Originally Posted by hrrrrr View Post
Doesn't work. Nothing happens when i click 'Submit'.
Try in Firefox. (IE8 doesn't work)
12/30/2009 14:04 hrrrrr#239
Didn't work in Firefox either so I downloaded Sothink SWF Decompiler and it works with that.
12/31/2009 14:16 aviserin#240
New solution install SWF Opener [Only registered and activated users can see links. Click Here To Register...] and open robokill2.swf file should work now...