Quote: "except the model is all black"
Bring your model back into fragmotion and see if it is missing the texture. If it is missing, apply the texture and export it back to fpsc. If you really want to see what is happening import the .dbo into fragmotion and it will show if it had the texture or not. Then make a new character entity as to not override the original and make sure the texture path is correct.
One last thing or should be the first thing, always use the cleaner. Unlike current game engines, fpsc doesn't take to kindly to adding new stuff or updating old stuff. If you don't use the cleaner everytime, textures go black, pink and even white.
Enjoy!
PS: Use blender 2.49 or later instead of milkshape. Edits are easier.
https://i.vgy.me/aWPGmv.png