Down?

At the moment I can’t reach the FSDeveloper site, so it seems down. When I get back home this evening I will investigate further. Sorry for the inconvenience.

EDIT: The site is up again now.

Levels of detail

You might already have noticed that last weekend I released a new update for ModelConverterX. It contains just some small, but important bug fixes for the version 0.50 release.

So with those annoying bugs gone, I have started to concentrate on the next version again. The first feature I am working on is expanding the support for levels of detail. In the version 0.50 release I added support to read them from FSX MDL files and to display them in the preview. That is nice of course, but what is more important is being able to export them again. So on this version I want to add that functionality for the FSX MDL and OpenFlight writers.

Another feature I want to add is the automatic creation of the lower level LODs. I have been reading some papers on this subject and I think it should be possible to add such a function to ModelConverterX. I find especially the papers by Michael Garland quite interesting. I will start implementing that kind of logic soon and hopefully the results will be nice. I’ll keep you informated about that.

But besides the LODs there are more features on my todo list and from next week I will also be on vacation for 3 weeks. That means you should not expect another ModelConverterX release soon.

TeamSpeak

Since we moved with FSDeveloper to the new server we have also had a TeamSpeak server installed there. Sometimes it was running, most of the time it was down, but we never really used it. Until this weekend, finally Nick and I found the time to test the server and see if everything works fine. After a few minor changes we got evetything working, so now it is time to announce that we have this functionality.

Hopefully the users will find it a useful function, I personally think that sometimes a quick chat might be more efficient than dozens of forum posts. Also we are thinking about organizing some special events in the future that can use the TeamSpeak server as a way to communicate. We are thinking about discussion session for a certain topic or just a nice social chat. Or if you have other good suggestions, be sure to let us know.

ModelConverterX and x64

Just after the release of the new ModelConverterX version, fellow MVP Lefteris reported the first bug to me. That in itself was not so weird, as there have been many bugs reported during the previous testing phases. But the bug that was reported was a bit unusual. It seemed the tool did not run on 64 bit Vista. I guess that was a combination that had not been tried before during the alpha testing. After some testing we were fortunately able to locate the problem and I have produced a fix for it now. The new version, that also works on 64 bit systems, is available from the tread at the forum.

This bug is the first time that I had problems with any of my tools on a 64 bit system. But I guess that was more lucky than whisdom, as I did not really consider what might go wrong on such a system. I guess from now on I will keep that in the back of my mind when working on the different tools. And if 64 bit systems get more common it might be time to have one installed for testing.

New release

This morning I put all the last details together with the next ModelConverterX release. Yesterday I had already finished updating the manual on the Wiki, And now I have packed up the next release and made it available. Check out the announcement on the forum for all details. It’s always a good feeling to have fisnihed another version and hopefully the users will find the improvements useful. Now it is time to think again about new features. I have put myself some new challenges, like finding a way to generate levels of detail or trying to optimize an object for drawcalls. Let’s see how far I can come with these in the future…

User interface and manuals

It’s already some days ago that I wrote that the next version of ModelConverterX is almost ready. One reason for the delay is that I got a cold this week and that reduced the amount of time I would like to spend behind the screen a bit.

But another reason is that I, and I guess more developers, tend to forget how much time is needed to write or update the user manual. That process or also the process of creating a graphical user interface that is user friendly (and idiot proof) seems to take up more time when programming a tool like ModelConverterX than writing the actual logic of the tool. For example adding the functionallity of attached objects was not that hard, but making the dialog to edit such objects in a user friendly way took me more time.

Of course I am saying that the user interface and the manual should get less attention to save some time, as without those two things it will be a lot more difficult for people to use the tool. And what is the purpose of making a tool when nobody can use it?

I hope I can find the time this weekend though to finish that next release…

Attached object editor

I have just finished the last feature still on my todo list for the next ModelConverterX release. That does not mean the wishlist is empty now, but for the version 0.5 release I have put everything in I wanted. This last feature I just added is the ability to edit attached objects, for example an effect or light. You can now change their position after you have imported an object. And it also allows you to create new attached objects, so that you can add smoke to a chimney quite easily.

To be able to specify the parameters of an attached effect easily I have also made an editor that helps you in specifying them. For example by making sure they are in the correct range. I hope this will be useful as well. Now all I have to do is update the manual and than the release should be there. Hopefully I can get that all done today.

ModelConverterX nearing next release

Last week the progress on the next ModelConverterX was a bit slow, but this weekend I have been able to solve a lot of the issues still on the todo list. For example I have checked whether all readers and writes report progress and events correctly. And also the user input is validate better and useful messages are returned if something is wrong with it. So you can say all these solved issues are related to making the tool easier to use for the end user.

At the moment there are only two things left on my todo list, before I will release the next version. One is to allow manipulation of attached objects. For example the ability to move an attached effect or to add a new one. The other item is update the manual, especially since I changed the user interface a lot this is important now. I will have to finish the manual before I release this version to prevent confusion. So hopefully I can fix those things somewhere next week and then I will make the new release available soon.

ESP in MSDN Magazine

There is an article about ESP in the current MSDN Magazine. It gives a short overview of the platform and the ways you can extend it. Those that now FSX already might not learn so much new from it, but if you don’t know ESP or FSX yet it seems like a good introduction.