

Repositories.Add(new DirectoryResourceRepository(CampaignDir)) If (GUIDData = null || GUIDData.Length != 16) it doesn’t list the files within any sub-folder unless you tell it to do so. list all files in current directory list.files() list all files in another directory list.files('C:/path/to/somewhere/else') Calling list.files with no additional parameters will only list the files and folders directly within the directory i.e. GFFFile CampaignCAM = new GFFFile(ResEntry.GetStream(false)) The simplest way of listing all the files in a directory with R is by calling list.files. IResourceEntry ResEntry = Repository.FindResource(new OEIResRef("campaign"), ResCAM) Using (DirectoryResourceRepository Repository = new DirectoryResourceRepository(CampaignDir)) KeyValuePair resourceTypes = \\Campaigns", PathName) įoreach (string CampaignDir in Directory.EnumerateDirectories(CampaignFolder)) STlkPath = sHomePath + "\\tlk\\" + d.Name Ĭonsole.WriteLine("Found TLK: " + d.Name) Ĭonsole.WriteLine("ERROR - Tlk not found in " + sTlkPath)

Manager.AddRepository(new ERFResourceRepository(hakPath)) Ĭonsole.WriteLine("ERROR - Hak file not found in " + hakPath)

String hakPath = sHomePath + "\\hak\\" + d.Name Ĭonsole.WriteLine("Adding Hak: " + d.Name) String sModuleName = Path.GetFileNameWithoutExtension(sModulePath) įoreach (DownloadableResource d in contentManager.GetDownloadableResources()) Manager.AddRepository(directoryResourceRepository) NWN2ResourceManager manager = new NWN2ResourceManager() ĬontentManager.ServerContentItemScanning += (name, status, bBegin) =>Ĭonsole.Write(" -> Staging (" + status.ToString() + ")") ĬontentManager.InitializeModule(directoryResourceRepository) ĬontentManager.ResetAllResourcesToDefaultServer() Console.WriteLine("Loading Module directory " + sModulePath + ".") ĭirectoryResourceRepository directoryResourceRepository = new DirectoryResourceRepository(sModulePath) ĬontentManager contentManager = new ContentManager(sClientPath, sServerPath)
