; Soukaku

; Constants -------------------------

[Constants]
global $active = 0
global $creditinfo = 0

[Present]
post $active = 0
run = CommandListCreditInfo

; Overrides -------------------------

[TextureOverrideSoukakuHairBlend]
hash = f65883f3
handling = skip
vb2 = ResourceSoukakuHairBlend
if DRAW_TYPE == 1
	vb0 = ResourceSoukakuHairPosition
	draw = 11848,0
endif
$active = 1

[TextureOverrideSoukakuHairTexcoord]
hash = 43fb429d
vb1 = ResourceSoukakuHairTexcoord

[TextureOverrideSoukakuHairVertexLimitRaise]
hash = 5432bbb8
override_vertex_count = 11848
override_byte_stride = 92

[TextureOverrideSoukakuBodyBlend]
hash = dbbbafef
handling = skip
vb2 = ResourceSoukakuBodyBlend
if DRAW_TYPE == 1
	vb0 = ResourceSoukakuBodyPosition
	draw = 101327,0
endif
$active = 1

[TextureOverrideSoukakuBodyTexcoord]
hash = 176fb4d5
vb1 = ResourceSoukakuBodyTexcoord

[TextureOverrideSoukakuBodyVertexLimitRaise]
hash = ff00994d
override_vertex_count = 101327
override_byte_stride = 92

[TextureOverrideSoukakuMaskBlend]
hash = 5c5d1e7c
handling = skip
vb2 = ResourceSoukakuMaskBlend
if DRAW_TYPE == 1
	vb0 = ResourceSoukakuMaskPosition
	draw = 1882,0
endif
$active = 1

[TextureOverrideSoukakuMaskTexcoord]
hash = e261ddc0
vb1 = ResourceSoukakuMaskTexcoord

[TextureOverrideSoukakuMaskVertexLimitRaise]
hash = ddd3fb88
override_vertex_count = 1882
override_byte_stride = 68

[TextureOverrideSoukakuHairIB]
hash = fe70c7a3
handling = skip

[TextureOverrideSoukakuHairA]
hash = fe70c7a3
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceSoukakuHairAIB
; SoukakuHairA-vb0=beac45e4.txt.002 (5924)
drawindexed = 21270, 0, 0
; SoukakuHairA
	; SoukakuHairA-vb0=beac45e4.txt.002 (5924)
	drawindexed = 21270, 21270, 0

[TextureOverrideSoukakuHairADiffuse]
hash = 32ea0d00
this = ResourceSoukakuHairADiffuse

[TextureOverrideSoukakuHairANormalMap]
hash = 8498ee4d
this = ResourceSoukakuHairANormalMap

[TextureOverrideSoukakuHairALightMap]
hash = 04654e94
this = ResourceSoukakuHairALightMap

[TextureOverrideSoukakuHairAMaterialMap]
hash = d1444c52
this = ResourceSoukakuHairAMaterialMap

[TextureOverrideSoukakuBodyIB]
hash = ced49ff8
handling = skip

[TextureOverrideSoukakuBodyA]
hash = ced49ff8
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceSoukakuBodyAIB
; SoukakuBodyA-vb0=a426e353.txt.002 (2399)
drawindexed = 9861, 0, 0
; SoukakuBodyA
	; 0 bondage flat stocking 1 (8534)
	drawindexed = 43026, 9861, 0
	; 0 bondage stocking 1 (10912)
	drawindexed = 56070, 52887, 0
	; 0 cross stocking 1 (11024)
	drawindexed = 57378, 108957, 0
	; 0 parallel stocking 1 (10865)
	drawindexed = 56682, 166335, 0
	; 0 puffed flat stocking 1 (8842)
	drawindexed = 45210, 223017, 0
	; 0 puffed stocking 1 (10434)
	drawindexed = 54534, 268227, 0
	; 0 shirt flat stocking 1 (9114)
	drawindexed = 46050, 322761, 0
	; 0 shirt stocking 1 (11564)
	drawindexed = 60162, 368811, 0
	; 0 zipped stocking 1 (11048)
	drawindexed = 55641, 428973, 0
	; 3 belts (620)
	drawindexed = 1644, 484614, 0
	; 3 skirt (1174)
	drawindexed = 3738, 486258, 0
	; 3 socks (2244)
	drawindexed = 10752, 489996, 0
	; 3 tail (154)
	drawindexed = 630, 500748, 0
	; SoukakuBodyA-vb0=a426e353.txt.002 (2399)
	drawindexed = 9861, 501378, 0

[TextureOverrideSoukakuBodyADiffuse]
hash = ee31954b
this = ResourceSoukakuBodyADiffuse

[TextureOverrideSoukakuBodyANormalMap]
hash = 363e3d70
this = ResourceSoukakuBodyANormalMap

[TextureOverrideSoukakuBodyALightMap]
hash = 112a36a4
this = ResourceSoukakuBodyALightMap

[TextureOverrideSoukakuBodyAMaterialMap]
hash = d638ddf9
this = ResourceSoukakuBodyAMaterialMap

[TextureOverrideSoukakuMaskIB]
hash = 1315178e
handling = skip

[TextureOverrideSoukakuMaskA]
hash = 1315178e
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceSoukakuMaskAIB
; SoukakuMaskA-vb0=3a6a6326.txt (941)
drawindexed = 2088, 0, 0
; SoukakuMaskA
	; SoukakuMaskA-vb0=3a6a6326.txt (941)
	drawindexed = 2088, 2088, 0

; CommandList -----------------------

[CommandListCreditInfo]
if $creditinfo == 0 && $active == 1
    pre Resource\ShaderFixes\help.ini\Notification = ResourceCreditInfo
    pre run = CustomShader\ShaderFixes\help.ini\FormatText
    pre $\ShaderFixes\help.ini\notification_timeout = time + 5.0
    $creditinfo = 1
endif

; Resources -------------------------

[ResourceSoukakuHairPosition]
type = Buffer
stride = 40
filename = SoukakuHairPosition.buf

[ResourceSoukakuHairBlend]
type = Buffer
stride = 32
filename = SoukakuHairBlend.buf

[ResourceSoukakuHairTexcoord]
type = Buffer
stride = 20
filename = SoukakuHairTexcoord.buf

[ResourceSoukakuBodyPosition]
type = Buffer
stride = 40
filename = SoukakuBodyPosition.buf

[ResourceSoukakuBodyBlend]
type = Buffer
stride = 32
filename = SoukakuBodyBlend.buf

[ResourceSoukakuBodyTexcoord]
type = Buffer
stride = 20
filename = SoukakuBodyTexcoord.buf

[ResourceSoukakuMaskPosition]
type = Buffer
stride = 40
filename = SoukakuMaskPosition.buf

[ResourceSoukakuMaskBlend]
type = Buffer
stride = 8
filename = SoukakuMaskBlend.buf

[ResourceSoukakuMaskTexcoord]
type = Buffer
stride = 20
filename = SoukakuMaskTexcoord.buf

[ResourceSoukakuHairAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SoukakuHairA.ib

[ResourceSoukakuBodyAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SoukakuBodyA.ib

[ResourceSoukakuMaskAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SoukakuMaskA.ib

[ResourceSoukakuHairADiffuse]
filename = SoukakuHairADiffuse.dds

[ResourceSoukakuHairANormalMap]
filename = SoukakuHairANormalMap.dds

[ResourceSoukakuHairALightMap]
filename = SoukakuHairALightMap.dds

[ResourceSoukakuHairAMaterialMap]
filename = SoukakuHairAMaterialMap.dds

[ResourceSoukakuBodyADiffuse]
filename = SoukakuBodyADiffuse.dds

[ResourceSoukakuBodyANormalMap]
filename = SoukakuBodyANormalMap.dds

[ResourceSoukakuBodyALightMap]
filename = SoukakuBodyALightMap.dds

[ResourceSoukakuBodyAMaterialMap]
filename = SoukakuBodyAMaterialMap.dds

[ResourceCreditInfo]
type = Buffer
data = "Created by CREOMASTER"

; .ini generated by XXMI (XX-Model-Importer)
; If you have any issues or find any bugs, please open a ticket at https://github.com/leotorrez/XXMI-Tools/issues