Please check How to report problems and How to format posts.
A good tool in VASSAL, to help users locate units, is the Game Piece Inventory Window. Using that, you can make a hierarchy of pieces based on properties defined in the pieces. For example, you could have
- Piece:
German 19th infantry division HQ
MarkTrait
: name =Faction
, value =German
MarkTrait
: name =Division
, value =19
MarkTrait
: name =Type
, value =headquarters
MarkTrait
: name =Echelon
, value =division
- Piece:
German 196th infantry battalion, 19th infantry division
MarkTrait
: name =Faction
, value =German
MarkTrait
: name =Division
, value =19
MarkTrait
: name =Battalion
, value =196
MarkTrait
: name =Type
, value =infantry
MarkTrait
: name =Echelon
, value =battalion
and your Game Piece Inventory Window could then sort on
Faction -> Division -> Battalion
When a user double-clicks the entries, the map will scroll to put that unit into view.
You are a bit out of luck, because of VASSAL’s Switching to the New Module Library. Previously, what you would need to do was to follow this page, but all that will soon change. How that will change is, as yet, unknown. Hopefully we will know more by the end of May 2025.
Given that you are modifying an existing module (Narvick), perhaps you should try to get hold of the author (@lasse_espel) and see if there’s something you can collaborate on.
Yours,
Christian