Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
973c64f
#2390 blind hex bug
derimmer Feb 5, 2026
d3f7fdc
Merge pull request #2391 from vasl-developers/672b3
derimmer Feb 5, 2026
087385a
Added board 97 v6.0
tqrtuomo Feb 5, 2026
a7a2097
Update v5boardVersions.xml
tqrtuomo Feb 5, 2026
222e4d3
Added source files for bd97
tqrtuomo Feb 5, 2026
3488cad
Merge pull request #2392 from vasl-developers/develop
GordonMolek Feb 5, 2026
900e8fe
#2393 blind hex bug
derimmer Feb 6, 2026
ed06773
Merge pull request #2394 from vasl-developers/672b3
derimmer Feb 6, 2026
ee4506c
update bd39 los bug
derimmer Feb 6, 2026
4afe5c8
Merge pull request #2395 from vasl-developers/672b3
derimmer Feb 6, 2026
328a8b2
update bdt and v
derimmer Feb 6, 2026
c97411c
Merge pull request #2397 from vasl-developers/672b3
derimmer Feb 6, 2026
31eed09
#1702 los code revision
derimmer Feb 7, 2026
e0ff607
Merge pull request #2398 from vasl-developers/672b3
derimmer Feb 7, 2026
273d488
#1702 los code revision
derimmer Feb 8, 2026
269295c
Merge pull request #2401 from vasl-developers/672b3
derimmer Feb 8, 2026
e6a547a
#1694 add los to rice paddies
derimmer Feb 8, 2026
a996dee
Merge pull request #2402 from vasl-developers/develop
GordonMolek Feb 8, 2026
d818240
add Overlays help file
derimmer Feb 8, 2026
a66f4af
Merge pull request #2403 from vasl-developers/672b3
derimmer Feb 8, 2026
7929174
#2411 restore full vis for los checks
derimmer Feb 10, 2026
d89d8f5
Merge pull request #2412 from vasl-developers/672b3
derimmer Feb 10, 2026
fe8edd5
Wrap calls to File.exists() with FileHelper.FileExists()
zgrose Feb 10, 2026
1f3d015
#2413 Starshell bug
derimmer Feb 11, 2026
7e5eafa
Merge pull request #2414 from vasl-developers/672b3
derimmer Feb 11, 2026
465b5a2
update bd72 fix overlay bug
derimmer Feb 12, 2026
03d44d3
Merge pull request #2415 from vasl-developers/672b3
derimmer Feb 12, 2026
e7bd675
#1702 more los updates
derimmer Feb 14, 2026
62ae5a0
Merge pull request #2416 from vasl-developers/672b3
derimmer Feb 14, 2026
4064c3e
Merge remote-tracking branch 'origin/bugfix/file-exists-rework' into …
derimmer Feb 14, 2026
e1be243
#update bd86 los bug
derimmer Feb 15, 2026
c6c5938
added bd96 v6.0
tqrtuomo Feb 15, 2026
6d5ef00
Update v5boardVersions.xml
tqrtuomo Feb 15, 2026
c4aa072
added bd96 files
tqrtuomo Feb 15, 2026
8a48063
Merge pull request #2417 from vasl-developers/develop
GordonMolek Feb 15, 2026
2f51e6f
Adding LOS terrain types "Volga Piers" (VotG) and "Light Grain" (SaP).
GordonMolek Feb 16, 2026
a4e6036
#1694 rice paddy bug fix
derimmer Feb 17, 2026
46b7d1d
Merge pull request #2418 from vasl-developers/672b3
derimmer Feb 17, 2026
e92b79d
update bd04 los bug
derimmer Feb 17, 2026
40791a0
Merge pull request #2419 from vasl-developers/672b3
derimmer Feb 17, 2026
2cda59d
Added bd75 v6.8 files
tqrtuomo Feb 17, 2026
631100f
Updated bd75 to v6.8
tqrtuomo Feb 17, 2026
19519df
Update v5boardVersions.xml
tqrtuomo Feb 17, 2026
07af526
#1702 more los changes
derimmer Feb 18, 2026
da1442b
Merge pull request #2420 from vasl-developers/672b3
derimmer Feb 18, 2026
db05091
Delete bd96 directory
derimmer Feb 18, 2026
deb58e2
#2421 code & bd changes bd96 info for b4 release
derimmer Feb 18, 2026
c302cb4
Merge pull request #2423 from vasl-developers/672b4
derimmer Feb 18, 2026
4309e6e
#2421 more los code fixes
derimmer Feb 18, 2026
3ee397b
Merge pull request #2424 from vasl-developers/672b4
derimmer Feb 18, 2026
b6c280f
#1702 los changes
derimmer Feb 23, 2026
8714c98
Merge pull request #2425 from vasl-developers/672b4
derimmer Feb 23, 2026
c5f6467
Merge pull request #2426 from vasl-developers/gmolek
derimmer Feb 23, 2026
0f08e45
#2427 adding los to votg, sap
derimmer Feb 23, 2026
b1c3fc0
Merge pull request #2428 from vasl-developers/672b4
derimmer Feb 23, 2026
36debce
#2427 adding los to votg, sap
derimmer Feb 23, 2026
88a517f
Merge pull request #2429 from vasl-developers/672b4
derimmer Feb 23, 2026
70eaa09
#fix minor errors in 672b4 build
derimmer Feb 23, 2026
3070a05
Merge pull request #2431 from vasl-developers/672b4
derimmer Feb 23, 2026
62b2de6
Merge pull request #2432 from vasl-developers/develop
derimmer Feb 23, 2026
582b361
#2434 los with BSO bugs
derimmer Feb 26, 2026
27179ac
Merge pull request #2435 from vasl-developers/672b4
derimmer Feb 26, 2026
8532705
Merge pull request #2436 from vasl-developers/develop
derimmer Feb 26, 2026
2099df6
#2434 los with BSO bugs
derimmer Feb 28, 2026
b52c682
Merge pull request #2438 from vasl-developers/672b4
derimmer Feb 28, 2026
910fe5b
Merge pull request #2439 from vasl-developers/develop
derimmer Feb 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Binary file modified boards/bdFiles/bd04
Binary file not shown.
Binary file modified boards/bdFiles/bd39
Binary file not shown.
Binary file modified boards/bdFiles/bd72
Binary file not shown.
Binary file modified boards/bdFiles/bd75
Binary file not shown.
Binary file modified boards/bdFiles/bd86
Binary file not shown.
Binary file added boards/bdFiles/bd96
Binary file not shown.
Binary file added boards/bdFiles/bd97
Binary file not shown.
Binary file modified boards/bdFiles/bdSaPF
Binary file not shown.
Binary file modified boards/bdFiles/bdVotG
Binary file not shown.
Binary file modified boards/bdFiles/bdt
Binary file not shown.
Binary file modified boards/bdFiles/bdv
Binary file not shown.
Binary file modified boards/bdFiles/overlays/images/ovr3a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified boards/bdFiles/overlays/images/ovr3d.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp1041a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp1041d.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp1042a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp1042d.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp1043a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp1043d.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp11a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp12a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp13a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp21a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp21b.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp21c.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp21d.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp21e.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp21f.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp22a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp22b.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp22c.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp22d.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp22e.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp22f.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp23a.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp23b.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added boards/bdFiles/overlays/images/ovrrp23c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp23d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp23e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp23f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp31a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp31b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp31c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp31d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp31e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp31f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp32a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp32b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp32c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp32d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp32e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp32f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp33a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp33b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp33c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp33d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp33e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp33f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp41a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp41b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp41c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp41d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp41e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp41f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp42a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp42b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp42c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp42d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp42e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp42f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp43a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp43b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp43c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp43d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp43e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp43f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp51a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp51b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp51c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp51d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp51e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp51f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp52a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp52b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp52c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp52d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp52e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp52f.gif
Binary file added boards/bdFiles/overlays/images/ovrrp53a.gif
Binary file added boards/bdFiles/overlays/images/ovrrp53b.gif
Binary file added boards/bdFiles/overlays/images/ovrrp53c.gif
Binary file added boards/bdFiles/overlays/images/ovrrp53d.gif
Binary file added boards/bdFiles/overlays/images/ovrrp53e.gif
Binary file added boards/bdFiles/overlays/images/ovrrp53f.gif
Binary file modified boards/bdFiles/overlays/ovr3
Binary file not shown.
Binary file modified boards/bdFiles/overlays/ovrRP
Binary file not shown.
Binary file removed boards/bdFiles/ovrRR
Binary file not shown.
2 changes: 1 addition & 1 deletion boards/src/bd04/BoardMetadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@
v6.8 - 7/3/25 - added SSO_04_134 - TJ
v6.9 - 8/27/25 - added SSO_04_A18 - TJ
-->
<boardMetadata name="04" version="6.9" versionDate="2025/08/27" author="TR" boardImageFileName="bd04.gif" hasHills="FALSE" width="33" height="10">
<boardMetadata name="04" version="7.0" versionDate="2026/02/16" author="TR" boardImageFileName="bd04.gif" hasHills="FALSE" width="33" height="10">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
Expand Down
Binary file modified boards/src/bd04/LOSData
Binary file not shown.
2 changes: 1 addition & 1 deletion boards/src/bd39/BoardMetadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
width - width of the board in hexes.
others - TBD e.g. alternate hex grain, etc.
-->
<boardMetadata name="39" version="7.1" versionDate="2025/10/28" author="TR" boardImageFileName="bd39.gif" hasHills="TRUE" width="33" height="10">
<boardMetadata name="39" version="7.2" versionDate="2026/02/05" author="TR" boardImageFileName="bd39.gif" hasHills="TRUE" width="33" height="10">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
Expand Down
Binary file modified boards/src/bd39/LOSData
Binary file not shown.
4 changes: 2 additions & 2 deletions boards/src/bd72/BoardMetadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
width - width of the board in hexes.
others - TBD e.g. alternate hex grain, etc.
-->
<boardMetadata name="72" version="6.8" versionDate="2025/10/27" author="ATC" boardImageFileName="bd72.gif" hasHills="TRUE" width="33" height="10">
<boardMetadata name="72" version="6.9" versionDate="2026/02/12" author="ATC" boardImageFileName="bd72.gif" hasHills="TRUE" width="33" height="10">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
Expand Down Expand Up @@ -86,7 +86,7 @@
<overlaySSRule name="NoRoads" image="72_NoRoads.gif" x="0" y="0" />
<overlaySSRule name="LightWoods" image="72_LightWoods.gif" x="0" y="0" />
<overlaySSRule name="WoodsRoadtoPath" image="72_WoodsRoad2Path.gif" x="0" y="0" />
<overlaySSRule name="BSONoStream" image="BSO_72_NoStream.gif" x="0" y="0" />
<overlaySSRule name="BSO_72_NoStream" image="BSO_72_NoStream.gif" x="0" y="0" />
</overlaySSRules>

<colors>
Expand Down
Binary file modified boards/src/bd75/75_Bamboo.gif
Binary file modified boards/src/bd75/75_DenseJungle.gif
3 changes: 2 additions & 1 deletion boards/src/bd75/BoardMetadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
others - TBD e.g. alternate hex grain, etc.

-->
<boardMetadata name="75" version="6.7" versionDate="Dec 2024" author="TomR" boardImageFileName="bd75.gif" hasHills="FALSE" width="33" height="10">
<boardMetadata name="75" version="6.8" versionDate="Feb 2026" author="TomR" boardImageFileName="bd75.gif" hasHills="FALSE" width="33" height="10">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
Expand Down Expand Up @@ -57,6 +57,7 @@
x - x coordinate of overly upper left
y - y coordinate of overlay upper left
-->
<overlaySSRule name="Bamboo" image="75_Bamboo.gif" x="0" y="0" />
<overlaySSRule name="DenseJungle" image="75_DenseJungle.gif" x="0" y="0" />
<overlaySSRule name="LightWoods" image="75_LightWoods.gif" x="0" y="0" />
<overlaySSRule name="OrchardsToCrags" image="75_OrchardsToCrags.gif" x="0" y="0" />
Expand Down
2 changes: 1 addition & 1 deletion boards/src/bd86/BoardMetadata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@
v6.3 Mar 2018 update version for lightwoods transform
v6.4 Jul 2019 added missing K2/L1 cliff and NoCliffs overlay (BK)
-->
<boardMetadata name="86" version="6.1" versionDate="Oct 2023" author="TR" boardImageFileName="bd86.gif" hasHills="TRUE" width="33" height="10">
<boardMetadata name="86" version="6.2" versionDate="2026/02/15" author="TR" boardImageFileName="bd86.gif" hasHills="TRUE" width="33" height="10">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
Expand Down
Binary file modified boards/src/bd86/LOSData
Binary file not shown.
112 changes: 112 additions & 0 deletions boards/src/bd96/BoardMetadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,112 @@
<?xml version="1.0"?>
<!--
This file contains the board metadata specific to a VASL board archive.
Create one file per VASL board and place it in the archive.
-->

<!--
Board-level metadata
name - the name of the board (as it will appear in board selector drop-down - not yet supported)
version - the board version
versionDate - the date the last version was created
author - the caring soul who created the board
boardImage - the name of the VASL image file in the board archive; the name is case sensitive
hasHills - TRUE if the board contains base elevations above ground level
if not we can assume the ground level under the terrain is zero, which
makes the VASL LOS image translation faster and more accurate
height - height of the board in hexes. Standard geomorphic boards are 10 by 33 hexes
width - width of the board in hexes.
others - TBD e.g. alternate hex grain, etc.

-->
<boardMetadata
name="96"
version="6.1"
versionDate="2026/02/18"
author="TR"
boardImageFileName="bd96.gif"
hasHills="FALSE"
width="33"
height="10"
hexHeight = "64.5"
hexWidth = "56.3125">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
determine the proper building type when creating the LOS information and assumes buildings are single-hex stone or
wooden buildings. Use these elements to override the building type.

See the terrainType elements for a complete list of building names
-->
<buildingTypes>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="Q6"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="Q7"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="R6"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="U5"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="U6"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="V3"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="W3"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="X4"/>
<buildingType buildingTypeName="Stone Building, 1 Level" hexName="Y5"/>


</buildingTypes>

<overlaySSRules>
<!--
Scenario-specific overlay rules.
name - the VASL SSR name
image - the image name
x - x coordinate of overly upper left
y - y coordinate of overlay upper left
-->
<underlaySSRule name="WallsOnly" image="WallPattern.gif">
<color name="HedgeGreen" />
</underlaySSRule>
<underlaySSRule name="WallToCactus" image="CactusPattern.gif">
<color name="WallBrown" />
<color name="WallGrey1" />
<color name="WallGrey2" />
</underlaySSRule>
<underlaySSRule name="HedgeToCactus" image="CactusPattern.gif">
<color name="HedgeGreen" />
</underlaySSRule>
<overlaySSRule name="bd96_BSO_No_Shellholes" image="bd96_BSO_No_Shellholes.gif" x="0" y="0" />
<overlaySSRule name="bd96_BSO_No_Rubble" image="bd96_BSO_No_Rubble.gif" x="0" y="0" />
<overlaySSRule name="bd96_BSO_NoRunwayLines" image="bd96_BSO_NoRunwayLines.gif" x="0" y="0" />
<overlaySSRule name="bd96_BSO_No_Debris" image="bd96_BSO_No_Debris.gif" x="0" y="0" />
<overlaySSRule name="bd96_BSO_No_Boulevard_Dots" image="bd96_BSO_No_Boulevard_Dots.gif" x="0" y="0" />
<overlaySSRule name="ShellholesToOrchards" image="bd96_ShellholesToOrchards.gif" x="0" y="0" />
<overlaySSRule name="ShellholesToPalm" image="bd96_ShellholesToPalm.gif" x="0" y="0" />
<overlaySSRule name="WallsToBocage" image="bd96_WallsToBocage.gif" x="0" y="0" />
<overlaySSRule name="HedgesToBocage" image="bd96_HedgeToBocage.gif" x="0" y="0" />
<overlaySSRule name="LightWoods" image="bd96_LightWoods.gif" x="0" y="0" />
<overlaySSRule name="DenseJungle" image="bd96_DenseJungle.gif" x="0" y="0" />
<overlaySSRule name="NoRoads" image="bd96_NoRoads.gif" x="0" y="0" />
</overlaySSRules>

<colors>
<!--
The VASL board colors. Used for color-specific SSR transformations. Use this element to override the shared color pallet.
name - the VASL color name
red, green, blue - the RBG value of the color in the image
terrain - the LOS terrain type
elevation - the base elevation of the terrain

-->
<color name="ManHoles" red="112" green="113" blue="113" terrain="UNKNOWN" elevation="UNKNOWN" />
</colors>

<colorSSRules>
<!--
The board color scenario-specific rules. Use this element to override the shared SSRs.
-->
<colorSSR name="AllDirt">
<colorMap fromColor="ManHoles" toColor="DirtRdL0"/>
</colorSSR>
<colorSSR name="Winter">
<colorMap fromColor="ManHoles" toColor="StoneBldg5Winter"/>
</colorSSR>
</colorSSRules>

</boardMetadata>
Binary file added boards/src/bd96/LOSData
Binary file not shown.
20 changes: 20 additions & 0 deletions boards/src/bd96/SSRControls
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
<SSRControls>
<Option name="Board 96 Special overlays">
<Checkbox name="">
<entry name="No Shellholes" rule="bd96_BSO_No_Shellholes" text="bd96 No Shellholes"/>
</Checkbox>
<Checkbox name="">
<entry name="No Debris" rule="bd96_BSO_No_Debris" text="bd96 No Debris"/>
</Checkbox>
<Checkbox name="">
<entry name="No Rubble" rule="bd96_BSO_No_Rubble" text="bd96 No Rubble"/>
</Checkbox>
<Checkbox name="">
<entry name="No Runway Lines" rule="bd96_BSO_NoRunwayLines" text="bd96 No Runway Lines"/>
</Checkbox>
<Checkbox name="">
<entry name="Remove Boulevard dots" rule="bd96_BSO_No_Boulevard_Dots" text="bd96 remove Boulevard dots"/>
</Checkbox>
</Option>
</SSRControls>

Binary file added boards/src/bd96/bd96.gif
Binary file added boards/src/bd96/bd96_BSO_NoRunwayLines.gif
Binary file added boards/src/bd96/bd96_BSO_No_Boulevard_Dots.gif
Binary file added boards/src/bd96/bd96_BSO_No_Debris.gif
Binary file added boards/src/bd96/bd96_BSO_No_Rubble.gif
Binary file added boards/src/bd96/bd96_BSO_No_Shellholes.gif
Binary file added boards/src/bd96/bd96_DenseJungle.gif
Binary file added boards/src/bd96/bd96_HedgeToBocage.gif
Binary file added boards/src/bd96/bd96_LightWoods.gif
Binary file added boards/src/bd96/bd96_NoRoads.gif
Binary file added boards/src/bd96/bd96_ShellholesToOrchards.gif
Binary file added boards/src/bd96/bd96_ShellholesToPalm.gif
Binary file added boards/src/bd96/bd96_WallsToBocage.gif
3 changes: 3 additions & 0 deletions boards/src/bd96/data
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
version 6.0
Feb 2026
tom r
92 changes: 92 additions & 0 deletions boards/src/bd97/BoardMetadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
<?xml version="1.0"?>
<!--
This file contains the board metadata specific to a VASL board archive.
Create one file per VASL board and place it in the archive.
-->

<!--
Board-level metadata
name - the name of the board (as it will appear in board selector drop-down - not yet supported)
version - the board version
versionDate - the date the last version was created
author - the caring soul who created the board
boardImage - the name of the VASL image file in the board archive; the name is case sensitive
hasHills - TRUE if the board contains base elevations above ground level
if not we can assume the ground level under the terrain is zero, which
makes the VASL LOS image translation faster and more accurate
height - height of the board in hexes. Standard geomorphic boards are 10 by 33 hexes
width - width of the board in hexes.
others - TBD e.g. alternate hex grain, etc.

-->
<boardMetadata
name="97"
version="6.0"
versionDate="Feb 2026"
author="TR"
boardImageFileName="bd97.gif"
hasHills="FALSE"
width="33"
height="10"
hexHeight = "64.5"
hexWidth = "56.3125">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
determine the proper building type when creating the LOS information and assumes buildings are single-hex stone or
wooden buildings. Use these elements to override the building type.

See the terrainType elements for a complete list of building names
-->
<buildingTypes>

</buildingTypes>

<overlaySSRules>
<!--
Scenario-specific overlay rules.
name - the VASL SSR name
image - the image name
x - x coordinate of overly upper left
y - y coordinate of overlay upper left
-->
<underlaySSRule name="WallsOnly" image="WallPattern.gif">
<color name="HedgeGreen" />
</underlaySSRule>
<underlaySSRule name="WallToCactus" image="CactusPattern.gif">
<color name="WallBrown" />
<color name="WallGrey1" />
<color name="WallGrey2" />
</underlaySSRule>
<underlaySSRule name="HedgeToCactus" image="CactusPattern.gif">
<color name="HedgeGreen" />
</underlaySSRule>

<overlaySSRule name="PalmTrees" image="bd97_PalmTrees.gif" x="0" y="0" />
<overlaySSRule name="OrchardsToShellholes" image="bd97_OrchardsToShellholes.gif" x="0" y="0" />
<overlaySSRule name="OrchardsToCrags" image="bd97_OrchardsToCrags.gif" x="0" y="0" />
<overlaySSRule name="Bamboo" image="bd97_Bamboo.gif" x="0" y="0" />
<overlaySSRule name="HedgesToBocage" image="bd97_HedgeToBocage.gif" x="0" y="0" />
<overlaySSRule name="LightWoods" image="bd97_LightWoods.gif" x="0" y="0" />
<overlaySSRule name="DenseJungle" image="bd97_DenseJungle.gif" x="0" y="0" />
<overlaySSRule name="NoRoads" image="bd97_NoRoads.gif" x="0" y="0" />
</overlaySSRules>

<colors>
<!--
The VASL board colors. Used for color-specific SSR transformations. Use this element to override the shared color pallet.
name - the VASL color name
red, green, blue - the RBG value of the color in the image
terrain - the LOS terrain type
elevation - the base elevation of the terrain

-->
</colors>

<colorSSRules>
<!--
The board color scenario-specific rules. Use this element to override the shared SSRs.
-->
</colorSSRules>

</boardMetadata>
Binary file added boards/src/bd97/LOSData
Binary file not shown.
Binary file added boards/src/bd97/bd97 v4.xcf
Binary file not shown.
Binary file added boards/src/bd97/bd97.gif
Binary file added boards/src/bd97/bd97_Bamboo.gif
Binary file added boards/src/bd97/bd97_DenseJungle.gif
Binary file added boards/src/bd97/bd97_HedgeToBocage.gif
Binary file added boards/src/bd97/bd97_LightWoods.gif
Binary file added boards/src/bd97/bd97_NoRoads.gif
Binary file added boards/src/bd97/bd97_OrchardsToCrags.gif
Binary file added boards/src/bd97/bd97_OrchardsToShellholes.gif
Binary file added boards/src/bd97/bd97_PalmTrees.gif
3 changes: 3 additions & 0 deletions boards/src/bd97/data
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
version 6.0
Feb 2026
tom r
62 changes: 62 additions & 0 deletions boards/src/bdSaPF/BoardMetadata.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
<?xml version="1.0"?>
<!--
This file contains the board metadata specific to a VASL board archive.
Create one file per VASL board and place it in the archive.
-->

<boardMetadata
name="SaPF"
version="1.1"
versionDate="Mar 2026"
author="TR (LOS enabled by GM)"
boardImageFileName="bdSaPF.gif"
hasHills="TRUE"
width="40"
height="71"
hexHeight = "69.929577"
hexWidth = "60.74359"
A1CenterX = "20"
A1CenterY = "35"
HexGridConfig = "Normal"
altHexGrain="FALSE">

<!--
The type of buildings on the map. Because the building colors are shared by all building types, VASL can't easily
determine the proper building type when creating the LOS information and assumes buildings are single-hex stone or
wooden buildings. Use these elements to override the building type.

See the terrainType elements for a complete list of building names
-->
<buildingTypes>
</buildingTypes>

<overlaySSRules>
<!--
Scenario-specific overlay rules.
name - the VASL SSR name
image - the image name
x - x coordinate of overly upper left
y - y coordinate of overlay upper left
-->

</overlaySSRules>

<colors>
<!--
The VASL board colors. Used for color-specific SSR transformations. Use this element to override the shared color pallet.
name - the VASL color name
red, green, blue - the RBG value of the color in the image
terrain - the LOS terrain type
elevation - the base elevation of the terrain
<color name="Hillock" red="68" green="23" blue="0" terrain="Hillock" elevation="0" />

-->
</colors>

<colorSSRules>
<!--
The board color scenario-specific rules. Use this element to override the shared SSRs.
-->
</colorSSRules>

</boardMetadata>
Binary file added boards/src/bdSaPF/LOSData
Binary file not shown.
Binary file added boards/src/bdSaPF/bdSaPF.gif
5 changes: 5 additions & 0 deletions boards/src/bdSaPF/data
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
version 1.0
May 2025 TR

version 1.0
Mar 2026 GM LOS enabled
Loading