Jump to content
Sign in to follow this  
Hatchet_Harry

Symbolic Links in PBO Files

Recommended Posts

Hello,

maybe anybody know it, before i run against walls:

I want to setup the following change process:

- We have a base wasteland version on my server

- We edit gunstores, admin scripts (no vehicle spawn, edited spectator mode) and so on in the version

I want:

If anybody edits a file in wasteland, he has to copy the file in a separate folder. In the old folder he creates an symbolic link (like mklink in linux).

Do you know, if that works in PBO files?

I see some trouble with XP clients and so on.

Has anybody done that already?

(I just want to speed up version change processes, for my custom wasteland missions)

I dont want to change any file, which uses the edited file. This causes errors and confusion.

Another solution would be a gitbhub. But i have not found a git with dependency tracking.

Maybe you have an idea. =)

Kind regards

Harry

Share this post


Link to post
Share on other sites

i would recommend you use github, create a repository for your Main branch, the one that goes on the server, these files should be what we pull in order to put into the pbo file and launch on the server, then:

Have each user create an account on github and clone your repository.

Set each of those users to contributor for your repository

each time they want to make a change they should create a fork of their main branch, make changes and test in that sub branch(on their own machine).

once their feature is working they should go to your repository and submit a pull request from your repository and pull their sub branch into your main branch, as a contributor they can do a automatic merge.

once they have merge their sub branch into your main, they then go back to their repository and submit a pull request for your main branch into their main which will now make their main branch updated with the current master.

That sounds like allot of work and is a pain in the butt, but honestly once you get in the habbit you have accountability if bob added a feature that breaks the server. you can see where what code was changed and by whom.

Personally i use Eclipse with EGit and the ArmaDev plugin,

http://forums.bistudio.com/showthread.php?124120-ArmADev-Eclipse-Plugin

http://www.eclipse.org/downloads/ (standard download 32bit or 64bit depending on your system)

Share this post


Link to post
Share on other sites

The Eclipse advice was awesome!

I used it in the past for java and had no knowledge about the exclipse plugin. I used notepad ++ with js syntax higlightning!

To xber and the plugin developers:

http://4.bp.blogspot.com/_ftEesNFVOrc/TD4EY3LsreI/AAAAAAAAAjA/0YjFvgLNIV4/s1600/IMG_9707.JPG > 100kb!

Edited by Foxhound
watch max allowed filesize for hotlinked images!

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×