public void ChangeCompression(string newComp, ME2PCCObject pcc)
{
if (!properties.ContainsKey("CompressionSettings"))
{
throw new KeyNotFoundException("Texture doesn't have a compression property");
}
SaltPropertyReader.Property prop = properties["CompressionSettings"];
Int64 comp = pcc.AddName(newComp);
byte[] buff = BitConverter.GetBytes(comp);
Buffer.BlockCopy(buff, 0, prop.raw, 24, sizeof(Int64));
prop.Value.StringValue = pcc.Names[(int)comp];
properties["CompressionSettings"] = prop;
Compression = properties["CompressionSettings"].Value.StringValue;
}