It's probably a lot easier to just put Vindictus characters in Team Fortress 2.
For example, if I put Portal 2's maps in Vindictus, it would need all the used assets from Portal 2. Then, it's likely there are things in there that aren't supported by Vindictus' engine, which would probably result in a crash. It might be possible to make custom Vindictus maps if you set up Hammer properly.