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!
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?
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:
to something like this (obv with vars names changed):
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
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.
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?
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 @
Have fun as this will be dead real soon.
Some chill music while ur trying to wrap ur brain around all this:
Good evening, could you make us a video step by step how do you do. Please.
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?
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 @
Have fun as this will be dead real soon.
Some chill music while ur trying to wrap ur brain around all this:
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!
[Boxybot GG]Boxybot can buy ammo? 10/19/2012 - DarkOrbit - 11 Replies Can boxybot buy ammo when you have 0 laser of x1?Can buy automatic?
If can please say my how do this:)