Friday, June 6, 2014

FMod - Stable in All of Its Ways

The move to FrofConf is complete! Just today, I wrote the initializer of the ProfilesConfig class, thereby allowing Abiathar to generate new files from the templates there. The representative configuration file is over 50KB, though, mostly due to the heavy use of a numeric range structure. It's definitely not worth it to have that, especially when the biggest range is about 8, with a normal one spanning 3 IDs.

I also fixed a whole bunch of bugs in the stream I/O of the FleexConfig base class. The Dependency Collector is working as normal, now with the ability to have spaces in template names! The Step procedure for selecting resources has been made immensely more convenient with a relaxation of the in-working-directory restriction.

Soon, I'll be adding a way to manage (import and export) templates, which should make the addition of new templates simple. Tomorrow, I'll rip out all the business with List(Of RangeConfigEntry) and just have a List(Of Integer). But for now, Abiathar is stable and ready to be made even more awesome with new features!

No comments:

Post a Comment