Today I made a new version of a small tool I did some time ago. Actually I redesigned it completely from scratch using C# and .NET this time. The tool I am talking about is CompileHelper. This is a small tool to assist developers in compiling their source files. For many developers using command line compilers like BGLComp, BGLC or SCASM gives quite some trouble. This is mainly because they have not been designed to be used in the drag and drop fashion that is so popular nowadays.
On forum you often read that people get no BGL or MDL file from the compiler and that a little black window showed for a micro-second. That proves to be too short to read the useful information the compiler is throwing at the user. Often that information will tell you exactly why your BGL or MDL file could not be created.
A few years ago I made the first version of CompileHelper to ease this problem a bit. The tool allows you to drag and drop the source file on it, just like you would love to do with the compiler. CompileHelper then calls the compiler in the background, but captures all feedback. Then we the compiler is finished this feedback is presented to you. Besides that the tool will also determine which compiler you need.
So today I made a new version of this tool, because the problem is still as common as a few years ago. And the old version of CompileHelper did not support the FSX BGLComp directly. Therefore I decided it was time for a redesign. So if you want to get the new version, have a look here.