; Nicole

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

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

[Present]
post $active = 0
run = CommandListCreditInfo

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

[TextureOverrideNicoleHairPosition]
hash = 199853eb
handling = skip
vb0 = ResourceNicoleHairPosition
vb2 = ResourceNicoleHairBlend
draw = 4670,0
$active = 1

[TextureOverrideNicoleHairTexcoord]
hash = 06e4fd79
vb1 = ResourceNicoleHairTexcoord

[TextureOverrideNicoleHairVertexLimitRaise]
hash = f6344432

[TextureOverrideNicoleBodyPosition]
hash = 89df5a07
handling = skip
vb0 = ResourceNicoleBodyPosition
vb2 = ResourceNicoleBodyBlend
draw = 30282,0
$active = 1

[TextureOverrideNicoleBodyTexcoord]
hash = 91c1b779
vb1 = ResourceNicoleBodyTexcoord

[TextureOverrideNicoleBodyVertexLimitRaise]
hash = 8cc1262b

[TextureOverrideNicoleAmillionPosition]
hash = 176bf3d7
handling = skip
vb0 = ResourceNicoleAmillionPosition
vb2 = ResourceNicoleAmillionBlend
draw = 1352,0
$active = 1

[TextureOverrideNicoleAmillionTexcoord]
hash = 077c3500
vb1 = ResourceNicoleAmillionTexcoord

[TextureOverrideNicoleAmillionVertexLimitRaise]
hash = bb7fffe9

[TextureOverrideNicoleHairIB]
hash = 6847bbbd
handling = skip
drawindexed = auto

[TextureOverrideNicoleHairA]
hash = 6847bbbd
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceNicoleHairAIB

[TextureOverrideNicoleHairADiffuse]
hash = 6d3868f9
this = ResourceNicoleHairADiffuse

[TextureOverrideNicoleHairANormalMap]
hash = bffb4a66
this = ResourceNicoleHairANormalMap

[TextureOverrideNicoleHairALightMap]
hash = 1dfd9e16
this = ResourceNicoleHairALightMap

[TextureOverrideNicoleBodyIB]
hash = 5a4c1ef3
handling = skip
drawindexed = auto

[TextureOverrideNicoleBodyA]
hash = 5a4c1ef3
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceNicoleBodyAIB

[TextureOverrideNicoleBodyADiffuse]
hash = f86ffe2c
this = ResourceNicoleBodyADiffuse

[TextureOverrideNicoleBodyANormalMap]
hash = 8cf23419
this = ResourceNicoleBodyANormalMap

[TextureOverrideNicoleBodyALightMap]
hash = 80855e0f
this = ResourceNicoleBodyALightMap

[TextureOverrideNicoleBodyAMaterialMap]
hash = 95cabef3
this = ResourceNicoleBodyAMaterialMap

[TextureOverrideNicoleBodyB]
hash = 5a4c1ef3
match_first_index = 46683
ib = null

[TextureOverrideNicoleAmillionIB]
hash = 40e64ae2
handling = skip
drawindexed = auto

[TextureOverrideNicoleAmillionA]
hash = 40e64ae2
match_first_index = 0
run = CommandListSkinTexture
ib = ResourceNicoleAmillionAIB

[TextureOverrideNicoleFace]
hash = 7435fc0e
run = CommandListSkinTexture

[TextureOverrideNicoleFaceADiffuse]
hash = d1e84a34
this = ResourceNicoleFaceADiffuse

[TextureOverrideNicole.FaceA.Diffuse.1024]
hash = 6abd3dd3
this = ResourceNicoleFaceADiffuse

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

[ResourceNicoleHairPosition]
type = Buffer
stride = 40
filename = NicoleHairPosition.buf

[ResourceNicoleHairBlend]
type = Buffer
stride = 32
filename = NicoleHairBlend.buf

[ResourceNicoleHairTexcoord]
type = Buffer
stride = 20
filename = NicoleHairTexcoord.buf

[ResourceNicoleBodyPosition]
type = Buffer
stride = 40
filename = NicoleBodyPosition.buf

[ResourceNicoleBodyBlend]
type = Buffer
stride = 32
filename = NicoleBodyBlend.buf

[ResourceNicoleBodyTexcoord]
type = Buffer
stride = 20
filename = NicoleBodyTexcoord.buf

[ResourceNicoleAmillionPosition]
type = Buffer
stride = 40
filename = NicoleAmillionPosition.buf

[ResourceNicoleAmillionBlend]
type = Buffer
stride = 32
filename = NicoleAmillionBlend.buf

[ResourceNicoleAmillionTexcoord]
type = Buffer
stride = 20
filename = NicoleAmillionTexcoord.buf

[ResourceNicoleHairAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = NicoleHairA.ib

[ResourceNicoleBodyAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = NicoleBodyA.ib

[ResourceNicoleBodyBIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = NicoleBodyB.ib

[ResourceNicoleAmillionAIB]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = NicoleAmillionA.ib

[ResourceNicoleHairADiffuse]
filename = NicoleHairADiffuse.dds

[ResourceNicoleHairANormalMap]
filename = NicoleHairANormalMap.dds

[ResourceNicoleHairALightMap]
filename = NicoleHairALightMap.dds

[ResourceNicoleBodyADiffuse]
filename = NicoleBodyADiffuse.dds

[ResourceNicoleBodyANormalMap]
filename = NicoleBodyANormalMap.dds

[ResourceNicoleBodyALightMap]
filename = NicoleBodyALightMap.dds

[ResourceNicoleBodyAMaterialMap]
filename = NicoleBodyAMaterialMap.dds

[ResourceNicoleFaceADiffuse]
filename = NicoleFaceADiffuse.dds

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

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