public static void unpackConfig(Archive container) {
		Stream stream = new Stream(container.get("varbit.dat"));
		int cacheSize = stream.getUnsignedShort();
		if (VarBit.cache == null) {
			VarBit.cache = new VarBit[cacheSize];
		}
		for (int i = 0; i < cacheSize; i++) {
			if (VarBit.cache[i] == null) {
				VarBit.cache[i] = new VarBit();
			}
			VarBit.cache[i].readValues(stream);
			if (VarBit.cache[i].aBoolean651) {
				Varp.cache[VarBit.cache[i].configId].aBoolean713 = true;
			}
		}
		if (stream.offset != stream.payload.length) {
			System.out.println("varbit load mismatch");
		}
	}