Official Everybody Edits Forums

Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?

You are not logged in.

#1 Before February 2015

ChrisKringel
Guest

EE_Bot, A User Conifgurable Event-Listener

Project currently halted. Come back 2012 to see if its gonna be restarted. Thanks for your interest

Hey Everybody :-)

inspired by Pugmatts post earlier this week i took a look into the EE-Connection and Packets. What begun as a tiny little project has now grown, so i present my Bot (yes its a real Bot - not a Macro ;-) ). The idea behind the project is, to make the bot automate everything possible in the game, while not limiting the end-user in his (or her) imaginations. This is achieved by using events. So what is an event? Basically everything that happens (and that is being sent by the server). The end-user can tie specific actions to an event. For instance, that the new joined player should be kicked. Or that the level-name should be changed... This may sound a bit abstract, so i created a small video for you ;-)
DO NOT contact me with applications via PM. I cannot accept these and will delete them without a reply. The same thing with details how the bot is coded. It is closed source currently and I will not discuss details related to coding bots.

The official support channel is #EEBot on the Rizon network (web client)

The bot is note quite ready for beta testeing, however the application for closed beta-testing is open:

beta%20_%20bot.png

The beta testers will be chosen based on these applications.


[youtube]http://www.youtube.com/watch?v=Ye7_sEvsxuk[/youtube]
I would recommend watching it fullscreen ;-)
Here is another introduction wich explains the configuration concept:

[youtube]http://www.youtube.com/watch?v=QryGhxcLiKY[/youtube]

When starting the bot you will be presented with a launcher asking you for login-details:
29blvk7.png
Please note that the launcher won't react to input while connecting to the server. This can take a while depending on the current time and amount of other requests. Just be patient and wait a one or two minutes.

Supported Events (as of 19. november 2011):

- The bot joined the world succedful
- A new player joined a world
- A player leaves
- A player moves
- The crown is collected by another player (not fired if the bot receives the crown)
- A yellow coin is collected
- A player changes his face
- A player sends a chat message

Implemented Actions (as of 19. november2011):

- Kick user with message
- Kick user without message
- Set level name
- Send chat message
- load a Animator-SAV from the /files/ subdirectory
- Set a variable to a string
- Reset level
- Load level
- Clear level
- Take crown
- Hit red/green/blue key
- Add string to list
- Follow Player
The Bot supports Animator-SAV Version 4 files and XML files. The XML files have support for coin doors, portals and text as well as normal blocks.

An example XML-file would look like this:

<?xml version="1.0" encoding="utf-8" ?> <WorldData width="25" height="25">   <layer id="0">     <B t="9" x="1" y="5" />     <B t="42" x="10" y="5" req="10" />     <B t="1000" x="14" y="14" text="Hello World!" />     <B t="242" x="15" y="1" id="0" to="5" orient="1" />   </layer>   <layer id="1">     <Brick t="501" x="15" y="1" />   </layer> </WorldData>

The World-Data element describes the width and height of the current world.

The layer describes, what layer is used to place the specified bricks. Layer 0 is the foregrund, layer 1 the background.

The B element describes a block. The attributes are
t - The EverybodyEdits-ID of the block
x - The position on the x-axis, starting at the left border with 0 (so the rightmost block would be (world-width - 1))
y - The position on the y-axis, starting at to top border with 0 (so the bottommost block would be (world-height - 1))

req (coindoors only) - how many coins are required to pass
text (labels only) - the desired text to be placed
id (portals only) - the portals id
to (portals only) - the portals target
orient (portals only) - the portals orientation

The bricks are placed in the same order as written in the file.

Regards
Chris
PS: If something is unclear just say it ;-) I'm from germany and my english far from being perfect. //forums.everybodyedits.com/img/smilies/big_smile

Do you like my Work? Buy me a beer via PayPal
btn_donateCC_LG.gif

Last edited by ChrisKringel (Nov 15 2011 2:04:12 pm)

#2 Before February 2015

Shift
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

Wow, you cracked Cyphie's code. Of course you should keep at, but do NOT release it to everybody; if everybody has it, the game will be ruined. I would recommend that after you complete the bot, you take adequate precautions to prevent any type of "pirating," then release it to a select few. Be very selective.

#3 Before February 2015

Sabrillian
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

shift wrote:

Wow, you cracked Cyphie's code. Of course you should keep at, but do NOT release it to everybody; if everybody has it, the game will be ruined. I would recommend that after you complete the bot, you take adequate precautions to prevent any type of "pirating," then release it to a select few. Be very selective.

In my opinion it's kind of .. I don't know the word .. to just give it to a select few people; let him release it to the public, this bot looks very promising. //forums.everybodyedits.com/img/smilies/neutral

Last edited by Sabrillian (Sep 24 2011 3:43:49 pm)

#4 Before February 2015

ChrisKringel
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

shift wrote:

Wow, you cracked Cyphie's code. Of course you should keep at, but do NOT release it to everybody; if everybody has it, the game will be ruined. I would recommend that after you complete the bot, you take adequate precautions to prevent any type of "pirating," then release it to a select few. Be very selective.

That seems like a really good advice. However i have to say that the Bot was build from Ground-Up by myself, so i didn't actually crack his code ;-) Pirating is a topic on its own. Of course I can obfocusate the code and make it hard to disassemble however it is still "crackable". At the moment its only me who has the source code... I think I will have to think about a licensing-algorithm that ties the Bot to a specific account...

Sabrillian wrote:

In my opinion it's kind of .. I don't know the word .. to just give it to a select few people; let him release it to the public, this bot looks very promising.

I understand what you mean... It would be unfair and egoistic to keep the bot to myself for it could take trolling to a whole new level. But at the same time the Bot could be real useful for everyone. From what I know it could be possible to create some anti-trolling mechanics. The bot could keep track of the blocks created by a user and if they exceed a specified number the user is kicked...

Another thing is, that Benjaminsen would take some action to prevent things like Bots by creating some difficult user-auth methods. But I would think that would destroy a lot of awesome possibilities and i hope he wont take this route...

Regards
Chris

Last edited by ChrisKringel (Sep 24 2011 3:52:21 pm)

#5 Before February 2015

Pugmatt
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

Sweet bot dude //forums.everybodyedits.com/img/smilies/wink And I'm glad my topic inspired you. //forums.everybodyedits.com/img/smilies/smile
I gotta download these kind of programing tools, and start making these //forums.everybodyedits.com/img/smilies/wink There awesome!

#6 Before February 2015

EDJ
Member
Joined: 2015-08-20
Posts: 2,157

Re: EE_Bot, A User Conifgurable Event-Listener

Nice work man, although I would keep it to yourself for a long time until you know how powerful it is :O
Grammar : it is "An User" and "An Early" //forums.everybodyedits.com/img/smilies/tongue

Offline

#7 Before February 2015

ChrisKringel
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

EDJ wrote:

Nice work man, although I would keep it to yourself for a long time until you know how powerful it is :O
Grammar : it is "An User" and "An Early" //forums.everybodyedits.com/img/smilies/tongue

Thanks for the positive feedback :-) Regarding my grammar mistakes: i can't edit the title :'(
At the moment i have two other (new) projects that i need to finish so i wont make great progress on the bot... But that isnt necessarily a bad thing ;-)

#8 Before February 2015

Cyral
Member
From: United States
Joined: 2015-02-15
Posts: 2,269

Re: EE_Bot, A User Conifgurable Event-Listener

Nice bot! also thanks for your help, ive almost got the basics down and soon shoudl be able to experiment on my own with this type of bot (client)


Player Since 2011. I used to make bots and stuff.

Offline

#9 Before February 2015

supadorf24
Member
Joined: 2015-02-26
Posts: 2,675

Re: EE_Bot, A User Conifgurable Event-Listener

Looks very helpful and user-friendly! Nice job! //forums.everybodyedits.com/img/smilies/big_smile

Offline

#10 Before February 2015

capasha
Member
Joined: 2015-02-21
Posts: 4,066

Re: EE_Bot, A User Conifgurable Event-Listener

ChrisKringel wrote:

Another thing is, that Benjaminsen would take some action to prevent things like Bots by creating some difficult user-auth methods. But I would think that would destroy a lot of awesome possibilities and i hope he wont take this route...

Regards
Chris

Yes. And I wonder why you even opened the mouth about it. Attention maybe? :{

ChrisKringel wrote:

However I still needed to figure out what's beeing sent and recived by the EverybodyEdits Flash Client.

Packet sniffing and reading the source code from the flash client. Shouldn't be so hard to do.

Last edited by doh (Sep 24 2011 6:58:08 pm)

Offline

#11 Before February 2015

Cyral
Member
From: United States
Joined: 2015-02-15
Posts: 2,269

Re: EE_Bot, A User Conifgurable Event-Listener

doh wrote:
ChrisKringel wrote:

Another thing is, that Benjaminsen would take some action to prevent things like Bots by creating some difficult user-auth methods. But I would think that would destroy a lot of awesome possibilities and i hope he wont take this route...

Regards
Chris

Yes. And I wonder why you even opened the mouth about it. Attention maybe? :{

ChrisKringel wrote:

However I still needed to figure out what's beeing sent and recived by the EverybodyEdits Flash Client.

Packet sniffing and reading the source code from the flash client. Shouldn't be so hard to do.

Lol, hes just saying


Player Since 2011. I used to make bots and stuff.

Offline

#12 Before February 2015

XxAtillaxX
Member
Joined: 2015-11-28
Posts: 4,202

Re: EE_Bot, A User Conifgurable Event-Listener

-

Well, looks nice. But this could perhaps be used for deadly purposes if you release the source code.

Last edited by ?tilla (Sep 25 2011 2:47:43 am)


signature.png
*u stinky*

Offline

#13 Before February 2015

Jojatekok
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

Oh the irony! Your name is Chris. 1bigsmile1
Nice program by the way, but I recommend you not to release it to anybody. Yn8I7.png

#14 Before February 2015

monsterenergy
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

thats very cool

#15 Before February 2015

Gamer1120
Member
Joined: 2015-12-29
Posts: 2,659

Re: EE_Bot, A User Conifgurable Event-Listener

I really like it! +rep for you! I'd love to be the tester, in-game name KAA.

PS: if you go to Profile>Personality, you can put over there a signature, so you won't have to say everytime 'Regards, Chris Kriegel'.

EDIT: I'd also recommend you to not giving it to the whole community. If someone changes the bot to something which can automatically get you the code, EE isn't funny anymore.

Grammar: It's configurable in the title. Don't worry, I've reported it and the mods will change it soon.

Last edited by Gamer1120 (Sep 25 2011 1:45:09 am)

Offline

#16 Before February 2015

Buzzerbee
Forum Admin
From: Texas, U.S.A.
Joined: 2015-02-15
Posts: 4,575

Re: EE_Bot, A User Conifgurable Event-Listener

EDJ wrote:

Grammar : it is "An User"

no he has it right. It is "A User".

By the way Chris, your grammar and spelling is far better than some of the people who are native English speakers here anyways //forums.everybodyedits.com/img/smilies/wink I think you have done very well as far as that is concerned.

As for the bot: Wow that is awesome! Keep up the work. I'm glad you tried to create something new and original! If I was your mom I would be very proud of you //forums.everybodyedits.com/img/smilies/tongue haha.

And yes. Choosing a select few people to use the bot would probably be a wise idea.

Specifically those who helped you or encouraged you most with the bot.

Good luck!

-Buzz


TdQRyz3.png
https://wiki.everybodyedits.com/images/5/5d/135_bee

Offline

#17 Before February 2015

XxAtillaxX
Member
Joined: 2015-11-28
Posts: 4,202

Re: EE_Bot, A User Conifgurable Event-Listener

I think he did this on his own without any help. Encouragement could be from pugmatt and other bot makers, but then again, those bot creators already have their own, and their own bots seem to be far more powerful than this.

on a side note. I SUGGESTED THE PACKETS. I SUGGESTED THE PACKETS. I SUGGESTED THE PACKETS.

/fin


signature.png
*u stinky*

Offline

#18 Before February 2015

Jojatekok
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

?tilla wrote:

I think he did this on his own without any help. Encouragement could be from pugmatt and other bot makers, but then again, those bot creators already have their own, and their own bots seem to be far more powerful than this.

on a side note. I SUGGESTED THE PACKETS. I SUGGESTED THE PACKETS. I SUGGESTED THE PACKETS.

/fin

Err... Some people (like cyph1e) already made packet sender bots...

#19 Before February 2015

EDJ
Member
Joined: 2015-08-20
Posts: 2,157

Re: EE_Bot, A User Conifgurable Event-Listener

BuzzerBee wrote:
EDJ wrote:

Grammar : it is "An User"

no he has it right. It is "A User".

Ok my bad

Lol at all the people taking credit btw

Offline

#20 Before February 2015

ChrisKringel
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

Supadorf24 wrote:

Looks very helpful and user-friendly! Nice job! //forums.everybodyedits.com/img/smilies/big_smile

?tilla wrote:

Well, looks nice. But this could perhaps be used for deadly purposes if you release the source code.

Jojatekok wrote:

Nice program by the way, but I recommend you not to release it to anybody. Yn8I7.png

Thanks for the good words guys :-) I really appreciate it ;-)

EDJ wrote:

Lol at all the people taking credit btw

The all want a pice of the cake :-P

Gamer1120 wrote:

I really like it! +rep for you! I'd love to be the tester, in-game name KAA.

EDIT: I'd also recommend you to not giving it to the whole community. If someone changes the bot to something which can automatically get you the code, EE isn't funny anymore.

Grammar: It's configurable in the title. Don't worry, I've reported it and the mods will change it soon.

BuzzerBee wrote:

As for the bot: Wow that is awesome! Keep up the work. I'm glad you tried to create something new and original! If I was your mom I would be very proud of you //forums.everybodyedits.com/img/smilies/tongue haha.

And yes. Choosing a select few people to use the bot would probably be a wise idea.

In addition to your input I also received a message from Processor. He expressed his concerns where this could lead. I think I will take your advice and don't release it for now. When the bot is more mature I think I'll give it to a very few people. However they need to be trusted by the community and be very responsible :-)

But if you like I can keep you updatet on my progress.

Last edited by ChrisKringel (Sep 25 2011 5:01:15 am)

#21 Before February 2015

capasha
Member
Joined: 2015-02-21
Posts: 4,066

Re: EE_Bot, A User Conifgurable Event-Listener

ChrisKringel wrote:

In addition to your input I also received a message from Processor. He expressed his concerns where this could lead. I think I will take your advice and don't release it for now. When the bot is more mature I think I'll give it to a very few people. However they need to be trusted by the community and be very responsible :-)

But if you like I can keep you updatet on my progress.

I would listen to processor. If this program goes public we are going to see it in every EE level.
It's better that a few trusted people have it. I like the idea about OnCoin and so on. I'm still not good enough to create like your program. I'm still learning C# and have created some bots already.

Offline

#22 Before February 2015

Bobithan
Member
Joined: 2015-02-15
Posts: 4,476

Re: EE_Bot, A User Conifgurable Event-Listener

This is making me want to learn more about this stuff. I would probably just fail in the end but it would be worth trying.


aka towwl

Offline

#23 Before February 2015

sportakus1
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

best idea ever i seen! *favourited page*

#24 Before February 2015

ChrisKringel
Guest

Re: EE_Bot, A User Conifgurable Event-Listener

doh wrote:

I would listen to processor. If this program goes public we are going to see it in every EE level.
It's better that a few trusted people have it. I like the idea about OnCoin and so on. I'm still not good enough to create like your program. I'm still learning C# and have created some bots already.

Yeah, I had a discussion with him about various aspects realated to bot-using. However we concluded that there need to be some server-related changes in order to prevent abuse. I just wrote a message to RPGmaster2000 and asked him to talk to a EE-Programmer about it

sportakus1 wrote:

best idea ever i seen! *favourited page*

Thank You :-)

#25 Before February 2015

Processor
Member
Joined: 2015-02-15
Posts: 2,246

Re: EE_Bot, A User Conifgurable Event-Listener

sportakus1 wrote:

best idea ever i seen! *favourited page*

I guess creating the game EE was a better idea than this... Still not the best idea...


I have never thought of programming for reputation and honor. What I have in my heart must come out. That is the reason why I code.

Offline

ChrisKringel 1423504433456999

Board footer

Powered by FluxBB

[ Started around 1732857905.9154 - Generated in 0.124 seconds, 12 queries executed - Memory usage: 1.8 MiB (Peak: 2.07 MiB) ]