Holy hell a response. More information in 10 minutes than I've gotten in 48 hours.
As for the BCONs and BHAVs, I tried looking at the BHAVs to see where it edits motives, but the BHAVs for something like a bed are "INIT" and "MAIN", neither of which have obvious things like "Expression: Comfort", and instead only have 3 strings each. Other objects, like a crib, DO list constants in their BHAVs and I could probably simply add another one and it'd work. This isn't true for beds, though.
ALthough I THINK that if I click one one of their strings, it lets you click the "View BHAV" thing, and it shows a big string(Probably the wrong term, I mean the sequence of true/false/if x then go to y things), and that information might be in there. I'll have to check and try again...
I dont really know what more ifnormation I can give. The methods I've tried are as follows, assuming I am trying to use the mesh for "Object X" with "Object Y".
-Export the mesh for object X and import it in to replace the mesh for object Y. This is what gave me an invisible object.
-Export the mesh for object X AND object Y. Load up both in blender, delete object Y, and save the file, importing it for object Y. This usually gives the faces/vertices problem that I don't know anything about.
-Export the WHOLE GMDC file for object X, and replace the GMDC for object Y with it.
I figured there'd be some sort of tutorial out there for replacing meshes with others, but all I can find is stuff for making a mesh entirely from scratch and simply importing it. I don't really understand how that's any different from taking an existing mesh and importing it, though. So this one is confusing me pretty badly.
Edit: Looking at the bed BHAVs, INIT has, under "Function Init", "My Attribute 0x0006 := Const" and the same but with a 3 instead of 6. These are clearly what I'm looking for!
I "import to file" 'd it, added a new line, and then checked out the BCON. I didnt really understand it, but I noticed teh 0x000A from this list matched the 0x000A from the bhavs, and added a new one to match my new one. I don't expect this to work because I was quite frankly pulling htis out of my ass, but we'll see.