From 66d62218996aafc8ff0a35a94bc71383eeb1c243 Mon Sep 17 00:00:00 2001 From: Geoffrey Bantle Date: Thu, 7 Aug 2008 04:38:35 +0000 Subject: [PATCH] -> Slight tweak to FLT exporter FLT files written by the FLT exporter would reference external files (other FLT files, texture maps, ect) with standard backslash seperators on win32. However, many tools that deal with FLT files expect directory seperators to always be forward slashes regardless of platform. --- release/scripts/flt_export.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/release/scripts/flt_export.py b/release/scripts/flt_export.py index 2b9db74c770..9b664e90c35 100644 --- a/release/scripts/flt_export.py +++ b/release/scripts/flt_export.py @@ -1070,7 +1070,7 @@ class FLTNode(Node): if self.opcode == 63 and options.state['externalspath']: try: - exportdict['3t200!filename'] = os.path.join(options.state['externalspath'],self.object.DupGroup.name+'.flt') + exportdict['3t200!filename'] = os.path.join(options.state['externalspath'],self.object.DupGroup.name+'.flt').replace("\\", "/") self.header.xrefnames.append(self.object.DupGroup.name) except: pass @@ -1199,7 +1199,7 @@ class Database(Node): print 'Writing texture palette.' # Write record for texture palette for i, img in enumerate(self.GRR.texture_lst): - filename = tex_files[img.name] + filename = tex_files[img.name].replace("\\", "/") self.fw.write_short(64) # Texture palette opcode. self.fw.write_short(216) # Length of record self.fw.write_string(filename, 200) # Filename