XBaseTools is a general purpose library for .NET, the main components are BaseTools and SourceTools. There are 2 more programs, XSettings Manager and XConfTool
BaseTools allows reading VGUI2 style configuration files, read ini files, has settings API and has a string parser
SourceTools is useful for programs used for Source engine games (eg. a launcher)
XSettings Manager is a settings manager for software using XSettings.
XConfTool is a command line tool for reading and writing to XConf and the configuration readers with batch files
Requires .NET Framework 2.x
Released under the GNU Lesser General Public License v3 with Linking Exception