2022 aug 24
MapView.exe 4.4.0.0
XCom.dll 4.1.3.0
DSShared.dll 4.2.1.0
IMPORTANT: The MapTree has been overhauled. Navigating away from a treenode
(whether by leftclick or keyboard) for which a tileset is currently loaded shall
close that tileset (a save confirmation should appear if the tileset has been
changed). Further, when navigating the tree by keyboard arrows, a selected
tileset node will appear with a border only; pressing [Enter] (or clicking on
the node) will fill the border with color if the tileset loads successfully.
Also, the MapTree's context menu (rightclick or spacebar) is disabled when the
treenode of an invalid tileset is currently selected.
The changes are intended to resolve any ambiguity that could result from the
fact that a selected treenode did not necessarily correspond to a loaded
tileset.
WARNING: That involved many technical changes and a partial rethink of the way
that the MapTree functions. So BACKUP YOUR STUFF before taking this version of
Mapview2 out for a spin ... if you aren't comfortable using beta software then
it's best to wait a couple weeks for possible bugs/glitches to be found and get
fixed.
Please report bugs/glitches ASAP. Tks. And ... Pls BACKUP yer STUFF
- fix: do not attempt to draw blobs for crippled tileparts (in TopView and
RouteView). Crippled parts have ids beyond the currently allocated terrainset
and have no records, hence no blobs.
- fix: deter enabled state of levelup/down arrows in MainView and TopView when
using the Go/Og buttons or when raising/lowering a routenode in RouteView.
- fix: do not show infinite SaveAlerts when deleting a Changed tileset from the
MapTree (just close it - no confirmation is given).
- fix: deleting a tileset in the Maptree closes the tileset
- add File|Close (closes a currently loaded tileset)
- refactor and tweak the Maptree's context routines
- show highest invalid setId in TilepartSubstitution dialog (if a placed
tilepart id is greater than the current Max terrainset id)
- Options dialogs: when minimized, clicking a dialog's respective Option-button
[Ctrl+o] shall restore instead of close the dialog
- add lots of Color choices to each viewer's Options (allows user to reduce
gravitational x-rays emitted by his/her monitor and could lead to watching
Neil Breen movies). Requested by thusky
https://github.com/kevL/OpenXCOM.Tools/releases/tag/220824