20 lines
571 B
Python
Executable File
20 lines
571 B
Python
Executable File
from __future__ import with_statement
|
|
|
|
import sys, re
|
|
|
|
try:
|
|
material_names = []
|
|
with open(r'x:/gta5/build/dev/common/data/materials/materials.dat', 'r') as materialFile:
|
|
for line in materialFile.readlines():
|
|
if not re.match('^#', line) and not re.match('^[0-9]', line) and not line.strip()=='':
|
|
material_names.append(re.match('(\S*)', line).group(0))
|
|
|
|
for (i, j) in enumerate(material_names):
|
|
print i, j
|
|
|
|
except:
|
|
print sys.exc_info()
|
|
finally:
|
|
print "Press enter to exit."
|
|
raw_input()
|