|
|
|
 |
chughes27  |
Experienced Modder | Member since: 17.04.2012, 18:19 | Posts: 419 | Location: Strathmore, Alberta, Canada |
Likes: 0 |
| |
|
Post Topic: An Easy Way to Share Team Projects? Posted 13.05.2012, 20:51 |
Hey,
I'm wondering if there is an easy way for a project to be shared and edited between team members. I mean make the entire level you are working on available for the other team members to edit it without having to email it, transfer, etc. Having to be constantly transferring the level is quite painful.
If this can be done, please let me know how!
Thanks!
My Rig
CPU: AMD FX 6100 @ 3.4GHz MB: Asus M5A97 Rev 2 RAM: G.SKILL ARES 8GB DDR3 @ 1600MHz GPU: 2x HIS AMD Radeon HD 7770 @ 1000MHz PSU: Corsair CX600 600W SSD: Crucial M4 128GB Case: Zalman Z11 Plus HF1
|
|
|
|
|
|
|
|
 |
NeoLegends  |
Uber Modder | Member since: 21.10.2011, 23:50 | Posts: 1728 | Location: Bikini Bottom, Germany |
Likes: 0 |
| |
|
Post Topic: Re: An Easy Way to Share Team Projects? Posted 13.05.2012, 21:04 |
Think one moment. Dropbox. Mediafile. Rapidshare....
...However, a Dropbox shared folder might be the best solution.
[cryorange]Cheers from Germany [center]  
|
|
|
|
|
|
|
 |
chughes27  |
Experienced Modder | Member since: 17.04.2012, 18:19 | Posts: 419 | Location: Strathmore, Alberta, Canada |
Likes: 0 |
| |
|
Post Topic: Re: An Easy Way to Share Team Projects? Posted 13.05.2012, 21:07 |
I've thought of this, but will it still work if you leave the level in the shared folder and load it from there? Or would it have to be located in the CryEngine levels folder?
My Rig
CPU: AMD FX 6100 @ 3.4GHz MB: Asus M5A97 Rev 2 RAM: G.SKILL ARES 8GB DDR3 @ 1600MHz GPU: 2x HIS AMD Radeon HD 7770 @ 1000MHz PSU: Corsair CX600 600W SSD: Crucial M4 128GB Case: Zalman Z11 Plus HF1
|
|
|
|
|
|
|
 |
Cry-Ruan  |
Crytek Staff Member | Member since: 11.07.2008, 20:25 | Posts: 11625 | Location: Frankfurt am Main |
Likes: 10 |
| |
|
Post Topic: Re: An Easy Way to Share Team Projects? Posted 13.05.2012, 21:13 |
What you're looking for is termed a version control system. These are capable of storing files in what's called a repository: a collection of files to which developers can commit changes, additions and deletions. Each developer maintains their own local copy which they update by pulling changes from the main repository (simplifying, just in case any DVCS users pop up and correct me for that).
I'd recommend Git, for which there are both free and paid hosts available on the interwebz. Alternatively if you already have a server, you can set it up on that.
Dropbox is not a solution to this problem. Trust me. It's all fun and games till someone pushes a corrupt file and no-one has the working original. VCSs retain every commit so you can move backwards and forwards in time.
*face specialist, anti-flowgraph campaigner.
|
|
|
|
|
|
|
 |
NeoLegends  |
Uber Modder | Member since: 21.10.2011, 23:50 | Posts: 1728 | Location: Bikini Bottom, Germany |
Likes: 0 |
| |
|
Post Topic: Re: An Easy Way to Share Team Projects? Posted 13.05.2012, 21:48 |
Quote by Cry-Ruan: Dropbox is not a solution to this problem. Trust me. It's all fun and games till someone pushes a corrupt file and no-one has the working original. VCSs retain every commit so you can move backwards and forwards in time. ...Never thought of that. Thank you.
[cryorange]Cheers from Germany [center]  
|
|
|
|
|
|
|
 |
chughes27  |
Experienced Modder | Member since: 17.04.2012, 18:19 | Posts: 419 | Location: Strathmore, Alberta, Canada |
Likes: 0 |
| |
|
Post Topic: Re: An Easy Way to Share Team Projects? Posted 13.05.2012, 23:38 |
Ok thanks, now how would I go about setting up a version control system? Is there a fairly simple way?
My Rig
CPU: AMD FX 6100 @ 3.4GHz MB: Asus M5A97 Rev 2 RAM: G.SKILL ARES 8GB DDR3 @ 1600MHz GPU: 2x HIS AMD Radeon HD 7770 @ 1000MHz PSU: Corsair CX600 600W SSD: Crucial M4 128GB Case: Zalman Z11 Plus HF1
|
|
|
|
|
|
|
 |
NeoLegends  |
Uber Modder | Member since: 21.10.2011, 23:50 | Posts: 1728 | Location: Bikini Bottom, Germany |
Likes: 0 |
| |
|
Post Topic: Re: An Easy Way to Share Team Projects? Posted 14.05.2012, 07:12 |
Just read through the internet, google for VCS...
A VCS is made of a server and a client. Both have the conplete repo on their HDDs. If the client makes a change to a file, an wants the change to be on the master server, for all available, he commits and pushes the change. (this is how it works for github) To commit the change, you use "git commit -m 'Your Comment'" To finally push your changed files to the master server you use "git push -u origin master"
The best way to set up a VCS is github, because you can still put your files under certain licenses. You can also use SourceForge, which offers also Subversion and Mercurial, (other VCSs) but all the files have to be open source, I think. (so you may not upload the CryEngine binaries)
[cryorange]Cheers from Germany [center]  
|
|
|
|
|
|
|
 |
Cry-Adam  |
Community Manager | Member since: 09.01.2008, 01:11 | Posts: 8360 | Location: Crytek HQ |
Likes: 39 |
| |
|
|
|
|
|
|
|
 |
NeoLegends  |
Uber Modder | Member since: 21.10.2011, 23:50 | Posts: 1728 | Location: Bikini Bottom, Germany |
Likes: 0 |
| |
|
Post Topic: Re: An Easy Way to Share Team Projects? Posted 14.05.2012, 14:28 |
Quote by Cry-Adam: http://freesdk.crydev.net/display/SDKDOC2/Using+Layers
Each work on a different action bubble (layer), merge them when you're finished. Layers are not the problem, they use a way to share the entire project. Including assets.
[cryorange]Cheers from Germany [center]  
|
|
|
|
|