7a6d165641
git-svn-id: svn+ssh://svn.code.sf.net/p/supertuxkart/code/trunk/supertuxkart@1118 178a84e3-b1eb-0310-8ba1-8eac791a3b58
26 lines
639 B
Python
Executable File
26 lines
639 B
Python
Executable File
#!/usr/bin/env python
|
|
|
|
# This python script is used to remove paths from textures in the
|
|
# ac model files. Usage: strip_texture_path_from_models.py *.ac
|
|
|
|
import sys
|
|
import re
|
|
import os.path
|
|
|
|
reTexture = re.compile(r"^texture \"(.*)\"")
|
|
for sFile in sys.argv:
|
|
f=open(sFile,"r")
|
|
lLines=f.readlines()
|
|
bNeedsWriting=0
|
|
for i in range(len(lLines)):
|
|
sLine = lLines[i]
|
|
g=reTexture.match(sLine)
|
|
if g:
|
|
lLines[i]="texture \"%s\"\n"%os.path.basename(g.group(1))
|
|
bNeedsWriting=1
|
|
f.close()
|
|
if bNeedsWriting:
|
|
f=open(sFile,"w")
|
|
f.writelines(lLines)
|
|
f.close()
|