Modding project. Keeping everyone in sync.
Posted: Sun Nov 13, 2011 10:37 am
Basically I want to set up something easy for members of my project to update the mod. Think of the way SVN works for example. What I want to be able to happen is this:
1) User clicks on update_project.exe
2) Executable looks inside of user's registry for a certain value (ie: a pathname)
3) CONDITION 2 FAIL: If value does not exist, user is prompted to browse for a directory
4) CONDITION 2 FAIL: Executable sets directory if browsed to. Writes value to registry.
5) Executable uses SVN-like functionality to check for changed files from the server
6) Executable downloads all files from server that are changed
7) Upon completion of downloads, pops up dialogue box that reports success and closes the program.
Basically, I want the thing to do a very simple type of content versioning, where upon one double-click the person has the latest version of my project downloaded.
Is there something out there that I can use to set this up? I'm not sure every one of my project members and testers is willing to learn how SVN works. I don't need to have users be able to write to the folder, even if I have to FTP every file manually it's fine, so long as distribution remains easy and the users don't have to reinstall the thing every time a new version comes out. I want to say, 'new changes made, run update_mod', and it will do all that stuff for them.
1) User clicks on update_project.exe
2) Executable looks inside of user's registry for a certain value (ie: a pathname)
3) CONDITION 2 FAIL: If value does not exist, user is prompted to browse for a directory
4) CONDITION 2 FAIL: Executable sets directory if browsed to. Writes value to registry.
5) Executable uses SVN-like functionality to check for changed files from the server
6) Executable downloads all files from server that are changed
7) Upon completion of downloads, pops up dialogue box that reports success and closes the program.
Basically, I want the thing to do a very simple type of content versioning, where upon one double-click the person has the latest version of my project downloaded.
Is there something out there that I can use to set this up? I'm not sure every one of my project members and testers is willing to learn how SVN works. I don't need to have users be able to write to the folder, even if I have to FTP every file manually it's fine, so long as distribution remains easy and the users don't have to reinstall the thing every time a new version comes out. I want to say, 'new changes made, run update_mod', and it will do all that stuff for them.