I have been finding many problems with the openmetaverselib functions that are in the TextureEntry.cs file,
I noticed that when the "bytes" are being read the "material" and "media" fields are being set but the "hasattributes" for them is not
this happens because the material and media fields are "bytes" not "properties" like the "RGBA", "TextureID" etc
I have included a .diff file to fix this problem, but i cannot verify if it will even compile, as i only have Visual studio 2005, and 2008 is required to compile the project
I have checked the changes and am fairly sure it will compile
This compiles cleanly:
material &= 0xE0;
Your changed version does not (missing a typecast from int to byte):
material = material & 0xE0;