; Skirk

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

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

[Present]
post $active = 0
run = CommandListCreditInfo

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

[TextureOverrideSkirkPosition]
hash = a788689b
vb0 = ResourceSkirkPosition
$active = 1

[TextureOverrideSkirkBlend]
hash = e1de8e8e
handling = skip
vb1 = ResourceSkirkBlend
draw = 7358, 0

[TextureOverrideSkirkTexcoord]
hash = 5979231d
vb1 = ResourceSkirkTexcoord

[TextureOverrideSkirkVertexLimitRaise]
hash = b8b82723
override_vertex_count = 7358
override_byte_stride = 40

[TextureOverrideSkirkTorsoPosition]
hash = 9ce8105a
vb0 = ResourceSkirkTorsoPosition
$active = 1

[TextureOverrideSkirkTorsoBlend]
hash = f7cfc40f
handling = skip
vb1 = ResourceSkirkTorsoBlend
draw = 33815, 0

[TextureOverrideSkirkTorsoTexcoord]
hash = 0c49941e
vb1 = ResourceSkirkTorsoTexcoord

[TextureOverrideSkirkTorsoVertexLimitRaise]
hash = 52da0bc7
override_vertex_count = 33815
override_byte_stride = 40

[TextureOverrideSkirkSkirtPosition]
hash = 1795d9cb
vb0 = ResourceSkirkSkirtPosition
$active = 1

[TextureOverrideSkirkSkirtBlend]
hash = ef433e3b
handling = skip
vb1 = ResourceSkirkSkirtBlend
draw = 3, 0

[TextureOverrideSkirkSkirtTexcoord]
hash = bf2a349f
vb1 = ResourceSkirkSkirtTexcoord

[TextureOverrideSkirkSkirtVertexLimitRaise]
hash = efd8a950
override_vertex_count = 3
override_byte_stride = 40

[TextureOverrideSkirkEyesPosition]
hash = 02c3f76e
vb0 = ResourceSkirkEyesPosition
$active = 1

[TextureOverrideSkirkEyesBlend]
hash = 65564c8b
handling = skip
vb1 = ResourceSkirkEyesBlend
draw = 229, 0

[TextureOverrideSkirkEyesTexcoord]
hash = 02a55582
vb1 = ResourceSkirkEyesTexcoord

[TextureOverrideSkirkEyesVertexLimitRaise]
hash = 198acd39
override_vertex_count = 229
override_byte_stride = 40

[TextureOverrideSkirkHairFrontPosition]
hash = 1d025d3b
vb0 = ResourceSkirkHairFrontPosition
$active = 1

[TextureOverrideSkirkHairFrontBlend]
hash = e520d278
handling = skip
vb1 = ResourceSkirkHairFrontBlend
draw = 2443, 0

[TextureOverrideSkirkHairFrontTexcoord]
hash = 6ac3b9bf
vb1 = ResourceSkirkHairFrontTexcoord

[TextureOverrideSkirkHairFrontVertexLimitRaise]
hash = 49393f27
override_vertex_count = 2443
override_byte_stride = 40

[TextureOverrideSkirkIB]
hash = dafe18b6
handling = skip

[TextureOverrideSkirkHead]
hash = dafe18b6
match_first_index = 0
ib = ResourceSkirkHeadIB
ps-t0 = ResourceSkirkHeadNormalMap
ps-t1 = ResourceSkirkHeadDiffuse
ps-t2 = ResourceSkirkHeadLightMap


; SkirkHead-vb0=a788689b.txt.001 (3503)
drawindexed = 13650, 0, 0

[TextureOverrideSkirkBody]
hash = dafe18b6
match_first_index = 13650
ib = ResourceSkirkBodyIB
ps-t0 = ResourceSkirkBodyDiffuse
ps-t1 = ResourceSkirkBodyLightMap
ps-t2 = ResourceSkirkBodyMaterialMap
run = CommandList\global\ORFix\NNFix
; SkirkBody-vb0=a788689b.txt.001 (3855)
drawindexed = 16944, 0, 0

[TextureOverrideSkirkTorsoIB]
hash = 1fbe8217
handling = skip

[TextureOverrideSkirkTorsoHead]
hash = 1fbe8217
match_first_index = 0
ib = ResourceSkirkTorsoHeadIB
ps-t0 = ResourceSkirkTorsoHeadDiffuse
ps-t1 = ResourceSkirkTorsoHeadLightMap
run = CommandList\global\ORFix\NNFix
; SkirkTorsoHead-vb0=9ce8105a.txt.001 (33815)
drawindexed = 156093, 0, 0

[TextureOverrideSkirkSkirtIB]
hash = 056da8f3
handling = skip

[TextureOverrideSkirkSkirtHead]
hash = 056da8f3
match_first_index = 0
ib = ResourceSkirkSkirtHeadIB
ps-t0 = ResourceSkirkSkirtHeadDiffuse
ps-t1 = ResourceSkirkSkirtHeadLightMap
ps-t2 = ResourceSkirkSkirtHeadMaterialMap
run = CommandList\global\ORFix\NNFix
; SkirkSkirtHead-vb0=1795d9cb.txt.001 (3)
drawindexed = 3, 0, 0

[TextureOverrideSkirkEyesIB]
hash = a831e5b5
handling = skip

[TextureOverrideSkirkEyesHead]
hash = a831e5b5
match_first_index = 0
ib = ResourceSkirkEyesHeadIB
ps-t0 = ResourceSkirkEyesHeadDiffuse
ps-t1 = ResourceSkirkEyesHeadLightMap
run = CommandList\global\ORFix\NNFix
; SkirkEyesHead-vb0=02c3f76e.txt.001 (229)
drawindexed = 672, 0, 0

[TextureOverrideSkirkHairFrontIB]
hash = 74811ddf
handling = skip

[TextureOverrideSkirkHairFrontHead]
hash = 74811ddf
match_first_index = 0
ib = ResourceSkirkHairFrontHeadIB
ps-t0 = ResourceSkirkHairFrontHeadNormalMap
ps-t1 = ResourceSkirkHairFrontHeadDiffuse
ps-t2 = ResourceSkirkHairFrontHeadLightMap
run = CommandList\global\ORFix\ORFix
; SkirkHairFrontHead-vb0=1d025d3b.txt.001 (2443)
drawindexed = 8334, 0, 0


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

[CommandListCreditInfo]
if $creditinfo == 0 && $active > 0
	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 -------------------------

[ResourceSkirkPosition]
type = Buffer
stride = 40
filename = SkirkPosition.buf

[ResourceSkirkBlend]
type = Buffer
stride = 32
filename = SkirkBlend.buf

[ResourceSkirkTexcoord]
type = Buffer
stride = 20
filename = SkirkTexcoord.buf

[ResourceSkirkHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SkirkHead.ib

[ResourceSkirkBodyIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SkirkBody.ib

[ResourceSkirkTorsoPosition]
type = Buffer
stride = 40
filename = SkirkTorsoPosition.buf

[ResourceSkirkTorsoBlend]
type = Buffer
stride = 32
filename = SkirkTorsoBlend.buf

[ResourceSkirkTorsoTexcoord]
type = Buffer
stride = 20
filename = SkirkTorsoTexcoord.buf

[ResourceSkirkTorsoHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SkirkTorsoHead.ib

[ResourceSkirkSkirtPosition]
type = Buffer
stride = 40
filename = SkirkSkirtPosition.buf

[ResourceSkirkSkirtBlend]
type = Buffer
stride = 32
filename = SkirkSkirtBlend.buf

[ResourceSkirkSkirtTexcoord]
type = Buffer
stride = 12
filename = SkirkSkirtTexcoord.buf

[ResourceSkirkSkirtHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SkirkSkirtHead.ib

[ResourceSkirkEyesPosition]
type = Buffer
stride = 40
filename = SkirkEyesPosition.buf

[ResourceSkirkEyesBlend]
type = Buffer
stride = 32
filename = SkirkEyesBlend.buf

[ResourceSkirkEyesTexcoord]
type = Buffer
stride = 12
filename = SkirkEyesTexcoord.buf

[ResourceSkirkEyesHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SkirkEyesHead.ib

[ResourceSkirkHairFrontPosition]
type = Buffer
stride = 40
filename = SkirkHairFrontPosition.buf

[ResourceSkirkHairFrontBlend]
type = Buffer
stride = 32
filename = SkirkHairFrontBlend.buf

[ResourceSkirkHairFrontTexcoord]
type = Buffer
stride = 12
filename = SkirkHairFrontTexcoord.buf

[ResourceSkirkHairFrontHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = SkirkHairFrontHead.ib

[ResourceSkirkHeadNormalMap]
filename = SkirkHeadNormalMap.dds

[ResourceSkirkHeadDiffuse]
filename = SkirkHeadDiffuse.dds

[ResourceSkirkHeadLightMap]
filename = SkirkHeadLightMap.dds

[ResourceSkirkBodyDiffuse]
filename = SkirkBodyDiffuse.dds

[ResourceSkirkBodyLightMap]
filename = SkirkBodyLightMap.dds

[ResourceSkirkBodyMaterialMap]
filename = SkirkBodyMaterialMap.dds

[ResourceSkirkTorsoHeadDiffuse]
filename = SkirkTorsoHeadDiffuse.dds

[ResourceSkirkTorsoHeadLightMap]
filename = SkirkTorsoHeadLightMap.dds

[ResourceSkirkSkirtHeadDiffuse]
filename = SkirkSkirtHeadDiffuse.dds

[ResourceSkirkSkirtHeadLightMap]
filename = SkirkSkirtHeadLightMap.dds

[ResourceSkirkSkirtHeadMaterialMap]
filename = SkirkSkirtHeadMaterialMap.dds

[ResourceSkirkEyesHeadDiffuse]
filename = SkirkEyesHeadDiffuse.dds

[ResourceSkirkEyesHeadLightMap]
filename = SkirkEyesHeadLightMap.dds

[ResourceSkirkHairFrontHeadNormalMap]
filename = SkirkHairFrontHeadNormalMap.dds

[ResourceSkirkHairFrontHeadDiffuse]
filename = SkirkHairFrontHeadDiffuse.dds

[ResourceSkirkHairFrontHeadLightMap]
filename = SkirkHairFrontHeadLightMap.dds

[ResourceCreditInfo]
type = Buffer
data = "Created by m.tsqn"

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