[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [15995] trunk/blender/release/scripts/ flt_export.py: -> Slight tweak to FLT exporter

Geoffrey Bantle hairbat at yahoo.com
Thu Aug 7 06:38:36 CEST 2008


Revision: 15995
          http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=15995
Author:   briggs
Date:     2008-08-07 06:38:35 +0200 (Thu, 07 Aug 2008)

Log Message:
-----------
-> 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.

Modified Paths:
--------------
    trunk/blender/release/scripts/flt_export.py

Modified: trunk/blender/release/scripts/flt_export.py
===================================================================
--- trunk/blender/release/scripts/flt_export.py	2008-08-07 01:02:06 UTC (rev 15994)
+++ trunk/blender/release/scripts/flt_export.py	2008-08-07 04:38:35 UTC (rev 15995)
@@ -1070,7 +1070,7 @@
 
                 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 @@
 			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





More information about the Bf-blender-cvs mailing list