Fixed mosaic map memory allocation error for 2M x 2M pixel maps (
see bug report).
Fixed coordinate mapping and optimised CMapWrap::ZeroMap.
Modified L3DTio_FI to load 32-bit heightfield PNGs as RGBA (
see bug report.)
Fixed tile cache problem when generating 19-layer alpha maps on 41k x 41k pixel map (
see bug report.)
Fixed deadlock problem when running multi-core calculations (e.g., large light map, seems to occur when compactor is in state 0.)
Fixed bug in L3DT, Sapphire and atAttribBrush, which crashed when sub-unity fractional TX_in_HF values were used (
see bug report). Fixed in L3DT 12.12 build 0 (with new Sapphire & atAttribBrush. Uses new params for
calc.TX.GenTile
function).
Fixed bug in texture generator that produced undefined output colour when a land type had no assigned material (
see bug report.)
-
Made attributes map brush (and attributes map calc) mark alpha map settings as dirty after edits so that alpha map list can be re-calculated (
see this thread.)
Fix enable state of '
Operations→Design map→Generate from HF' (
see this thread.)
-
-
-
Fixed automatic refreshing of main window after Sapphire closes (
see bug report).
Fixed crash in function browser when re-opening window.
-
Fixed atMergeMap plugin to support virtual mosaic maps (
see bug report.)
Fixed offset in inflation algorithm that caused features in the HF to be shifted 1/2 a DM pixel to the southwest.
Fixed flickering redraw in main window when viewing single map (odd conditions required to trigger this one.)
Fixed CurvFilter and GradFilter to work with irregular sized maps (bug was introduced in v11.11)
Fixed lake flooding for small maps, which was looking for subsampled HF mipmaps that did not exist (now generates subsampled map if required mipmap not found).
Fixed 'mask.LoadMask' filter, which had syntax error in script.
Fixed app (and about box) to get copyright date from compiler build date.
Fixed app to get version number from EXE file info.
Fixed saving of water body list. Was saving with null file name. Is redundant anyhow, as WBL is saved in project, but kept for backwards compatibility.
Modified
XML writer to replace non-print characters (<0x20) with '?'. Non-print chars were sometimes in Author field of climate
XML files, which then became unreadable.
Fixed plugin error messages with zvar_Delete (was due to SetVarRef clearing parent handle of CVar)
Fixed fault with coordinate range validation in edit record of L3DTio_Backup.
Fixed various bugs in ZeoGraph
Fixed crashing bug in Save project.
Fixed crashing bug in Sapphire when viewing controls
PDF.
Fixed parentage of progress box display, so pop-to-top behaviour is now normal.
Fixed 'IsAbsolutePath' function to recognise network drive paths beginning with '\\'.