I haven't tried this yet, but couldn't you export the two meshes as seperate ASE files, then merge them together in notepad?
You see you have
Code:
*GEOMOBJECT {
Which is basically all the information you need for an object, it contains the vertex locations and what not, and most importantly, which material is assigned to it.
For example, at the bottom of a GEMOBJECT, you have something like this.
Code:
*MATERIAL_REF 0
If you look at your materials you'll see something like this
Code:
*MATERIAL 0 {
So basically, if you had a *MATERIAL 3, you could set your *MATERIAL_REF to 3, which in theory should assign that mesh to that material.
It's a bit more work, but if Blender can only export 1 mesh in an ase, that's how you could get around it hopefully.
EDIT: Your ase file would end up looking something like this
Code:
*SCENE {
//scene information
}
*MATERIAL_LIST {
*MATERIAL_COUNT 2
*MATERIAL 0 {
//material options
*MAP_DIFFUSE {
//more options
}
}
*MATERIAL 1 {
//material options
*MAP_DIFFUSE {
//more options
}
}
}
*GEOMOBJECT {
*NODE_NAME "object1"
*NODE_TM {
//more stuff here
}
*MESH {
//vertex and face locations
}
//more stuff
*MATERIAL_REF 0
}
*GEOMOBJECT {
*NODE_NAME "object2"
*NODE_TM {
//more stuff here
}
*MESH {
//vertex and face locations
}
//more stuff
*MATERIAL_REF 1
}