Why is CM closed source?
- Khlorghaal
- Registered user
- Posts: 23
- Joined: 03 Jan 2018, 00:20
- Location: Terra, Low Orbit
- Byond: Khlorghaal
- Steam: khlorghaal
Why is CM closed source?
Its very unusual for a free game to be closed source. What is the reasoning behind this?
My guess is that its to monopolize the playerbase so that active players don't diffuse onto other servers?
Is it worth the detriment to development progress? It completely prevents people from contributing casually.
My guess is that its to monopolize the playerbase so that active players don't diffuse onto other servers?
Is it worth the detriment to development progress? It completely prevents people from contributing casually.
Bob McBobson
Sniper SG TC SO - Spitter Praetorian
Sniper SG TC SO - Spitter Praetorian
- solidfury7
- Registered user
- Posts: 737
- Joined: 28 Jul 2016, 20:54
Re: Why is CM closed source?
It allows us to completely keep certain mechanical features secrets, we have a pretty decent development team who work together quite well. So I don't think we miss out too much on user submissions.Khlorghaal wrote: ↑27 Jul 2018, 13:06Its very unusual for a free game to be closed source. What is the reasoning behind this?
My guess is that its to monopolize the playerbase so that active players don't diffuse onto other servers?
Is it worth the detriment to development progress? It completely prevents people from contributing casually.
So yeah, it's mainly so that someone doesn't go code diving, work out a certain weapon is statically the best so everyone uses it. It also allows us to add secret chems. Recipes, etc. In the game.
There is some CM code out there, very dated now but there is nothing really stopping servers from using that and working on it.
And yeah, I'd personally rather had 200 people in a huge war than 200 people spread across 4 servers.
Last edited by solidfury7 on 27 Jul 2018, 13:22, edited 1 time in total.
Character
William 'Jester' Crimson
Roles
CMP
Captain
Staff Officer
William 'Jester' Crimson
Roles
CMP
Captain
Staff Officer
- Casany
- Registered user
- Posts: 1555
- Joined: 06 Jun 2016, 09:18
- Location: US of A
- Byond: Casany
- Steam: Casany
Re: Why is CM closed source?
Apop once told me actually, though I can hardly remember.Khlorghaal wrote: ↑27 Jul 2018, 13:06Its very unusual for a free game to be closed source. What is the reasoning behind this?
My guess is that its to monopolize the playerbase so that active players don't diffuse onto other servers?
Is it worth the detriment to development progress? It completely prevents people from contributing casually.
He basically said that the main reasons are to prevent powergaming and metagaming, getting exact values for weapons and armor and also revealing sekret stuff like Predators.
"He killed me with a SADAR and it was bullshit. We should ban him for ERP because of how VIOLENTLY HE FUCKED ME" - Biolock, Saturday 15 October 2016
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
- Khlorghaal
- Registered user
- Posts: 23
- Joined: 03 Jan 2018, 00:20
- Location: Terra, Low Orbit
- Byond: Khlorghaal
- Steam: khlorghaal
Re: Why is CM closed source?
deleted
Last edited by Khlorghaal on 27 Jul 2018, 13:42, edited 1 time in total.
Bob McBobson
Sniper SG TC SO - Spitter Praetorian
Sniper SG TC SO - Spitter Praetorian
- Khlorghaal
- Registered user
- Posts: 23
- Joined: 03 Jan 2018, 00:20
- Location: Terra, Low Orbit
- Byond: Khlorghaal
- Steam: khlorghaal
Re: Why is CM closed source?
Whats the motive for that? Personally I strongly prefer to know the exact mechanics of a game when playing it.solidfury7 wrote: ↑27 Jul 2018, 13:21It allows us to completely keep certain mechanical features secrets
Shouldn't that instead be handled with proper balancing?work out a certain weapon is statically the best so everyone uses it.
Bob McBobson
Sniper SG TC SO - Spitter Praetorian
Sniper SG TC SO - Spitter Praetorian
- Casany
- Registered user
- Posts: 1555
- Joined: 06 Jun 2016, 09:18
- Location: US of A
- Byond: Casany
- Steam: Casany
Re: Why is CM closed source?
People can guess that the shotgun does te most damage, and the SMG is shit but it’s mainly so that you don’t have people getting exact values of items.Khlorghaal wrote: ↑27 Jul 2018, 13:41Whats the motive for that? Personally I strongly prefer to know the exact mechanics of a game when playing it.
Shouldn't that instead be handled with proper balancing?
There’s nothing stopping you from learning all the mechanics, like with any game ever. You don’t need the code for that.
EDIT: I should say, this game is competitive by nature. With a competitive game you don’t want people abusing features and bugs in the code to get the upper hand, even for one round. Unlike other SS13 servers where it isn’t really competitive, this one is.
"He killed me with a SADAR and it was bullshit. We should ban him for ERP because of how VIOLENTLY HE FUCKED ME" - Biolock, Saturday 15 October 2016
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
- Khlorghaal
- Registered user
- Posts: 23
- Joined: 03 Jan 2018, 00:20
- Location: Terra, Low Orbit
- Byond: Khlorghaal
- Steam: khlorghaal
Re: Why is CM closed source?
But lots of closed source competitive games, for example EvE, reveal the exact formulas used for their mechanics.
If theres a flaw in the mechanics then its the fault of the mechanics.
Being open actually REDUCES the chances of people exploiting things, as anyone can find an report an exploit, instead of someone finding it and hoarding it. Example - information security, especially cryptography; zero-day exploits.
If theres a flaw in the mechanics then its the fault of the mechanics.
Being open actually REDUCES the chances of people exploiting things, as anyone can find an report an exploit, instead of someone finding it and hoarding it. Example - information security, especially cryptography; zero-day exploits.
Bob McBobson
Sniper SG TC SO - Spitter Praetorian
Sniper SG TC SO - Spitter Praetorian
- spookydonut
- Registered user
- Posts: 457
- Joined: 13 Oct 2017, 02:08
- Byond: spookydonut
Re: Why is CM closed source?
because.
- Lorem123
- Registered user
- Posts: 157
- Joined: 29 Jun 2018, 14:54
- Byond: Just L
Re: Why is CM closed source?
If anyone else got the code, they could probably do it better. That's pretty much been the history of SS13.
Orlando Blackburn
- Casany
- Registered user
- Posts: 1555
- Joined: 06 Jun 2016, 09:18
- Location: US of A
- Byond: Casany
- Steam: Casany
Re: Why is CM closed source?
Honestly I couldn’t care less, just giving all the reasons the devs have given the playerbase in the past.Khlorghaal wrote: ↑27 Jul 2018, 13:53But lots of closed source competitive games, for example EvE, reveal the exact formulas used for their mechanics.
If theres a flaw in the mechanics then its the fault of the mechanics.
Being open actually REDUCES the chances of people exploiting things, as anyone can find an report an exploit, instead of someone finding it and hoarding it. Example - information security, especially cryptography; zero-day exploits.
"He killed me with a SADAR and it was bullshit. We should ban him for ERP because of how VIOLENTLY HE FUCKED ME" - Biolock, Saturday 15 October 2016
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
"Sometimes you need to stop and enjoy the little things in life, for one day you'll look back and realize they were big things"
"To quote Suits A cop follows a car long enough, he's gonna find a busted tail light. And even if he doesn't, he's gonna bust it himself." - Awan on being an MP
- Sir Lordington
- Registered user
- Posts: 624
- Joined: 07 Sep 2017, 03:43
- Byond: Sirlordington
Re: Why is CM closed source?
Closed source makes it easier to develop a cohesive, focused experience.
I used to play Luke Compton. Now I play Reginald Dempsey.
- Khlorghaal
- Registered user
- Posts: 23
- Joined: 03 Jan 2018, 00:20
- Location: Terra, Low Orbit
- Byond: Khlorghaal
- Steam: khlorghaal
Re: Why is CM closed source?
How exactly?Sir Lordington wrote: ↑27 Jul 2018, 15:08Closed source makes it easier to develop a cohesive, focused experience.
By the way I'm not necessarily arguing that it should be open source, I'm just trying to understand why it isn't.
Bob McBobson
Sniper SG TC SO - Spitter Praetorian
Sniper SG TC SO - Spitter Praetorian
- solidfury7
- Registered user
- Posts: 737
- Joined: 28 Jul 2016, 20:54
Re: Why is CM closed source?
That's totally fine, I've come from other teams where the code was public. And now personally I prefer this closed source method.Khlorghaal wrote: ↑27 Jul 2018, 13:41Whats the motive for that? Personally I strongly prefer to know the exact mechanics of a game when playing it.
Shouldn't that instead be handled with proper balancing?
Character
William 'Jester' Crimson
Roles
CMP
Captain
Staff Officer
William 'Jester' Crimson
Roles
CMP
Captain
Staff Officer
- Lorem123
- Registered user
- Posts: 157
- Joined: 29 Jun 2018, 14:54
- Byond: Just L
Re: Why is CM closed source?
This is a really good joke.Sir Lordington wrote: ↑27 Jul 2018, 15:08Closed source makes it easier to develop a cohesive, focused experience.
Orlando Blackburn
- Davidchan
- Registered user
- Posts: 350
- Joined: 20 Feb 2015, 22:08
Re: Why is CM closed source?
TL;DR coder elitism and sekret mekanics. Just like goon station without the humor
- Karmac
- Registered user
- Posts: 2458
- Joined: 08 Aug 2016, 00:29
- Location: 'Straya
- Byond: Karmac
- Steam: Karmac
Re: Why is CM closed source?
its funnier this way
Garth Pawolski, or is it Powalski?
Back in action.
Back in action.
- Nickvr628
- Registered user
- Posts: 176
- Joined: 15 Apr 2017, 17:40
- Byond: Nickvr628
Re: Why is CM closed source?
Because the coders like to pretend they are better than the rest of ss13 development community, and it ransoms the server because lets face it: if it was open source someone would be doing it better. Corporate Mercenaries has proved that the CM "style" of game can have better gameplay, with less drama, and more unique features.
CM going open-source would be the best thing that could happen to the server in a while. The amount of new ideas and fresh coders coming in would breathe some new life, and lord knows the current changes the coders are making are pissing people off more than they are inspiring them to play.
TL;DR: Going open-source would be good.
CM going open-source would be the best thing that could happen to the server in a while. The amount of new ideas and fresh coders coming in would breathe some new life, and lord knows the current changes the coders are making are pissing people off more than they are inspiring them to play.
TL;DR: Going open-source would be good.
- Royal Griffon
- Registered user
- Posts: 542
- Joined: 30 Mar 2018, 16:57
Re: Why is CM closed source?
Tbh I thought it protected from piracy and stuff so
Ssgt Mikey 'Snatch' Anders: HEINZ WE MADE THE WAFFEN SS
Elite Hunter (488): QUEEN HELP I'M SCARED" Scurries about the escape pod locked inside
PFC Mikey 'Snatch' Anders: GLORY TO THE REVOLUTION COMRADES, DA? moments before defecting to the UPP as a traitor to the USCM
Ssgt Mikey 'Snatch' Anders: I LOST THE COMMUNIST MANIFESTO!
NOBODY SUSPECTS THE ADMEME INQUISITION
Elite Hunter (488): QUEEN HELP I'M SCARED" Scurries about the escape pod locked inside
PFC Mikey 'Snatch' Anders: GLORY TO THE REVOLUTION COMRADES, DA? moments before defecting to the UPP as a traitor to the USCM
Ssgt Mikey 'Snatch' Anders: I LOST THE COMMUNIST MANIFESTO!
DISCOVERER OF THE ADMEME INQUISITIONKarmac wrote: Griffon I love that your forum signature consists of absolutely retarded low RP comments you've made, it just helps me know that you are in fact the big gay
NOBODY SUSPECTS THE ADMEME INQUISITION
superjo98 wrote: Hey griffon you should put this in your signature since you're so robust and communism is great that way I feel special.
- TheMaskedMan2
- Registered user
- Posts: 821
- Joined: 15 Feb 2017, 12:37
- Location: United States, Georgia
- Byond: TheMaskedMan2
Re: Why is CM closed source?
because it is
Certified RP Professional™
Marine: Vera Webb
Synthetic: Sybil
Predator: Vaya'Nylk
Marine: Vera Webb
Synthetic: Sybil
Predator: Vaya'Nylk
- Nickvr628
- Registered user
- Posts: 176
- Joined: 15 Apr 2017, 17:40
- Byond: Nickvr628
Re: Why is CM closed source?
And by preventing piracy it means: "We are not confident in our own ability to make a better experience than other devs, we are going to hold all our stuff ransom so we have no competition."
- NoahKirchner
- Registered user
- Posts: 1738
- Joined: 02 Aug 2016, 15:58
- Location: Sea of Tranquility, Luna
- Byond: NoahKirchner
- Contact:
Re: Why is CM closed source?
As far as keeping damage values and stuff secret, you can hide those in config files just like you can hide secret recipes in config files.
As far as developing a cohesive experience goes, being open source doesn't mean that everyone can submit whatever they want. In an open source enviroment, you still have a dev team and more importantly, you have people who curate the pull requests to ensure that nothing is going in that would harm the game experience. As an open source project if someone's putting in something that isn't conducive to the general feel of CM you can just close their pull request and you can also still have a dev team that develop cool projects in their spare time secretly with some careful management of how you get those updates to the repo.
Another thing that open source allows the dev team to do is to focus less on bugs. Sure they still have to deal with bugs if nobody else will, but if you have minor bugs or spelling mistakes that people are complaining about there's a pretty solid chance that a casual player with some knowledge of DM will come along, fix it and submit a PR that fixes a bug that the devs haven't gotten to yet or didn't even know existed. An issue in today's community meeting was one of lack of communication in the dev team for relatively simple things, specifically a number of bugs that have been in the game for a month or two and haven't been fixed because of poor communication. If the code was open source someone could just make an issue on github and another person with nothing better to do could go and fix it.
As far as using CM code goes, this works both ways. Yes, people will take CM code for their own servers. But this also opens up the possibility of CM porting interesting mechanics from other servers and adapting them to fit CM. A good example of this could be lighting for example. Aurorastation's lighting system looks very similar to the /vg/ lighting system and, when used correctly, makes for some cool ass scenes with really pretty lighting (it also runs rather well.) They could also port things like directional flashlights or a discord bot that would allow people to know when the round's over. All that CM would really have to lose code wise are tanks, their projectile code which was already leaked and some other minor stuff like CAS which only really makes sense in the niche of the server.
Open sourcing is a net positive all around and has no drawbacks from what I can see, there can still be a dedicated dev team and instead of needing to have a long pain in the ass wonky application process you can just wait for people to submit PRs and then if you like what you see you can ask them if they'd like to be a dev. All of this said, I fully understand that CM will never be open source, I just really don't understand why that is and I have yet to see an answer that isn't "because it won't be."
As far as developing a cohesive experience goes, being open source doesn't mean that everyone can submit whatever they want. In an open source enviroment, you still have a dev team and more importantly, you have people who curate the pull requests to ensure that nothing is going in that would harm the game experience. As an open source project if someone's putting in something that isn't conducive to the general feel of CM you can just close their pull request and you can also still have a dev team that develop cool projects in their spare time secretly with some careful management of how you get those updates to the repo.
Another thing that open source allows the dev team to do is to focus less on bugs. Sure they still have to deal with bugs if nobody else will, but if you have minor bugs or spelling mistakes that people are complaining about there's a pretty solid chance that a casual player with some knowledge of DM will come along, fix it and submit a PR that fixes a bug that the devs haven't gotten to yet or didn't even know existed. An issue in today's community meeting was one of lack of communication in the dev team for relatively simple things, specifically a number of bugs that have been in the game for a month or two and haven't been fixed because of poor communication. If the code was open source someone could just make an issue on github and another person with nothing better to do could go and fix it.
As far as using CM code goes, this works both ways. Yes, people will take CM code for their own servers. But this also opens up the possibility of CM porting interesting mechanics from other servers and adapting them to fit CM. A good example of this could be lighting for example. Aurorastation's lighting system looks very similar to the /vg/ lighting system and, when used correctly, makes for some cool ass scenes with really pretty lighting (it also runs rather well.) They could also port things like directional flashlights or a discord bot that would allow people to know when the round's over. All that CM would really have to lose code wise are tanks, their projectile code which was already leaked and some other minor stuff like CAS which only really makes sense in the niche of the server.
Open sourcing is a net positive all around and has no drawbacks from what I can see, there can still be a dedicated dev team and instead of needing to have a long pain in the ass wonky application process you can just wait for people to submit PRs and then if you like what you see you can ask them if they'd like to be a dev. All of this said, I fully understand that CM will never be open source, I just really don't understand why that is and I have yet to see an answer that isn't "because it won't be."
► Show Spoiler
- Simo94
- Registered user
- Posts: 715
- Joined: 19 Mar 2016, 19:14
Re: Why is CM closed source?
open source can ligma
- Jeser
- Registered user
- Posts: 1119
- Joined: 04 Mar 2015, 00:47
- Location: Donetsk, Ukraine
Re: Why is CM closed source?
Wew, noah managed to completely convince me that open-source is better. Huh.
- Kesserline
- Registered user
- Posts: 449
- Joined: 17 Aug 2017, 20:47
- Location: France
- Byond: JeanManche
Re: Why is CM closed source?
Let's settle it another way.
You have a car.
You take your friends for a ride.
They ask you to let everyone ride your car, to open the car, to modify it, to duplicate it for their own use (not yours of course).
_______________________
So, to sum up : it's your thing. You PAID for it (Devs paid with their time), and you should give it away for the Good of the Humanity ?
It's a fucking 2D spess game, it won't change anything to open-source it. It's their possession. You play on it for free. Stop asking more, you bravosi.
You have a car.
You take your friends for a ride.
They ask you to let everyone ride your car, to open the car, to modify it, to duplicate it for their own use (not yours of course).
_______________________
So, to sum up : it's your thing. You PAID for it (Devs paid with their time), and you should give it away for the Good of the Humanity ?
It's a fucking 2D spess game, it won't change anything to open-source it. It's their possession. You play on it for free. Stop asking more, you bravosi.
- Davidchan
- Registered user
- Posts: 350
- Joined: 20 Feb 2015, 22:08
Re: Why is CM closed source?
Strawman.Kesserline wrote: ↑28 Jul 2018, 09:33Let's settle it another way.
You have a car.
You take your friends for a ride.
They ask you to let everyone ride your car, to open the car, to modify it, to duplicate it for their own use (not yours of course).
_______________________
So, to sum up : it's your thing. You PAID for it (Devs paid with their time), and you should give it away for the Good of the Humanity ?
It's a fucking 2D spess game, it won't change anything to open-source it. It's their possession. You play on it for free. Stop asking more, you bravosi.
The only legitimate reason to keep cm 13 closed source is if the team plans on selling it for profit somedays.