def unpack(content_dir, out_dir): content_manager = FezContentManager(content_dir) out_dir = os.path.normpath(out_dir) for asset_name in content_manager.assets: print(asset_name) xnb = content_manager.xnb(asset_name, parse=False) out_file = os.path.join(out_dir, os.path.normpath(asset_name)) xnb.save(filename=out_file)
def unpack(content_dir, out_dir): content_manager = FezContentManager(content_dir) out_dir = os.path.normpath(out_dir) for asset_name in content_manager.assets: print(asset_name) try: xnb = content_manager.xnb(asset_name, parse=False) out_file = os.path.join(out_dir, os.path.normpath(asset_name)) xnb.save(filename=out_file) except ReaderError as ex: print("FAILED: '{}' {}: {}".format(asset_name, type(ex).__name__, ex), file=sys.stderr)
def unpack(content_dir, out_dir): content_manager = FezContentManager(content_dir) out_dir = os.path.normpath(out_dir) for asset_name in content_manager.assets: print(asset_name) try: xnb = content_manager.xnb(asset_name, parse=False) out_file = os.path.join(out_dir, os.path.normpath(asset_name)) xnb.save(filename=out_file) except ReaderError as ex: print("FAILED: '{}' {}: {}".format(asset_name, type(ex).__name__, ex), file=sys.stderr)