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 2016-06-27 21:20:58, last edited by SirJosh3917 (2016-06-28 15:54:51)

SirJosh3917
Formerly ninjasupeatsninja
From: USA
Joined: 2015-04-05
Posts: 2,095

[Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

I needed a way to implement a more formatted version of the EE Protocol in my program, so I decided to create from scratch a c# .net "dll" that would do so,
As I started adding a few send messages and a few recieves, I realized that it'd take a lot more time, so I decided to post it on github for the community to edit.

If you read the readme you'll know just about all of it.

Link: https://github.com/SirJosh3917/MDEE

Also if you don't want to make a fork, post an issue saying your name on these forums and I'll add you.

Offline

Wooted by:

#2 2016-06-27 21:31:32, last edited by Joshua708 (2016-06-27 21:32:16)

Joshua708
Member
From: everybodyedits.com
Joined: 2015-03-04
Posts: 153

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

ninjasupeatsninja wrote:

I needed a way to implement a more formatted version of the EE Protocol in my program, so I decided to create from scratch a c# .net "dll" that would do so,
As I started adding a few send messages and a few recieves, I realized that it'd take a lot more time, so I decided to post it on github for the community to edit.

If you read the readme you'll know just about all of it.

Link: https://github.com/SirJosh3917/MDEE

Also if you don't want to make a fork, post an issue saying your name on these forums and I'll add you.

I don't get the point of this, why would we need a C# implementation of the EE Protocol? It's already simple enough using the send/recieve message commands provided by the PlayerIOClient DLL and just reading the EE protocol documentation. Nobody wants an extra DLL in their bot download (since we can't exactly implement the DLL into our projects without it being external). We don't need something to make us coders lazier by using a library. I think this would be useful for newer bot programmers though, Not much useful for the ones who are advanced in all of the protocols and don't need any more libraries to help us.


Hey look a bunch of stats about me
browser-chrome-blue.svg visual%20studio-community%202017-7D3BC4.svg windows-10-brightgreen.svg download-70%20mbps-blue.svg upload-10%20mbps-blue.svg

ram-16%20gb-green.svg Processor-Intel%20i5--5200U-green.svg Graphics-Intel%20HD%20Graphics%205500-green.svg



kyK5VkB.png

Offline

Wooted by:

#3 2016-06-27 22:01:05

SirJosh3917
Formerly ninjasupeatsninja
From: USA
Joined: 2015-04-05
Posts: 2,095

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

Joshua708 wrote:
ninjasupeatsninja wrote:

I needed a way to implement a more formatted version of the EE Protocol in my program, so I decided to create from scratch a c# .net "dll" that would do so,
As I started adding a few send messages and a few recieves, I realized that it'd take a lot more time, so I decided to post it on github for the community to edit.

If you read the readme you'll know just about all of it.

Link: https://github.com/SirJosh3917/MDEE

Also if you don't want to make a fork, post an issue saying your name on these forums and I'll add you.

I don't get the point of this, why would we need a C# implementation of the EE Protocol? It's already simple enough using the send/recieve message commands provided by the PlayerIOClient DLL and just reading the EE protocol documentation. Nobody wants an extra DLL in their bot download (since we can't exactly implement the DLL into our projects without it being external). We don't need something to make us coders lazier by using a library. I think this would be useful for newer bot programmers though, Not much useful for the ones who are advanced in all of the protocols and don't need any more libraries to help us.

I need it for my program im making, a bot creator. So it can easily load in messages for players and tell them what it is.
I agree with you, but the dll is going to be used for my bot creator so the program can tell the player all about it, they fill it out, and it has the correct message.
Plus it'd be nice for something else.

Offline

Wooted by:

#4 2016-06-27 22:04:13

Koya
Fabulous Member
From: The island with those Brits
Joined: 2015-02-18
Posts: 6,310

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

ninjasupeatsninja wrote:
Joshua708 wrote:
ninjasupeatsninja wrote:

I needed a way to implement a more formatted version of the EE Protocol in my program, so I decided to create from scratch a c# .net "dll" that would do so,
As I started adding a few send messages and a few recieves, I realized that it'd take a lot more time, so I decided to post it on github for the community to edit.

If you read the readme you'll know just about all of it.

Link: https://github.com/SirJosh3917/MDEE

Also if you don't want to make a fork, post an issue saying your name on these forums and I'll add you.

I don't get the point of this, why would we need a C# implementation of the EE Protocol? It's already simple enough using the send/recieve message commands provided by the PlayerIOClient DLL and just reading the EE protocol documentation. Nobody wants an extra DLL in their bot download (since we can't exactly implement the DLL into our projects without it being external). We don't need something to make us coders lazier by using a library. I think this would be useful for newer bot programmers though, Not much useful for the ones who are advanced in all of the protocols and don't need any more libraries to help us.

I need it for my program im making, a bot creator. So it can easily load in messages for players and tell them what it is.
I agree with you, but the dll is going to be used for my bot creator so the program can tell the player all about it, they fill it out, and it has the correct message.
Plus it'd be nice for something else.

Make the UI like in scratch, drag and drop bot building.


Po9cnQh.png

PLNQVL8.png
Thank you eleizibeth ^

1SYOldu.png

I stack my signatures rather than delete them so I don't lose them
giphy.gif

WfSi4mm.png

Offline

Wooted by: (2)

#5 2016-06-28 11:57:54

den3107
Member
From: Netherlands
Joined: 2015-04-24
Posts: 1,025

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

Joshua708 wrote:

We don't need something to make us coders lazier by using a library.

4411ce23538a1b8e4be2c7b126ce2362.jpg
Why not use the stuff given to you if it cuts down time?

Joshua708 wrote:

Not much useful for the ones who are advanced in all of the protocols and don't need any more libraries to help us.

I beg to differ here. A source version (I do agree that a DLL would be less useful) would allow you to fix protocol changes way me organised. I also think (not sure and haven't tried it out) you can send custom messages, so using a method where the protocol is centralized also helps you manage those custom messages.

Also been thinking of a way to make an implementation that would make your bot fix itself with small protocol changes (using the types of the objects and moving them up in ID until their type matches the type at given ID). Obviously wouldn't nearly be 100% fail-proof. But it should make bots at least a bit more durable (unless another big update comes out, obviously.
Actually think I'm gonna make exactly that next week...

Koya wrote:

Make the UI like in scratch, drag and drop bot building.

From what I can tell that would be terribly hard. But then again I hate C# (or any) Graphics... Maybe there's a lib for that.

Offline

#6 2016-06-28 13:32:12

Koya
Fabulous Member
From: The island with those Brits
Joined: 2015-02-18
Posts: 6,310

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

[DllThing]

First off, this isn't finished; second, you haven't compiled into a DLL; third, it isn't a valid tag : use [Idea] or [Alpha]

den3107 wrote:
Koya wrote:

Make the UI like in scratch, drag and drop bot building.

From what I can tell that would be terribly hard. But then again I hate C# (or any) Graphics... Maybe there's a lib for that.

It's perfectly do-able.


Po9cnQh.png

PLNQVL8.png
Thank you eleizibeth ^

1SYOldu.png

I stack my signatures rather than delete them so I don't lose them
giphy.gif

WfSi4mm.png

Offline

Wooted by:

#7 2016-06-28 19:38:15

SirJosh3917
Formerly ninjasupeatsninja
From: USA
Joined: 2015-04-05
Posts: 2,095

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

Koya wrote:

... (stuff)
Make the UI like in scratch, drag and drop bot building.

I have completed some of the skeleton for the bot, and now I want to make the UI (which as you said, is like scratch). My question is to you, do you have any possible pointers, guides, or tips for me?
I'll keep looking on google for those though.

Offline

#8 2016-06-28 20:10:22

Koya
Fabulous Member
From: The island with those Brits
Joined: 2015-02-18
Posts: 6,310

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

ninjasupeatsninja wrote:
Koya wrote:

... (stuff)
Make the UI like in scratch, drag and drop bot building.

I have completed some of the skeleton for the bot, and now I want to make the UI (which as you said, is like scratch). My question is to you, do you have any possible pointers, guides, or tips for me?
I'll keep looking on google for those though.

I'm not 100% sure how to do it with C#; as a web developer I'd use Node.js w/ app.js and find out how to compile a C# program without VS


Po9cnQh.png

PLNQVL8.png
Thank you eleizibeth ^

1SYOldu.png

I stack my signatures rather than delete them so I don't lose them
giphy.gif

WfSi4mm.png

Offline

#9 2016-06-28 20:36:03

SirJosh3917
Formerly ninjasupeatsninja
From: USA
Joined: 2015-04-05
Posts: 2,095

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

Koya wrote:
ninjasupeatsninja wrote:
Koya wrote:

... (stuff)
Make the UI like in scratch, drag and drop bot building.

I have completed some of the skeleton for the bot, and now I want to make the UI (which as you said, is like scratch). My question is to you, do you have any possible pointers, guides, or tips for me?
I'll keep looking on google for those though.

I'm not 100% sure how to do it with C#; as a web developer I'd use Node.js w/ app.js and find out how to compile a C# program without VS

Nor am I, but I do know how to compile a c# program without VS, since this program will be compiling bot code into a .exe - so that way the program isn't simply an "interpreter"

I think I might leave the project maker at a somewhat-scratch version of what you're saying, but it won't be as "scratchy" so to speak.

Offline

#10 2016-06-29 00:20:57

den3107
Member
From: Netherlands
Joined: 2015-04-24
Posts: 1,025

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

Koya wrote:

[DllThing]

First off, this isn't finished; second, you haven't compiled into a DLL; third, it isn't a valid tag : use [Idea] or [Alpha]

He's perfectly fine to use WIP/Idea and DLL as tag (dllthing would be a bit unprofessional), since he's planning to distribute it as an DLL once finished (I assume).

Koya wrote:

I'm not 100% sure how to do it with C#; as a web developer I'd use Node.js w/ app.js and find out how to compile a C# program without VS

My suggestions if you wanna stick to js: Use browser inside C# winform (though then it's rather hard to communicate with the js (I think)), or, better suggestion, use ASP.NET. You'd have to run the bot from your browser though (no need to actually host it, obviously you can use localhost).

Offline

#11 2016-06-29 13:22:56

Joshua708
Member
From: everybodyedits.com
Joined: 2015-03-04
Posts: 153

Re: [Idea/WIP/notmade] MDEE - A C# .NET version of the EE Protocol.

ninjasupeatsninja wrote:
Koya wrote:
ninjasupeatsninja wrote:
Koya wrote:

... (stuff)
Make the UI like in scratch, drag and drop bot building.

I have completed some of the skeleton for the bot, and now I want to make the UI (which as you said, is like scratch). My question is to you, do you have any possible pointers, guides, or tips for me?
I'll keep looking on google for those though.

I'm not 100% sure how to do it with C#; as a web developer I'd use Node.js w/ app.js and find out how to compile a C# program without VS

Nor am I, but I do know how to compile a c# program without VS, since this program will be compiling bot code into a .exe - so that way the program isn't simply an "interpreter"

I think I might leave the project maker at a somewhat-scratch version of what you're saying, but it won't be as "scratchy" so to speak.

It's quite easy if you use relative positions and drag-n-drop pictureBoxes, or maybe even just hand-drawing the whole window with GDI+ (I hate doing that but I had to do it on one project commission, Don't know where I put the code anymore though)


Hey look a bunch of stats about me
browser-chrome-blue.svg visual%20studio-community%202017-7D3BC4.svg windows-10-brightgreen.svg download-70%20mbps-blue.svg upload-10%20mbps-blue.svg

ram-16%20gb-green.svg Processor-Intel%20i5--5200U-green.svg Graphics-Intel%20HD%20Graphics%205500-green.svg



kyK5VkB.png

Offline

Joshua7081467202976610393

Board footer

Powered by FluxBB

[ Started around 1732429851.9485 - Generated in 0.077 seconds, 12 queries executed - Memory usage: 1.66 MiB (Peak: 1.87 MiB) ]