@Override
	public void setTMHMCompatibility(Map<Pokemon, boolean[]> compatData) {
		int offset = romEntry.getValue("PokemonTMHMCompat");
		for (Map.Entry<Pokemon, boolean[]> compatEntry : compatData.entrySet()) {
			Pokemon pkmn = compatEntry.getKey();
			boolean[] flags = compatEntry.getValue();
			int compatOffset = offset + (pokeNumTo3GIndex(pkmn.number) - 1) * 8;
			for (int j = 0; j < 8; j++) {
				rom[compatOffset + j] = getByteFromFlags(flags, j * 8 + 1);
			}
		}
	}