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:"
68+ (void)setUseAddOns:(NSString *)useAddOns;
69+ (void)addExternalPath:(NSString *)fileName;
74+ (NSDictionary *)manifestForIdentifier:(NSString *)identifier;
76+ (BOOL) checkVersionCompatibility:(NSDictionary *)manifest forOXP:(NSString *)title;
77+ (BOOL) manifestHasConflicts:(NSDictionary *)manifest logErrors:(BOOL)logErrors;
78+ (BOOL) manifestHasMissingDependencies:(NSDictionary *)manifest logErrors:(BOOL)logErrors;
79+ (BOOL) manifest:(NSDictionary *)manifest HasUnmetDependency:(NSDictionary *)required logErrors:(BOOL)logErrors;
80+ (BOOL) matchVersions:(NSDictionary *)rangeDict withVersion:(NSString *)version;
84+ (void)handleEquipmentListMerging: (NSMutableArray *)arrayToProcess forLookupIndex:(
unsigned)lookupIndex;
85+ (void)handleEquipmentOverrides: (NSMutableArray *)arrayToProcess;
86+ (void)handleStarNebulaListMerging: (NSMutableArray *)arrayToProcess;
90+ (NSString *) pathForFileNamed:(NSString *)fileName inFolder:(NSString *)folderName;
91+ (NSString *) pathForFileNamed:(NSString *)fileName inFolder:(NSString *)folderName cache:(BOOL)useCache;
93+ (BOOL) corePlist:(NSString *)fileName excludedAt:(NSString *)path;
95+ (NSDictionary *)dictionaryFromFilesNamed:(NSString *)fileName
96 inFolder:(NSString *)folderName
97 andMerge:(BOOL) mergeFiles;
98+ (NSDictionary *)dictionaryFromFilesNamed:(NSString *)fileName
99 inFolder:(NSString *)folderName
101 cache:(BOOL)useCache;
103+ (NSArray *)arrayFromFilesNamed:(NSString *)fileName
104 inFolder:(NSString *)folderName
105 andMerge:(BOOL) mergeFiles;
106+ (NSArray *)arrayFromFilesNamed:(NSString *)fileName
107 inFolder:(NSString *)folderName
108 andMerge:(BOOL) mergeFiles
109 cache:(BOOL)useCache;
120+ (
OOSound *)ooSoundNamed:(NSString *)fileName inFolder:(NSString *)folderName;
121+ (
OOMusic *)ooMusicNamed:(NSString *)fileName inFolder:(NSString *)folderName;
123+ (NSString *) stringFromFilesNamed:(NSString *)fileName inFolder:(NSString *)folderName;
124+ (NSString *) stringFromFilesNamed:(NSString *)fileName inFolder:(NSString *)folderName cache:(BOOL)useCache;
135+ (BOOL) writeDiagnosticData:(NSData *)data toFileNamed:(NSString *)name;
136+ (BOOL) writeDiagnosticString:(NSString *)string toFileNamed:(NSString *)name;
137+ (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()