; Merged Mod: .\ShinobuModf0001\Shinobu.ini, .\ShinobuModf0002\Shinobu.ini, .\ShinobuModf0003\Shinobu.ini, .\ShinobuModf0004\Shinobu.ini, .\ShinobuModf0005\Shinobu.ini, .\ShinobuModf0006\Shinobu.ini, .\ShinobuModf0007\Shinobu.ini, .\ShinobuModf0008\Shinobu.ini, .\ShinobuModf0009\Shinobu.ini, .\ShinobuModf0010\Shinobu.ini, .\ShinobuModf0011\Shinobu.ini, .\ShinobuModf0012\Shinobu.ini, .\ShinobuModf0013\Shinobu.ini, .\ShinobuModf0014\Shinobu.ini, .\ShinobuModf0015\Shinobu.ini, .\ShinobuModf0016\Shinobu.ini, .\ShinobuModf0017\Shinobu.ini, .\ShinobuModf0018\Shinobu.ini, .\ShinobuModf0019\Shinobu.ini, .\ShinobuModf0020\Shinobu.ini, .\ShinobuModf0021\Shinobu.ini

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

[Constants]
global $fps = 60
global $frameStart= 0
global $frameEnd = 20
global $swapvar = 0
global $active = 0
global $creditinfo = 0

[Present]
$swapvar = (time * $fps % ($frameEnd - $frameStart + 1) + $frameStart) // 1

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

[TextureOverrideShinobuPosition]
hash = 7cfb62ea
run = CommandListShinobuPosition

[TextureOverrideShinobuBlend]
hash = 93ed7092
run = CommandListShinobuBlend

[TextureOverrideShinobuTexcoord]
hash = 7073386b
run = CommandListShinobuTexcoord

[TextureOverrideShinobuVertexLimitRaise]
hash = 71cebcdf

[TextureOverrideShinobuMask]
hash = 76088080
run = CommandListShinobuMask

[TextureOverrideShinobuIB]
hash = ff16c309
;hash = c7c2a9d6
run = CommandListShinobuIB

[TextureOverrideShinobuHead]
hash = ff16c309
;hash = c7c2a9d6
match_first_index = 0
run = CommandListShinobuHead

[TextureOverrideShinobuBody]
hash = ff16c309
;hash = c7c2a9d6
match_first_index = 22356
run = CommandListShinobuBody

[TextureOverrideShinobuMaskIB]
hash = 3f71a2db
run = CommandListShinobuMaskIB

[TextureOverrideShinobuMaskHead]
hash = 3f71a2db
match_first_index = 0
run = CommandListShinobuMaskHead

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

[CommandListShinobuPosition]
if $swapvar == 0
	vb0 = ResourceShinobuPosition.0
else if $swapvar == 1
	vb0 = ResourceShinobuPosition.1
else if $swapvar == 2
	vb0 = ResourceShinobuPosition.2
else if $swapvar == 3
	vb0 = ResourceShinobuPosition.3
else if $swapvar == 4
	vb0 = ResourceShinobuPosition.4
else if $swapvar == 5
	vb0 = ResourceShinobuPosition.5
else if $swapvar == 6
	vb0 = ResourceShinobuPosition.6
else if $swapvar == 7
	vb0 = ResourceShinobuPosition.7
else if $swapvar == 8
	vb0 = ResourceShinobuPosition.8
else if $swapvar == 9
	vb0 = ResourceShinobuPosition.9
else if $swapvar == 10
	vb0 = ResourceShinobuPosition.10
else if $swapvar == 11
	vb0 = ResourceShinobuPosition.11
else if $swapvar == 12
	vb0 = ResourceShinobuPosition.12
else if $swapvar == 13
	vb0 = ResourceShinobuPosition.13
else if $swapvar == 14
	vb0 = ResourceShinobuPosition.14
else if $swapvar == 15
	vb0 = ResourceShinobuPosition.15
else if $swapvar == 16
	vb0 = ResourceShinobuPosition.16
else if $swapvar == 17
	vb0 = ResourceShinobuPosition.17
else if $swapvar == 18
	vb0 = ResourceShinobuPosition.18
else if $swapvar == 19
	vb0 = ResourceShinobuPosition.19
else if $swapvar == 20
	vb0 = ResourceShinobuPosition.20
endif

[CommandListShinobuBlend]
if $swapvar == 0
	vb1 = ResourceShinobuBlend.0
	handling = skip
	draw = 28794,0
else if $swapvar == 1
	vb1 = ResourceShinobuBlend.1
	handling = skip
	draw = 28796,0
else if $swapvar == 2
	vb1 = ResourceShinobuBlend.2
	handling = skip
	draw = 28786,0
else if $swapvar == 3
	vb1 = ResourceShinobuBlend.3
	handling = skip
	draw = 28792,0
else if $swapvar == 4
	vb1 = ResourceShinobuBlend.4
	handling = skip
	draw = 28792,0
else if $swapvar == 5
	vb1 = ResourceShinobuBlend.5
	handling = skip
	draw = 28786,0
else if $swapvar == 6
	vb1 = ResourceShinobuBlend.6
	handling = skip
	draw = 28786,0
else if $swapvar == 7
	vb1 = ResourceShinobuBlend.7
	handling = skip
	draw = 28788,0
else if $swapvar == 8
	vb1 = ResourceShinobuBlend.8
	handling = skip
	draw = 28789,0
else if $swapvar == 9
	vb1 = ResourceShinobuBlend.9
	handling = skip
	draw = 28798,0
else if $swapvar == 10
	vb1 = ResourceShinobuBlend.10
	handling = skip
	draw = 28793,0
else if $swapvar == 11
	vb1 = ResourceShinobuBlend.11
	handling = skip
	draw = 28796,0
else if $swapvar == 12
	vb1 = ResourceShinobuBlend.12
	handling = skip
	draw = 28793,0
else if $swapvar == 13
	vb1 = ResourceShinobuBlend.13
	handling = skip
	draw = 28795,0
else if $swapvar == 14
	vb1 = ResourceShinobuBlend.14
	handling = skip
	draw = 28783,0
else if $swapvar == 15
	vb1 = ResourceShinobuBlend.15
	handling = skip
	draw = 28783,0
else if $swapvar == 16
	vb1 = ResourceShinobuBlend.16
	handling = skip
	draw = 28774,0
else if $swapvar == 17
	vb1 = ResourceShinobuBlend.17
	handling = skip
	draw = 28800,0
else if $swapvar == 18
	vb1 = ResourceShinobuBlend.18
	handling = skip
	draw = 28790,0
else if $swapvar == 19
	vb1 = ResourceShinobuBlend.19
	handling = skip
	draw = 28803,0
else if $swapvar == 20
	vb1 = ResourceShinobuBlend.20
	handling = skip
	draw = 28792,0
endif

[CommandListShinobuTexcoord]
if $swapvar == 0
	vb1 = ResourceShinobuTexcoord.0
else if $swapvar == 1
	vb1 = ResourceShinobuTexcoord.1
else if $swapvar == 2
	vb1 = ResourceShinobuTexcoord.2
else if $swapvar == 3
	vb1 = ResourceShinobuTexcoord.3
else if $swapvar == 4
	vb1 = ResourceShinobuTexcoord.4
else if $swapvar == 5
	vb1 = ResourceShinobuTexcoord.5
else if $swapvar == 6
	vb1 = ResourceShinobuTexcoord.6
else if $swapvar == 7
	vb1 = ResourceShinobuTexcoord.7
else if $swapvar == 8
	vb1 = ResourceShinobuTexcoord.8
else if $swapvar == 9
	vb1 = ResourceShinobuTexcoord.9
else if $swapvar == 10
	vb1 = ResourceShinobuTexcoord.10
else if $swapvar == 11
	vb1 = ResourceShinobuTexcoord.11
else if $swapvar == 12
	vb1 = ResourceShinobuTexcoord.12
else if $swapvar == 13
	vb1 = ResourceShinobuTexcoord.13
else if $swapvar == 14
	vb1 = ResourceShinobuTexcoord.14
else if $swapvar == 15
	vb1 = ResourceShinobuTexcoord.15
else if $swapvar == 16
	vb1 = ResourceShinobuTexcoord.16
else if $swapvar == 17
	vb1 = ResourceShinobuTexcoord.17
else if $swapvar == 18
	vb1 = ResourceShinobuTexcoord.18
else if $swapvar == 19
	vb1 = ResourceShinobuTexcoord.19
else if $swapvar == 20
	vb1 = ResourceShinobuTexcoord.20
endif

[CommandListShinobuMask]
if $swapvar == 0
	vb0 = ResourceShinobuMask.0
else if $swapvar == 1
	vb0 = ResourceShinobuMask.1
else if $swapvar == 2
	vb0 = ResourceShinobuMask.2
else if $swapvar == 3
	vb0 = ResourceShinobuMask.3
else if $swapvar == 4
	vb0 = ResourceShinobuMask.4
else if $swapvar == 5
	vb0 = ResourceShinobuMask.5
else if $swapvar == 6
	vb0 = ResourceShinobuMask.6
else if $swapvar == 7
	vb0 = ResourceShinobuMask.7
else if $swapvar == 8
	vb0 = ResourceShinobuMask.8
else if $swapvar == 9
	vb0 = ResourceShinobuMask.9
else if $swapvar == 10
	vb0 = ResourceShinobuMask.10
else if $swapvar == 11
	vb0 = ResourceShinobuMask.11
else if $swapvar == 12
	vb0 = ResourceShinobuMask.12
else if $swapvar == 13
	vb0 = ResourceShinobuMask.13
else if $swapvar == 14
	vb0 = ResourceShinobuMask.14
else if $swapvar == 15
	vb0 = ResourceShinobuMask.15
else if $swapvar == 16
	vb0 = ResourceShinobuMask.16
else if $swapvar == 17
	vb0 = ResourceShinobuMask.17
else if $swapvar == 18
	vb0 = ResourceShinobuMask.18
else if $swapvar == 19
	vb0 = ResourceShinobuMask.19
else if $swapvar == 20
	vb0 = ResourceShinobuMask.20
endif

[CommandListShinobuIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
else if $swapvar == 4
	handling = skip
	drawindexed = auto
else if $swapvar == 5
	handling = skip
	drawindexed = auto
else if $swapvar == 6
	handling = skip
	drawindexed = auto
else if $swapvar == 7
	handling = skip
	drawindexed = auto
else if $swapvar == 8
	handling = skip
	drawindexed = auto
else if $swapvar == 9
	handling = skip
	drawindexed = auto
else if $swapvar == 10
	handling = skip
	drawindexed = auto
else if $swapvar == 11
	handling = skip
	drawindexed = auto
else if $swapvar == 12
	handling = skip
	drawindexed = auto
else if $swapvar == 13
	handling = skip
	drawindexed = auto
else if $swapvar == 14
	handling = skip
	drawindexed = auto
else if $swapvar == 15
	handling = skip
	drawindexed = auto
else if $swapvar == 16
	handling = skip
	drawindexed = auto
else if $swapvar == 17
	handling = skip
	drawindexed = auto
else if $swapvar == 18
	handling = skip
	drawindexed = auto
else if $swapvar == 19
	handling = skip
	drawindexed = auto
else if $swapvar == 20
	handling = skip
	drawindexed = auto
endif

[CommandListShinobuHead]
if $swapvar >= $frameStart && $swapvar <= $frameEnd
	ps-t0 = ResourceShinobuHeadDiffuse.0
	ps-t1 = ResourceShinobuHeadLightMap.0

endif
if $swapvar == 0
	ib = ResourceShinobuHeadIB.0
else if $swapvar == 1
	ib = ResourceShinobuHeadIB.1
else if $swapvar == 2
	ib = ResourceShinobuHeadIB.2
else if $swapvar == 3
	ib = ResourceShinobuHeadIB.3
else if $swapvar == 4
	ib = ResourceShinobuHeadIB.4
else if $swapvar == 5
	ib = ResourceShinobuHeadIB.5
else if $swapvar == 6
	ib = ResourceShinobuHeadIB.6
else if $swapvar == 7
	ib = ResourceShinobuHeadIB.7
else if $swapvar == 8
	ib = ResourceShinobuHeadIB.8
else if $swapvar == 9
	ib = ResourceShinobuHeadIB.9
else if $swapvar == 10
	ib = ResourceShinobuHeadIB.10
else if $swapvar == 11
	ib = ResourceShinobuHeadIB.11
else if $swapvar == 12
	ib = ResourceShinobuHeadIB.12
else if $swapvar == 13
	ib = ResourceShinobuHeadIB.13
else if $swapvar == 14
	ib = ResourceShinobuHeadIB.14
else if $swapvar == 15
	ib = ResourceShinobuHeadIB.15
else if $swapvar == 16
	ib = ResourceShinobuHeadIB.16
else if $swapvar == 17
	ib = ResourceShinobuHeadIB.17
else if $swapvar == 18
	ib = ResourceShinobuHeadIB.18
else if $swapvar == 19
	ib = ResourceShinobuHeadIB.19
else if $swapvar == 20
	ib = ResourceShinobuHeadIB.20
endif

[CommandListShinobuBody]
if $swapvar >= $frameStart && $swapvar <= $frameEnd
	ps-t0 = ResourceShinobuBodyDiffuse.0
	ps-t1 = ResourceShinobuBodyLightMap.0

endif
if $swapvar == 0
	ib = ResourceShinobuBodyIB.0
else if $swapvar == 1
	ib = ResourceShinobuBodyIB.1
else if $swapvar == 2
	ib = ResourceShinobuBodyIB.2
else if $swapvar == 3
	ib = ResourceShinobuBodyIB.3
else if $swapvar == 4
	ib = ResourceShinobuBodyIB.4
else if $swapvar == 5
	ib = ResourceShinobuBodyIB.5
else if $swapvar == 6
	ib = ResourceShinobuBodyIB.6
else if $swapvar == 7
	ib = ResourceShinobuBodyIB.7
else if $swapvar == 8
	ib = ResourceShinobuBodyIB.8
else if $swapvar == 9
	ib = ResourceShinobuBodyIB.9
else if $swapvar == 10
	ib = ResourceShinobuBodyIB.10
else if $swapvar == 11
	ib = ResourceShinobuBodyIB.11
else if $swapvar == 12
	ib = ResourceShinobuBodyIB.12
else if $swapvar == 13
	ib = ResourceShinobuBodyIB.13
else if $swapvar == 14
	ib = ResourceShinobuBodyIB.14
else if $swapvar == 15
	ib = ResourceShinobuBodyIB.15
else if $swapvar == 16
	ib = ResourceShinobuBodyIB.16
else if $swapvar == 17
	ib = ResourceShinobuBodyIB.17
else if $swapvar == 18
	ib = ResourceShinobuBodyIB.18
else if $swapvar == 19
	ib = ResourceShinobuBodyIB.19
else if $swapvar == 20
	ib = ResourceShinobuBodyIB.20
endif

[CommandListShinobuMaskIB]
if $swapvar == 0
	handling = skip
	drawindexed = auto
else if $swapvar == 1
	handling = skip
	drawindexed = auto
else if $swapvar == 2
	handling = skip
	drawindexed = auto
else if $swapvar == 3
	handling = skip
	drawindexed = auto
else if $swapvar == 4
	handling = skip
	drawindexed = auto
else if $swapvar == 5
	handling = skip
	drawindexed = auto
else if $swapvar == 6
	handling = skip
	drawindexed = auto
else if $swapvar == 7
	handling = skip
	drawindexed = auto
else if $swapvar == 8
	handling = skip
	drawindexed = auto
else if $swapvar == 9
	handling = skip
	drawindexed = auto
else if $swapvar == 10
	handling = skip
	drawindexed = auto
else if $swapvar == 11
	handling = skip
	drawindexed = auto
else if $swapvar == 12
	handling = skip
	drawindexed = auto
else if $swapvar == 13
	handling = skip
	drawindexed = auto
else if $swapvar == 14
	handling = skip
	drawindexed = auto
else if $swapvar == 15
	handling = skip
	drawindexed = auto
else if $swapvar == 16
	handling = skip
	drawindexed = auto
else if $swapvar == 17
	handling = skip
	drawindexed = auto
else if $swapvar == 18
	handling = skip
	drawindexed = auto
else if $swapvar == 19
	handling = skip
	drawindexed = auto
else if $swapvar == 20
	handling = skip
	drawindexed = auto
endif

[CommandListShinobuMaskHead]
if $swapvar >= $frameStart && $swapvar <= $frameEnd
	ps-t0 = ResourceShinobuMaskHeadDiffuse.0
	ps-t1 = ResourceShinobuMaskHeadLightMap.0

endif
if $swapvar == 0
	ib = ResourceShinobuMaskHeadIB.0
else if $swapvar == 1
	ib = ResourceShinobuMaskHeadIB.1
else if $swapvar == 2
	ib = ResourceShinobuMaskHeadIB.2
else if $swapvar == 3
	ib = ResourceShinobuMaskHeadIB.3
else if $swapvar == 4
	ib = ResourceShinobuMaskHeadIB.4
else if $swapvar == 5
	ib = ResourceShinobuMaskHeadIB.5
else if $swapvar == 6
	ib = ResourceShinobuMaskHeadIB.6
else if $swapvar == 7
	ib = ResourceShinobuMaskHeadIB.7
else if $swapvar == 8
	ib = ResourceShinobuMaskHeadIB.8
else if $swapvar == 9
	ib = ResourceShinobuMaskHeadIB.9
else if $swapvar == 10
	ib = ResourceShinobuMaskHeadIB.10
else if $swapvar == 11
	ib = ResourceShinobuMaskHeadIB.11
else if $swapvar == 12
	ib = ResourceShinobuMaskHeadIB.12
else if $swapvar == 13
	ib = ResourceShinobuMaskHeadIB.13
else if $swapvar == 14
	ib = ResourceShinobuMaskHeadIB.14
else if $swapvar == 15
	ib = ResourceShinobuMaskHeadIB.15
else if $swapvar == 16
	ib = ResourceShinobuMaskHeadIB.16
else if $swapvar == 17
	ib = ResourceShinobuMaskHeadIB.17
else if $swapvar == 18
	ib = ResourceShinobuMaskHeadIB.18
else if $swapvar == 19
	ib = ResourceShinobuMaskHeadIB.19
else if $swapvar == 20
	ib = ResourceShinobuMaskHeadIB.20
endif

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

[ResourceShinobuPosition.0]
type = Buffer
stride = 40
filename = .\ShinobuModf0001\ShinobuPosition.buf

[ResourceShinobuBlend.0]
type = Buffer
stride = 32
filename = .\ShinobuModf0001\ShinobuBlend.buf

[ResourceShinobuTexcoord.0]
type = Buffer
stride = 12
filename = .\ShinobuModf0001\ShinobuTexcoord.buf

[ResourceShinobuMask.0]
type = Buffer
stride = 28
filename = .\ShinobuModf0001\ShinobuMask.buf

[ResourceShinobuHeadIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0001\ShinobuHead.ib

[ResourceShinobuBodyIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0001\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.0]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0001\ShinobuMaskHead.ib

[ResourceShinobuHeadDiffuse.0]
filename = .\ShinobuModf0001\ShinobuHeadDiffuse.dds

[ResourceShinobuHeadLightMap.0]
filename = .\ShinobuModf0001\ShinobuHeadLightMap.dds

[ResourceShinobuBodyDiffuse.0]
filename = .\ShinobuModf0001\ShinobuBodyDiffuse.dds

[ResourceShinobuBodyLightMap.0]
filename = .\ShinobuModf0001\ShinobuBodyLightMap.dds

[ResourceShinobuMaskHeadDiffuse.0]
filename = .\ShinobuModf0001\ShinobuMaskHeadDiffuse.dds

[ResourceShinobuMaskHeadLightMap.0]
filename = .\ShinobuModf0001\ShinobuMaskHeadLightMap.dds

[ResourceShinobuPosition.1]
type = Buffer
stride = 40
filename = .\ShinobuModf0002\ShinobuPosition.buf

[ResourceShinobuBlend.1]
type = Buffer
stride = 32
filename = .\ShinobuModf0002\ShinobuBlend.buf

[ResourceShinobuTexcoord.1]
type = Buffer
stride = 12
filename = .\ShinobuModf0002\ShinobuTexcoord.buf

[ResourceShinobuMask.1]
type = Buffer
stride = 28
filename = .\ShinobuModf0002\ShinobuMask.buf

[ResourceShinobuHeadIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0002\ShinobuHead.ib

[ResourceShinobuBodyIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0002\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.1]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0002\ShinobuMaskHead.ib







[ResourceShinobuPosition.2]
type = Buffer
stride = 40
filename = .\ShinobuModf0003\ShinobuPosition.buf

[ResourceShinobuBlend.2]
type = Buffer
stride = 32
filename = .\ShinobuModf0003\ShinobuBlend.buf

[ResourceShinobuTexcoord.2]
type = Buffer
stride = 12
filename = .\ShinobuModf0003\ShinobuTexcoord.buf

[ResourceShinobuMask.2]
type = Buffer
stride = 28
filename = .\ShinobuModf0003\ShinobuMask.buf

[ResourceShinobuHeadIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0003\ShinobuHead.ib

[ResourceShinobuBodyIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0003\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.2]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0003\ShinobuMaskHead.ib







[ResourceShinobuPosition.3]
type = Buffer
stride = 40
filename = .\ShinobuModf0004\ShinobuPosition.buf

[ResourceShinobuBlend.3]
type = Buffer
stride = 32
filename = .\ShinobuModf0004\ShinobuBlend.buf

[ResourceShinobuTexcoord.3]
type = Buffer
stride = 12
filename = .\ShinobuModf0004\ShinobuTexcoord.buf

[ResourceShinobuMask.3]
type = Buffer
stride = 28
filename = .\ShinobuModf0004\ShinobuMask.buf

[ResourceShinobuHeadIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0004\ShinobuHead.ib

[ResourceShinobuBodyIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0004\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.3]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0004\ShinobuMaskHead.ib







[ResourceShinobuPosition.4]
type = Buffer
stride = 40
filename = .\ShinobuModf0005\ShinobuPosition.buf

[ResourceShinobuBlend.4]
type = Buffer
stride = 32
filename = .\ShinobuModf0005\ShinobuBlend.buf

[ResourceShinobuTexcoord.4]
type = Buffer
stride = 12
filename = .\ShinobuModf0005\ShinobuTexcoord.buf

[ResourceShinobuMask.4]
type = Buffer
stride = 28
filename = .\ShinobuModf0005\ShinobuMask.buf

[ResourceShinobuHeadIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0005\ShinobuHead.ib

[ResourceShinobuBodyIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0005\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.4]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0005\ShinobuMaskHead.ib







[ResourceShinobuPosition.5]
type = Buffer
stride = 40
filename = .\ShinobuModf0006\ShinobuPosition.buf

[ResourceShinobuBlend.5]
type = Buffer
stride = 32
filename = .\ShinobuModf0006\ShinobuBlend.buf

[ResourceShinobuTexcoord.5]
type = Buffer
stride = 12
filename = .\ShinobuModf0006\ShinobuTexcoord.buf

[ResourceShinobuMask.5]
type = Buffer
stride = 28
filename = .\ShinobuModf0006\ShinobuMask.buf

[ResourceShinobuHeadIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0006\ShinobuHead.ib

[ResourceShinobuBodyIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0006\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.5]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0006\ShinobuMaskHead.ib







[ResourceShinobuPosition.6]
type = Buffer
stride = 40
filename = .\ShinobuModf0007\ShinobuPosition.buf

[ResourceShinobuBlend.6]
type = Buffer
stride = 32
filename = .\ShinobuModf0007\ShinobuBlend.buf

[ResourceShinobuTexcoord.6]
type = Buffer
stride = 12
filename = .\ShinobuModf0007\ShinobuTexcoord.buf

[ResourceShinobuMask.6]
type = Buffer
stride = 28
filename = .\ShinobuModf0007\ShinobuMask.buf

[ResourceShinobuHeadIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0007\ShinobuHead.ib

[ResourceShinobuBodyIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0007\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.6]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0007\ShinobuMaskHead.ib







[ResourceShinobuPosition.7]
type = Buffer
stride = 40
filename = .\ShinobuModf0008\ShinobuPosition.buf

[ResourceShinobuBlend.7]
type = Buffer
stride = 32
filename = .\ShinobuModf0008\ShinobuBlend.buf

[ResourceShinobuTexcoord.7]
type = Buffer
stride = 12
filename = .\ShinobuModf0008\ShinobuTexcoord.buf

[ResourceShinobuMask.7]
type = Buffer
stride = 28
filename = .\ShinobuModf0008\ShinobuMask.buf

[ResourceShinobuHeadIB.7]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0008\ShinobuHead.ib

[ResourceShinobuBodyIB.7]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0008\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.7]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0008\ShinobuMaskHead.ib







[ResourceShinobuPosition.8]
type = Buffer
stride = 40
filename = .\ShinobuModf0009\ShinobuPosition.buf

[ResourceShinobuBlend.8]
type = Buffer
stride = 32
filename = .\ShinobuModf0009\ShinobuBlend.buf

[ResourceShinobuTexcoord.8]
type = Buffer
stride = 12
filename = .\ShinobuModf0009\ShinobuTexcoord.buf

[ResourceShinobuMask.8]
type = Buffer
stride = 28
filename = .\ShinobuModf0009\ShinobuMask.buf

[ResourceShinobuHeadIB.8]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0009\ShinobuHead.ib

[ResourceShinobuBodyIB.8]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0009\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.8]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0009\ShinobuMaskHead.ib







[ResourceShinobuPosition.9]
type = Buffer
stride = 40
filename = .\ShinobuModf0010\ShinobuPosition.buf

[ResourceShinobuBlend.9]
type = Buffer
stride = 32
filename = .\ShinobuModf0010\ShinobuBlend.buf

[ResourceShinobuTexcoord.9]
type = Buffer
stride = 12
filename = .\ShinobuModf0010\ShinobuTexcoord.buf

[ResourceShinobuMask.9]
type = Buffer
stride = 28
filename = .\ShinobuModf0010\ShinobuMask.buf

[ResourceShinobuHeadIB.9]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0010\ShinobuHead.ib

[ResourceShinobuBodyIB.9]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0010\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.9]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0010\ShinobuMaskHead.ib







[ResourceShinobuPosition.10]
type = Buffer
stride = 40
filename = .\ShinobuModf0011\ShinobuPosition.buf

[ResourceShinobuBlend.10]
type = Buffer
stride = 32
filename = .\ShinobuModf0011\ShinobuBlend.buf

[ResourceShinobuTexcoord.10]
type = Buffer
stride = 12
filename = .\ShinobuModf0011\ShinobuTexcoord.buf

[ResourceShinobuMask.10]
type = Buffer
stride = 28
filename = .\ShinobuModf0011\ShinobuMask.buf

[ResourceShinobuHeadIB.10]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0011\ShinobuHead.ib

[ResourceShinobuBodyIB.10]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0011\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.10]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0011\ShinobuMaskHead.ib







[ResourceShinobuPosition.11]
type = Buffer
stride = 40
filename = .\ShinobuModf0012\ShinobuPosition.buf

[ResourceShinobuBlend.11]
type = Buffer
stride = 32
filename = .\ShinobuModf0012\ShinobuBlend.buf

[ResourceShinobuTexcoord.11]
type = Buffer
stride = 12
filename = .\ShinobuModf0012\ShinobuTexcoord.buf

[ResourceShinobuMask.11]
type = Buffer
stride = 28
filename = .\ShinobuModf0012\ShinobuMask.buf

[ResourceShinobuHeadIB.11]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0012\ShinobuHead.ib

[ResourceShinobuBodyIB.11]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0012\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.11]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0012\ShinobuMaskHead.ib







[ResourceShinobuPosition.12]
type = Buffer
stride = 40
filename = .\ShinobuModf0013\ShinobuPosition.buf

[ResourceShinobuBlend.12]
type = Buffer
stride = 32
filename = .\ShinobuModf0013\ShinobuBlend.buf

[ResourceShinobuTexcoord.12]
type = Buffer
stride = 12
filename = .\ShinobuModf0013\ShinobuTexcoord.buf

[ResourceShinobuMask.12]
type = Buffer
stride = 28
filename = .\ShinobuModf0013\ShinobuMask.buf

[ResourceShinobuHeadIB.12]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0013\ShinobuHead.ib

[ResourceShinobuBodyIB.12]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0013\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.12]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0013\ShinobuMaskHead.ib







[ResourceShinobuPosition.13]
type = Buffer
stride = 40
filename = .\ShinobuModf0014\ShinobuPosition.buf

[ResourceShinobuBlend.13]
type = Buffer
stride = 32
filename = .\ShinobuModf0014\ShinobuBlend.buf

[ResourceShinobuTexcoord.13]
type = Buffer
stride = 12
filename = .\ShinobuModf0014\ShinobuTexcoord.buf

[ResourceShinobuMask.13]
type = Buffer
stride = 28
filename = .\ShinobuModf0014\ShinobuMask.buf

[ResourceShinobuHeadIB.13]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0014\ShinobuHead.ib

[ResourceShinobuBodyIB.13]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0014\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.13]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0014\ShinobuMaskHead.ib







[ResourceShinobuPosition.14]
type = Buffer
stride = 40
filename = .\ShinobuModf0015\ShinobuPosition.buf

[ResourceShinobuBlend.14]
type = Buffer
stride = 32
filename = .\ShinobuModf0015\ShinobuBlend.buf

[ResourceShinobuTexcoord.14]
type = Buffer
stride = 12
filename = .\ShinobuModf0015\ShinobuTexcoord.buf

[ResourceShinobuMask.14]
type = Buffer
stride = 28
filename = .\ShinobuModf0015\ShinobuMask.buf

[ResourceShinobuHeadIB.14]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0015\ShinobuHead.ib

[ResourceShinobuBodyIB.14]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0015\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.14]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0015\ShinobuMaskHead.ib







[ResourceShinobuPosition.15]
type = Buffer
stride = 40
filename = .\ShinobuModf0016\ShinobuPosition.buf

[ResourceShinobuBlend.15]
type = Buffer
stride = 32
filename = .\ShinobuModf0016\ShinobuBlend.buf

[ResourceShinobuTexcoord.15]
type = Buffer
stride = 12
filename = .\ShinobuModf0016\ShinobuTexcoord.buf

[ResourceShinobuMask.15]
type = Buffer
stride = 28
filename = .\ShinobuModf0016\ShinobuMask.buf

[ResourceShinobuHeadIB.15]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0016\ShinobuHead.ib

[ResourceShinobuBodyIB.15]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0016\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.15]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0016\ShinobuMaskHead.ib







[ResourceShinobuPosition.16]
type = Buffer
stride = 40
filename = .\ShinobuModf0017\ShinobuPosition.buf

[ResourceShinobuBlend.16]
type = Buffer
stride = 32
filename = .\ShinobuModf0017\ShinobuBlend.buf

[ResourceShinobuTexcoord.16]
type = Buffer
stride = 12
filename = .\ShinobuModf0017\ShinobuTexcoord.buf

[ResourceShinobuMask.16]
type = Buffer
stride = 28
filename = .\ShinobuModf0017\ShinobuMask.buf

[ResourceShinobuHeadIB.16]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0017\ShinobuHead.ib

[ResourceShinobuBodyIB.16]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0017\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.16]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0017\ShinobuMaskHead.ib







[ResourceShinobuPosition.17]
type = Buffer
stride = 40
filename = .\ShinobuModf0018\ShinobuPosition.buf

[ResourceShinobuBlend.17]
type = Buffer
stride = 32
filename = .\ShinobuModf0018\ShinobuBlend.buf

[ResourceShinobuTexcoord.17]
type = Buffer
stride = 12
filename = .\ShinobuModf0018\ShinobuTexcoord.buf

[ResourceShinobuMask.17]
type = Buffer
stride = 28
filename = .\ShinobuModf0018\ShinobuMask.buf

[ResourceShinobuHeadIB.17]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0018\ShinobuHead.ib

[ResourceShinobuBodyIB.17]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0018\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.17]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0018\ShinobuMaskHead.ib







[ResourceShinobuPosition.18]
type = Buffer
stride = 40
filename = .\ShinobuModf0019\ShinobuPosition.buf

[ResourceShinobuBlend.18]
type = Buffer
stride = 32
filename = .\ShinobuModf0019\ShinobuBlend.buf

[ResourceShinobuTexcoord.18]
type = Buffer
stride = 12
filename = .\ShinobuModf0019\ShinobuTexcoord.buf

[ResourceShinobuMask.18]
type = Buffer
stride = 28
filename = .\ShinobuModf0019\ShinobuMask.buf

[ResourceShinobuHeadIB.18]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0019\ShinobuHead.ib

[ResourceShinobuBodyIB.18]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0019\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.18]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0019\ShinobuMaskHead.ib







[ResourceShinobuPosition.19]
type = Buffer
stride = 40
filename = .\ShinobuModf0020\ShinobuPosition.buf

[ResourceShinobuBlend.19]
type = Buffer
stride = 32
filename = .\ShinobuModf0020\ShinobuBlend.buf

[ResourceShinobuTexcoord.19]
type = Buffer
stride = 12
filename = .\ShinobuModf0020\ShinobuTexcoord.buf

[ResourceShinobuMask.19]
type = Buffer
stride = 28
filename = .\ShinobuModf0020\ShinobuMask.buf

[ResourceShinobuHeadIB.19]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0020\ShinobuHead.ib

[ResourceShinobuBodyIB.19]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0020\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.19]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0020\ShinobuMaskHead.ib







[ResourceShinobuPosition.20]
type = Buffer
stride = 40
filename = .\ShinobuModf0021\ShinobuPosition.buf

[ResourceShinobuBlend.20]
type = Buffer
stride = 32
filename = .\ShinobuModf0021\ShinobuBlend.buf

[ResourceShinobuTexcoord.20]
type = Buffer
stride = 12
filename = .\ShinobuModf0021\ShinobuTexcoord.buf

[ResourceShinobuMask.20]
type = Buffer
stride = 28
filename = .\ShinobuModf0021\ShinobuMask.buf

[ResourceShinobuHeadIB.20]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0021\ShinobuHead.ib

[ResourceShinobuBodyIB.20]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0021\ShinobuBody.ib

[ResourceShinobuMaskHeadIB.20]
type = Buffer
format = DXGI_FORMAT_R32_UINT
filename = .\ShinobuModf0021\ShinobuMaskHead.ib









; .ini generated by GIMI (Genshin-Impact-Model-Importer) mod merger script
; 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
