Below are some screenies demonstarting VTP2 polys in CFS2 and My soon to be released RAAF Base Fanning.
source code:
;----------------------------------------
; ----------------------------------------
; Fanning.bgl disassembled by BGLAnalyze (c) on Fri Jan 22 20:29:01 2010
; ----------------------------------------
; ----------------------------------------
; This file contains terrain data of textured polygon type
; ----------------------------------------
; Since there are no instructions in SCASM to assemble
; such data, the following code can only be assembled
; with the BGLC assembler.
; You will need the following files to do that:
; TDFHeaders.inc
; TDFMacros.inc
; by Richard Ludowise
; ----------------------------------------
include TDFMacros.inc
include TDFHeaders.inc
; ----------------------------------------
BGLHeader -20, -20, 147, 147, TerrainHeaderStart, VTPHeader
VTPHeader label word
VTPFileHeader 100h, VTPIndexStart, TextureStart, VTPEnd
VTPDataStart label Word
BeginData0 label word
VTPDataArea 1, 0, 18, 20
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 0, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)VTPDataArea 1, 0, 18, 21
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 1, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)VTPDataArea 1, 0, 19, 20
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 2, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)VTPDataArea 1, 0, 19, 21
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 3, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)EndData0 label word
VTPIndexStart label word
VTPIndexHeader 1, VTPIndexData, VTPDataStart
VTPIndexData label word
Cell_696_312 EQU VTPCellID 0, 696, 312
VTPIndexEntry Cell_696_312, VTPDataStart, BeginData0, EndData0
TextureStart label word
VTPTextureListHeader 4, TextureIndexStart, TextureDataStart, TextureDataEnd
TextureIndexStart label word
VTPTextureListEntry TextureDataStart, BeginTexture0, EndTexture0
VTPTextureListEntry TextureDataStart, BeginTexture1, EndTexture1
VTPTextureListEntry TextureDataStart, BeginTexture2, EndTexture2
VTPTextureListEntry TextureDataStart, BeginTexture3, EndTexture3
TextureDataStart label word
BeginTexture0 label word
VTPTextureName "MR_Fanning_1.bmp"
VTPTextureType 13, 0, 2, 82
; Reserved not 0 in VTPTxtureType, position 135
EndTexture0 label word
BeginTexture1 label word
VTPTextureName "MR_Fanning_3.bmp"
VTPTextureType 13, 0, 2, 82
; Reserved not 0 in VTPTxtureType, position 146
EndTexture1 label word
BeginTexture2 label word
VTPTextureName "MR_Fanning_2.bmp"
VTPTextureType 13, 0, 2, 82
; Reserved not 0 in VTPTxtureType, position 157
EndTexture2 label word
BeginTexture3 label word
VTPTextureName "MR_Fanning_4.bmp"
VTPTextureType 1, 1, 0, 0
BYTE "C"
BYTE 0 EndTexture3 label word
TextureDataEnd label word
VTPEnd label word
;-------------------------------------------------
source code:
;----------------------------------------
; ----------------------------------------
; Fanning.bgl disassembled by BGLAnalyze (c) on Fri Jan 22 20:29:01 2010
; ----------------------------------------
; ----------------------------------------
; This file contains terrain data of textured polygon type
; ----------------------------------------
; Since there are no instructions in SCASM to assemble
; such data, the following code can only be assembled
; with the BGLC assembler.
; You will need the following files to do that:
; TDFHeaders.inc
; TDFMacros.inc
; by Richard Ludowise
; ----------------------------------------
include TDFMacros.inc
include TDFHeaders.inc
; ----------------------------------------
BGLHeader -20, -20, 147, 147, TerrainHeaderStart, VTPHeader
VTPHeader label word
VTPFileHeader 100h, VTPIndexStart, TextureStart, VTPEnd
VTPDataStart label Word
BeginData0 label word
VTPDataArea 1, 0, 18, 20
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 0, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)VTPDataArea 1, 0, 18, 21
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 1, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)VTPDataArea 1, 0, 19, 20
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 2, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)VTPDataArea 1, 0, 19, 21
VTPLayer 4, 0
VTPNumTexturesInLayer 1, 0
VTPTextureId 3, 0
VTPPolyCount 1, 0
VTPPolyMethod1 4, 1, 1
VTPPointXYUV 255, 1, 255, 255
) VTPPointXYUV 1, 1, 0, 255
) VTPPointXYUV 255, 255, 255, 0
) VTPPointXYUV 1, 255, 0, 0
)EndData0 label word
VTPIndexStart label word
VTPIndexHeader 1, VTPIndexData, VTPDataStart
VTPIndexData label word
Cell_696_312 EQU VTPCellID 0, 696, 312
VTPIndexEntry Cell_696_312, VTPDataStart, BeginData0, EndData0
TextureStart label word
VTPTextureListHeader 4, TextureIndexStart, TextureDataStart, TextureDataEnd
TextureIndexStart label word
VTPTextureListEntry TextureDataStart, BeginTexture0, EndTexture0
VTPTextureListEntry TextureDataStart, BeginTexture1, EndTexture1
VTPTextureListEntry TextureDataStart, BeginTexture2, EndTexture2
VTPTextureListEntry TextureDataStart, BeginTexture3, EndTexture3
TextureDataStart label word
BeginTexture0 label word
VTPTextureName "MR_Fanning_1.bmp"
VTPTextureType 13, 0, 2, 82
; Reserved not 0 in VTPTxtureType, position 135
EndTexture0 label word
BeginTexture1 label word
VTPTextureName "MR_Fanning_3.bmp"
VTPTextureType 13, 0, 2, 82
; Reserved not 0 in VTPTxtureType, position 146
EndTexture1 label word
BeginTexture2 label word
VTPTextureName "MR_Fanning_2.bmp"
VTPTextureType 13, 0, 2, 82
; Reserved not 0 in VTPTxtureType, position 157
EndTexture2 label word
BeginTexture3 label word
VTPTextureName "MR_Fanning_4.bmp"
VTPTextureType 1, 1, 0, 0
BYTE "C"
BYTE 0 EndTexture3 label word
TextureDataEnd label word
VTPEnd label word
;-------------------------------------------------
your balloon... Still, if it works, it works! 

