Due date: 7th of November 2007.
Add mosaic mip-mapped texture support to Sapphire.
Add auto texture LOD management to keep tex mem below threshold.
Disable L3DTVi2 compatibility hacks in L3DT.
Remove L3DTVi2 from installation package.
Update walkthrough to replace L3DTVi2 reference with Sapphire.
Use of compressed heightfield files (hfz) as default.
-
Add 'backup active map' option.
Add 'backup selected area' option.
Nuke undo stack when saving project, or when closing project.
Show progress when reverting map.
Added backup/restore to Sapphire.
Add copious error reports & log writes.
Added bulldozer tool to Sapphire (using
atRoads plugin).
Added smoothing tool to Sapphire.
Added Perlin noise tool to Sapphire.
Auto-open editor when first making blank HF or DM.
Add double-click info for BYTE, WORD, 24bit and DWORD maps.
Added 'File→Import→Custom map layer…' menu option (TODO: add userguide entry).
Update RUN batch processing to use new '.def.xml' map definition files.
Allow heightfield mosaic import in import wizard.
Added greyscale→RGB, RGBA→RGB and RGB→RGBA conversion support for loading images in
L3DTio_FI.
Added InvertY option and RGB support to
L3DTio_PCX.
Add mosaic support for
L3DTio_DDS, and include with installer.
Added gzip support to
L3DTio_AMF, and set AMF.GZ to default AM format (it's smaller than
PNG).
Dynamically generate format list in import wizard dialog from the actual format list for the heightfield (was using hard-coded format list before).
-
Added support for import of super-large single TER/BT/HF2/HFZ files, which are too large to fit in memory (auto-split to mosaic).
Added res slider to 'design map size' wizard.
-
Update to XP UI theme.
Update status info to include BYTE/WORD/24-bit/DWORD maps.
Rebuild 1/2/3/4/etc hotkeys for viewing maps in main window.
Allow re-binding of keys in Sapphire.
Add indexed palettes to byte map rendering ('view→indexed palette…').
Modeless and auto-updating dialog box for map selection.
Added 'RGBA alpha means opacity' flag in view (
see here).
Revised alpha map settings wizard somewhat, and added a presets bar (as with most other wizards).
Accelerate TX anti-aliasing by adding SkipSize.
-
Add MinAltFlag & MaxAltFlag to climates, so that we don't have to use crazy values like 1E10 to indicate no alt range.
Default to 2x mipmaps (was 4x) —
needed for Sapphire megatextures.
Disable shadow multi-casting for far off-axial light directions (10deg threshold) —
Re-test!
Converted all AM calc functions to use ushort arguments instead of shorts (affected
L3DTio_FI and
atFilterAM plugins).
Allowed plugins to be disabled without throwing message on load (use CrashFlag instead of EnableFlag for crash monitoring).
Store alpha maps in project map list.
atRoads (provides bulldozer tool in Sapphire.)
-
-
-
-
-
Check map types when saving PROJ (if un-loaded, use default type)
-
Fix auto-update of mipmaps in SetPixel.
Fix CPU throttle on mipmap generation.
Fix shadow-casting for axial light orientations.
Disabled some more menu options when calculations are in progress.
Fixed 'blank heightfield' option for mosaic maps.
-
Remove non-existent projects from file list.
Fix exception in water map rendering (with water table)
Change reg usage to allow non-admin usage after activation (this is a fix for Vista).