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)
def pack_md3(md3_file, baseoa, zipname): pack_files(bsp.get_files_for_md3(md3_file, baseoa), baseoa, zipname)