New climate editor (fancy GUI.)
Pixel information displayed in mouse hover box.
Add HF contour overlay option for all maps (inc. DM).
Cross-hatching on DM to indicate modified pixels.
Modify clip alt range tool so that an alt range can be selected (combo becomes above|below|between, with last option enabling a second edit box), and the set alt can either be relative or absolute (set to|shift by).
Add heightfield contour lines to image drape.
Pan with middle mouse button.
Add a memory warning in wizards.
Profile loader.
'Settings→Profiles→Save defaults as profile'.
'Settings→Profiles→Load defaults from profile'.
'Settings→Profiles→Export profile to XML'.
'Settings→Profiles→Import profile from XML'.
Sets all default values for wizards & dialogs.
Dynamic list of schemes in view menu.
Show progress when minimised (in system tray?)
Larger toolbar icons.
Calculate map byte allocation in exporter (hey, this could be a calculator plugin!)
Add non-binary blending in TX_GenMapPro & alpha-map generation.
Add blend radius to different land types (either HF, AM or TX referenced).
Add max blend radius to different land types (either HF, AM or TX referenced).
Algo compiles for each pixel a list of land types and their floating-point weightings (used in TX and alpha gen).
Rivers!
Vegetation (general).
-
Add texture lib with references from LTs, to reduce duplication.
Fully user-defined terrain algorithms (plus variable DM/HF ratios!)
Have some salinity-loss in shallow seas, to account for rivers connected to the sea.
Add displacement-mapping to TX_GenMapPro.
Optimise LinInterp.
Add FixGeoRefExtents function to map group.
Improve mosaic cache handling on for large tiles.
Export shadow maps option.
Investigate rain map (set direction, et. Influences wtable, maybe lakes.)
Extend climate algo to include custom LT params options (e.g. alt ranges as heightfields.)
Add support for VTP Enviro tilesets.
Add alpha-only RGBA export for alpha-maps (um…why?)
Allow 'Import→texture' (um…why?)
-
Add nearest match algorithm to AM colour-mapped PNG loader.
Add option to change mosaic naming scheme (using regex?)
Add XSLT for bundysoft XML files.
-
-
'Export to Enviro'.
'Export to COLLADA'.
'Export to Ogre'.
(X) HTML summary.
atMiniRedist plugin (packages proj, def.xml and DMF for redist, without other maps)
Split large map files into mosaics during file import.
File preferences.
System monitor (CPU & RAM, with PDH).
VarListTree (use for settings).
Check for updates plugin, using libcurl.
-
The for() loop.
If/else.
The assignment operator (= ).
Some algebraic operators (+, -, /, *, %).
Some logical operators (==, ||, &&).
Un-lock user interface for all registered users.
Classes
GroupBox (part of static?)
Tree
List
Report (part of list?)
Tab
Things to handle
Fonts
Window positioning
Setting styles
Nesting of controls (dialogs in dialogs, etc)
A 'load defaults' option for specific apps (eg. DF2, BF2, TSE, TA-Spring, etc.)
A memory allocation check in wizards, to prevent out-of-ram events.
|