We seem to have several things going on here, involving about 3-4 different VASL components.
- The Hideable Control and Perimeter Markers (HCPM) extension that @jyoung has created
- The BoardZoomer extensions that @jyoung has created, that @ibncalb has been playtesting and that I will officially release on VASL.info next week soon after I release 668 (BoardZoomer.vmdx requires some VASL code that has been added to 668).
- The Draggable Overlays built into VASL
- VASL Turn Tracks
First thing to underline is that, whatever we call them, (1), (3) and (4) are all counters of one variation or another. And BoardZoomer works to change how counters appear on the map.
So, no surprise that we are getting some interaction.
One issue is that it can be difficult to access counters when we have any or all of (1), (3), and regular unit counters all present in one hex. My understanding is that while it can be difficult it is not impossible. That is to say that while we can perhaps improve useability, there is no bug actually preventing counter movement/actions taking place. Am I right? Or left?
A second issue seems to be that the HCPM extension appears to have an (intermittent) effect on the positioning of counters when dragged-and-dropped.
@ibncalb has noted that the draggable overlays and turn tracks seem to have the same effect. I always have the HCPM extension loaded and have not seen this impact before but was able to replicate it today (when I also had the BoardZoomer.vmdx loaded). The presence of an HCPM counter on the map or a draggable overlay was not required to trigger the offset bug but I would say their presence made the bug appear more frequently. My testing has not been as extensive as
@ibncalb's but seems very consistent.
Has anyone had instances of the offset bug when neither the HCPM nor BoardZoomer were loaded? Has the presence of a draggable overlay or a Turn Track counter been enough to trigger the problem? I would be very surprised if it had as both of these components have been in VASL for ages.
@jyoung is the author of both of the HCPM and BoardZoomer extensions and I assume he will continue to work on these issues as and when he can.
The plan for VASL669 calls for us to redo the Turn Track and Phase Wheel components (and all their related markers and parts) to streamline them. This would be a good opportunity to explore the issues above as well to see if anything in these counters is causing/contributing to the problems.
We are hoping that BoardZoomer.vmdx will eliminate the need for the Use Deluxe-Size Hexes functionality currently available on Boardpicker. This functionality does not seem to persist well from session to session. Both will be in place for VASL668. If BoardZoomer.vmdx performs well, then I should be able to turn off Use Deluxe-Size Hexes in 669. Use Deluxe-Size Hexes is different from the zoom in/zoom out buttons beside the LOS buttons on the VASL toolbar.
Let me know if I have missed anything or confused you!