Skip to content

MapView2_240806.7z

Latest
Compare
Choose a tag to compare
@kevL kevL released this 06 Aug 20:21

2024 aug 6

MapView .exe 4.6.0.0
McdView .exe 4.2.1.0
PckView .exe 4.3.2.0
XCom .dll 4.4.0.0
DSShared .dll 4.2.3.0
YamlDotNet.dll 0.0.1.0 (c) Antoine Aubry and contributors

ConfigConverter .exe 2.2.2.2
RulesetConverter.exe 1.3.0.2


Maintenance

  • refactors
  • update function/variable descriptions, tidy notes, and style
  • remove several unused functions, variables, dependencies
  • specify functions and variables as static when possible
  • update CHM helpfile and keyboard_cheatsheet

TopView

  • render blob-color beneath the Part slot
  • rightclick on Part slot sets the currently selected part to null
  • refactor blob-draw routines and add several corner LoFTs
  • use WhiteSmoke instead of White as the prep-color for translucent blobs
  • add EnableAll to the Visibility menu - [F9] in TopView, [Ctrl+F9] in MainView
  • close TestPartslots dialog if/when the current tileset closes
  • switch positions of levelup/leveldown buttons
  • print path of current Mapfile to the titlebar
  • prevent several possible borks after closing a Mapfile

MainView

  • change shortcut for toggling 1-tile selection border from [Ctrl+F9] to [Shift+F9]
  • add [Ctrl+F9] to enable visibility of all parttypes (cf. TopView's Visibility menu)
  • switch positions of levelup/leveldown buttons
  • tweak determination of tile occultations
  • prevent several possible borks after closing a Mapfile

RouteView

  • fix: allow hotkeys [Shift+Add] and [Shift+Subtract] to drag nodes up/down levels
  • fix: refresh the color of NodeRankHighlight panels when user changes rank-colors in options
  • highlight the color of the NodeRankHighlight texts when ONLY spawn-nodes are highlighted (as a visual aid)
  • allow [Ctrl] to modify shortcuts [0..8] when selecting highlights
  • adjust width of the NodeRankHighlight group based on UFO/TFTD texts
  • switch positions of Goto-up/Goto-down buttons
  • print path of current Routefile to the titlebar
  • SpawnInfo dialog: allow user to bypass tallying routenodes in other Maps (in the current Category) if a routefile can't be found
  • prevent several possible borks after closing a Mapfile

TileView

  • print parttype (Floor,West,North,Content) on the titlebar (for selected part) and statusbar (for mouseovered part)
  • prevent several possible borks after closing a Mapfile

general

  • stop decoding a spriteset as soon as an erroneous end-of-sprite marker is found