Due date: April 2007.
Last updated: aaron 2007/04/02 00:06
Added brush size/shape to DM paint tool (last used value is remembered).
Add copy, paste, select all, and deselect area to edit menu.
Added 'Edit→Select area' option (for copy, paste, export).
Enable water flood tool and water body delete tools for mosaic maps.
MipMap main window display, for faster rendering of large mosaics.
Threaded map rendering, with cancel button.
Added view shortcuts (1=DM, 2=HF, etc. '~' for cycle.)
Added 'View→Show map area' option.
Operations→Heightfield→Filter (diffusion)
Operations→Heightfield→Fractal inflate
Operations→Alpha maps→Alpha express
Operations→Design map→Resize design map
Added climates to 'climates' menu, allowing direct edit.
-
Cancel button in progress box turns to 'Really?' button after 1st click, requiring 2nd click. This avoids accidental cancellation.
Added 'Export to Atlas' menu option and dialog (note: requires Torque plugin.)
Added move up/down buttons to plugin manager.
Check for changes in extension dialog before asking for reset.
Enable wizard presets in standard edition.
Beep when calc queue is completed (off by default, enabled 'Settings→Local settings', then 'Calc→AutoComplete→BeepWhenDone').
Remember last used settings in image drape.
Improved accuracy of shadow mapping with light divergence & multi-casting (L3DT Pro only).
Allow re-sizing of mosaic heightfield.
Stronger heightfield erosion.
Make re-size on export create a temp mosaic (uses less RAM.)
Option to nuke temp directory on close ('Local→File→DeleteTempDirOnExit') - on by default.
Switch L3DT's temp dir to subdir of TEMP environmental variable (by default, can be changed).
Made option to force MinAlt/MaxAlt in HF image import to apply to 0→255 greyscale range, rather than Imin→Imax range from image. Option is at ' Settings→Local settings→File→Import→Image→UseGreyscaleRange'.
Allow other file types to open from MRU (RUN, DEF. XML, HFF, etc - like proc cmd line).
Changed summary file extension back to HTML.
Removed RLE from WMF.
Re-used WMF for TWM ( that's one less format!)
Remove mosaic sub-sample code (replaced by mipmapping).
Debugged prog display on erosion routine for odd sizes (256×163 design maps, with mosaic HF tile size of 1536.)
Fixed bug in resize code that called GetMinMaxScale on non-HF/WM maps ( see thread.)
Fixed overlay of plateaux on map edges.
Fixed resizing of non-square maps.
Fixed path handling when land type textures are on a different drive.
Fix reported map size in light/texture wizards.
-
Fix high-res mipmapped drape (thanks: Leon.)
Fix preservation of extents HF resizing (was preserving scaling instead.)
Redraw design map after 'Operations > Design map > Generate from HF'
Fix mip-map bounds checking in CMapWrap::SetPixel.
Fix tool view-mode checking (DM, WM, etc.)
Fix split to mosaic.
-
Debug atFilterAM on climates other than temperate.
Add more hacks to make mosaic HF/WM work in L3DTVi2.
Fix offset and null x-max, y-max edges in import DM.
Fix refresh DM of when using design map schemes dialog.
-
Fix shadow offset with high-res normals/light-map.
-
Fix incorrect climate selection when no AM present ( see this post)
-
Fix alpha layer depth selection in L3DT SE.
Move settings to %APPDATA% (for non-admin privileges) .
Made settings more easily transferable between versions.
Added logfile link in start menu.
Added shell file associations for PROJ, MMF, ZEO, HFF, HF2, HFZ, TER (optional), BT (optional).
Made 'L3DT for Torque' version.
Allowed plugins to add functions to L3DT.
Allowed plugins to add menu options to L3DT.
Allowed L3DT to dynamically add zeolite functions.
Added ExtGetApiVersion to CExtAPI.h.
-
Catch exceptions thrown in plugin functions.
Remove MFC dependence of CExtAPI (not derived from CObject, doesn't use AfxMessageBox)
Threading:
-
Allow plugins to determine whether their menu items should fun in threads, using menu_InsertItemEx.
Made VarID_Climate, VarID_LandType and VarID_vector3f editable by var_EditUI
CzVar
CzList
CzStr
CzMap
CzFormat
CzComboSel
CzProgBox
CzBuffer
CzFunc
CzColour
-
-
Make mosaic-compatible (for mipmapping.)
-
Fix scale checking in LoadMapFile/LoadTileFile (allow zero range.)
-
Update for TGA.
Fix byte ordering on DWORD/RGBA maps (FI assumes BGRA, apparently.)
Fix colour-mapped AM.
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
Update ExportArea to work with mosaics.
Update atGrowTilesByOne to work with non-mosaics.
Allow plugins to be installed by drag-n-drop on L3DT icon (parse shell commands).
Allow plugins with '.zeo' extension to be installed by double-clicking (shell file association)
|