; Barbara

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

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

[Present]
post $active = 0
run = CommandListCreditInfo

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

[TextureOverrideBarbaraPosition]
hash = 85282151
vb0 = ResourceBarbaraPosition
$active = 1

[TextureOverrideBarbaraBlend]
hash = 22a31278
vb1 = ResourceBarbaraBlend
handling = skip
draw = 61689,0 

[TextureOverrideBarbaraTexcoord]
hash = 0f18519e
vb1 = ResourceBarbaraTexcoord

[TextureOverrideBarbaraVertexLimitRaise]
hash = 7df968e8

[TextureOverrideBarbaraIB]
hash = 1bc3490d
handling = skip
drawindexed = auto

[TextureOverrideBarbaraHead]
hash = 1bc3490d
match_first_index = 0
ib = ResourceBarbaraHeadIB
ps-t0 = ResourceBarbaraHeadDiffuse
ps-t1 = ResourceBarbaraHeadLightMap

[TextureOverrideBarbaraBody]
hash = 1bc3490d
match_first_index = 12015
ib = ResourceBarbaraBodyIB
ps-t0 = ResourceBarbaraBodyDiffuse
ps-t1 = ResourceBarbaraBodyLightMap

[TextureOverrideBarbaraDress]
hash = 1bc3490d
match_first_index = 46248
ib = ResourceBarbaraDressIB
ps-t0 = ResourceBarbaraDressDiffuse
ps-t1 = ResourceBarbaraDressLightMap
ps-t69 = ResourceBarbaraDressOpa
run = CommandList\TexFx\Transparency.0
run = CommandList\global\ORFix\ORFix
[ResourceBarbaraDressOpa]
filename = BarbaraDressOpa.dds


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

[ResourceBarbaraPosition]
type = Buffer
stride = 40
filename = BarbaraPosition.buf

[ResourceBarbaraBlend]
type = Buffer
stride = 32
filename = BarbaraBlend.buf

[ResourceBarbaraTexcoord]
type = Buffer
stride = 20
filename = BarbaraTexcoord.buf

[ResourceBarbaraHeadIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = BarbaraHead.ib

[ResourceBarbaraBodyIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = BarbaraBody.ib

[ResourceBarbaraDressIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = BarbaraDress.ib

[ResourceBarbaraHeadDiffuse]
filename = BarbaraHeadDiffuse.dds

[ResourceBarbaraHeadLightMap]
filename = BarbaraHeadLightMap.dds

[ResourceBarbaraBodyDiffuse]
filename = BarbaraBodyDiffuse.dds

[ResourceBarbaraBodyLightMap]
filename = BarbaraBodyLightMap.dds

[ResourceBarbaraDressDiffuse]
filename = BarbaraDressDiffuse.dds

[ResourceBarbaraDressLightMap]
filename = BarbaraDressLightMap.dds

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


; .ini generated by GIMI (Genshin-Impact-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
[4.0_Updated] 
updated = yes