I looked through all the examples for some sample code that would work, but apparently I forgot about the planet in the PerPixelLighting demo... It works on my computer, so I worked off that.
I found out that
EMT_TRANSPARENT_VERTEX_ALPHA does not work no matter how you jigger it in OpenGL. However,
EMT_NORMAL_MAP_TRANSPARENT_VERTEX_ALPHA will work for ~1 mesh for the entire scene. I couldn't figure out exactly what set this mesh apart, every time I changed the code a bit it changed randomly.
It's a bug with the render states in OpenGL. The OpenGL Driver does not properly manage rendering states.
I don't know much about OpenGL, but that sounds like that could cause these weird magic errors...
Anybody know if there's a chance for these to be fixed soon? (or maybe if the svn has this fixed?)