====== L3DT release 2.4a ====== Released on the 8th of August, 2006 ([[bundynews>l3dt:ann:v2.4a|see announcement]]) ===== Changes ===== ==== Algorithm changes ==== * High-res alpha maps. * Revised shape of [[l3dt:algorithms:hf:mountain|mountain overlay]]. * Made per-pixel land types algo work without DM. * Added [[l3dt:algorithms:hf:fileoverlay|file overlay]] special type, with overlay manager. * Fixed LM, TX & alpha compatibility with high-res AM. ==== User interface ==== * Added new [[l3dt:userguide:ops:calcqueue|calculation queue]] wizard, using [[#CommonUI]] framework. * Removed obsolete 'Next >>' toolbar/menu option. * Add presets bar to [[l3dt:userguide:wizards:texture|texture]] and [[l3dt:userguide:wizards:lightmap2|2nd light-mappping]] wizards. * Updated walkthrough. * Added progress display for 'clip heightfield' and 'set vert. scale'. * Added 'Auto layers' button to textures pane in land type editor, which generates all layers based on texture and bump-map filenames. ==== File I/O ==== * Increased size-limit in export wizard to 8193x8193. * Set min/max alt for BMP/JPEG/PNG exports (forcing scale values). * Don't set active format on a file import. * Set default TN JPEG quality to 95 (was 90). * Moved //settings.ini.xml->Presets// to //settings.ini.xml->Presets->Wizards// to make space for other presets. ==== Debugging ==== * Made '//Operations->Heightfield->Change horiz. scale//' modify HF.HorizScale in project settings. * Fixed '//Design map->Gen from HF//'. * Properly enforce map size limits in 'design map size' wizard. * Fix bug reported by kanetsb ([[http://www.bundysoft.com/phpBB2/viewtopic.php?t=198|see here]]). * Fixed colour-clipping bug ([[http://www.bundysoft.com/phpBB2/viewtopic.php?t=196|see here]]). * Fixed 8-bit bitmap heightfield import bug. * Auto-translate '.mgf' to '.proj' without error message. * Added more debugging code to PDH usage. ==== CommonUI ===== * Started a reusable and scriptable UI framework, wrapping MFC. * Completed Dialog, Edit, Combo, Static, Button and Checkbox classes. * Handled hide/show, enable/disable, parents, callbacks/message passing. ==== Other ==== * Allowed pro activation without registry write-access. * Applied new wizard settings model.