Jump to content


Photo

Why not open source CNC Online?


  • Please log in to reply
9 replies to this topic

#1 LaughingCheeze

LaughingCheeze
  • Members
  • 6 posts

Posted 30 June 2015 - 05:01 PM

Hi all!

 

I'm curious as to the reasons this is NOT already open source.

 

Was that some part of a deal with EA? Some other logistical concern?

 

 

I'm not a dev but it seems to me like broadening the community by just putting the code out there would make development easier?

 

 

I could only find one other thread that touched on this at all but it didn't directly ask this question

 

 

 

Thanks

 

LC



#2 ICT

ICT

    -

  • Veterans
  • 3,075 posts
  •  -- MOC --
  • Division:BFME
  • Job:Online Admin

Posted 30 June 2015 - 08:30 PM

Hey,

 

there are a couple of reasons that I'm not covering with my answer, but we don't have any deal with EA, it is all made by revora ;).

 

One important reason is that going open source is quite a bit of work (time costly) that we don't have at the moment, and which we did not have when C&C:Online had to be released in a hurry.


"To know what question we may reasonably propose is in itself a strong evidence of sagacity or intelligence. For if a question be in itself incongruous and begs for uncalled-for answers, it holds, sometimes, besides embarrassing the proposer, the disadvantage to seduce the unguarded listener into giving absurd answers, and we are presented with the ridiculous spectacle of one (as the ancients said) milking the he-goat, and the other holding a sieve beneath."


#3 LaughingCheeze

LaughingCheeze
  • Members
  • 6 posts

Posted 01 July 2015 - 07:40 PM

Hey,

 

there are a couple of reasons that I'm not covering with my answer, but we don't have any deal with EA, it is all made by revora ;).

 

One important reason is that going open source is quite a bit of work (time costly) that we don't have at the moment, and which we did not have when C&C:Online had to be released in a hurry.

 

I see, thanks for the reply!

 

Not being a dev it seems like you could just throw it up on github but I guess not.

 

Could this be a future direction?

 

And thanks for your hard work!


Edited by LaughingCheeze, 01 July 2015 - 07:47 PM.


#4 ICT

ICT

    -

  • Veterans
  • 3,075 posts
  •  -- MOC --
  • Division:BFME
  • Job:Online Admin

Posted 01 July 2015 - 07:58 PM

Some things you don't just want to throw out like negligibilities. Especially with many components involved - it's not off the table, but also nothing with priority at the moment. If people want to contribute they are welcome to approach us and we are happy to accept their contributions, but most of the time people underestimate the time it needs to get going or their own skills or the time we can invest in explaining things to them.

 

It's certainly not a perfect status quo but all in all we got quite far given the resources at our disposal.


"To know what question we may reasonably propose is in itself a strong evidence of sagacity or intelligence. For if a question be in itself incongruous and begs for uncalled-for answers, it holds, sometimes, besides embarrassing the proposer, the disadvantage to seduce the unguarded listener into giving absurd answers, and we are presented with the ridiculous spectacle of one (as the ancients said) milking the he-goat, and the other holding a sieve beneath."


#5 xezon

xezon

    GenTool Developer

  • Project Team
  • 762 posts

Posted 02 July 2015 - 12:01 PM

I am not a python programmer, but one main problem I saw was that the project is not bundled with its dependencies, thus making it very difficult to setup, as you will need to manually find the correct dependency versions (which I could not for all of them). It did manage to boot it up in the end and gave up after a few hours.

 

A project needs to work out of the box without fiddling around many settings, setups and dependencies.


Gain access to CNC Online servers by using GenTool for Generals and Zero Hour.

http://www.gentool.net/

 

"GenTool provides enhanced game controls and optimizations to maximize your online gaming experience. Additionally it comes with three anti cheat solutions for Generals and Zero Hour. The program is easy to install and is fully functional with C&C Generals 1.8, C&C Generals Zero Hour 1.04, Generals Deluxe Edition, The First Decade and The Ultimate Collection."


#6 LaughingCheeze

LaughingCheeze
  • Members
  • 6 posts

Posted 10 July 2015 - 06:40 PM

Some things you don't just want to throw out like negligibilities. Especially with many components involved - it's not off the table, but also nothing with priority at the moment. If people want to contribute they are welcome to approach us and we are happy to accept their contributions, but most of the time people underestimate the time it needs to get going or their own skills or the time we can invest in explaining things to them.

 

It's certainly not a perfect status quo but all in all we got quite far given the resources at our disposal.

 

Doh!

I should have chosen my words better, CnC Online is definitely NOT a negligible. :)

 

I am not a python programmer, but one main problem I saw was that the project is not bundled with its dependencies, thus making it very difficult to setup, as you will need to manually find the correct dependency versions (which I could not for all of them). It did manage to boot it up in the end and gave up after a few hours.

 

A project needs to work out of the box without fiddling around many settings, setups and dependencies.

 

So its written in python? Interesting.

 

 

Thanks for the responses guys, and keep up the good work!



#7 zokker13

zokker13
  • Members
  • 33 posts

Posted 13 August 2015 - 06:29 PM

If people want to contribute they are welcome to approach us and we are happy to accept their contributions

 

I'd like to contribute and help since the development seems to be halted.

If you can provide me with a basic introduction about what you work with, what kind of area you need most work with and what is easy to solve, I could tell you if I could help you.

 

 

 

I am not a python programmer, but one main problem I saw was that the project is not bundled with its dependencies, thus making it very difficult to setup, as you will need to manually find the correct dependency versions (which I could not for all of them). It did manage to boot it up in the end and gave up after a few hours.

 

A project needs to work out of the box without fiddling around many settings, setups and dependencies.

 

Interpreter languages usually have some cool hipster package managers included. What's up with pip?


Edited by zokker13, 13 August 2015 - 06:32 PM.


#8 zokker13

zokker13
  • Members
  • 33 posts

Posted 20 August 2015 - 08:25 AM

*bump*



#9 zokker13

zokker13
  • Members
  • 33 posts

Posted 24 August 2015 - 08:43 AM

*bump2*



#10 ICT

ICT

    -

  • Veterans
  • 3,075 posts
  •  -- MOC --
  • Division:BFME
  • Job:Online Admin

Posted 24 August 2015 - 09:00 AM

Hey, please send us a private message with your interests, we have a range of projects to manage from c++ to python, from protocols to django.


"To know what question we may reasonably propose is in itself a strong evidence of sagacity or intelligence. For if a question be in itself incongruous and begs for uncalled-for answers, it holds, sometimes, besides embarrassing the proposer, the disadvantage to seduce the unguarded listener into giving absurd answers, and we are presented with the ridiculous spectacle of one (as the ancients said) milking the he-goat, and the other holding a sieve beneath."





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users