49#define SCENARIO_OXP_DEFINITION_ALL @""
50#define SCENARIO_OXP_DEFINITION_NONE @"strict"
51#define SCENARIO_OXP_DEFINITION_BYID @"id:"
52#define SCENARIO_OXP_DEFINITION_BYTAG @"tag:"
53#define SCENARIO_OXP_DEFINITION_NOPLIST @"exc:"
66+ (NSArray *)maskUserNameInPathArray:(NSArray *)inputPathArray;
67+ (NSString *)maskUserName:(NSString *)name inPath:(NSString *)path;
70+ (void)setUseAddOns:(NSString *)useAddOns;
71+ (void)addExternalPath:(NSString *)fileName;
76+ (NSDictionary *)manifestForIdentifier:(NSString *)identifier;
78+ (BOOL) checkVersionCompatibility:(NSDictionary *)manifest forOXP:(NSString *)title;
79+ (BOOL) manifestHasConflicts:(NSDictionary *)manifest logErrors:(BOOL)logErrors;
80+ (BOOL) manifestHasMissingDependencies:(NSDictionary *)manifest logErrors:(BOOL)logErrors;
81+ (BOOL) manifest:(NSDictionary *)manifest HasUnmetDependency:(NSDictionary *)required logErrors:(BOOL)logErrors;
82+ (BOOL) matchVersions:(NSDictionary *)rangeDict withVersion:(NSString *)version;
86+ (void)handleEquipmentListMerging: (NSMutableArray *)arrayToProcess forLookupIndex:(
unsigned)lookupIndex;
87+ (void)handleEquipmentOverrides: (NSMutableArray *)arrayToProcess;
88+ (void)handleStarNebulaListMerging: (NSMutableArray *)arrayToProcess;
92+ (NSString *) pathForFileNamed:(NSString *)fileName inFolder:(NSString *)folderName;
93+ (NSString *) pathForFileNamed:(NSString *)fileName inFolder:(NSString *)folderName cache:(BOOL)useCache;
95+ (BOOL) corePlist:(NSString *)fileName excludedAt:(NSString *)path;
97+ (NSDictionary *)dictionaryFromFilesNamed:(NSString *)fileName
98 inFolder:(NSString *)folderName
99 andMerge:(BOOL) mergeFiles;
100+ (NSDictionary *)dictionaryFromFilesNamed:(NSString *)fileName
101 inFolder:(NSString *)folderName
103 cache:(BOOL)useCache;
105+ (NSArray *)arrayFromFilesNamed:(NSString *)fileName
106 inFolder:(NSString *)folderName
107 andMerge:(BOOL) mergeFiles;
108+ (NSArray *)arrayFromFilesNamed:(NSString *)fileName
109 inFolder:(NSString *)folderName
110 andMerge:(BOOL) mergeFiles
111 cache:(BOOL)useCache;
122+ (
OOSound *)ooSoundNamed:(NSString *)fileName inFolder:(NSString *)folderName;
123+ (
OOMusic *)ooMusicNamed:(NSString *)fileName inFolder:(NSString *)folderName;
125+ (NSString *) stringFromFilesNamed:(NSString *)fileName inFolder:(NSString *)folderName;
126+ (NSString *) stringFromFilesNamed:(NSString *)fileName inFolder:(NSString *)folderName cache:(BOOL)useCache;
137+ (BOOL) writeDiagnosticData:(NSData *)data toFileNamed:(NSString *)name;
138+ (BOOL) writeDiagnosticString:(NSString *)string toFileNamed:(NSString *)name;
139+ (BOOL) writeDiagnosticPList:(
id)plist toFileNamed:(NSString *)name;
NSDictionary * materialDefaults()
NSArray * pathsWithAddOns()
void resetManifestKnowledgeForOXZManager()
NSDictionary * loadScripts()
NSDictionary * whitelistDictionary()
NSEnumerator * reversePathEnumerator()
NSArray * OXPsWithMessagesFound()
NSDictionary * logControlDictionary()
NSEnumerator * pathEnumerator()
NSString * diagnosticFileLocation()
NSArray * userRootPaths()
NSDictionary * shaderBindingTypesDictionary()
OOSystemDescriptionManager * systemDescriptionManager()
NSDictionary * roleCategoriesDictionary()