- Messages
- 412
- Country
I spent some time for the past week revamping the scenery conversion functionality in ContentConverter to be able to batch convert all scenery in FSX in one step, and implement Orion's suggestion to automatically discover which bgls contained the needed models so it is easier to run.
I ran the initial implementation and it finished after more than 2 hours last night. It didn't seem to hit any significant hiccups, but took way too long. I was able to further improve the usability and performance and I think it runs in about 15-30 minutes now. It could be faster with more optimizations and multi-threading, but I think that it is fast enough for now. With the new method you basically just pass in the path to the FSX scenery.cfg, and an output path and it will convert all scenery referenced by the scenery.cfg. I'll still have the option to convert individual BGLs manually to support 3rd party development.
I still need to add logic to convert the scenery.cfg, and test that the converted scenery is actually loading properly in Flight. I have friends in town this weekend, so I won't have time to work on it more, but I should be able to finish in the next week or two.
I ran the initial implementation and it finished after more than 2 hours last night. It didn't seem to hit any significant hiccups, but took way too long. I was able to further improve the usability and performance and I think it runs in about 15-30 minutes now. It could be faster with more optimizations and multi-threading, but I think that it is fast enough for now. With the new method you basically just pass in the path to the FSX scenery.cfg, and an output path and it will convert all scenery referenced by the scenery.cfg. I'll still have the option to convert individual BGLs manually to support 3rd party development.
I still need to add logic to convert the scenery.cfg, and test that the converted scenery is actually loading properly in Flight. I have friends in town this weekend, so I won't have time to work on it more, but I should be able to finish in the next week or two.