micolous.id.au

The result of a blogging accident

igaeditor 0.1.5

A new release of IGA Ad Cache Editor: The “I gotta stop playing Warcraft if I expect to get any development work done” edition. (0.1.5) What’s new in 0.1.5: - New abstracted database connection system, “IGADatabaseConnector”. This is a part of the “IGA Common” module. This allows you to write non-WinForms interfaces using the same engine. At the moment there is a GTK# version in some development available from the igaeditor SVN repository. - The AdPackSupport libraries are now no longer used. The AdPackImportForm and AdPackExportForm are now a part of the main module again, and the AdPack and AdPackEntry classes are now a part of IGACommon. As a result, IGACommon.dll now depends on SharpZipLib. - Localisable stubs added. - The “vaccum/shrink database” menu item is now no longer disabled if an unsupported appId is found. - Mono.Data.SqliteClient is used in favour of System.Data.SQLite, so to allow for cross-platform support. - DDSReader has undergone a major overhaul, with native .NET DDS reading. As a result, DDSReader no longer depends on DevIL or DevIL.NET. This means that the program, uncompressed, is about 1MB smaller. At the moment, the library only supports DXT1 and DXT3 compression modes. Other decompressors are to be added in future versions. Think of it as a test of “will my image work in the game”... the game doesn’t support the uncompressed images. :) - IGACommon and DDSReader now build under Mono without issues. - DDSReader is now licensed under the LGPL (it was previously licensed under a BSD license). This is due to the code ported to C# from DevIL. All of this can be gotten from the igaeditor website...