; Yixuan

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

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

[Present]
post $active = 0
run = CommandListCreditInfo

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

[TextureOverrideYixuanBodyBlend]
hash = 3e629c05
handling = skip
vb2 = ResourceYixuanBodyBlend
if DRAW_TYPE == 1
	vb0 = ResourceYixuanBodyPosition
	draw = 47416,0
endif
$active = 1

[TextureOverrideYixuanBodyTexcoord]
hash = 7af146a0
vb1 = ResourceYixuanBodyTexcoord

[TextureOverrideYixuanBodyVertexLimitRaise]
hash = f922d854
override_vertex_count = 47416
override_byte_stride = 92

[TextureOverrideYixuanLegBlend]
hash = 0ff3af5a
handling = skip
vb2 = ResourceYixuanLegBlend
if DRAW_TYPE == 1
	vb0 = ResourceYixuanLegPosition
	draw = 0,0
endif
$active = 1

[TextureOverrideYixuanLegTexcoord]
hash = 9f95d565
vb1 = ResourceYixuanLegTexcoord

[TextureOverrideYixuanLegVertexLimitRaise]
hash = 73599fbb
override_vertex_count = 0
override_byte_stride = 96

[TextureOverrideYixuanHair2Blend]
hash = de9d3ab7
handling = skip
vb2 = ResourceYixuanHair2Blend
if DRAW_TYPE == 1
	vb0 = ResourceYixuanHair2Position
	draw = 1290,0
endif
$active = 1

[TextureOverrideYixuanHair2Texcoord]
hash = b3123168
vb1 = ResourceYixuanHair2Texcoord

[TextureOverrideYixuanHair2VertexLimitRaise]
hash = ba017cf3
override_vertex_count = 1290
override_byte_stride = 92

[TextureOverrideYixuanHair1Blend]
hash = d7eb400e
handling = skip
vb2 = ResourceYixuanHair1Blend
if DRAW_TYPE == 1
	vb0 = ResourceYixuanHair1Position
	draw = 7626,0
endif
$active = 1

[TextureOverrideYixuanHair1Texcoord]
hash = d4841137
vb1 = ResourceYixuanHair1Texcoord

[TextureOverrideYixuanHair1VertexLimitRaise]
hash = 36a68b27
override_vertex_count = 7626
override_byte_stride = 92

[TextureOverrideYixuanBack1Blend]
hash = 55638d51
handling = skip
vb2 = ResourceYixuanBack1Blend
if DRAW_TYPE == 1
	vb0 = ResourceYixuanBack1Position
	draw = 0,0
endif
$active = 1

[TextureOverrideYixuanBack1Texcoord]
hash = f05da93a
vb1 = ResourceYixuanBack1Texcoord

[TextureOverrideYixuanBack1VertexLimitRaise]
hash = d000beae
override_vertex_count = 0
override_byte_stride = 76

[TextureOverrideYixuanBack2]
hash = 24481cb5
vb0 = ResourceYixuanBack2
$active = 1

[TextureOverrideYixuanBack3Blend]
hash = ee9b9cfe
handling = skip
vb2 = ResourceYixuanBack3Blend
if DRAW_TYPE == 1
	vb0 = ResourceYixuanBack3Position
	draw = 0,0
endif
$active = 1

[TextureOverrideYixuanBack3Texcoord]
hash = 9714e6e6
vb1 = ResourceYixuanBack3Texcoord

[TextureOverrideYixuanBack3VertexLimitRaise]
hash = ddaf88bc
override_vertex_count = 0
override_byte_stride = 92

[TextureOverrideYixuanBodyIB]
hash = 029c1f5a
handling = skip
drawindexed = auto

[TextureOverrideYixuanBodyA]
hash = 029c1f5a
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceYixuanBodyAIB

[TextureOverrideYixuanBodyADiffuse]
hash = 2a4f37a6
this = ResourceYixuanBodyADiffuse

[TextureOverrideYixuanBodyANormalMap]
hash = ebac056e
this = ResourceYixuanBodyANormalMap

[TextureOverrideYixuanBodyALightMap]
hash = 5a291e85
this = ResourceYixuanBodyALightMap

[TextureOverrideYixuanBodyAMaterialMap]
hash = d28370ec
this = ResourceYixuanBodyAMaterialMap

[TextureOverrideYixuanBodyAStockingMap]
hash = 62eb8fad
this = ResourceYixuanBodyAStockingMap

[TextureOverrideYixuanBodyADiffuse.1024]
hash = d7db2bc6
this = ResourceYixuanBodyADiffuse

[TextureOverrideYixuanBodyANormalMap.1024]
hash = 798adba3
this = ResourceYixuanBodyANormalMap

[TextureOverrideYixuanBodyALightMap.1024]
hash = 96f754a7
this = ResourceYixuanBodyALightMap

[TextureOverrideYixuanBodyAMaterialMap.1024]
hash = aa1056a5
this = ResourceYixuanBodyAMaterialMap

[TextureOverrideYixuanLegIB]
hash = 8c2fc05e
handling = skip
drawindexed = auto

[TextureOverrideYixuanLegA]
hash = 8c2fc05e
match_first_index = 0
ib = null

[TextureOverrideYixuanLegADiffuse]
hash = e6dca725
this = ResourceYixuanLegADiffuse

[TextureOverrideYixuanLegALightMap]
hash = 59b2daf9
this = ResourceYixuanLegALightMap

[TextureOverrideYixuanLegAMaterialMap]
hash = bb581f1e
this = ResourceYixuanLegAMaterialMap

[TextureOverrideYixuanLegADiffuse.1024]
hash = 1fcedcc3
this = ResourceYixuanLegADiffuse

[TextureOverrideYixuanLegALightMap.1024]
hash = c4d167c3
this = ResourceYixuanLegALightMap

[TextureOverrideYixuanLegAMaterialMap.1024]
hash = fd56fa4b
this = ResourceYixuanLegAMaterialMap

[TextureOverrideYixuanHair2IB]
hash = 892858fd
handling = skip
drawindexed = auto

[TextureOverrideYixuanHair2A]
hash = 892858fd
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceYixuanHair2AIB

[TextureOverrideYixuanHair1IB]
hash = ac8e9ee3
handling = skip
drawindexed = auto

[TextureOverrideYixuanHair1A]
hash = ac8e9ee3
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceYixuanHair1AIB

[TextureOverrideYixuanHair1ADiffuse]
hash = 7e38b38b
this = ResourceYixuanHair1ADiffuse

[TextureOverrideYixuanHair1ALightMap]
hash = 086ac064
this = ResourceYixuanHair1ALightMap

[TextureOverrideYixuanHair1AMaterialMap]
hash = 83b02982
this = ResourceYixuanHair1AMaterialMap

[TextureOverrideYixuanHair1ADiffuse.1024]
hash = 84fe943d
this = ResourceYixuanHair1ADiffuse

[TextureOverrideYixuanHair1ALightMap.1024]
hash = 5574ca9f
this = ResourceYixuanHair1ALightMap

[TextureOverrideYixuanHair1AMaterialMap.1024]
hash = f4ac690c
this = ResourceYixuanHair1AMaterialMap


[TextureOverrideYixuanHair1B]
hash = ac8e9ee3
match_first_index = 21816
run = CommandListSkinTexture
ib = ResourceYixuanHair1BIB

[TextureOverrideYixuanBack1IB]
hash = 0219df6e
handling = skip
drawindexed = auto

[TextureOverrideYixuanBack1A]
hash = 0219df6e
match_first_index = 0
ib = null

[TextureOverrideYixuanBack1B]
hash = 0219df6e
match_first_index = 66
ib = null

[TextureOverrideYixuanBack2IB]
hash = 0fdae851
handling = skip
drawindexed = auto

[TextureOverrideYixuanBack2A]
hash = 0fdae851
match_first_index = 0
ib = null

[TextureOverrideYixuanBack3IB]
hash = 67c61080
handling = skip
drawindexed = auto

[TextureOverrideYixuanBack3A]
hash = 67c61080
match_first_index = 0
ib = null

; 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 -------------------------

[ResourceYixuanBodyPosition]
type = Buffer
stride = 40
filename = YixuanBodyPosition.buf

[ResourceYixuanBodyBlend]
type = Buffer
stride = 32
filename = YixuanBodyBlend.buf

[ResourceYixuanBodyTexcoord]
type = Buffer
stride = 20
filename = YixuanBodyTexcoord.buf

[ResourceYixuanLegPosition]
type = Buffer
stride = 40
filename = YixuanLegPosition.buf

[ResourceYixuanLegBlend]
type = Buffer
stride = 32
filename = YixuanLegBlend.buf

[ResourceYixuanLegTexcoord]
type = Buffer
stride = 24
filename = YixuanLegTexcoord.buf

[ResourceYixuanHair2Position]
type = Buffer
stride = 40
filename = YixuanHair2Position.buf

[ResourceYixuanHair2Blend]
type = Buffer
stride = 32
filename = YixuanHair2Blend.buf

[ResourceYixuanHair2Texcoord]
type = Buffer
stride = 20
filename = YixuanHair2Texcoord.buf

[ResourceYixuanHair1Position]
type = Buffer
stride = 40
filename = YixuanHair1Position.buf

[ResourceYixuanHair1Blend]
type = Buffer
stride = 32
filename = YixuanHair1Blend.buf

[ResourceYixuanHair1Texcoord]
type = Buffer
stride = 20
filename = YixuanHair1Texcoord.buf

[ResourceYixuanBack1Position]
type = Buffer
stride = 40
filename = YixuanBack1Position.buf

[ResourceYixuanBack1Blend]
type = Buffer
stride = 16
filename = YixuanBack1Blend.buf

[ResourceYixuanBack1Texcoord]
type = Buffer
stride = 20
filename = YixuanBack1Texcoord.buf

[ResourceYixuanBack2]
type = Buffer
stride = 32
filename = YixuanBack2.buf

[ResourceYixuanBack3Position]
type = Buffer
stride = 40
filename = YixuanBack3Position.buf

[ResourceYixuanBack3Blend]
type = Buffer
stride = 32
filename = YixuanBack3Blend.buf

[ResourceYixuanBack3Texcoord]
type = Buffer
stride = 20
filename = YixuanBack3Texcoord.buf

[ResourceYixuanBodyAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanBodyA.ib

[ResourceYixuanLegAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanLegA.ib

[ResourceYixuanHair2AIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanHair2A.ib

[ResourceYixuanHair1AIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanHair1A.ib

[ResourceYixuanHair1BIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanHair1B.ib

[ResourceYixuanBack1AIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanBack1A.ib

[ResourceYixuanBack1BIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanBack1B.ib

[ResourceYixuanBack2AIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanBack2A.ib

[ResourceYixuanBack3AIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = YixuanBack3A.ib

[ResourceYixuanBodyADiffuse]
filename = YixuanBodyADiffuse.dds

[ResourceYixuanBodyANormalMap]
filename = YixuanBodyANormalMap.jpg

[ResourceYixuanBodyALightMap]
filename = YixuanBodyALightMap.dds

[ResourceYixuanBodyAMaterialMap]
filename = YixuanBodyAMaterialMap.dds

[ResourceYixuanBodyAStockingMap]
filename = YixuanBodyAStockingMap.dds

[ResourceYixuanLegADiffuse]
filename = YixuanLegADiffuse.dds

[ResourceYixuanLegALightMap]
filename = YixuanLegALightMap.dds

[ResourceYixuanLegAMaterialMap]
filename = YixuanLegAMaterialMap.dds

[ResourceYixuanHair1ADiffuse]
filename = YixuanHair1ADiffuse.dds

[ResourceYixuanHair1ALightMap]
filename = YixuanHair1ALightMap.dds

[ResourceYixuanHair1AMaterialMap]
filename = YixuanHair1AMaterialMap.dds

[ResourceCreditInfo]
type = Buffer
data = "Created by monsoon.fanbox.cc"

; .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