Open-Source SH-IT v1

12/02/2013 03:15 »jD«#1
Hey Guys,

This is something I've been thinking about for a long time now, and I thought before I do anything stupid I should make a poll about it.

I was considering making the original SH-IT opensource considering it's really of no use these days and it would be a great opportunity for some newbies to programming to look into what it really takes to develop something for DarkOrbit and to learn some new things along the way.

Do remember that whilst this version is not working it does have everything it would take to get it up and running again. The only reason this version is discontinued is it would take far too long to update each DarkOrbit version, there is nothing actually wrong with it. Also note that the source code is really really messy as when I originally wrote it, I didn't plan on it working as well as it did. I wrote this code almost an entire year ago and so, if I had to, I would write it totally different today. What I'm getting at is, Don't judge me on my coding stylez ;)

Now to the poll. Do you think I should release the source? You could argue that people would be able to update it and we would have another tool, but I believe that it poses no real threat as even if they did update it once, it would take too much time each time to update. What are your thoughts? What Pros and Cons are there? VOTE!

Remember, I'm doing this 'cause I love you all and want to not only develop for the community, but help it grow into something to be reckoned with! There is no point in one person doing everything in a team, otherwise its not a team ;)

-jD :)
12/02/2013 03:33 Requi#2
Pros:
Helps at learning.
Maybe useful for other games, if rewritten.
Cons:
"How work plz?!?!"
Something horrible.

Totally yes from me.
12/02/2013 06:18 ytr968#3
Hi jD,

Whilst this is a great idea, the only thing that I would be reluctant in saying yes to is the similarity between SH-IT V1 and SH-IT V2. Depending on how similar the codes between the two different versions are, Bigpoint may be able to use the opensource to prevent future versions of it. Of course, I am speaking without knowledge in your coding style, and even if Bigpoint resolve the issue.

That's the one thing that I'm concerned about, but other than that, it sounds like a great idea.

Thanks for all of your contributions. It's truly appreciated by all.
12/02/2013 06:27 Requi#4
Quote:
Originally Posted by ytr968 View Post
Hi jD,

Whilst this is a great idea, the only thing that I would be reluctant in saying yes to is the similarity between SH-IT V1 and SH-IT V2. Depending on how similar the codes between the two different versions are, Bigpoint may be able to use the opensource to prevent future versions of it. Of course, I am speaking without knowledge in your coding style, and even if Bigpoint resolve the issue.

That's the one thing that I'm concerned about, but other than that, it sounds like a great idea.

Thanks for all of your contributions. It's truly appreciated by all.
as far as I know, SHIT v2 is completely different to v1
12/02/2013 06:49 dnToolNix#5
Is your tool written in c# and is it for a developer like me not too easy to solve? :p

Dnc
12/02/2013 06:55 Requi#6
Quote:
Originally Posted by dnToolNix View Post
Is your tool written in c# and is it for a developer like me not too easy to solve? :p

Dnc
It's written in C#, yes.
You shouldn't be a starter in programing, to understand sth of the code.
12/02/2013 07:59 benkiller47#7
Totally yes for me !

Edit:JD where you learn C# ?
12/02/2013 08:06 'Heaven.#8
I am not sure if this is a good idea... I think that this is for darkorbit version 2.x.x to 4.x.x, the encryptionless client(s)?

There will be spammingthreads like now how this shit works, or even worser if some persons understand how it works, there will be SH-IT on every private server, which makes them unplayable.
On the other side, people can learn a lot from this source and they can really use the princip for other games.
12/02/2013 08:59 »jD«#9
Quote:
Originally Posted by ytr968 View Post
Hi jD,

Whilst this is a great idea, the only thing that I would be reluctant in saying yes to is the similarity between SH-IT V1 and SH-IT V2. Depending on how similar the codes between the two different versions are, Bigpoint may be able to use the opensource to prevent future versions of it. Of course, I am speaking without knowledge in your coding style, and even if Bigpoint resolve the issue.

That's the one thing that I'm concerned about, but other than that, it sounds like a great idea.

Thanks for all of your contributions. It's truly appreciated by all.
Quote:
Originally Posted by Requi View Post
as far as I know, SHIT v2 is completely different to v1
Requi is right, the code and the way SH-ITv1 and v2 work are completely different. Even if they had access to the source code of both, Bigpoint wouldn't be able to do anything with it or against it.

Quote:
Originally Posted by Waka Toa View Post
I am not sure if this is a good idea... I think that this is for darkorbit version 2.x.x to 4.x.x, the encryptionless client(s)?

There will be spammingthreads like now how this shit works, or even worser if some persons understand how it works, there will be SH-IT on every private server, which makes them unplayable.
On the other side, people can learn a lot from this source and they can really use the princip for other games.
No, this is based on way past the encryption clients (I have a comment above the internal version number that says 7.5.4 but I got lazy and hardly changed that). I agree with you on the private server thing. Ages back it took me literally 5 minute to modify it to work on PvP Universe, however that was because I knew my way around. Without a doubt its doable by people, but that will always be the case and Barney is already working with the source code of both this and JellyBot in his new Private Server bot.

The argument of "People will use it" will always be there, but in all fairness that's kinda the point!

-jD
12/02/2013 09:43 fuso98#10
I think that you should release it, i'm learning c# and i want to see how the packetbots work :) . Btw i think also that you have not to release it at the entire community. Maybe only if someone ask it to you in pm. Because if someone want to make it online (crazy :p) BP can get the source and make some antiscript for the new update.
12/02/2013 09:56 manulaiko#11
It can help a lot of people to learn and it wont affect to SHIT v2 because is 200% different.
Just one thing: a lot of people will start asking for tuts.
12/02/2013 10:53 fuso98#12
Maybe he can do a tutorial on how to get the packet the is needed, and maybe an example on how to find the key of the encryption. But not more
12/02/2013 12:52 »jD«#13
Quote:
Originally Posted by fuso98 View Post
Maybe he can do a tutorial on how to get the packet the is needed, and maybe an example on how to find the key of the encryption. But not more
Fuso, I won't be providing any support, why would I? I might as well just update it. This isn't: "Here, go make your own version!", this is me giving you it to learn!

-jD
12/02/2013 13:28 benkiller47#14
When you will make it opensource ?
12/02/2013 13:33 Requi#15
Quote:
Originally Posted by benkiller47 View Post
When you will make it opensource ?
Read the thread carefully.