[Legacy's source code] Dear Garry..

Dear Garry,

Man do i love the hell out of the way Experimental is going. Or well… i guess we should call it ‘Rust’ now, since it’s the default branche.

It’s obvious it’s going to be really different than Legacy, which i think is a good thing. I’m all for change and to see whatever comes forth out of it. You guys nailed it before with the Legacy branche and you’re very receptive towards the community, so i’m sure that’ll work out just fine. However i personally love Legacy so much. I’ve been playing it actively again for the last month or so… and i feel that it could become so much better with even little fixes that would fix a bunch of bugs for instance, let alone adding new elements to the game.

Of course i understand that Facepunch isn’t planning on working on or updating the Legacy branche. So that’s out of the question.

However i’ve heard from many people that Facepunch isn’t too keen on giving out the source code regarding Legacy. I understand though, because it would give a really powerful position to hackers. At least from what i’ve heard that’s the main reason not to give it out. But wouldn’t it be an option to give it out to just a core group of developers (based out of the community) who would work on improving the game? I’m guessing this has been opted by many of the people asking for the source code, so i guess i’m just trying to emphasize it one more time that it would be really neat if the Legacy version could get some updates in the future. Even if it just would remove the annoying ‘not being able to swap weapon/item after having shot the bow’-bug. All in all i think there’s a lot of people who aren’t ready to switch to the new version yet, mostly because it’ll probably take another six months (just a guess here) for it to become a fully functional game as the Legacy version has been.

Just think about it.

Got a pro license to Unity 4.5?

The engine wasn’t coded from scratch, it’s not like getting the Doom source.

^ This is something i’ve thought about, however i’ve heard from others that they were willing to go through the proces of figuring that out.

I heard there has been a fair share of threads about this whole thing at reddit, which i haven’t followed. I’m just wondering what the motivation is for Facepunch not to give it out.

I personally feel that there’s still a lot of people out there who would love to see some changes to the Legacy version. That’s all. :slight_smile:

This is the process you need to figure out.

There is literally nothing for the devs to figure out. They either release their project files (highly unlikely), or they don’t.

You would also need to use any third-party libraries they were using, such as Andre’s sky, and the UI library Legacy was built on (that garry dropped for CoherentUI in experimental, and is now instead looking to Unity 5’s built-in UI system instead of CoUI), as well.

The motivation is that legacy is still a part of their paid product, and they would be fools to give away the source code for it before even finishing Rust. That’d be like Notch giving away Minecraft alpha’s source code with the blessings to change whatever you want on it the day the game went live at Minecon – you don’t release a competitor of your own making to a community that can make it into something better than your own product, and if you do, you don’t do it while you’re still in alpha.

It’s why I can’t ever take requests for the source seriously.

And how awesome would it be if they’d give it all out? Right?


Take the worst of the Minecraft community.

Now shove them into the Rust Servers subforum.

That’s how “awesome” it’d be.

Well that’s like… your opinion man.

(User was banned for this post ("Shitpost" - SteveUK))

Elix hit the nail on the head. This guy is a troll.


Garry has already stated clear that he is not going to release the legacy source code. He doesn’t want legacy to continue any longer as that is not their focus and nor should it be. Experimental is a way better game all around.

Yes it would be awesome but garry full knows there are people much more competent than him that would fix legacy thus harming experimental. Also, they could not implement a pay to win system if the source was around.

I’m pretty sure that Experimental, or Rust as we should call it, is going to be an awesome game which will have a lot more to offer than Legacy. And i am really looking forward to it’s completion. But that’s not the point of this thread. I understand that Facepunch’s full attention would and should go towards the completion of a new build of Rust. I didn’t ask for them to keep updating the Legacy version. All i’m asking for is for them to explore some options, to see if it would be possible to have a group outside of Facepunch working on some things regarding Legacy, which would make it a lot more fun for everyone who’s still involved in the game. A lot of us love the Legacy version for it’s looks, it’s feel etc. Something that i personally miss a lot about the new version of Rust (don’t get me wrong i still love it, but it just looks so soft and sweet right now).

I’m just wondering what the current idea about giving out the source code is. It’s probably been discussed more than enough… and unlike a certain elixwhitetail i don’t literally live at this forum so i probably have missed out on a lot of that. I do check the forum once every few days and haven’t seen a thread about it recently… So that’s why i figured to spark up the debate by posting this thread.

Just don’t be a bunch of assholes about it. Just for once. It’s not that hard. :frowning:

It can only hurt garry to release the source files for legacy. There is no benefit.

It would be a nice-guy thing to do, but for being a nice guy, garry creates a free, uncontrolled competitor for his own product.

This was already explained to you in this very thread.

But wouldn’t it be possible for a certain group to sign a contract not to exploit the future build for their own good (financially)?

And if it would be that you’d have to buy the original Rust version to be able to play it anyway… i don’t think Garry’s losing anything at all. Especially since i’m guessing that the new build will be way more appealing to most people. So if there’s anyone out there, apart from the ‘old community’ who loves the older build and would like to keep messing with it, who wants to play it they have to buy Rust anyway. But that just might be me. :slight_smile:

Bed time here… looking forward to this thread tomorrow! Please be gentle all of you!

Legacy is dead, deal with it and move on. It will be much simpler that way.

he is right that they (consumers) would have to buy the game anyway if they wanted to play the legacy mod.

No, they wouldn’t.

If you had the project files (what is being requested), you could build the client and release it for anyone to download, without using Steam.

People could promise garry they wouldn’t, but as soon as they got their hands on the files, those promises mean nothing unless the modders want to play nice and stay on garry’s good side. They could do whatever they wanted, from there.

How would it be awesome? How many game developers are there actually on this forum? Getting your hands on the source code is great - how many can actually use it and continue developing it? A software developer is not a game developer. Why would Facepunch want to release source code and assets they spent a year and a half building? How would you distribute patches for both the client and server? You won’t be able to use the Steam platform. I could carry on listing these all day.

Rust is all about development and evolving. We evolved from the browser version and we’ve evolving from Legacy. Some players seem to forget that, at this stage, more time went into Legacy than it has the current live version (‘experimental’) - of course legacy was more complete at this stage and things are seemingly missing. The current live version will continue evolving and things people loved about Legacy - building being a prime example (re: the latest dev. blog) - will/may soon be added to the live version.

I can’t find the exact date it was announced, but Facepunch have been hard at work on the current live branch since around April time - 7 months - and it’s come hell of a long way since then.

Move on - everyone else has.

I highly doubt the source code will ever be released…

the source code will be released in about 50 years time when we’re all pretty much either dead or to old to care.