C#

First C# Code, to search all tga files in given directory and its subdirectories

static class FileSearch{
public static List<string> GetFilesRecursive(string parentDir){
List<string> result = new List<string>();
//
Stack<string> stack = new Stack<string>();
//
stack.Push(parentDir);
while (stack.Count > 0)
{
string dir = stack.Pop();
try
{
result.AddRange(Directory.GetFiles(dir, "*.tga"));
foreach (string subdir in Directory.GetDirectories(dir))
{
stack.Push(subdir);
}
}
catch (System.Exception e)
{
Console.WriteLine(e);
}
}
return result;
}
}

That wasn't the real issue

In reply to my previous post, I just figured out that the bake texture method is not useful because that isn't the real issue in what I am trying to do. Anyway, now we know how to solve the next-gen/current-gen problem, and working on it.

Bake texture from high-res mesh and fit onto Low Res Mesh

This it the task I am working on since few days. Initially I thought its piece of cake. Some artist work on UV layout and then bake textures and assign to low-res mesh. But as it turns out that it can be most complex task I have handled(complex mean mind boggling), I haven't found any tool, script or plugin which can give me this functionality. So far, I have checked below tools,

Road Kill - http://www.pullin-shapes.co.uk/page8.htm
Projection Maker - http://www.highend3d.com/maya/downloads/mel_scripts/texturing/4947.html

But looks like I will have to figure this out and write a tool to achieve it.