#!/usr/bin/env python3 # -*- coding: utf8 -*- # # Copyright (C) 2014 Evol Online # Author: Andrei Karas (4144) import os from code.fileutils import readInt16, readInt32 from code.server.maps import listMapCache def runFunction(path): with open(path, "rb") as f: size = readInt32(f) if os.path.getsize(path) != size: print("Map cache corrupted, wrong file size.") exit(1) mapsCount = readInt16(f) print("Maps count: " + str(mapsCount)) readInt16(f) # padding listMapCache(f, mapsCount) runFunction("serverdata/db/re/map_cache.dat")