[HOW-TO] Update BoxyBot

07/24/2017 18:25 jonmikeltxu#31
Quote:
Originally Posted by detego' View Post
some help: ;)
Thank you for sharing the update
[Only registered and activated users can see links. Click Here To Register...]

boxybot is a chat bot built on the Hubot framework. It was initially generated by generator-hubot, and configured to be deployed on Heroku to get you up and running as quick as possible.

This README is intended to help get you started. Definitely update and improve to talk about your own instance, how to use and deploy, what functionality is available, etc!
How stupid you can be, spambot^^
07/25/2017 04:16 danilotop#32
Can anyone provide an update to Seafight.Messages?
07/26/2017 17:33 seafighter85#33
Hello I need help. I also decompile and I get out only 6 files class_X.as and some other files including the "flashx" and "mx" folders. why?
07/30/2017 10:48 66mustafa38#34
please ı dont understand anything pleesa share video raynmond or snlyu2 :D please
07/31/2017 13:34 scanel102#35
public class LogoutMessage : Message //7.119 < some of them are not package and class. I couldn't find where are those message folders can you help?
08/02/2017 00:50 Jaimefdez7#36
So, when i find the right class, i have to fix the read and write functions, am i wrong??

So for example in BoardUserMessage, i'll have to fix it like that:

[Only registered and activated users can see links. Click Here To Register...]

to something like this (obv with vars names changed):
[Only registered and activated users can see links. Click Here To Register...]

No??, and same with write. Please let me know if i have to do this with every message
08/10/2017 10:06 deaddino#37
Quote:
Originally Posted by mfsaoke View Post
I need help too i have the same problem . . .:(
try this


obviusly you must change the directory^
08/10/2017 13:14 Pirataofthekid#38
Sorry for my stupidity, but after I update the messages "this part I got", how do I update boxy so he understands that he is updated and do not transfer me to epvp asking for update?
08/24/2017 03:00 Maurice#39
Quote:
Originally Posted by Jaimefdez7 View Post
So, when i find the right class, i have to fix the read and write functions, am i wrong??

So for example in BoardUserMessage, i'll have to fix it like that:

[Only registered and activated users can see links. Click Here To Register...]

to something like this (obv with vars names changed):
[Only registered and activated users can see links. Click Here To Register...]

No??, and same with write. Please let me know if i have to do this with every message
I am sure u figured that the order of the vars that are being set or get change every update, or atleast they intend to anyways..

Quote:
Originally Posted by Pirataofthekid View Post
Sorry for my stupidity, but after I update the messages "this part I got", how do I update boxy so he understands that he is updated and do not transfer me to epvp asking for update?
I am sure the BoxyBot source contains a compiled time check, u need to use either fiddler or press F1 ingame, it will popout a little black textbox with the compile time.
08/27/2017 20:06 Pirataofthekid#40
He tries to check the license there when he logs it, he's still talking login first, do you know what it can be?
10/16/2017 14:21 levlevliva#41
Quote:
Originally Posted by Pirataofthekid View Post
He tries to check the license there when he logs it, he's still talking login first, do you know what it can be?
Delete license check from the main.
If it writes login first, that means some packets are not correct.
07/11/2018 20:06 diasea#42
Quote:
Originally Posted by Maupinator View Post
Hello,

As the source got out, and theres people making points of some sort, might aswell just force BP to patch this shit as it will create a immense amount of bots for basically free, meaning once it's patched I dont have to worry about botters in my map anymore, win-win right? :D


U'll need
  1. A brain.
  2. [Only registered and activated users can see links. Click Here To Register...]
  3. Download the most recent SeafightMain.swf ([Only registered and activated users can see links. Click Here To Register...])
  4. And with that a little .bat script;
Code:
cd C:\Program Files (x86)\FFDec\
java -jar ffdec.jar -config autoDeobfuscate=1,parallelSpeedUp=1,autoRenameIdentifiers=1 -export script H:\Misc\SFPROTO\src H:\Misc\SFPROTO\SeafightMain.swf

pause
Run this script as administrator to avoid errors.

To clarify this script needs adjustments for where u wanna store the scripts of the swf change "H:\Misc\SFPROTO\" to anything on ur pc.. And place the SeafightMain.swf in the same directory as the .bat script.
Now what this does is decompile, deobfuscate & export the SeafightMain.swf to a directory called "src", once the script is done, and u open that directory u'll see stuff like "package_89" etc.

Now open the BoxyBot solution and go to Seafight => Messages, click on a random .cs file, and u'll see for example in UserInitMessage.cs:
Code:
    public class UserInitMessage : Message //package_7.class_15
    {
See the commented out part? open the directory of "package_7" then open the "class_15.as" file, scroll down until u see "method_16()", the packet ID is always the return of "method_16()".
Code:
      public function method_16() : int
      {
         return -5067;
      }
Now u'll notice some scripts aren't in the right package dirs, e.g. CannonAttackMessage.cs says "package_89.class_783" but it actually is "package_90.class_779", why I hear u think? Because Bigpoint.. It is no rocket science how to find the "new" class that has the desired packet ID, just compare the read functions of that with the one in the .cs file. Usually it just shoves up/down 1 package, and 783 turned into 779, they're always close to one another. Now one with OCD will realise some shorts and doubles may seem out of order, that is very true, ur job is to figure out what vars were shifted, and place them in the right order to have a proper functioning bot..

There is proper parsers that poop out .cs files for every message individual incl. the correct write/read order's, I'll not publish these, as they're not mine, and I respect my fellow comrad @[Only registered and activated users can see links. Click Here To Register...]

Have fun as this will be dead real soon.

Some chill music while ur trying to wrap ur brain around all this:
[Only registered and activated users can see links. Click Here To Register...]

:bandit:
Good evening, could you make us a video step by step how do you do. Please.
07/14/2018 00:22 diasea#43
hi, The boxybot after update, work?? please
07/28/2018 19:55 shawn28sanwakid#44
When i try to extract swf file it gives me error : Input SWF file does not exist! even though the sfw has correct name.
any help?
09/02/2018 17:26 galaxus123#45
Quote:
Originally Posted by Maupinator View Post
Hello,

As the source got out, and theres people making points of some sort, might aswell just force BP to patch this shit as it will create a immense amount of bots for basically free, meaning once it's patched I dont have to worry about botters in my map anymore, win-win right? :D


U'll need
  1. A brain.
  2. [Only registered and activated users can see links. Click Here To Register...]
  3. Download the most recent SeafightMain.swf ([Only registered and activated users can see links. Click Here To Register...])
  4. And with that a little .bat script;
Code:
cd C:\Program Files (x86)\FFDec\
java -jar ffdec.jar -config autoDeobfuscate=1,parallelSpeedUp=1,autoRenameIdentifiers=1 -export script H:\Misc\SFPROTO\src H:\Misc\SFPROTO\SeafightMain.swf

pause
Run this script as administrator to avoid errors.

To clarify this script needs adjustments for where u wanna store the scripts of the swf change "H:\Misc\SFPROTO\" to anything on ur pc.. And place the SeafightMain.swf in the same directory as the .bat script.
Now what this does is decompile, deobfuscate & export the SeafightMain.swf to a directory called "src", once the script is done, and u open that directory u'll see stuff like "package_89" etc.

Now open the BoxyBot solution and go to Seafight => Messages, click on a random .cs file, and u'll see for example in UserInitMessage.cs:
Code:
    public class UserInitMessage : Message //package_7.class_15
    {
See the commented out part? open the directory of "package_7" then open the "class_15.as" file, scroll down until u see "method_16()", the packet ID is always the return of "method_16()".
Code:
      public function method_16() : int
      {
         return -5067;
      }
Now u'll notice some scripts aren't in the right package dirs, e.g. CannonAttackMessage.cs says "package_89.class_783" but it actually is "package_90.class_779", why I hear u think? Because Bigpoint.. It is no rocket science how to find the "new" class that has the desired packet ID, just compare the read functions of that with the one in the .cs file. Usually it just shoves up/down 1 package, and 783 turned into 779, they're always close to one another. Now one with OCD will realise some shorts and doubles may seem out of order, that is very true, ur job is to figure out what vars were shifted, and place them in the right order to have a proper functioning bot..

There is proper parsers that poop out .cs files for every message individual incl. the correct write/read order's, I'll not publish these, as they're not mine, and I respect my fellow comrad @[Only registered and activated users can see links. Click Here To Register...]

Have fun as this will be dead real soon.

Some chill music while ur trying to wrap ur brain around all this:
[Only registered and activated users can see links. Click Here To Register...]

:bandit:
As a total noob in updating and working on bots.
(That`s why i buy them)
But i want to give it a try on updating boxybot.
Q 1:So the first part with .bat script do i need a special program to save the .bat script as .bat?
Q 2: As 1 of the epvp member wrote that you need a visual studio 2015+ is that really needed?
I hope that my questions would be answered.
NOTE: I`m not gonna use boxybot but i want to learn something about bots!