diff --git a/config/release/dev.prc b/config/release/dev.prc index ea637aa7..19b6cdd8 100644 --- a/config/release/dev.prc +++ b/config/release/dev.prc @@ -2,6 +2,7 @@ distribution dev # Art assets: +want-uplevel-res #t model-path ../resources/ # Server: diff --git a/toontown/dna/DNAParser.py b/toontown/dna/DNAParser.py index d31ff15d..ea338211 100644 --- a/toontown/dna/DNAParser.py +++ b/toontown/dna/DNAParser.py @@ -21,14 +21,18 @@ class DNABulkLoader: def loadDNABulk(dnaStorage, file): dnaLoader = DNALoader.DNALoader() - file = '../resources/' + file + file = 'resources/' + file + if config.GetBool('want-uplevel-res', False): + file = '../resources/' + file dnaLoader.loadDNAFile(dnaStorage, file) dnaLoader.destroy() def loadDNAFile(dnaStorage, file): print 'Reading DNA file...', file dnaLoader = DNALoader.DNALoader() - file = '../resources/' + file + file = 'resources/' + file + if config.GetBool('want-uplevel-res', False): + file = '../resources/' + file node = dnaLoader.loadDNAFile(dnaStorage, file) dnaLoader.destroy() if node.node().getNumChildren() > 0: @@ -37,7 +41,9 @@ def loadDNAFile(dnaStorage, file): def loadDNAFileAI(dnaStorage, file): dnaLoader = DNALoader.DNALoader() - file = '../resources/' + file + file = 'resources/' + file + if config.GetBool('want-uplevel-res', False): + file = '../resources/' + file data = dnaLoader.loadDNAFileAI(dnaStorage, file) dnaLoader.destroy() return data diff --git a/toontown/makeatoon/NameGenerator.py b/toontown/makeatoon/NameGenerator.py index 8bb36c7d..5a3666f6 100644 --- a/toontown/makeatoon/NameGenerator.py +++ b/toontown/makeatoon/NameGenerator.py @@ -39,6 +39,8 @@ class NameGenerator: self.nameDictionary = {} searchPath = DSearchPath() if __debug__: + searchPath.appendDirectory(Filename('resources/phase_3/etc')) + if config.GetBool('want-uplevel-res', False): searchPath.appendDirectory(Filename('../resources/phase_3/etc')) searchPath.appendDirectory(Filename('/phase_3/etc')) filename = Filename(TTLocalizer.NameShopNameMaster) diff --git a/toontown/quest/QuestParser.py b/toontown/quest/QuestParser.py index 59d064fd..4aec2ad6 100644 --- a/toontown/quest/QuestParser.py +++ b/toontown/quest/QuestParser.py @@ -1086,6 +1086,8 @@ class NPCMoviePlayer(DirectObject.DirectObject): searchPath = DSearchPath() if __debug__: + searchPath.appendDirectory(Filename('resources/phase_3/etc')) +if config.GetBool('want-uplevel-res', False): searchPath.appendDirectory(Filename('../resources/phase_3/etc')) searchPath.appendDirectory(Filename('/phase_3/etc')) scriptFile = Filename('QuestScripts.txt')