; ZhuYuan

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

[Constants]
global $active
global $creditinfo = 0

[Present]
post $active = 0
run = CommandListCreditInfo

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

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

[TextureOverrideZhuYuanBodyTexcoord]
hash = cb885260
vb1 = ResourceZhuYuanBodyTexcoord

[TextureOverrideZhuYuanBodyVertexLimitRaise]
hash = 291f7f5a

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

[TextureOverrideZhuYuanHairTexcoord]
hash = fdc045fc
vb1 = ResourceZhuYuanHairTexcoord

[TextureOverrideZhuYuanHairVertexLimitRaise]
hash = a3091843

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

[TextureOverrideZhuYuanHipAmmoTexcoord]
hash = 75c5e659
vb1 = ResourceZhuYuanHipAmmoTexcoord

[TextureOverrideZhuYuanHipAmmoVertexLimitRaise]
hash = 82889576

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

[TextureOverrideZhuYuanShoulderAmmoTexcoord]
hash = 1c68a02f
vb1 = ResourceZhuYuanShoulderAmmoTexcoord

[TextureOverrideZhuYuanShoulderAmmoVertexLimitRaise]
hash = dd91b126

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

[TextureOverrideZhuYuanExtrasTexcoord]
hash = ac21fba4
vb1 = ResourceZhuYuanExtrasTexcoord

[TextureOverrideZhuYuanExtrasVertexLimitRaise]
hash = 52e3c65f

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

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

[TextureOverrideZhuYuanBodyADiffuse]
hash = 3ef82f41
this = ResourceZhuYuanBodyADiffuse

[TextureOverrideZhuYuanBodyANormalMap]
hash = 7195a311
this = ResourceZhuYuanBodyANormalMap

[TextureOverrideZhuYuanBodyALightMap]
hash = 80ebf536
this = ResourceZhuYuanBodyALightMap

[TextureOverrideZhuYuanBodyAMaterialMap]
hash = 10415de8
this = ResourceZhuYuanBodyAMaterialMap

[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

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

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

[TextureOverrideZhuYuanHipAmmoADiffuse]
hash = 6a33b25e
this = ResourceZhuYuanHipAmmoADiffuse

[TextureOverrideZhuYuanHipAmmoANormalMap]
hash = fb35b7e9
this = ResourceZhuYuanHipAmmoANormalMap

[TextureOverrideZhuYuanHipAmmoALightMap]
hash = e30f025b
this = ResourceZhuYuanHipAmmoALightMap

[TextureOverrideZhuYuanHipAmmoAMaterialMap]
hash = 58d5c840
this = ResourceZhuYuanHipAmmoAMaterialMap

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

[TextureOverrideZhuYuanShoulderAmmoA]
hash = 5e717358
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceZhuYuanShoulderAmmoAIB

[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

[TextureOverrideFaceIB]
hash = f1c241b7
run = CommandListSkinTexture

[TextureOverrideFaceADiffuse]
hash = a1eabb9f
run = CommandListFaceADiffuse

[CommandListFaceADiffuse]
this = ResourceZhuYuanFaceADiffuse

[TextureOverrideZhuYuanDash]
hash = bf91767c
this = 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 + 7.0
	$creditinfo = 1
endif

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

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

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

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

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

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

[ResourceZhuYuanHairTexcoord]
type = Buffer
stride = 32
filename = ZhuYuanHairTexcoord.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

[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

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

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

[ResourceZhuYuanHipAmmoAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = ZhuYuanHipAmmoA.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

[ResourceZhuYuanBodyADiffuse]
filename = ZhuYuanBodyADiffuse.dds

[ResourceZhuYuanBodyANormalMap]
filename = ZhuYuanBodyANormalMap.dds

[ResourceZhuYuanBodyALightMap]
filename = ZhuYuanBodyALightMap.dds

[ResourceZhuYuanBodyAMaterialMap]
filename = ZhuYuanBodyAMaterialMap.dds

[ResourceZhuYuanHairADiffuse]
filename = ZhuYuanHairADiffuse.dds

[ResourceZhuYuanHairANormalMap]
filename = ZhuYuanHairANormalMap.dds

[ResourceZhuYuanHairALightMap]
filename = ZhuYuanHairALightMap.dds

[ResourceZhuYuanHairAMaterialMap]
filename = ZhuYuanHairAMaterialMap.dds

[ResourceZhuYuanHipAmmoADiffuse]
filename = ZhuYuanHipAmmoADiffuse.dds

[ResourceZhuYuanHipAmmoANormalMap]
filename = ZhuYuanHipAmmoANormalMap.dds

[ResourceZhuYuanHipAmmoALightMap]
filename = ZhuYuanHipAmmoALightMap.dds

[ResourceZhuYuanHipAmmoAMaterialMap]
filename = ZhuYuanHipAmmoAMaterialMap.dds

[ResourceZhuYuanFaceADiffuse]
filename = ZhuYuanFaceADiffuse.dds

[ResourceCreditInfo]
type = Buffer
data = "Made By Hazeker"

; .ini generated by XXMI (XX-Model-Importer)
; If you have any issues or find any bugs, please open a ticket at https://github.com/SilentNightSound/GI-Model-Importer/issues or contact SilentNightSound#7430 on discord