Author Topic: MAPVIEW upgrade  (Read 206513 times)

Offline kevL

  • Colonel
  • ****
  • Posts: 427
  • pitchforks and torches
    • View Profile
Re: MAPVIEW upgrade
« Reply #555 on: August 17, 2022, 11:50:17 pm »
color schemes ... surprisingly nontrivial

but gettin there

Online Solarius Scorch

  • Global Moderator
  • Commander
  • *****
  • Posts: 10734
  • WE MUST DISSENT
    • View Profile
    • Nocturmal Productions modding studio website
    • Email
Re: MAPVIEW upgrade
« Reply #556 on: August 18, 2022, 11:22:37 am »
Next step: skins with custom textures and cursors. ;D

Offline thusky

  • Sergeant
  • **
  • Posts: 22
    • View Profile
Re: MAPVIEW upgrade
« Reply #557 on: August 18, 2022, 12:58:06 pm »
color schemes ... surprisingly nontrivial

but gettin there
Thank you for your hard work! I already hyped both discord servers about your color schemes upgrade!

Offline kevL

  • Colonel
  • ****
  • Posts: 427
  • pitchforks and torches
    • View Profile
Re: MAPVIEW upgrade
« Reply #558 on: August 18, 2022, 07:32:18 pm »
everytime i think hm, Presets: Save/Load/Reset

I shuffle outside and water the tomato plants.

Offline kevL

  • Colonel
  • ****
  • Posts: 427
  • pitchforks and torches
    • View Profile
Re: MAPVIEW upgrade
« Reply #559 on: August 24, 2022, 02:43:44 pm »
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

Offline thusky

  • Sergeant
  • **
  • Posts: 22
    • View Profile
Re: MAPVIEW upgrade
« Reply #560 on: August 24, 2022, 09:50:47 pm »
Just shared your update on the discord servers! I'll be sure to report anything unusual/buggy so you know what's up, again big thanks for your work, it's a big help for my eyes ahah!

Offline kevL

  • Colonel
  • ****
  • Posts: 427
  • pitchforks and torches
    • View Profile
Re: MAPVIEW upgrade
« Reply #561 on: August 24, 2022, 11:05:16 pm »
cool cool :^)


ps. when I stress backup, backup settings/MapTilesets.yml (also)

note that the MV_Backup folders that appear here and there are ONE SHOT only. That is, when MapView2 writes pretty much any file it makes a back up in MV_Backup -- but those files get overwritten the very next time another write happens. So the folder is for users who notice immediately that something bad may have happened: don't go pressing savesavesave why isn't this working? Because that defeats automated Mv2 backups ...
« Last Edit: August 24, 2022, 11:21:38 pm by kevL »

Offline thusky

  • Sergeant
  • **
  • Posts: 22
    • View Profile
Re: MAPVIEW upgrade
« Reply #562 on: August 24, 2022, 11:10:55 pm »
I just duplicated my whole mapview working folder personally, no errors so far so I kept working, the ability to change colors is a boon for sure, I feel much better working with Mapview now, I can't stress how much this will help me on the long run!

it's things like this that makes me want to boot the software more often!

Offline kevL

  • Colonel
  • ****
  • Posts: 427
  • pitchforks and torches
    • View Profile
Re: MAPVIEW upgrade
« Reply #563 on: August 24, 2022, 11:27:20 pm »
nice. I wish i had more time to put it through its paces ...

Offline kevL

  • Colonel
  • ****
  • Posts: 427
  • pitchforks and torches
    • View Profile
Re: MAPVIEW upgrade
« Reply #564 on: October 05, 2022, 10:31:26 pm »
RouteView gets Highlights menu

https://github.com/kevL/OpenXCOM.Tools/releases/tag/221005

+ minor fixes and tweaks

Offline kevL

  • Colonel
  • ****
  • Posts: 427
  • pitchforks and torches
    • View Profile
Re: MAPVIEW upgrade
« Reply #565 on: October 11, 2022, 03:11:03 am »
MapView 4.4.4.0

- enhancement to RouteView's noderank highlights: depressing [Ctrl] when
  clicking items in the Highlights menu or on the noderank color-panels will add
  or subtract the rank without affecting the current state of other ranks.


https://github.com/kevL/OpenXCOM.Tools/releases/tag/221011