public static void unpackConfig(Archive archive) {
		Stream stream = new Stream(archive.get("flo.dat"));
		int cacheSize = stream.getUnsignedShort();
		if (Floor.cachedFloors == null) {
			Floor.cachedFloors = new Floor[cacheSize];
		}
		for (int i = 0; i < cacheSize; i++) {
			if (Floor.cachedFloors[i] == null) {
				Floor.cachedFloors[i] = new Floor();
			}
			Floor.cachedFloors[i].readValues(stream);
		}
	}