I'm not sure where exactly this information was released, but:
http://nwn2forums.bioware.com/forums/vi ... =0#4135330
SourceSafe is functionally equivilent to SVN or CVS, correct?
NWN2 SourceSafe toolset plugin
Moderators: ALFA Administrators, Staff - Technical
- ç i p h é r
- Retired
- Posts: 2904
- Joined: Fri Oct 21, 2005 4:12 pm
- Location: US Central (GMT - 6)
Yes, they are all version control systems. Never used sourcesafe, though I've heard of it.
I'm curious exactly what such a plugin would do though. The problem in incorporating version control with the toolset is that it packs & unpacks the files it contains...they don't persist between toolset sessions (unless it fails to close) so you can't apply anything to or on them outside of toolset sessions. A version control system, on the other hand, requires a permanent repository to record all file transactions.
If the plugin is an Obsidian release, maybe this is one of the many toolset improvements they've made...
If the plugin just handles the external file operations that we would otherwise be doing, like copying files over FROM the repository upon opening the mod and copying them TO the repository when the user is done working, maybe it would work. There can be complications though with file versions (say the mod was worked on elsewhere)....not sure how it would resolve the differences or the synching and committing, unless it simply leaves that to the user...
Interesting news nonetheless. Has anyone seen an official statement on this anywhere? Assuming it's true and the sourcesafe plugin is robust, what we would do with it? We would still need a central host for the repository that offers stability and reliability for a project our size. An interface to CVS or SVN, or a generalized plugin which would allow customization, would be more intriguing, but the best answer for me lies in a robust command line compiler that is not dependent on a MOD file, as long as all the resources exist somewhere on the file system which they should. A MOD is nothing more than a packed version of all this data after all.
I'm curious exactly what such a plugin would do though. The problem in incorporating version control with the toolset is that it packs & unpacks the files it contains...they don't persist between toolset sessions (unless it fails to close) so you can't apply anything to or on them outside of toolset sessions. A version control system, on the other hand, requires a permanent repository to record all file transactions.
If the plugin is an Obsidian release, maybe this is one of the many toolset improvements they've made...
If the plugin just handles the external file operations that we would otherwise be doing, like copying files over FROM the repository upon opening the mod and copying them TO the repository when the user is done working, maybe it would work. There can be complications though with file versions (say the mod was worked on elsewhere)....not sure how it would resolve the differences or the synching and committing, unless it simply leaves that to the user...
Interesting news nonetheless. Has anyone seen an official statement on this anywhere? Assuming it's true and the sourcesafe plugin is robust, what we would do with it? We would still need a central host for the repository that offers stability and reliability for a project our size. An interface to CVS or SVN, or a generalized plugin which would allow customization, would be more intriguing, but the best answer for me lies in a robust command line compiler that is not dependent on a MOD file, as long as all the resources exist somewhere on the file system which they should. A MOD is nothing more than a packed version of all this data after all.
http://nwvault.ign.com/View.php?view=Ar ... tail&id=29
While not needed for an average toolset user, those of you that plan on working with a large team will be happy to hear that the toolset integrates seamlessly with "Source Safe", though obviously Source Safe is not included with the game. Basically this option allows people to check out files in the toolset which then does the actual checkout in Source Safe. So you can then work on them, without someone else doing the same thing at the same time. It also keeps track on who did what and you can even rollback versions if there was a problem.
- ç i p h é r
- Retired
- Posts: 2904
- Joined: Fri Oct 21, 2005 4:12 pm
- Location: US Central (GMT - 6)