Ejemplo n.º 1
0
def pack_weapons(weapon_dir, baseoa, zipname):
     md3s = find_files_in_tree(baseoa, weapon_dir, lambda f: f.find('.md3') != -1)
     files = []
     shader = ''
     
     for md3 in md3s:
          files.extend(bsp.get_files_for_md3(md3, baseoa))
          with open(baseoa + '/scripts/__all__.shader', 'r') as script:
               shader = shader + script.read() + '\n'
     
     with open(baseoa + '/scripts/__all__.shader', 'w') as script:
          script.write(shader)
          
     pack_files(files, baseoa, zipname)
Ejemplo n.º 2
0
def pack_md3(md3_file, baseoa, zipname):
     pack_files(bsp.get_files_for_md3(md3_file, baseoa), baseoa, zipname)