applying a decimate modifier to a MakeHuman generated mesh?

i made a character with makehuman, but when i try to apply a decimate modifier, it doesnt work. is there a way to get it to work?

exactly how does it not work?

the resulting mesh doesn’t have vertex groups [it isn’t deformed by armatures]? correct, that is lost when you decimate

the resulting mesh doesn’t have uv coordinates? those are also lost

the resulting mesh doesn’t have the proper materials assigned? correct, the result will have a single material

i know applying decimate destroys the vertex groups, but it doesnt let me apply the modifier at all, i says “error: non manifold mesh as…”

Make human meshes are non-manifold and therefore cant be decimated. Look up non-manifold meshes and see if you can make the mesh manifold.