Well, maybee I should have been more specific on what I know. I got all that on the tag class, and the next 4 bytes are the file name offset, then there are always 4 bytes of 0's for some reason, then the ident, swap the endian look in hme outputs blah blah blah.
I don't have trouble with all of that, but that only works if you are importing something for which all of the idents (or dependancies, whatever) are already in the map. My problem is that I want to import more idents (mostly effects) from another level, but I don't know how to make the new idents. I know that you have to do something with the index to tell the game what identifier is what, but I'm not sure exactly what to do. Sorry if his doesn't make any sense, I'll try to clarify it more if it doesn't.
Basically, I could inject the new files that I want to use over existing ones and use their idents, but then everything that used that file would be changed and messed up

. I want to inject new files, and make their own idents, if that is possible, and tell the game to use those. I'm not sure if thats the way you do it, but I think if one of them ppl like Dmauro or Iron Forge read this, they will get what I mean. You might even be able to help me raz0r, you prolly misunderstood my first post. I have a thread on this at HS too, go check that out if you have a chance. It's in the xbox modding forum, same thread name. Thanks for the input tho
EDIT: Ok, now that I read your edit, after I posted

, lol, it seems that you don't know how to inject new idents and use those?

. I see what you are saying though, for example inject one effect over another, like I said in the last part of my post, but I'm pretty sure you can inject new ones over different types of meta, but maybe not. I guess I could find some ident/depenancy files to over write if I really need to, but I would rather not.