GoldenEye: Source Forums

Global Communications => Development Media => killermonkey's Blog => Topic started by: killermonkey on April 04, 2014, 07:42:22 pm

Title: GoldenEye: Source goes Open Source
Post by: killermonkey on April 04, 2014, 07:42:22 pm
This is it folks. I am pulling the trigger (finally)!

As of today, GoldenEye: Source is now an open source project. I have uploaded our entire code base onto GitHub. This code base aligns with SDK 2013 from Valve and v4.2.4 that was last released (with minor improvements).

https://github.com/goldeneye-source/ges-code/tree/ges


All our main code base is under the following folders:

Code: [Select]
/game/client/ges
/game/server/ges
/game/shared/ges

It is still in a pretty rough state since porting over to SDK 2013. There is a lot of work to be done still, but there it is. I will accept pull requests for capability and bug fixes, but not for added features or major revisions of code. Please use GitHub's issue tracker for any known issues you would like to see resolved.

Look forward to an updated contribution and usage license coming soon as well as a list of Valve files we have modified to suit our needs.
Title: Re: GoldenEye: Source goes Open Source
Post by: Proxie on April 05, 2014, 05:16:12 am
This is awesome, hopefully some weight off your shoulders if others contribute to bug fixes
Title: Re: GoldenEye: Source goes Open Source
Post by: Jonathon [SSL] on April 05, 2014, 05:31:57 pm
Still trying to get it it to compile (win32)... first I was having a couple of boost issues which seemingly worked themselves out (or something) but now the client compile has a heart attack every time it reaches the libprotobuf.lib stage of compilation.

What VS do you use for GES KM?
Title: Re: GoldenEye: Source goes Open Source
Post by: killermonkey on April 05, 2014, 11:29:12 pm
Don't compile the "everything" package. Only the games package.

Use VS 2012. Express should work.
Title: Re: GoldenEye: Source goes Open Source
Post by: Jonathon [SSL] on April 05, 2014, 11:37:51 pm
Yup, I'm on the games package which resolved those issues compiling the base SDK 2013 I mentioned. I'll give 2012 a try, considering a get all versions of VS free through school XD
Title: Re: GoldenEye: Source goes Open Source
Post by: RobbeR49 on September 12, 2014, 06:08:51 pm
Has anyone tried to compile it on Linux? I've given it a shot, getting a lot of undefined references with the boost/python stuff.
Title: Re: GoldenEye: Source goes Open Source
Post by: killermonkey on September 12, 2014, 11:19:25 pm
https://github.com/goldeneye-source/ges-code/tree/dev/python3

Use this branch to build on Linux for now. It will be merged to the ges branch in a week.

It should be noted that Linux has a terrible bug for Sourcemods, as documented here: https://github.com/ValveSoftware/source-sdk-2013/issues/240