; ZhuYuan

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

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

[TextureOverrideZhuYuanHairPosition]
hash = d140d2e7
handling = skip
vb0 = ResourceZhuYuanHairPosition
vb2 = ResourceZhuYuanHairBlend
draw = 6744,0

[TextureOverrideZhuYuanHairTexcoord]
hash = f3c092c5
vb1 = ResourceZhuYuanHairTexcoord

[TextureOverrideZhuYuanHairVertexLimitRaise]
hash = a3091843
; override_vertex_count = 6744
; override_byte_stride = 92

[TextureOverrideZhuYuanBodyPosition]
hash = f595d24d
handling = skip
vb0 = ResourceZhuYuanBodyPosition
vb2 = ResourceZhuYuanBodyBlend
draw = 55102,0

[TextureOverrideZhuYuanBodyTexcoord]
hash = cb885260
vb1 = ResourceZhuYuanBodyTexcoord

[TextureOverrideZhuYuanBodyVertexLimitRaise]
hash = 291f7f5a
; override_vertex_count = 55102
; override_byte_stride = 96

[TextureOverrideZhuYuanShoulderAmmoPosition]
hash = d55c7763
handling = skip
vb0 = ResourceZhuYuanShoulderAmmoPosition
vb2 = ResourceZhuYuanShoulderAmmoBlend
draw = 0,0

[TextureOverrideZhuYuanShoulderAmmoTexcoord]
hash = 1c68a02f
vb1 = ResourceZhuYuanShoulderAmmoTexcoord

[TextureOverrideZhuYuanShoulderAmmoVertexLimitRaise]
hash = dd91b126
; override_vertex_count = 0
; override_byte_stride = 68

[TextureOverrideZhuYuanExtrasPosition]
hash = 5f445c20
handling = skip
vb0 = ResourceZhuYuanExtrasPosition
vb2 = ResourceZhuYuanExtrasBlend
draw = 961,0

[TextureOverrideZhuYuanExtrasTexcoord]
hash = ac21fba4
vb1 = ResourceZhuYuanExtrasTexcoord

[TextureOverrideZhuYuanExtrasVertexLimitRaise]
hash = 52e3c65f
; override_vertex_count = 853
; override_byte_stride = 92

[TextureOverrideZhuYuanHipAmmoPosition]
hash = 45d265c0
handling = skip
vb0 = ResourceZhuYuanHipAmmoPosition
vb2 = ResourceZhuYuanHipAmmoBlend
draw = 884,0

[TextureOverrideZhuYuanHipAmmoTexcoord]
hash = 75c5e659
vb1 = ResourceZhuYuanHipAmmoTexcoord

[TextureOverrideZhuYuanHipAmmoVertexLimitRaise]
hash = 82889576
; override_vertex_count = 884
; override_byte_stride = 68

[TextureOverrideZhuYuanHairIB]
hash = 9821017e
handling = skip
drawindexed = auto

[TextureOverrideZhuYuanHairA]
hash = 9821017e
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceZhuYuanHairAIB

[TextureOverrideZhuYuanHairADiffuse]
hash = 7f823598
this = ResourceZhuYuanHairADiffuse

[TextureOverrideZhuYuanHairANormalMap]
hash = 4ac1defe
this = ResourceZhuYuanHairANormalMap

[TextureOverrideZhuYuanHairALightMap]
hash = d4ee59c7
this = ResourceZhuYuanHairALightMap

[TextureOverrideZhuYuanHairAMaterialMap]
hash = 12a407b1
this = ResourceZhuYuanHairAMaterialMap

[TextureOverrideZhuYuanBodyIB]
hash = 6619364f
handling = skip
drawindexed = auto

[TextureOverrideZhuYuanBodyA]
hash = 6619364f
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceZhuYuanBodyAIB

[TextureOverrideZhuYuanBodyADiffuse]
hash = a271e894
this = ResourceZhuYuanBodyADiffuse

[TextureOverrideZhuYuanBodyANormalMap]
hash = d81fb56e
this = ResourceZhuYuanBodyANormalMap

[TextureOverrideZhuYuanBodyALightMap]
hash = d02bc66c
this = ResourceZhuYuanBodyALightMap

[TextureOverrideZhuYuanBodyAMaterialMap]
hash = 3e808ef6
this = ResourceZhuYuanBodyAMaterialMap

[TextureOverrideZhuYuanShoulderAmmoIB]
hash = 5e717358
handling = skip
drawindexed = auto

[TextureOverrideZhuYuanShoulderAmmoA]
hash = 5e717358
match_first_index = 0
ib = null

[TextureOverrideZhuYuanShoulderAmmoADiffuse]
hash = 6a33b25e
this = ResourceZhuYuanShoulderAmmoADiffuse

[TextureOverrideZhuYuanShoulderAmmoANormalMap]
hash = fb35b7e9
this = ResourceZhuYuanShoulderAmmoANormalMap

[TextureOverrideZhuYuanShoulderAmmoALightMap]
hash = e30f025b
this = ResourceZhuYuanShoulderAmmoALightMap

[TextureOverrideZhuYuanShoulderAmmoAMaterialMap]
hash = 58d5c840
this = ResourceZhuYuanShoulderAmmoAMaterialMap

[TextureOverrideZhuYuanExtrasIB]
hash = fcac8411
handling = skip
drawindexed = auto

[TextureOverrideZhuYuanExtrasA]
hash = fcac8411
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceZhuYuanExtrasAIB

[TextureOverrideZhuYuanExtrasB]
hash = fcac8411
match_first_index = 204
run = CommandListSkinTexture
ib = ResourceZhuYuanExtrasBIB

[TextureOverrideZhuYuanHipAmmoIB]
hash = a63028ae
handling = skip
drawindexed = auto

[TextureOverrideZhuYuanHipAmmoA]
hash = a63028ae
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceZhuYuanHipAmmoAIB

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

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

[ResourceZhuYuanHairPosition]
type = Buffer
stride = 40
filename = ZhuYuanHairPosition.buf

[ResourceZhuYuanHairBlend]
type = Buffer
stride = 32
filename = ZhuYuanHairBlend.buf

[ResourceZhuYuanHairTexcoord]
type = Buffer
stride = 20
filename = ZhuYuanHairTexcoord.buf

[ResourceZhuYuanBodyPosition]
type = Buffer
stride = 40
filename = ZhuYuanBodyPosition.buf

[ResourceZhuYuanBodyBlend]
type = Buffer
stride = 32
filename = ZhuYuanBodyBlend.buf

[ResourceZhuYuanBodyTexcoord]
type = Buffer
stride = 24
filename = ZhuYuanBodyTexcoord.buf

[ResourceZhuYuanShoulderAmmoPosition]
type = Buffer
stride = 40
filename = ZhuYuanShoulderAmmoPosition.buf

[ResourceZhuYuanShoulderAmmoBlend]
type = Buffer
stride = 8
filename = ZhuYuanShoulderAmmoBlend.buf

[ResourceZhuYuanShoulderAmmoTexcoord]
type = Buffer
stride = 20
filename = ZhuYuanShoulderAmmoTexcoord.buf

[ResourceZhuYuanExtrasPosition]
type = Buffer
stride = 40
filename = ZhuYuanExtrasPosition.buf

[ResourceZhuYuanExtrasBlend]
type = Buffer
stride = 32
filename = ZhuYuanExtrasBlend.buf

[ResourceZhuYuanExtrasTexcoord]
type = Buffer
stride = 20
filename = ZhuYuanExtrasTexcoord.buf

[ResourceZhuYuanHipAmmoPosition]
type = Buffer
stride = 40
filename = ZhuYuanHipAmmoPosition.buf

[ResourceZhuYuanHipAmmoBlend]
type = Buffer
stride = 8
filename = ZhuYuanHipAmmoBlend.buf

[ResourceZhuYuanHipAmmoTexcoord]
type = Buffer
stride = 20
filename = ZhuYuanHipAmmoTexcoord.buf

[ResourceZhuYuanHairAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = ZhuYuanHairA.ib

[ResourceZhuYuanBodyAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = ZhuYuanBodyA.ib

[ResourceZhuYuanShoulderAmmoAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = ZhuYuanShoulderAmmoA.ib

[ResourceZhuYuanExtrasAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = ZhuYuanExtrasA.ib

[ResourceZhuYuanExtrasBIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = ZhuYuanExtrasB.ib

[ResourceZhuYuanHipAmmoAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = ZhuYuanHipAmmoA.ib

[ResourceZhuYuanHairADiffuse]
filename = ZhuYuanHairADiffuse.dds

[ResourceZhuYuanHairANormalMap]
filename = ZhuYuanHairANormalMap.dds

[ResourceZhuYuanHairALightMap]
filename = ZhuYuanHairALightMap.dds

[ResourceZhuYuanHairAMaterialMap]
filename = ZhuYuanHairAMaterialMap.dds

[ResourceZhuYuanBodyADiffuse]
filename = ZhuYuanBodyADiffuse.dds

[ResourceZhuYuanBodyANormalMap]
filename = ZhuYuanBodyANormalMap.dds

[ResourceZhuYuanBodyALightMap]
filename = ZhuYuanBodyALightMap.dds

[ResourceZhuYuanBodyAMaterialMap]
filename = ZhuYuanBodyAMaterialMap.dds

[ResourceZhuYuanShoulderAmmoADiffuse]
filename = ZhuYuanShoulderAmmoADiffuse.dds

[ResourceZhuYuanShoulderAmmoANormalMap]
filename = ZhuYuanShoulderAmmoANormalMap.dds

[ResourceZhuYuanShoulderAmmoALightMap]
filename = ZhuYuanShoulderAmmoALightMap.dds

[ResourceZhuYuanShoulderAmmoAMaterialMap]
filename = ZhuYuanShoulderAmmoAMaterialMap.dds



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